Text entry based on persisting actions
First Claim
1. A computer-implemented method of entering text in an application, the method comprising:
- receiving a first input gesture at a location in an input field with autocomplete of the application;
presenting, in response to the first input gesture in the input field, a cycling interface for cycling through characters available for entry into the input field, wherein presenting the cycling interface further comprises providing an overlay box superimposed over the input field, the input field comprising a search field of a web browser, and the one or more of the characters for cycling being provided for display within the overlay box;
cycling through the characters for a duration of the first input gesture in the input field, wherein, for the duration of the first input gesture, the cycling interface provides for display shifting of the characters in a particular direction;
selecting a character from the cycled characters at an end of the duration of the first input gesture in the input field, the duration of the first input gesture indicating which of the cycled characters to select for entry into the input field; and
providing the selected cycled character for display within the input field, the location of the first input gesture in the input field indicating where to locate the selected cycled character for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for entering text in an application that includes a memory and one or more processors configured to execute instructions stored in the memory to perform operations including receiving an input gesture within an input field with autocomplete of the application. The operations include determining, in response to the received input gesture, if the input field with autocomplete of the application contains characters. The operations include presenting an interface for cycling through one or more characters available for entry into the input field with autocomplete when the input field with autocomplete is determined to contain no characters. The operations also include cycling through the one or more characters within the input field with autocomplete for a duration of the input gesture. The operations further include selecting at least one of the cycled characters at an end of the duration of the input gesture.
38 Citations
28 Claims
-
1. A computer-implemented method of entering text in an application, the method comprising:
-
receiving a first input gesture at a location in an input field with autocomplete of the application; presenting, in response to the first input gesture in the input field, a cycling interface for cycling through characters available for entry into the input field, wherein presenting the cycling interface further comprises providing an overlay box superimposed over the input field, the input field comprising a search field of a web browser, and the one or more of the characters for cycling being provided for display within the overlay box; cycling through the characters for a duration of the first input gesture in the input field, wherein, for the duration of the first input gesture, the cycling interface provides for display shifting of the characters in a particular direction; selecting a character from the cycled characters at an end of the duration of the first input gesture in the input field, the duration of the first input gesture indicating which of the cycled characters to select for entry into the input field; and providing the selected cycled character for display within the input field, the location of the first input gesture in the input field indicating where to locate the selected cycled character for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for entering text in an application, the system comprising:
-
a memory; and one or more processors configured to execute instructions stored in the memory to perform operations comprising; receiving an input gesture at a location in an input field with autocomplete of the application; determining, in response to the received input gesture in the input field, that the input field with autocomplete of the application contains no characters; presenting a cycling interface for cycling through characters available for entry into the input field with autocomplete, wherein presenting the cycling interface further comprises providing an overlay box superimposed over the input field, the input field comprising a search field of a web browser, and the one or more of the characters for cycling being provided for display within the overlay box; cycling through the characters for a duration of the received input gesture in the input field, wherein, for the duration of the received input gesture, the cycling interface provides for display shifting of the characters in a particular direction; selecting a character from the cycled characters at an end of the duration of the input gesture in the input field, the duration of the input gesture indicating which of the cycled characters to select for entry into the input field; and providing the selected cycled character for display within the input field, the location of the input gesture in the input field indicating where to locate the selected cycled character for display.
-
-
28. A non-transitory machine readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method of entering text in an application, the method comprising:
-
receiving an input gesture at a location in an input field with autocomplete of the application; determining, in response to the received input gesture in the input field, that the input field with autocomplete of the application contains no characters; presenting a cycling interface for cycling through characters available for entry into the input field with autocomplete, wherein presenting the cycling interface further comprises providing an overlay box superimposed over the input field, the input field comprising a search field of a web browser, and the one or more of the characters for cycling being provided for display within the overlay box; cycling through one or more of the characters for a duration of the received input gesture in the input field, wherein, for the duration of the received input gesture, the cycling interface provides for display shifting of the characters in a particular direction; selecting a character from the cycled characters at an end of the duration of the input gesture in the input field, the duration of the input gesture indicating which of the cycled characters to select for entry into the input field; and providing the selected cycled character for display within the input field, the location of the input gesture in the input field indicating where to locate the selected cycled character for display.
-
Specification