US4519045A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Electronic data processing apparatus with equation operating system having improved unary operation implementation
Assignee: Texas Instruments Inc
•
Filing: 1984-02-29
•
Granted: 1985-05-21
•
Expires: 2004-02-29
Abstract
Abstract The equation operating system is an improved data and command entry format together with a compatible operation system for use with electronic data processing apparatuses, most particularly with scientific calculators which provide an alphanumeric display of entered equations. This invention also includes a unary operation implementation technique, whereby the operand may be entered either before or after the unary operation.
Inventors
- 👤 David Caldwell
- 👤 Linda J. Ferrio
- 👤 Arthur C. Hunter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:16
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
184 words
An electronic data processing apparatus comprising: an input means for entering data processing functions including numeric data and a plurality of operational commands, said operational commands including at least one unary operational command corresponding to a data processing operation having a single operand, and including at least one unary operation completing command; and arithmetic means for performing entered data processing functions and generating a numeric result, said arithemtic means including a unary operation means for performing unary operational commands upon entry of a unary operation completing command employing the numeric data entered after entry of said unary operational command as the operand if numeric data is entered after entry of said unary operational command prior to entry of said unary operation completing command, and for performing entered unary operational commands on the numeric data entered prior to entry of said unary operational command if no numeric data is entered following entry of said unary operational command prior to entry of said unary operation completing command; and an output means for generating an operator perceivable indication of said numeric result generated by said arithmetic means.
Claim 2
Dependent Claim
184 words
An electronic data processing apparatus comprising: an input means for entering data processing functions including numeric data and a plurality of operational commands, said operational commands including at least one unary operational command corresponding to a data processing operation having a single operand, and including at least one unary operation completing command; and arithmetic means for performing entered data processing functions and generating a numeric result, said arithemtic means including a unary operation means for performing unary operational commands upon entry of a unary operation completing command employing the numeric data entered after entry of said unary operational command as the operand if numeric data is entered after entry of said unary operational command prior to entry of said unary operation completing command, and for performing entered unary operational commands on the numeric data entered prior to entry of said unary operational command if no numeric data is entered following entry of said unary operational command prior to entry of said unary operation completing command; and an output means for generating an operator perceivable indication of said numeric result generated by said arithmetic means.
Claim 3
Dependent Claim
28 words
A electronic data processing apparatus as claimed in claim 1, wherein: said at least one unary operational command of said input means includes at least one trigonometric operation.
Claim 4
Dependent Claim
28 words
An electronic data processing apparatus as claimed in claim 1, wherein: said at least one unary operational command of said input means includes at least one logarithmic operation.
Claim 5
Dependent Claim
24 words
A data processing apparatus as claimed in claim 1, wherein: said at least one unary operation completing command includes a right parenthesis operational command.
Claim 6
Dependent Claim
24 words
A data processing apparatus as claimed in claim 1, wherein: said at least one unary operation completing command includes an equal sign operational command.
Claim 7
Dependent Claim
179 words
A data processing apparatus comprising: an input means for entering data processing functions including numeric data and a plurality of operational commands, said operational commands including at least one unary operational command corresponding to a data processing operation having a single operand, and at least one unary operation completing command; an arithemtic means for performing entered data processing functions and generating a numeric result, said arithmetic means including (1) operator stack means for storing entered unperformed operational commands, (2) operand stack means for storing entered numeric data forming operands of said unperformed operational commands stored in said operator stack means, (3) means for performing operational commands stored in said operator stack using numeric data stored in said operand stack and generating a result, including means for performing a stored unary operational command using said numeric data last entered into said operand stack as the operand of said unary operational command upon the later entry of a unary operation completing command; and and output means for generating an operator perceivable indication of said numeric result generated by said arithmetic means.
Claim 8
Dependent Claim
179 words
A data processing apparatus comprising: an input means for entering data processing functions including numeric data and a plurality of operational commands, said operational commands including at least one unary operational command corresponding to a data processing operation having a single operand, and at least one unary operation completing command; an arithemtic means for performing entered data processing functions and generating a numeric result, said arithmetic means including (1) operator stack means for storing entered unperformed operational commands, (2) operand stack means for storing entered numeric data forming operands of said unperformed operational commands stored in said operator stack means, (3) means for performing operational commands stored in said operator stack using numeric data stored in said operand stack and generating a result, including means for performing a stored unary operational command using said numeric data last entered into said operand stack as the operand of said unary operational command upon the later entry of a unary operation completing command; and and output means for generating an operator perceivable indication of said numeric result generated by said arithmetic means.
Claim 9
Dependent Claim
24 words
A data processing apparatus as claimed in claim 6, wherein: said at least one unary operation completing command includes a right parenthesis operational command.
Claim 10
Dependent Claim
24 words
A data processing apparatus as claimed in claim 6, wherein: said at least one unary operation completing command includes an equal sign operational command.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-05-20 | 1988-11-19 | 1989-05-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-05-20 | 1992-11-19 | 1993-05-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-05-20 | 1996-11-19 | 1997-05-21 | $7700.00 | Window Closed / Lapsed |