Concurrently displaying multiple characters for input field positions
First Claim
Patent Images
1. A method implemented in a computing device, the method comprising:
- receiving a first user input via a keyboard, the first user input comprising at least one of selection of a single key, or selection of two or more keys;
responsive to receiving the first user input comprising selection of the single key, displaying a character corresponding to the single key in a first position of a character input field;
responsive to receiving the first user input comprising selection of the two or more keys, concurrently displaying a character corresponding to each of the two or more keys in a first character list field adjacent to the first position of the character input field, wherein the first character list field is displayed partially overlapping the first position of the character input field;
receiving a second user input via the keyboard, the second user input comprising a selection of two or more keys; and
responsive to receiving the second user input, concurrently displaying, in a second character list field adjacent to a second position of the character input field, a set of characters corresponding to the two or more keys selected via the second user input;
wherein the first character list field is a different field from the second character list field.
2 Assignments
0 Petitions
Accused Products
Abstract
For each of multiple user inputs, multiple keys of a keyboard that are touched as part of the user input are identified. Additionally, for each of the multiple user inputs, multiple characters that are to be displayed concurrently are determined based on the multiple keys that are touched as part of the user input. Both a character input field and the multiple characters determined for each of the multiple user inputs are displayed. One or more suggested inputs can also be displayed, and a user-selected one of the suggested inputs identified as an input to the character input field.
10 Citations
20 Claims
-
1. A method implemented in a computing device, the method comprising:
-
receiving a first user input via a keyboard, the first user input comprising at least one of selection of a single key, or selection of two or more keys; responsive to receiving the first user input comprising selection of the single key, displaying a character corresponding to the single key in a first position of a character input field; responsive to receiving the first user input comprising selection of the two or more keys, concurrently displaying a character corresponding to each of the two or more keys in a first character list field adjacent to the first position of the character input field, wherein the first character list field is displayed partially overlapping the first position of the character input field; receiving a second user input via the keyboard, the second user input comprising a selection of two or more keys; and responsive to receiving the second user input, concurrently displaying, in a second character list field adjacent to a second position of the character input field, a set of characters corresponding to the two or more keys selected via the second user input; wherein the first character list field is a different field from the second character list field. - View Dependent Claims (2, 3, 4, 5, 6, 20)
-
-
7. A device comprising:
-
a user input module to identify, for each of multiple user inputs, multiple keys of a keyboard that are touched as part of the user input; a character determination module to determine, for each of the multiple user inputs, multiple characters that are to be displayed concurrently based on the multiple keys that are touched as part of the user input; and a user interface display module to concurrently display both a character input field and, for each of the multiple user inputs, a character list field comprising the multiple characters determined for each of the multiple user inputs, wherein a first character list field of the character list fields is displayed partially overlapping a first position of the character input field; wherein each character list field is a different field from the other. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer storage hardware media having stored thereon instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
receive a first user input comprising a selection of two or more keys; responsive to receiving the first user input, display a character corresponding to each of the two or more keys selected via the first user input in a first character list field adjacent to a first position of a character input field, wherein the first character list field is displayed partially overlapping the first position of the character input field; receive a second user input comprising a selection of two or more keys; and responsive to receiving the second user input, display a character corresponding to each of the two or more keys selected via the second user input in a second character list field adjacent to a second position of the character input field; wherein the first character list field is a different field from the second character list field. - View Dependent Claims (17, 18, 19)
-
Specification