Claims
- 1. A machine implemented method for interpreting handwritten text comprising
writing said text in sequential time order using an alphabet of mutually independent unistroke symbols to spell out said text at an atomic level, each of said unistroke symbols conforming to a respective graphical specification that includes a stroke direction parameter, some of said unistroke symbols having graphical specifications that differ from each other essentially only on the basis of their respective stroke direction parameters, with said respective stroke direction parameters being rotationally offset from each other by at least 90°; signaling a predetermined, symbol independent delimiter between successive ones of said unistroke symbols in said time order; capturing the stroke direction of each of said unistroke symbols as an ordered list of coordinates; disambiguating said unistroke symbols from each other based upon predetermined criteria, including the stroke directions of the respective symbols.
- 2. The method of claim 1 wherein said unistroke symbols are well separated from each other in sloppiness space.
- 3. A handwriting recognition process for pen computers, said process comprising the steps of
correlating unistroke symbols with natural language alphanumeric symbols, each of said unistroke symbols being fully defined by a single continuous stroke that conforms geometrically and directionally to a predetermined graphical specification, with certain of said unistroke symbols having graphical specifications that are distinguished from each other solely by directional parameters that are rotationally displaced from each other by at least 90°; entering user written unistroke symbols into buffer memory in sequential time order, successive ones of said unistroke symbols being delimited from each other by a predetermined, symbol independent delimiting operation; reading out said unistroke symbols from buffer memory in sequential time order to provide buffered unistroke symbols; translating each buffered unistroke symbol that correlates with a natural language symbol into said natural language symbol; and outputting any natural language symbols that are produced by such translating to a utilization device.
- 4. The handwriting recognition process of claim 3 wherein certain unistroke symbols correlate with natural language alphanumeric symbols, and other unistroke symbols correlate with user invokeable control functions.
- 5. The handwriting recognition process of claim 4 wherein at least one of said other unistroke symbols correlates with a control function that shifts the correlation of at least some of said certain unistroke symbols from one set of natural language alphanumeric symbols to another set of natural language alphanumeric symbols.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5,596,656 |
Jan 1997 |
US |
|
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of a copending, commonly assigned United States patent application of David Goldberg, which was filed Oct. 26, 1995 under Ser. No. 08/548,416 on a “UNISTROKES FOR COMPUTERIZED INTERPRETATION OF HANDWRITING” which, in turn, is a continuation of application Ser. No. 08/132,401 filed Oct. 6, 1993 (now abandoned). The foregoing copending application is referred to hereinafter as the “basic Unistrokes application.”
Continuations (3)
|
Number |
Date |
Country |
Parent |
09305835 |
May 1999 |
US |
Child |
09901406 |
Jul 2001 |
US |
Parent |
08772157 |
Dec 1996 |
US |
Child |
09901406 |
Jul 2001 |
US |
Parent |
08132401 |
Oct 1993 |
US |
Child |
08548416 |
Oct 1995 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08548416 |
Oct 1995 |
US |
Child |
09901406 |
Jul 2001 |
US |