Handwriting recognition with natural user input on multitouch surfaces
First Claim
1. A method for character identification on a multi-touch surface, the method comprising:
- presenting, by one or more computer processors, a list of a plurality of general classifiers, and, in response to a user selecting one or more general classifiers from the list of the plurality of general classifiers, storing, by one or more computer processors, the one or more general classifiers in a profile associated with the user;
receiving, by one or more computer processors, data indicating a hand is on a touch-sensitive surface;
identifying, by one or more computer processors, a position of the hand;
determining, by one or more computer processors, a change in the position of the hand;
identifying, by one or more computer processors, the one or more general classifiers from the profile;
prompting, by one or more computer processors, the user to write a test character on the touch-sensitive surface;
selecting, by one or more computer processors, one or more additional general classifiers based, at least in part, on a written test character on the touch-sensitive surface;
identifying, by one or more computer processors, one or more specific classifiers from a plurality of specific classifiers based, at least in part, on a training phase;
modifying, by one or more computer processors, an algorithm based, at least in part, on the identified one or more general classifiers and the identified one or more specific classifiers;
the modified algorithm analyzing, by one or more computer processors, the change in the position of the hand;
the modified algorithm generating, by one or more computer processors, a list of characters that correspond to the analyzed change in the position of the hand, based, at least in part, on the one or more general classifiers; and
to refine a characterization of the change in the position of the hand, selecting, by one or more computer processors, a character from the generated list of characters, based, at least in part, on the analyzed change in the position of the hand and the one or more specific classifiers.
1 Assignment
0 Petitions
Accused Products
Abstract
The method includes receiving, by one or more computer processors, data indicating a hand is on a touch-sensitive surface. The method further includes identifying, by one or more computer processors, a position of the hand. The method further includes determining, by one or more computer processors, a change in the position of the hand. The method further includes characterizing, by one or more computer processors, the change in position of the hand on the touch-sensitive surface. The method further includes generating, by one or more computer processors, an alphanumeric character based upon the characterized change in the position of the hand.
-
Citations
12 Claims
-
1. A method for character identification on a multi-touch surface, the method comprising:
-
presenting, by one or more computer processors, a list of a plurality of general classifiers, and, in response to a user selecting one or more general classifiers from the list of the plurality of general classifiers, storing, by one or more computer processors, the one or more general classifiers in a profile associated with the user; receiving, by one or more computer processors, data indicating a hand is on a touch-sensitive surface; identifying, by one or more computer processors, a position of the hand; determining, by one or more computer processors, a change in the position of the hand; identifying, by one or more computer processors, the one or more general classifiers from the profile; prompting, by one or more computer processors, the user to write a test character on the touch-sensitive surface; selecting, by one or more computer processors, one or more additional general classifiers based, at least in part, on a written test character on the touch-sensitive surface; identifying, by one or more computer processors, one or more specific classifiers from a plurality of specific classifiers based, at least in part, on a training phase; modifying, by one or more computer processors, an algorithm based, at least in part, on the identified one or more general classifiers and the identified one or more specific classifiers; the modified algorithm analyzing, by one or more computer processors, the change in the position of the hand; the modified algorithm generating, by one or more computer processors, a list of characters that correspond to the analyzed change in the position of the hand, based, at least in part, on the one or more general classifiers; and to refine a characterization of the change in the position of the hand, selecting, by one or more computer processors, a character from the generated list of characters, based, at least in part, on the analyzed change in the position of the hand and the one or more specific classifiers. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for character identification on a multi-touch surface, the computer program product comprising:
one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the program instructions comprising; program instructions to present, a list of a plurality of general classifiers, and, in response to a user selecting one or more general classifiers from the list of the plurality of general classifiers, and to execute program instructions to store the one or more general classifiers in a profile associated with the user; program instructions to receive data indicating a hand is on a touch-sensitive surface; program instructions to identify a position of the hand; program instructions to determine a change in the position of the hand; program instructions to identify the one or more general classifiers from the profile; program instructions to prompt the user to write a test character on the touch-sensitive surface; program instructions to select one or more additional general classifiers based, at least in part, on a written test character on the touch-sensitive surface; program instructions to identify one or more specific classifiers from a plurality of specific classifiers based, at least in part, on a training phase; program instructions to modify an algorithm based, at least in part, on the identified one or more general classifiers and the identified one or more specific classifiers; program instructions to analyze, by the modified algorithm, the change in the position of the hand; program instructions to generate, by the modified algorithm, a list of characters that correspond to the analyzed change in the position of the hand, based, at least in part, on the one or more general classifiers; and to refine a characterization of the change in the position of the hand, program instructions to select a character from the generated list of characters, based, at least in part, on the analyzed change in the position of the hand and the one or more specific classifiers. - View Dependent Claims (6, 7, 8)
-
9. A computer system for character identification on a multi-touch surface, the computer system comprising:
-
one or more computer processors; and one or more computer readable storage devices; program instructions stored on the computer readable storage devices for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to present, a list of a plurality of general classifiers, and, in response to a user selecting one or more general classifiers from the list of the plurality of general classifiers, and to execute program instructions to store the one or more general classifiers in a profile associated with the user; program instructions to receive data indicating a hand is on a touch-sensitive surface; program instructions to identify a position of the hand; program instructions to determine a change in the position of the hand; program instructions to identify the one or more general classifiers from the profile; program instructions to prompt the user to write a test character on the touch-sensitive surface; program instructions to select one or more additional general classifiers based, at least in part, on a written test character on the touch-sensitive surface; program instructions to identify one or more specific classifiers from a plurality of specific classifiers based, at least in part, on a training phase; program instructions to modify an algorithm based, at least in part, on the identified one or more general classifiers and the identified one or more specific classifiers; program instructions to analyze, by the modified algorithm, the change in the position of the hand; program instructions to generate, by the modified algorithm, a list of characters that correspond to the analyzed change in the position of the hand, based, at least in part, on the one or more general classifiers; and to refine a characterization of the change in the position of the hand, program instructions to select a character from the generated list of characters, based, at least in part, on the analyzed change in the position of the hand and the one or more specific classifiers. - View Dependent Claims (10, 11, 12)
-
Specification