Disambiguation of keyboard input
First Claim
Patent Images
1. An apparatus comprising:
- at least one device processor; and
at least one computer readable storage medium storing instructions which, when executed by the at least one device processor, cause the at least one device processor to;
operate a keyboard configured to implement shape-writing of words and radial entry of individual characters;
obtain input data identifying an input to the keyboard that is directed to a primary character, the input moving in a specific direction usable to select an auxiliary character associated with the primary character;
evaluate the input data to disambiguate whether the input is a shape-writing input to enter a particular word or a radial entry input to enter the auxiliary character;
in a first instance when the input is disambiguated as the shape-writing input, enter the particular word, the particular word including the primary character; and
in a second instance when the input is disambiguated as the radial entry input, enter the auxiliary character associated with the primary character.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus includes a keyboard engine that operates a keyboard that accepts shape-writing input and radial entry input. A keyboard input module obtains input data from at least one input sensor of the keyboard. An intention disambiguation engine enables simultaneous use of the shape-writing input and the radial entry input acceptance for a user of the keyboard.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
at least one device processor; and at least one computer readable storage medium storing instructions which, when executed by the at least one device processor, cause the at least one device processor to; operate a keyboard configured to implement shape-writing of words and radial entry of individual characters; obtain input data identifying an input to the keyboard that is directed to a primary character, the input moving in a specific direction usable to select an auxiliary character associated with the primary character; evaluate the input data to disambiguate whether the input is a shape-writing input to enter a particular word or a radial entry input to enter the auxiliary character; in a first instance when the input is disambiguated as the shape-writing input, enter the particular word, the particular word including the primary character; and in a second instance when the input is disambiguated as the radial entry input, enter the auxiliary character associated with the primary character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method performed by a computing device, the method comprising:
-
obtaining input data from a keyboard that accepts shape-writing and radial entry, the input data indicating that a current stroke performed on the keyboard moved in a specific direction; identifying a shape-writing input and a radial entry input that can both be entered to the keyboard via strokes that move in the specific direction; based at least on a characteristic of the current stroke, disambiguating the current stroke to determine whether the current stroke is the shape-writing input or the radial entry input; in a first instance when the current stroke is disambiguated as the shape-writing input, entering a word on the computing device, the word being identified by the shape-writing input; and in a second instance when the current stroke is disambiguated as the radial entry input, enter a character on the computing device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system
comprising: - a processor; and
a computer-readable storage medium storing executable code that causes the processor to; provide a keyboard having a key for entering a particular character when the key is touched; obtain input data from the keyboard indicating that a current input to the keyboard contacts the key and moves in a specific direction away from the key; based at least on a characteristic of the current input, determine whether to process the input data as shape-writing input; in a first instance when a determination is made to not process the current input as shape-writing input, enter an auxiliary character associated with the key in response to the current input; and in a second instance when a determination is made to process the current input as shape-writing input, enter a word in response to the current input, the word including a primary character associated with the key. - View Dependent Claims (20)
- a processor; and
Specification