Multiple pen stroke character set and handwriting recognition system with immediate response
First Claim
1. A method used for interpreting a plurality of input strokes entered on an electronic input writing device and displaying corresponding characters, comprising:
- storing data that defines sets of glyphs, the sets of glyphs including a first set of glyphs and a second set of glyphs;
wherein the data associates each member of the first set of glyphs with at least one character to display;
wherein each member of a majority of said first set of glyphs has a graphical appearance that substantially resembles a Roman alphabet character;
receiving a first stroke of a plurality of strokes;
wherein each stroke of said plurality of strokes is a single continuous movement of a pen device while in contact with said electronic input writing surface;
in response to detecting the completion of said first stroke, immediately;
determining based on said data that said first stroke corresponds to;
a first glyph in the first set of glyphs, and a first character corresponding to the first glyph, and causing the display of said first character;
receiving a second stroke of said plurality of strokes;
in response to detecting the completion of said second stroke, immediately determining, based on said data, that said second stroke corresponds to a second glyph in the second set of glyphs;
receiving a third stroke of said plurality of strokes; and
in response to detecting the completion of said third stroke, immediately determining, based on said data and the determination that said second stroke corresponds to said second glyph, that said third stroke corresponds to;
the first glyph in the first set of glyphs, and another character different than said first character.
3 Assignments
0 Petitions
Accused Products
Abstract
A pen-based computer text input system capable of interpreting a special pre-defined set of single stroke glyphs. Each input stroke is identified with one of three categories: (1) pre-character modifier strokes, (2) character or symbol strokes, or (3) post-character modifier strokes. Pre-character modifier strokes precede character strokes and inform the present recognition system that a subsequently entered character stroke is to be modified by the pre-character modifier stroke in a pre-defined manner. Character strokes cause a character or symbol to be displayed on the display device the moment it is input on the writing tablet, interpreted in accordance with any pre-character modifier stroke. A post-character modifier stroke causes the recognition system to modify, in a pre-defined manner, a character or symbol which was previously entered and displayed. An important advantage of the present invention is its ability to provide immediate recognition of multiple stroke characters without using boxed input.
215 Citations
20 Claims
-
1. A method used for interpreting a plurality of input strokes entered on an electronic input writing device and displaying corresponding characters, comprising:
-
storing data that defines sets of glyphs, the sets of glyphs including a first set of glyphs and a second set of glyphs;
wherein the data associates each member of the first set of glyphs with at least one character to display;
wherein each member of a majority of said first set of glyphs has a graphical appearance that substantially resembles a Roman alphabet character;
receiving a first stroke of a plurality of strokes;
wherein each stroke of said plurality of strokes is a single continuous movement of a pen device while in contact with said electronic input writing surface;
in response to detecting the completion of said first stroke, immediately;
determining based on said data that said first stroke corresponds to;
a first glyph in the first set of glyphs, and a first character corresponding to the first glyph, and causing the display of said first character;
receiving a second stroke of said plurality of strokes;
in response to detecting the completion of said second stroke, immediately determining, based on said data, that said second stroke corresponds to a second glyph in the second set of glyphs;
receiving a third stroke of said plurality of strokes; and
in response to detecting the completion of said third stroke, immediately determining, based on said data and the determination that said second stroke corresponds to said second glyph, that said third stroke corresponds to;
the first glyph in the first set of glyphs, and another character different than said first character. - View Dependent Claims (2, 3, 4, 5, 11, 12, 13, 14, 15)
-
-
6. A method used for interpreting a plurality of input strokes entered on an electronic input writing device and displaying corresponding characters, comprising:
-
storing data that defines sets of glyphs, the sets of glyphs including a first set of glyphs and a second set of glyphs;
wherein the data associates each member of the first set of glyphs with at least one character;
receiving a first stroke of a plurality of strokes;
wherein each stroke of said plurality of strokes is a single continuous movement of a pen device while in contact with said electronic input writing surface;
in response to detecting the completion of said first stroke, immediately determining based on said data that said first stroke corresponds to;
a first glyph in the first set of glyphs, and a first character corresponding to the first glyph;
in response to determining that said first stroke corresponds to the first glyph, causing a display of the first character;
receiving a second stroke of said plurality of strokes;
in response to detecting the completion of said second stroke, immediately determining, based on said data, that said second stroke corresponds to a second glyph in the second set of glyphs; and
in response to determining that said second stroke corresponds to a second glyph in the second set of glyphs, immediately causing the replacement of the display of the first character with a display of another character different than said first character. - View Dependent Claims (7, 8, 9, 10, 16, 17, 18, 19, 20)
-
Specification