← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag