US5428805A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for recognizing and performing handwritten calculations
Assignee: AI AUTOMATION LLC
•
Filing: 1992-12-22
•
Granted: 1995-06-27
•
Expires: 2012-12-22
Abstract
Abstract A pen-based calculator recognizes handwritten input. The calculator comprises a display simulating a sheet of paper, and a stylus simulating a pen. The user writes a calculation on the calculator as if it were a piece of scratch paper. The calculator uses handwriting recognition to identify the various elements of the calculation, performs the calculation, and then displays the result at an appropriate location.
Inventors
- 👤 Michael W. Morgan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 05:57
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06F15/0225; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G06F3/04883; G06V; G06V30/00; G06V30/10; G06V30/32
Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
146 words
A method of performing calculations in a calculator having an electronic input surface, an electronic monitor, and a processing circuit coupled to the electronic input surface and the electronic monitor, the method comprising the steps of: (a) recording movements of a pointing element in the processing circuit, as the pointing element is traced across the electronic input surface; (b) recognizing the recorded movements of the pointing element as characters in the processing circuit; (c) converting the characters into a first mathematical expression comprised of operands and operators in the processing circuit; (d) displaying the first mathematical expression on the electronic monitor; (e) performing calculations indicated by the displayed first mathematical expressions in the processing circuit; (f) displaying a result of the performed calculations on the electronic monitor; and (g) logically linking the first mathematical expression to a second mathematical expression inscribed on the electronic input surface.
Claim 2
Independent Claim
146 words
A method of performing calculations in a calculator having an electronic input surface, an electronic monitor, and a processing circuit coupled to the electronic input surface and the electronic monitor, the method comprising the steps of: (a) recording movements of a pointing element in the processing circuit, as the pointing element is traced across the electronic input surface; (b) recognizing the recorded movements of the pointing element as characters in the processing circuit; (c) converting the characters into a first mathematical expression comprised of operands and operators in the processing circuit; (d) displaying the first mathematical expression on the electronic monitor; (e) performing calculations indicated by the displayed first mathematical expressions in the processing circuit; (f) displaying a result of the performed calculations on the electronic monitor; and (g) logically linking the first mathematical expression to a second mathematical expression inscribed on the electronic input surface.
Claim 3
Dependent Claim
13 words
The invention as set forth in claim 1, wherein the operands comprise symbols.
Claim 4
Dependent Claim
13 words
The invention as set forth in claim 1, wherein the operands comprise digits.
Claim 5
Dependent Claim
50 words
The invention as set forth in claim 3 above, further comprising the step of recognizing numbers from the relative placement of the digits, so that when the digits are traced horizontally in close proximity to one another on the electronic input surface, they are considered to be a single number.
Claim 6
Dependent Claim
26 words
The invention as set forth in claim 1 above, further comprising the step of recognizing mathematical expressions traced horizontally and vertically on the electronic input surface.
Claim 7
Dependent Claim
32 words
The invention as set forth in claim 1 above, further comprising the step of computing a result for the calculations when the user traces a result operator on the electronic input surface.
Claim 8
Dependent Claim
22 words
The invention as set forth in claim 6 above, wherein the result operator is an equal sign in a horizontal mathematical expression.
Claim 9
Dependent Claim
22 words
The invention as set forth in claim 6 above, wherein the result operator is a result line in a vertical mathematical expression.
Claim 10
Dependent Claim
26 words
The invention as set forth in claim 1 above, further comprising the step of animating expressions on the electronic input surface as they are being calculated.
Claim 11
Dependent Claim
30 words
The invention as set forth in claim 1 above, further comprising the step of accepting corrections in the mathematical expressions traced by the pointing element in the electronic input surface.
Claim 12
Dependent Claim
28 words
The invention as set forth in claim 1 above, further comprising the step of logically linking together a plurality of mathematical expressions inscribed on the electronic input surface.
Claim 13
Dependent Claim
31 words
The invention as set forth in claim 1 above, wherein the first and second mathematical expressions are linked in response to their proximity to one another on the electronic input surface.
Claim 14
Dependent Claim
32 words
The invention as set forth in claim 1 above, wherein the first and second mathematical expressions are linked in response to a user tracing a linking operator on the electronic input surface.
Claim 15
Dependent Claim
32 words
The invention as set forth in claim 13 above, wherein the linking operator is an arrow having a tail proximal the first mathematical expression and a head proximal the second mathematical expression.
Claim 16
Dependent Claim
25 words
The invention as set forth in claim 14 above, wherein a result from the first mathematical expression is an opened in the second mathematical expression.
Claim 17
Dependent Claim
36 words
The invention as set forth in claim 14 above, wherein the logically linking stem further comprises the step of re-computing the second mathematical expression when the first mathematical expression is altered on the electronic input surface.
Claim 18
Dependent Claim
43 words
The invention as set forth in claim 1 above, wherein the logically linking step further comprises the step of re-computing the first and second mathematical expressions logically linked together, thereby incorporating a result of the first mathematical expression into the second mathematical expression.
Claim 19
Dependent Claim
59 words
The invention as set forth in claim 1 above, wherein the logically linking step further comprises the step of re-computing the first and second mathematical expressions logically linked together, wherein the first and second mathematical expressions are on separate pages display on the electronic monitor, thereby incorporating a result of the first mathematical expression into the second mathematical expression.
Claim 20
Dependent Claim
59 words
The invention as set forth in claim 1 above, wherein the logically linking step further comprises the step of re-computing the first and second mathematical expressions logically connected together, wherein the first and second mathematical expressions are in separate applications executed by the processing circuit, thereby incorporating a result of the first mathematical expression into the second mathematical expression.
Claim 21
Dependent Claim
33 words
The invention as set forth in claim 1 above, further comprising the step of accepting marks traced by the pointing element on the electronic input surface to annotate and label the recorded movements.
Claim 22
Dependent Claim
30 words
The invention as set forth in claim 1 above, further comprising the step of accepting insertions in the mathematical expressions traced by the pointing element on the electronic input surface.
Claim 23
Dependent Claim
30 words
The invention as set forth in claim 1 above, further comprising the step of accepting deletions in the mathematical expressions traced by the pointing element on the electronic input surface.
Claim 24
Dependent Claim
30 words
The invention as set forth in claim 1 above, further comprising the step of accepting erasures in the mathematical expressions traced by the pointing element on the electronic input surface.
Claim 25
Dependent Claim
149 words
A calculator having an electronic input surface, an electronic monitor, and a processing circuit coupled to the electronic input surface and the electronic monitor, comprising: (a) means for recording movements of a pointing element in the processing circuit, as the pointing element is traced across the electronic input surface; (b) means for recognizing the recorded movements of the pointing element as characters in the processing circuit; (c) means for converting the characters into a first mathematical expression comprised of operands and operators in the processing circuit; (d) means for displaying the first mathematical expression on the electronic monitor; (e) means for performing calculations indicated by the displayed first mathematical expression in the processing circuit; (f) means for displaying a result of the performed calculations on the electronic monitor; and (g) means for logically linking the first mathematical expression to a second mathematical expression inscribed on the electronic input surface.
Claim 26
Dependent Claim
149 words
A calculator having an electronic input surface, an electronic monitor, and a processing circuit coupled to the electronic input surface and the electronic monitor, comprising: (a) means for recording movements of a pointing element in the processing circuit, as the pointing element is traced across the electronic input surface; (b) means for recognizing the recorded movements of the pointing element as characters in the processing circuit; (c) means for converting the characters into a first mathematical expression comprised of operands and operators in the processing circuit; (d) means for displaying the first mathematical expression on the electronic monitor; (e) means for performing calculations indicated by the displayed first mathematical expression in the processing circuit; (f) means for displaying a result of the performed calculations on the electronic monitor; and (g) means for logically linking the first mathematical expression to a second mathematical expression inscribed on the electronic input surface.
Claim 27
Dependent Claim
17 words
The invention as set forth in claim 24, wherein the electronic monitor is the electronic input surface.
Claim 28
Dependent Claim
13 words
The invention as set forth in claim 24, wherein the operands comprise symbols.
Claim 29
Dependent Claim
13 words
The invention as set forth in claim 24, wherein the operands comprise digits.
Claim 30
Dependent Claim
49 words
The invention as set forth in claim 27 above, further comprising means for recognizing numbers from the relative placement of the digits, so that when the digits are traced horizontally in close proximity to one another on the electronic input surface, they are considered to be a single number.
Claim 31
Dependent Claim
25 words
The invention as set forth in claim 24 above, further comprising means for recognizing mathematical expressions traced horizontally and vertically on the electronic input surface.
Claim 32
Dependent Claim
31 words
The invention as set forth in claim 24 above, further comprising means for computing a result for the calculations when the user traces a result operator on the electronic input surface.
Claim 33
Dependent Claim
22 words
The invention as set forth in claim 30 above, wherein the result operator is an equal sign in a horizontal mathematical expression.
Claim 34
Dependent Claim
22 words
The invention as set forth in claim 30 above, wherein the result operator is a result line in a vertical mathematical expression.
Claim 35
Dependent Claim
25 words
The invention as set forth in claim 24 above, further comprising means for animating expressions on the electronic input surface as they are being calculated.
Claim 36
Dependent Claim
29 words
The invention as set forth in claim 24 above, further comprising means for accepting corrections in the mathematical expressions traced by the pointing element in the electronic input surface.
Claim 37
Dependent Claim
31 words
The invention as set forth in claim 24 above, wherein the first and second mathematical expressions are linked in response to their proximity to one another on the electronic input surface.
Claim 38
Dependent Claim
32 words
The invention as set forth in claim 24 above, wherein the first and second mathematical expressions are linked in response to a user tracing a linking operator on the electronic input surface.
Claim 39
Dependent Claim
32 words
The invention as set forth in claim 36 above, wherein the linking operator is an arrow having a tail proximal the first mathematical expression and a head proximal the second mathematical expression.
Claim 40
Dependent Claim
25 words
The invention as set forth in claim 37 above, wherein a result from the first mathematical expression is an operand in the second mathematical expression.
Claim 41
Dependent Claim
36 words
The invention as set forth in claim 37 above, wherein the means for logically linking further comprises means for re-computing the second mathematical expression when the first mathematical expression is altered on the electronic input surface.
Claim 42
Dependent Claim
43 words
The invention as set forth in claim 24 above, wherein the means for logically linking further comprises means for re-computing the first and second mathematical expressions logically linked together, thereby incorporating a result of the first mathematical expression into the second mathematical expression.
Claim 43
Dependent Claim
59 words
The invention as set forth in claim 24 above, wherein the means for logically linking further comprises means for re-computing the first and second mathematical expressions logically linked together, wherein the first and second mathematical expressions are on separate pages displayed on an electronic monitor, thereby incorporating a result of the first mathematical expression into the second mathematical expression.
Claim 44
Dependent Claim
59 words
The invention as set forth in claim 24 above, wherein the means for logically linking further comprises means for re-computing the first and second mathematical expressions logically connected together, wherein the first and second mathematical expressions are in separate applications executed by the processing circuit, thereby incorporating a result of the first mathematical expression into the second mathematical expression.
Claim 45
Dependent Claim
32 words
The invention as set forth in claim 24 above, further comprising means for accepting marks traced by the pointing element on the electronic input surface to annotate and label the recorded movements.
Claim 46
Dependent Claim
29 words
The invention as set forth in claim 24 above, further comprising means for accepting insertions in the mathematical expressions traced by the pointing element on the electronic input surface.
Claim 47
Dependent Claim
29 words
The invention as set forth in claim 24 above, further comprising means for accepting deletions in the mathematical expressions traced by the pointing element on the electronic input surface.
Claim 48
Dependent Claim
29 words
The invention as set forth in claim 24 above, further comprising means for accepting erasures in the mathematical expressions traced by the pointing element on the electronic input surface.
References Cited (Backward Citations)
US4141073A
Cited
US4151596A
Cited
US4578811A
Cited
US5226091A
Cited
US5231698A
Cited
US5233547A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-06-26 | 1998-12-26 | 1999-06-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-06-26 | 2002-12-26 | 2003-06-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-06-26 | 2006-12-26 | 2007-06-27 | $7700.00 | Window Closed / Lapsed |