PERFORMING AUTOCOMPLETE OF CONTENT
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
21 Claims
-
1. (canceled)
-
2. A method, comprising:
-
generating a first suggestion request that includes a user input character; determining that a value of a status lock associated with controlling transmission of requests to a server 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; generating a second suggestion request based at last 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; updating the value associated with the status lock to indicate 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 (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 value of a status lock associated with controlling transmission of requests to a server 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; generating a second suggestion request based at last 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; updating the value associated with the status lock to indicate 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 (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
one or more processors configured to; generate a first suggestion request that includes a user input character; determine that a value of a status lock associated with controlling transmission of requests to a server 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; generate a second suggestion request based at last 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; update the value associated with the status lock to indicate 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 (20, 21)
-
Specification