Multimode mathematical user interface
AssigneeI.Q. Joe, LLC
InventorJeff Hatch
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure include a quick and easy user interface system for allowing a user to format mathematical expression on a math program as they would be formatted in longhand. The user interface is configured to switch between a linear math expression entry scheme and a structured math expression entry scheme based on a user's math expression entries in order to predict the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion.
Claims18
A calculation device comprising:
- entry keys configured to allow a user to enter various mathematical expressions;
- a display configured to display mathematical expressions;
- and
- a processor configured to:
- receive a plurality of math expression entries from the user;
- predict, based at least in part on at least one past math expression entry, an entry mode preference of the user, wherein the entry mode preference corresponds to one of a linear math expression entry scheme or a structured math expression entry scheme;
- and
- configure the display to output a current math expression entry in the entry mode preference.
A method of interpreting and displaying a series of character entries in a mathematical expression on a calculation device, the method comprising:
- receiving user inputs representative of characters in a mathematical expression;
- predicting, based at least in part on at least one past user input entry, an entry mode preference of the user, wherein the entry mode preference corresponds to one of a linear math entry mode or a structured math entry mode;
- and
- displaying a current input entry in the user's entry mode preference.
A calculation system for entering a mathematical expression in a calculation device which provides an intuitive and easy to use entry system, the calculation system comprising:
- entry keys configured to allow a user to enter various mathematical expressions including both letters and numbers;
- a display configured to display mathematical expressions;
- and
- a processor configured to:
- receive entry key inputs entered by a user;
- display a mathematical expression representing the entry key inputs on the display;
- and
- store entered variables in a cycle key buffer in the order that the variables were entered;
- and
- a cycle key, wherein when the cycle key is pressed, the processor retrieves one of the variables stored in the cycle key buffer, the retrieved variable corresponding to a number of times the cycle key is pressed, wherein the retrieved variable is output to the display.
A method of keying in an exponent in a mathematical expression using a processor based system, the method comprising:
- receiving user inputs representative of alphanumeric characters and mathematical operators comprised within a mathematical expression;
- automatically adjusting a number entry to be an exponent value when said numeric entry immediately follows a variable entry without requiring the user to push a separate exponent modifier;
- displaying said mathematical expression.
Dependencies are inferred from the claim text.