Abstract: An algorithm and handheld device adapted to select a subexpression of a mathematical expression. An expression string of the handheld device is selected, and the expression string is converted to a contiguous tokenized Polish representation (CTPR) of the expression, and the CTPR of the expression is loaded into an n-ary tree. The user may navigate the visual representation of the expression to select a subexpression. The handheld device is adapted to select the subexpression from the n-ary tree.
Abstract: A calculator comprises an input having an UNDO key for recovering cleared values. When displayed data or recorded data of memory is cleared by pressing one of deletion keys, the cleared data is pushed into a stack register. A flag register is set when the displayed data or recorded data is cleared by a deletion key. When the UNDO key is pressed and the flag register indicates that the displayed data or recorded data was cleared by the deletion key, a data entry is popped from the stack register, so as to recover the cleared value.
Abstract: An electronic calculator having means for enabling a user to input a calculation, characterized in that the calculator has a mode of operation in which the user is required to input additionally at least one estimate of the result of the calculation before the correct result of the calculation is displayed.
Abstract: An apparatus capable of obtaining a result which is desired by an operator, canceling a result when an erroneous operation is performed and facilitating creation of a mathematical expression is provided. This apparatus comprises an indicating mechanism for outputting a position in a mathematical expression and a part in a mathematical expression in accordance with an operation of the operator; an operating mechanism for generating a plurality of proposed transformation results of the mathematical expressions based on the position and the part outputted from the indicating mechanism, and a selecting mechanism for selecting one from a plurality of the proposed transformation results in accordance with an operation of the operator.
Abstract: The present invention provides a hand-held processing devices having a special function input used to input baby feeding data. The hand-held processing device needs no programming by the user to accept baby feeding data. The phrase “special function input” as used herein, means a control pre-programmed (i.e., programmed at some time before sale to the end user) to cause the hand-held processing device to execute a set of instructions to specifically accept user input comprising baby-related data. The phrase “baby-related data” means any information regarding a parameter measured for a baby that may be recorded, including feeding data, diaper data, sleeping data, temperament data, temperature data, medicine data, and water or other non-milk fluid data, emergency contact data, allergy data, and schedule or appointment data.
Abstract: Fixed-point representation of impulse response coefficients by partitioning the sequence of coefficients into bins according to sequence index intervals, and within each bin quantizing to the fixed-point format providing the greatest resolution without overflow; then computing the total fixed-point quantization error; lastly, optimizing the partitioning to minimize the total fixed-point quantization error and thereby define the fixed-point representation.
Abstract: Systems and methods for computer-based numerical calculation using a calcsheet are provided. A calcsheet may provide one or more columns for vertical calculation, each column having a plurality of fields including operation fields, number fields, and optional comment fields. The calcsheet may include multiple columns of vertical calculations. A user may type in calculations in a manner similar to the entry of calculations on a hand held calculator, and the calculations may be displayed in a vertical format in substantially any column. Number fields in a calcsheet may include mathematical formulas or references to other fields. A set of fields (such as all operation fields in a column, for example) may be hidden. The display order of fields may be altered. Parentheses spanning multiple rows may be used to alter the order of operations. Spreadsheet lines and vertical calculations may be used in a single document or display screen.
Abstract: In one embodiment, a portable computerized data communication device in a data communication system may include, for example, a user interface; a computerized system controlling operation of the device; a device housing having a normal closed condition defining an interior space within the device housing, and having an interior electrical connector within the interior space; and the device having an open condition providing access to the interior space while the device housing is in the open condition to enable connection with the interior electrical connector of a peripheral device equipping the device to perform a new function.
Type:
Application
Filed:
October 22, 2003
Publication date:
May 13, 2004
Inventors:
Keith K. Cargin, Ronald L. Mahany, Dennis A. Durbin, Darrell L. Boatwright, Stephen J. Kelly, Darald R. Schultz, William T. Gibbs
Abstract: The disclosure relates to a process for controlling body weight in which selection of food servings is based on a calculated point value and a range of allotted daily points which is adjusted for weight change. The calculated point value is a function of measured calories, total fat and dietary fiber for serving sizes specified in readily estimatable units. A range or maximum number of points allotted per day may be calculated based on current body weight, caloric reduction to be achieved, physical activity level, and physical activity duration.
Type:
Application
Filed:
October 14, 2003
Publication date:
April 22, 2004
Applicant:
Weight Watchers (UK) Limited
Inventors:
Karen Miller-Kovach, Sarah May Watson, Marian Jane Way, Wanema Frye, Mary Grace Melnyk, Adrienne Forman, Kathryn H. Schmitz
Abstract: Provided herein is a pen-based editing system for manipulating mathematical expressions. Through a largely gesture based, directly manipulative interface, the system allows a user to make conventional changes to expressions, such as copy and move, and also to work with the expressions in ways peculiar to the problem domain, including, for example, handling ambiguity, expression fragments and alternate recognitions. The system is a generalization of an online recognizer for mathematical expressions. The system uses the same basic recognition techniques as the online recognizer, however the input information available to the editor is more varied, including mixtures of known and unknown characters and positional relations.
Abstract: A palm top computing device includes a rocker switch used to navigate among files stored in the computing device and/or among functions that may be selectable by a user. One function selectable by the user is a dictation mode of operation of the computing device. In the dictation mode, three positions of the rocker switch—“in”, “up” and “down”—are respectively employed to actuate basic dictation functions such as record, rewind and play.
Abstract: A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learning—Tuition. The apparatus retrieves a user identifier entered by the user, and determines whether the user is a learning user or an institute user. If the user is a learning user, the apparatus allows the user to access information regarding learning materials. If the user is an institute user, the apparatus permits the user to access information regarding at least one learning user. The institute user might be interested to use the apparatus to recruit employees to fill job openings. A learning user pays significantly less than an institute user to access information, so as to encourage the learning user to work on learning materials. The apparatus can also track and update information regarding the users.
Type:
Grant
Filed:
March 30, 2002
Date of Patent:
February 3, 2004
Inventors:
Chi Fai Ho, John P. Del Favero, Jr., Peter P. Tong
Abstract: The present invention relates to methods for identifying novel genes comprising: (i) generating one or more specialized databases containing information on gene/protein structure, function and/or regulatory interactions; and (ii) searching the specialized databases for homology or for a particular motif and thereby identifying a putative novel gene of interest. The invention may further comprise performing simulation and hypothesis testing to identify or confirm that the putative gene is a novel gene of interest.
Type:
Grant
Filed:
June 8, 1999
Date of Patent:
October 14, 2003
Assignee:
The Trustees of Columbia University in the City of New
York
Abstract: An improved user interface for a handheld computing device to help a student to easily enter, plot and analyze data such as that on a list. The invention introduces a “wizard” approach user interface that smoothly guides the user through a sequential process of: entering data in one or more lists, viewing the data graphically using one of several common plots, viewing one or more regression functions to fit the data, and analyzing the data using common statistical measures. The user interface brings together some sophisticated graphing tools into a common tool with a simple interface. Thus the present invention allows a user to perform basic list functions with these sophisticated tools with a minimum of experience. An embodiment of the present invention is an application program on a graphing calculator or other computer, which allows the user to display and modify a two dimensional grid of real-time data.
Abstract: An alarm and data logging apparatus for reminding, encouraging, and electronically recording results of regularly scheduled preferably monthly breast self-examinations (BSEs). The apparatus includes a computer with a calendar/clock circuit or equivalent software functions, along with a human-interface. The computer is configured for determining via the calendar/clock when a pre-defined alarm time and date has been reached. An alarm is issued in a repeating yet reasonable fashion until the woman to which the alarms are issued conducts a BSE and records the results of the BSE into the apparatus. The apparatus supports the archiving of results in a database of the computer or a database of a remote computer located at a remote location.
Abstract: A electronic calculator in which inputted calculating data consisted of alternately appearing operators and numerical values is maintained very reliable, and with which users can execute very trustworthy sequential works of confirming and restarting calculation very steadily, even after suspending the calculation process at any time in order to confirm or correct inputted calculating items. This calculator is provided with a means of inhibiting reopening of such an input that is not able to maintain consistency that operators and numerical values alternately appear, and a means for resuming the calculation by canceling the inhibition maintaining the consistency that operators and numerical values alternately appear, besides with a memory means for storing each inputted calculating item, and a means for displaying them with the numbers and the total number of them for confirmation, and a means for making them correctable.
Abstract: This is a compartment that provides for increased protection of PCMCIA cards when used in computers. The compartment is covered by a movable door which can be moved to accommodate various size PCMCIA cards with various type projections. Since the entire horizontal portion of a PCMCIA card will seat in the compartment, a firm support is provided for the entire card.
Abstract: A system and method for reconstructing pathways in large genetic networks from genetic perturbations comprises an analysis method and system that applies a recursive algorithm for determining the path between every gene pair in an arbitrarily large genetic network from large-scale gene perturbation data and reconstructs all direct and indirect regulatory gene interactions in the network. Graph theory mathematics is applied to genetic network reconstruction in the following manner: Genetic perturbation data is used to identify all genes accessible from a perturbed gene to generate an accessibility list for the gene. Graph theory mathematics is applied to the accessibility list and its graph to determine a condensation of the graph as defined by the condensation's accessibility list. Graph theory mathematics is applied to the accessibility list, such as through a recursive algorithm performed on a desktop computer, to obtain an adjacency list for the gene that characterizes a genetic network.
Abstract: An improved health management system for a person is disclosed, in which the person's resting metabolic rate (RMR) is determined at intervals using an indirect calorimeter. RMR values are used in setting and revising goals in, for example, a weight control program. The effects of a weight control program on RMR can hence be compensated for, which enables an improved weight control program to be developed. In one embodiment, the person is provided with a portable electronic device, for use as a caloric intake calculator, caloric expenditure calculator, and caloric balance calculator.
Abstract: A virtual computer monitor is described which enables instantaneous and intuitive visual access to large amounts of visual data by providing the user with a large display projected virtually in front of the user. The user wears a head-mounted display containing a head-tracker, which together allow the user to position an instantaneous viewport provided by the head-mounted display at any position within the large virtual display by turning to look in the desired direction. The instantaneous viewport further includes a mouse pointer, which may be positioned by turning the user's head, and which may be further positioned using a mouse or analogous control device. A particular advantage of the virtual computer monitor is intuitive access to enlarged computer output for visually-impaired individuals.
Abstract: The invention relates to a method of determining a true signal of an analyte, comprising (a) measuring an observed signal x for one or more analytes, and (b) determining a mean signal (&mgr;) and a system parameter (&bgr;) for said analyte that produce enhanced values for a probability likelihood of said observed signal, said observed signal being related to said mean signal by an additive error (&dgr;) and a multiplicative error (&egr;), wherein said system parameter specifies properties of said additive error (&dgr;) and said multiplicative error (&egr;).
Type:
Application
Filed:
March 30, 2001
Publication date:
August 8, 2002
Inventors:
Trey E. Ideker, Vesteinn Thorsson, Andrew F. Siegel
Abstract: A computer system with speech recognition system and handwriting recognition system are disclosed that work closely together to improve the total recognition accuracy of each alone. The handwriting recognition system may include a pen/stylus input device and associated program functions. The system or programs may be combined with computer telephony functions to provide intergrated applications having voice output programs, Internet access, e-mail/v-mail and personal information manager functions. The computer system can recognize speaker-dependent and speaker-independent speech, converting this information to computer recognizable text, which may be displayed onto a display device in near realtime. Speech recognition errors may be corrected via a pen input device, and the pen information may be recognized, converted to text and graphics. This data may then be displayed at near realtime or displayed later at a user specified time.
Abstract: A graphing calculator (10) or other computer based teaching tool having an X=Editor with equations and inequalities. The calculator (10) is programmed to provide an X=Editor which displays one or more “X=” to allow input of a vertical line equation or inequality. The X=Editor allows the user to input a relational symbol and a constant for each X, allows the user to select or deselect each X, and a graph function to graph each selected X on the X=Editor display.
Abstract: A computer-aided learning method and apparatus for a learning user to learn materials inexpensively. Not only does the apparatus provide the user the freedom as to where and when to learn, and the guidance as to what to learn, the apparatus also reduces a significant hurdle to learning—Tuition. The apparatus retrieves a user identifier entered by the user, and determines whether the user is a learning user or an institute user. If the user is a learning user, the apparatus allows the user to access information regarding learning materials. If the user is an institute user, the apparatus permits the user to access information regarding at least one learning user. The institute user might be interested to use the apparatus to recruit employees to fill job openings. A learning user pays significantly less than an institute user to access information, so as to encourage the learning user to work on learning materials. The apparatus can also track and update information regarding the users.
Type:
Grant
Filed:
April 13, 1999
Date of Patent:
June 4, 2002
Inventors:
Chi Fai Ho, John P. Del Favero, Jr., Peter P. Tong
Abstract: A new and improved calorie counter is disclosed which would assist a user in managing the daily intake of protein, fat, carbohydrates, and calories. The present invention would have a protein intake button, a carbohydrate intake button, a fat intake button, and other buttons which would allow a user to keep track of the amount of each that he or she would have eaten in a particular day. A user would have to input the approximate level of carbohydrates, fats, and proteins eaten after each meal, and the present invention would tally these amounts and store them for the duration of a day. At the end of a day, a user could press a “clear” button, which would then erase the accumulated numbers in the memory of the present invention so it could start anew the next day.
Abstract: This invention relates to control of the power and heat generated by a Computer by the use of verbal commands. These verbal commands are converted into electrical signals by the CPU and are transmitted to all of the other components in the computer system.
Type:
Application
Filed:
November 14, 2001
Publication date:
April 4, 2002
Inventors:
Edward G. Newman, Michael D. Jenkins, Kazuyuki Toyosato
Abstract: An improved caloric tabulator that uses virtual reality techniques to give real time feedback to individuals desiring dietary advice and information via a hand held computer.
Abstract: A body supported computer is disclosed which has an audio related transducer and converter system used to power down the computer and to control the power output by audio commands. Various displays to be used with this computer are disclosed.
Abstract: Computer-aided learning methods and apparatus that can automatically identify learning objectives and provide learning materials for a user based on a job position identified for the user. The identification process depends on at least one attribute of the user's profile. After the job position is identified, the apparatus ascertains at least one learning objective for selecting learning materials to prepare the user for the job position. The user may be in the process of leaving a company, or may be graduating from a school.
Abstract: It is an object of the invention to provide an electronic computing apparatus having an arithmetic processing function and an arithmetic processing method which allow an arithmetic expression to be readily inputted. A screen showing stored contents of an arithmetic expression menu table is displayed by specifying an arithmetic expression menu display command key. Then, selecting an arithmetic expression from the displayed plurality of arithmetic expressions by an input pen allows the selected arithmetic expression to be inputted. A controller executes arithmetic processing in accordance with the selected arithmetic expression and displays the result of the arithmetic processing as a graph on the display. Accordingly, the arithmetic expression may be readily inputted just by selecting the arithmetic expression from the predetermined plurality of arithmetic expressions.
Abstract: A method is described for the selection and assignment of keyboard access mnemonics and accelerator key combinations as part of the application software development process. After determining application functions and categories that require assignment, mnemonics and accelerators are assigned using pre-established recommendations, assignment rules and/or user assignment. If the assignments are made automatically, each function is first evaluated on the basis of usage likelihood and then prioritized before assignment begins in order to maximize the number and quality of successful assignments. In the alternative, assignments can be made on a function-by-function basis.