TEXT INPUT USING KEY AND GESTURE INFORMATION
First Claim
1. One or more device-readable storage media that store executable instructions to receive text input, wherein the executable instructions, when executed on a device, cause the device to perform acts comprising:
- receiving a gesture drawn by a user on a touch screen on which an on-screen keyboard is being displayed at a time at which the gesture is drawn;
identifying a character represented by the gesture;
identifying a key over which the gesture is drawn;
determining that the user entered the character based on the gesture and also based on the key; and
storing, communicating, or displaying the character.
2 Assignments
0 Petitions
Accused Products
Abstract
Text input may be identified from a combination of key stroke information and handwriting gesture information. In one example, a touch screen displays an on-screen keyboard. A user then draws a character on the keyboard over the key that represents the character. In this way, two types of information are provided that identify the character that the user intended to enter: the particular drawing gesture that the user provided, and the location on the keyboard at which the user drew that gesture. These two pieces of information may be used, in combination, to determine which character the user intended to enter, and may help to interpret the input accurately in the case where either the gesture or key information, individually, would have been ambiguous.
-
Citations
20 Claims
-
1. One or more device-readable storage media that store executable instructions to receive text input, wherein the executable instructions, when executed on a device, cause the device to perform acts comprising:
-
receiving a gesture drawn by a user on a touch screen on which an on-screen keyboard is being displayed at a time at which the gesture is drawn; identifying a character represented by the gesture; identifying a key over which the gesture is drawn; determining that the user entered the character based on the gesture and also based on the key; and storing, communicating, or displaying the character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of processing text input, the method comprising:
-
receiving a gesture drawn by a user on a touch screen on which an on-screen keyboard is being displayed at a time at which the gesture is drawn; determining, based on one or more keys on the on-screen keyboard over which the gesture is drawn or that the gesture surrounds, and also based on one or more characters in an alphabet that correspond to the gesture, which character the user indicated on the touch screen; and storing, communicating, or displaying the character. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A device for receiving text input, the device comprising:
-
a processor; a memory; a touch screen; and a component that is stored in said memory and that executes on said processor, wherein the component displays an on-screen keyboard on said touch screen, receives a gesture drawn by a user on said touch screen, identifies a character represented by the gesture, identifies a key over which the gesture is drawn, determines that the user entered the character based on the gesture and also based on the key, and either stores the character in the memory, communicates the character over a network, or displays the character on said touch screen. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification