System and method of pen-based data input into a computing device
First Claim
Patent Images
1. A method for processing handwritten character strokes entered into a computer system by a user, comprising:
- providing a handwriting area for receiving alphabetic letter strokes, the handwriting area divided into a first input box, a second input box and a third input box;
receiving handwritten character strokes entered into the first, second and third input boxes of the handwriting area, one or more of the handwritten character strokes forming input characters;
interpreting input characters having the handwritten character strokes thereof entered into both the first and second input boxes of the handwriting area as upper case alphabetic characters but not as lower case alphabetic characters; and
interpreting input characters having the handwritten character strokes thereof entered into both the second and third input boxes of the handwriting area as lower case alphabetic characters but not as upper case alphabetic characters.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method for pen-based handwritten and keystroke data input into a computer system is disclosed. The system and method receives pen-based data entry from multiple related input boxes within a handwriting area on a digitizer pad. Thread-based processing allows each input box or group of input boxes to be separately evaluated, providing for continuous character recognition. Character strokes entered into each input box or group of input boxes are saved and interpreted together to allow more complete recognition of naturally written characters. Improvements on keyboard layouts are also disclosed.
25 Citations
9 Claims
-
1. A method for processing handwritten character strokes entered into a computer system by a user, comprising:
-
providing a handwriting area for receiving alphabetic letter strokes, the handwriting area divided into a first input box, a second input box and a third input box; receiving handwritten character strokes entered into the first, second and third input boxes of the handwriting area, one or more of the handwritten character strokes forming input characters; interpreting input characters having the handwritten character strokes thereof entered into both the first and second input boxes of the handwriting area as upper case alphabetic characters but not as lower case alphabetic characters; and interpreting input characters having the handwritten character strokes thereof entered into both the second and third input boxes of the handwriting area as lower case alphabetic characters but not as upper case alphabetic characters. - View Dependent Claims (2)
-
-
3. A method for processing handwritten character strokes entered into a computer system by a user, comprising:
-
providing a handwriting area for receiving number and symbol strokes, the handwriting area divided into a first input box, a second input box and a third input box; receiving handwritten character strokes entered into the first, second and third input boxes of the handwriting area, one or more of the handwritten character strokes forming input characters; interpreting input characters having the handwritten character strokes thereof entered into both the first and second input boxes of the handwriting area as number characters but not as symbol characters; and interpreting input characters having the handwritten character strokes thereof entered into both the second and third input boxes of the handwriting area as symbol characters but not as number characters. - View Dependent Claims (4)
-
-
5. A method for processing handwritten character strokes entered into a computer system by a user, comprising:
-
providing a first handwriting area for receiving alphabetic letter strokes, the first handwriting area divided into a first input box, a second input box and a third input box; providing a second handwriting area for receiving alphabetic letter strokes, the second handwriting area divided into a first input box, a second input box and a third input box; providing a third handwriting area for receiving number and symbol strokes, the third handwriting area divided into a first input box, a second input box and a third input box; receiving handwritten character strokes entered into the first, second and third input boxes of the first handwriting area, the handwritten character strokes forming input characters; receiving handwritten character strokes entered into the first, second and third input boxes of the second handwriting area, the handwritten character strokes forming input characters; receiving handwritten character strokes entered into the first, second and third input boxes of the third handwriting area, the handwritten character strokes forming input characters; interpreting input characters having the handwritten character strokes thereof entered into both the first and second input boxes of the first handwriting area and into the first and second input boxes of the second handwriting area as upper case alphabetic characters but not as lower case alphabetic characters; interpreting input characters having the handwritten character strokes thereof entered into both the second and third input boxes of the first handwriting area and into the second and third input boxes of the second handwriting area as lower case alphabetic characters but not as upper case alphabetic characters; interpreting input characters having the handwritten character strokes thereof entered into both the first and second input boxes of the third handwriting area as number characters but not as symbol characters; and interpreting input characters having the handwritten character strokes thereof entered into both the second and third input boxes of the third handwriting area as symbol characters but not as number characters. - View Dependent Claims (6, 7)
-
-
8. A pen-based computer system, comprising:
-
a computing device having a digitizer pad and a data entry pen; a first handwriting area comprising a subset of the digitizer pad for receiving handwritten alphabetic letter strokes input by the data entry pen, the first handwriting area divided into a first input box, a second input box and a third input box; a second handwriting area comprising a subset of the digitizer pad for receiving handwritten alphabetic letter strokes input by the data entry pen, the second handwriting area divided into a first input box, a second input box and a third input box; a handwriting recognition engine, the handwriting recognition engine interpreting a first series of handwritten alphabetic letter strokes having handwritten alphabetic letter strokes entered into both the first and second input boxes of the first handwriting area as upper case alphabetic characters but not as lower case alphabetic characters and interpreting a second series of handwritten alphabetic letter strokes having handwritten alphabetic letter strokes entered into both the first and second input boxes of the second handwriting area as upper case alphabetic characters but not as lower case alphabetic characters and interpreting a third series of handwritten character strokes entered into both the second and third input boxes of the first handwriting area as lower case alphabetic characters but not as upper case alphabetic characters and interpreting a fourth series of handwritten alphabetic letter strokes having handwritten alphabetic letter strokes entered into both the second and third input boxes of the second handwriting area as lower case alphabetic characters but not as upper case alphabetic characters. - View Dependent Claims (9)
-
Specification