US3610902A

Electronic statistical calculator and display system

Abstract

This record has no abstract on file.

US3610902A, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 5 October 1988, 38 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

13 claims: 6 independent, 7 dependent

  1. 1
    What is claimed is:1. A display calculator comprising: a first plurality of registers each for receiving sequences of coded signals representing numerical entries;manually operable addressing means for addressing one of said first plurality of registers;a second plurality of registers each for receiving sequences of coded signals representing numerical entries;manually selectable register defining means for defining the field length of each of said second plurality of registers;display means responsive to signals stored in said first plurality of registers when in a first mode of operation for displaying a plurality of the numerical entries contained in said first plurality of registers and responsive to signals stored in said second plurality of registers when in a second mode of operation for displaying a plurality of numerical entries stored in said second plurality of registers;visual marking means operatively connected to the display means in said second mode of operation for visually selecting one of said displayed plurality of numerical entries and for providing an output signal identifying the register containing the selected entry;access means responsive to machine conditions designating an arithmetic operation for accessing said register identified by the visual marking means when in a second mode of operation and for accessing the register identified by the manually operable addressing means when in said first mode of operation;3,610,902 27 28 arithmetic means responsive to said access means for performing an arithmetic operation on each numerical entry contained in the registers accessed by the accessing means', manually selectable initiation means for supplying signals to ! the access means and to the arithmetic means to designate the arithmetic operation to be performed by the arithmetic means on the numerical entry of the accessed registers.
  2. 4
    An electronic display calculator comprising:storage means for receiving combinations of coded signals, each said coded signal representing an alphabetic or numeric character;register defining means for defining a plurality of registers within said storage means, each such register storing a numerical entry consisting of one or more numeric characters, said register defining means further defining a geometrical arrangement of the numerical entries into a plurality of rows and columns of numerical entries, said register defining means further defining a geometrical relationship between the rows and columns of numerical entries and alphabetic characters uniquely related to each such row and column of numerical entries;display means responsive to the coded signals stored in said storage means and to the register defining means for displaying a portion of the plurality of numerical entries in said storage means in said row and column relationship, said display means further displaying the portion of alphabetic information corresponding to each row and column of numerical entries thus displayed;visual marking means operably coupled to the display means for visually selecting a unique one of the displayed plurality of numerical entries and for providing an output signal identifying the register containing the selected entry;. boundary defining means for defining the registers displayed by said display means;and scan window shifting means responsive to the output signal of the visual marking means and to the boundary defining means for shifting the information displayed on said display means when a predetermined relationship exists between a position of visual marking means and the displayed information.
  3. 6
    An electronic data processing machine comprising:a plurality of registers each adapted to receive sequences of coded signals representing numerical entries;manually selectable register defining means for defining the field length of each register, display means responsive to the coded signals for displaying a plurality of said numerical entries;> visual marking means operably coupled to the display means for visually selecting one of said displayed plurality of numerical entries and for providing an output signa) indicating the register containing the selected entry;access means responsive to machine conditions designating 0 an arithmetic operation to access said register identified by said visual marking means;arithmetic means responsive to said access means for performing an arithmetic operation on the numerical entry contained in the register accessed by said access means;5 manually selectable initiation means for supplying signals to said access means and to said arithmetic means to designate the arithmetic operation to be performed by said arithmetic means upon the numerical entry contained in said accessed register. 10
  4. 7
    An electronic display calculator comprising:data entry means for supplying a sequence of coded signals representative of register defining instructions and representative of numerical quantities, storage means responsive to said data entry means for stor15 ing said sequence of coded signals representative of numerical quantities;register defining means responsive to coded signals representative of register defining instructions for defining a plurality of registers within said storage means, each 30 such register storing a numerical entry consisting of one or more numerical quantities, said register defining means further defining a geometrical arrangement of said numerical entries in accordance with a predetermined coordinate system;35 display means responsive to the coded signals and to the register defining means for displaying a plurality of said numerical entries in said geometrical arrangement;visual marking means operably coupled to the display means for visually selecting one of said displayed plurality 40 of numerical entries and for providing an output signal identifying the register containing the selected entry ;manually operable means for defining an arithmetic operation to be performed;arithmetic means responsive to said output signals of the 45 visual marking means and to the manually operable means for performing the arithmetic operation defined by the manually operable means on the selected numerical entry contained in the identified register.
  5. 10
    An electronic display calculator comprising:storage means for storing combinations of coded signals, each such combination representing a numerical quanti75 ty;3,610,902 register defining means for defining a plurality of registers within said storage means, each such register storing a numerical entry consisting of one or more numerical quantities, said register defining means further defining a geometrical arrangement of said numerical entries in accordance with a predetermined coordinate system;display means responsive to the coded signals and to the register defining means for displaying a plurality of said numerical entries in said geometrical arrangement;1 θ movable visual marking means operably coupled to the display means for visually selecting one of said displayed plurality of numerical entries and for providing an output signal identifying the register containing the selected entry;15 defining means for defining an arithmetic operation to be performed;arithmetic means responsive to said output signals of the visual marking means and to the defining means for performing the arithmetic operation defined by the defining means on the selected numerical entry contained in the register identified by the output signal of the visual marking means;motion defining means responsive to the movement of the visual marking means from a first visually selected numerical entry to a second visually selected numerical entry for defining the movement of the marking means in accordance with said predetermined coordinate system and in accordance with the number of numerical entries traversed during said movement;program means responsive to the arithmetic means and to the motion defining means for storing a representation of a sequence of visual marking means motions and arithmetic operations in said storage means;sequencing means responsive to said programming means for automatically repeating said sequence on additional numerical entries contained in said storage means.
  6. 13
    A method of performing repetitive arithmetic operations by a calculator wherein each of a plurality of numerical 20 entries are stored in corresponding data fields in coded form and visually displayed on a display device and wherein the data fields containing each such numerical entry can be uniquely identified to the calculator with a visual identification means associated with the display device and wherein the 25 calculator has means associated therewith for defining and initiating an arithmetic operation, said calculator further having associated therewith actuable program storage means for storing a sequence of the motions of said visual identification means and of the arithmetic operations defined and initiated 30 and for effecting the automatic operation of the calculator in accordance with the stored program comprising the steps of:actuating said program storage means to store said sequence;visually identifying one of said displayed numerical entries with said visual identification means, said identified numerical entry to be utilized as a first arithmetic operand;moving said visual identification means to a second one of said displayed plurality of numerical entries;visually identifying said second one of said displayed numerical entries with said visual identification means, said numerical entry to be utilized as a second arithmetic operand;defining and initiating an arithmetic operation on said first and said second operands;moving said visual identification means to a third one of said displayed plurality of entries;actuating said program storage means to automatically operate said calculator in accordance with said stored sequence of motions and arithmetic operations.