Method and system for data entry of handwritten symbols
First Claim
1. A computer-readable medium including computer-executable instructions, comprising:
- receiving handwriting data;
detecting the end of the handwriting data;
converting the handwriting data to a set of at least one virtual event; and
sending the set of at least one virtual event to a computer program such that the computer program may perform an action corresponding to the handwriting data without having acted to accept input of the handwriting data.
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.
93 Citations
42 Claims
-
1. A computer-readable medium including computer-executable instructions, comprising:
-
receiving handwriting data;
detecting the end of the handwriting data;
converting the handwriting data to a set of at least one virtual event; and
sending the set of at least one virtual event to a computer program such that the computer program may perform an action corresponding to the handwriting data without having acted to accept input of the handwriting data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17)
-
- 14. The computer-readable medium of claim including further computer-executable instructions for outputting a representation of the handwriting data to a display.
-
18. A method of sending data to a computer program designed to accept codes representing characters and gestures, comprising:
-
receiving handwriting at data entry software that is separate from the computer program such that the computer program need not directly receive the handwriting;
translating the handwriting into a code that is compatible with the computer program;
providing the code to the computer program; and
processing the code at the computer program. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium including computer-executable instructions, comprising:
-
receiving handwritten data at a writing area;
recognizing the handwritten data as corresponding to a code, the code recognizable by a loaded application program; and
providing the code to the loaded application program for processing without direct handling of the handwritten data by the loaded application program. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 38)
-
-
37. A computer system, comprising:
-
a writing area for receiving handwritten data, at least some of the handwritten data comprising symbols, each symbol having a corresponding symbol code of a coding scheme;
a computer program configured to receive symbol codes of a coding scheme, and not configured to directly receive handwritten data; and
a process configured to interpret at least some of the handwritten data as an identified symbol code and send the identified symbol code to the computer program.
-
-
39. A computer system, comprising:
-
a writing area for receiving handwritten data, at least some of the handwritten data corresponding to identified character and gesture codes of a coding scheme;
a plurality of selectable computer programs, at least two of the programs configured to receive character and gesture codes of the coding scheme and not configured to directly receive handwritten data;
a process configured to interpret at least some of the handwritten data received at the writing area as an identified character or gesture, and to provide a corresponding character or gesture code to a selected one of the at least two programs; and
a display configured to output information including text information based on the identified character or gesture code. - View Dependent Claims (40, 41, 42)
-
Specification