EP0247747A2

Generic equation solver interface for solving mathematical equations.

Abstract

A user-to-calculating device interface for the solution of mathematical equations is set out in accordance with the preferred embodiment of the present invention. The interface allows for the simple construction of equations which may be utilized or stored. Once an equation has been constructed, it may be solved. The preferred embodiment shows a device wherein equations may be solved utilizing an interface which utilizes a minimum number of key strokes. The user interface comprises a top-row-key interface, in which each menu key within a plurality of menu key are used to both store and to calculate a variable. It two labeled menu keys are pressed in succession, the machine calculates a result for the second. Otherwise, pressing a labeled menu key performs an assignment («=») operation and then stores a number and displays the number in a display line as a variable represented by the menu key pressed. Pressing an unlabeled menu key does nothing.

EP0247747A2, drawing sheet 1
Sheet 1 of 30

Term

Term ended

Projected expiry passed 7 May 2007, 19.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 5 independent, 6 dependent

  1. 1
    Interface to a calculating device comprising:means allowing a user to enter a mathematical equation into the calculating device;display means for displaying a plurality of variables from the mathematical equation;a plurality of alphanumerical keys;a plurality of special keys;means for associating each displayed variable in the plurality of variables with a key from the plurality of special keys;means for assigning data to a variable in the plurality of variables when a key from the plurality of special keys is depressed after a sequence of keys from the plurality of alphanumerical keys is depressed;means for solving the mathematical equation for a first variable in the plurality of variables when a first key from the plurality of special keys which is associated with the first variable is depressed immediately after any key from the plurality of special keys is depressed.
  2. 6
    A calculating device capable of solving for variables in an equation, comprising:equation scanner means for scanning the equation, and extracting variables from the equation;displaying means for displaying the extracted variables;keyboard input means having a plurality of special keys and a plurality of numeric keys;numerical entry means for entering numerical data into the calculating device using the numeric keys;a plurality of solver keys, each extracted variable having associated with it a solver key from the plurality of solver keys;and, assignment means for assigning information to a first extracted variable when a first solver key from the plurality of solver keys which is associated with the first extracted variable is depressed after a sequence of keys from the plurality of numerical keys is depressed;
  3. 8
    In a calculating device having a display and a keyboard, an improvement comprising:a plurality of solver keys on the keyboard;a plurality of memory locations within the calculating device;and, variable assignment means for allowing the association of a first solver key in the plurality of solver keys with any memory location in the plurality of memory locations wherein when the first solver key is associated with a memory location a user of the calculating device may store and may retrieve information in the memory location by operations on the keyboard which include depressing the first solver key.
  4. 10
    In a calculating device, having a display, a memory and a keyboard, an improvement comprising:a plurality of keys adjacent to the display;storage means for storing an equation having variables in the memory, each variable having a name;extracting means for extracting the variables from the equation;and display means for displaying labels containing the names of the variables, so that each name displayed is immediately adjacent to a key from the plurality of keys.
  5. 11
    ll. A calculating device capable of solving for variables in a plurality of equations, comprising:equation scanner means for scanning equations, and extracting variables from the equations;displaying means for displaying the extracted variables;keyboard input means having a plurality of special keys and a plurality of numeric keys;numerical entry means for entering numerical data into the calculating device using the numeric keys;a plurality of solver keys, each extracted variable having associated with it a solver key from the plurality of solver keys;and, assignment means for assigning information to a first extracted variable when a first solver key from the plurality of solver keys which is associated with the first extracted variable is depressed after a sequence of keys from the plurality of numerical keys is depressed;