Method and system for data entry of handwritten symbols
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving handwriting comprising pen input at a manager program;
converting the pen input into a key event; and
feeding the key event from the manager program to an application, the manager program separate from the application such that the application need not directly receive and process the handwriting.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for data entry of handwritten text into a computer program that is not designed to accept handwritten text is provided. In preferred embodiments, the computer program is designed to operate in a windowing environment. A data entry program receives handwritten data, recognizes the data, and sends the recognized data to the computer program. The computer program processes the recognized data as if it had been entered from the keyboard. According to the present invention, the data entry program overlaps the window of the computer program with an invisible window. To the user, it looks as if the computer program is accepting handwritten data directly.
68 Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
receiving handwriting comprising pen input at a manager program;
converting the pen input into a key event; and
feeding the key event from the manager program to an application, the manager program separate from the application such that the application need not directly receive and process the handwriting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computing device having an application program, a system comprising:
-
a digitizer configured to receive handwritten input and provide handwriting event data corresponding to the handwritten input;
a manager program configured to process the handwriting event data, including;
1) providing the handwriting event data to a recognizer that converts handwriting event data to corresponding virtual event data;
2) receiving the virtual event data corresponding to the handwriting event data from the recognizer; and
3) making the virtual event data available to the application program, and the manager program separate from the application program such that the application program need not directly provide the handwriting event data to the recognizer to have the virtual event data made available thereto. - View Dependent Claims (13, 14)
-
-
15. In a computing device, a method comprising:
-
receiving pen events;
processing the pen events, including providing at least some of the pen events to a recognizer that converts the pen events to a key event; and
making the key event available to an executing application, wherein the processing of the pen events is performed external to the executing application such that the executing application has the key event made available thereto without the executing application directly providing the pen events to the recognizer. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. In a computing device, a system comprising,
an executing application capable of receiving key events made available thereto; -
a digitizer configured to receive pen input and provide pen events corresponding to the pen input; and
a manager program that processes the pen events, the processing including providing at least some of the pen events to a recognizer to convert the pen events to a key event which is then made available to the executing application, the manager program being separate from the executing application such that the executing application need not provide the pen events to the recognizer to obtain the key event. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification