Performing autocomplete of content
First Claim
Patent Images
1. A method, comprising:
- generating a first suggestion request that includes a user input character;
determining that a status lock associated with controlling transmission of requests to a server is available including by determining that a value of the status lock indicates availability, wherein the status lock that is available indicates that suggested content corresponding to a previous suggestion request has been received from the server;
determining that a wait queue includes one or more previously input characters, wherein, prior to the one or more previously input characters included in the wait queue being sent to the server, a sequence of the one or more previously input characters included in the wait queue is modifiable in response to a user input edit with respect to content input in an input interface;
generating a second suggestion request based at least in part on the one or more previously input characters stored in the wait queue and the user input character included in the first suggestion request;
causing the status lock to be unavailable including by updating the value associated with the status lock to indicate unavailability, wherein the status lock that is unavailable indicates that suggested content corresponding to the second suggestion request has not been received from the server; and
sending the second suggestion request to the server.
0 Assignments
0 Petitions
Accused Products
Abstract
Performing autocomplete of content is disclosed, including: generating a status lock configured to control sending requests to a server; generating a first suggestion request that includes a user input character; in response to an indication that the status lock is available, acquiring the status lock for the first suggestion request and sending the first suggestion request to the server; and in response to receipt of suggested content corresponding to the character from the server, releasing the status lock.
-
Citations
20 Claims
-
1. A method, comprising:
-
generating a first suggestion request that includes a user input character; determining that a status lock associated with controlling transmission of requests to a server is available including by determining that a value of the status lock indicates availability, wherein the status lock that is available indicates that suggested content corresponding to a previous suggestion request has been received from the server; determining that a wait queue includes one or more previously input characters, wherein, prior to the one or more previously input characters included in the wait queue being sent to the server, a sequence of the one or more previously input characters included in the wait queue is modifiable in response to a user input edit with respect to content input in an input interface; generating a second suggestion request based at least in part on the one or more previously input characters stored in the wait queue and the user input character included in the first suggestion request; causing the status lock to be unavailable including by updating the value associated with the status lock to indicate unavailability, wherein the status lock that is unavailable indicates that suggested content corresponding to the second suggestion request has not been received from the server; and sending the second suggestion request to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, the computer program product is embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
generating a first suggestion request that includes a user input character; determining that a status lock associated with controlling transmission of requests to a server is available including by determining that a value of the status lock indicates availability, wherein the status lock that is available indicates that suggested content corresponding to a previous suggestion request has been received from the server; determining that a wait queue includes one or more previously input characters, wherein, prior to the one or more previously input characters included in the wait queue being sent to the server, a sequence of the one or more previously input characters included in the wait queue is modifiable in response to a user input edit with respect to content input in an input interface; generating a second suggestion request based at least in part on the one or more previously input characters stored in the wait queue and the user input character included in the first suggestion request; causing the status lock to be unavailable including by updating the value associated with the status lock to indicate unavailability, wherein the status lock that is unavailable indicates that suggested content corresponding to the second suggestion request has not been received from the server; and sending the second suggestion request to the server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more processors configured to; generate a first suggestion request that includes a user input character; determine that a status lock associated with controlling transmission of requests to a server is available including to determine that a value of the status lock indicates availability, wherein the status lock that is available indicates that suggested content corresponding to a previous suggestion request has been received from the server; determine that a wait queue includes one or more previously input characters, wherein, prior to the one or more previously input characters included in the wait queue being sent to the server, a sequence of the one or more previously input characters included in the wait queue is modifiable in response to a user input edit with respect to content input in an input interface; generate a second suggestion request based at least in part on the one or more previously input characters stored in the wait queue and the user input character included in the first suggestion request; cause the status lock to be unavailable including to update the value associated with the status lock to indicate unavailability, wherein the status lock that is unavailable indicates that suggested content corresponding to the second suggestion request has not been received from the server; and send the second suggestion request to the server; and one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (19, 20)
-
Specification