Search perceived performance
First Claim
Patent Images
1. A method comprising:
- by a client computing device, receiving a search query;
by the client computing device, retrieving, from a remote search backend, an initial search result corresponding to the search query;
by the client computing device, storing the initial search result in association with the search query in a local cache of the client computing device;
by the client computing device, rendering a search results page comprising a context module and a search results module, wherein the search results module is initially empty;
by the client computing device, concurrently;
displaying an animation indicating a progress of retrieving information for the search results page;
displaying the initial search result in the context module, the initial search result being accessed from the local cache; and
retrieving, from the remote search backend, additional search results corresponding to the search query, the additional search results being stored in a data store of the remote search backend; and
by the client computing device, after the animation has progressed, populating the search results module with the additional search results.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a method including identifying an initial search result corresponding to a search query; concurrently displaying an animation for a context module comprising information associated with the initial search result and retrieving additional search results corresponding to the search query; and after the animation has completed, displaying information associated with the additional search results.
13 Citations
21 Claims
-
1. A method comprising:
-
by a client computing device, receiving a search query; by the client computing device, retrieving, from a remote search backend, an initial search result corresponding to the search query; by the client computing device, storing the initial search result in association with the search query in a local cache of the client computing device; by the client computing device, rendering a search results page comprising a context module and a search results module, wherein the search results module is initially empty; by the client computing device, concurrently; displaying an animation indicating a progress of retrieving information for the search results page; displaying the initial search result in the context module, the initial search result being accessed from the local cache; and retrieving, from the remote search backend, additional search results corresponding to the search query, the additional search results being stored in a data store of the remote search backend; and by the client computing device, after the animation has progressed, populating the search results module with the additional search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable non-transitory storage media embodying software that is operable when executed by a processor to:
-
receive a search query; retrieve, from a remote search backend, an initial search result corresponding to the search query; store the initial search result in association with the search query in a local cache of a client computing device comprising the processor; render a search results page comprising a context module and a search results module, wherein the search results module is initially empty; concurrently; display an animation indicating a progress of retrieving information for the search results page; display the initial search result in the context module, the initial search result being accessed from the local cache; and retrieve, from the remote search backend, additional search results corresponding to the search query, the additional search results being stored in a data store of the remote search backend; and after the animation has progressed, populate the search results module with the additional search results. - View Dependent Claims (16, 17, 18)
-
-
19. A computing device comprising:
- a processor; and
a memory coupled to the processor comprising instructions executable by the processor, wherein the instructions are executed by the processor to;receive a search query; retrieve, from a remote search backend, an initial search result corresponding to a search query; store the initial search result in association with the search query in a local cache of the computing device; render a search results page comprising a context module and a search results module, wherein the search results module is initially empty; concurrently; display an animation indicating a progress of retrieving information for the search results page; display the initial search result in the context module, the initial search result being accessed from the local cache; and retrieve, from the remote search backend, additional search results corresponding to the search query, the additional search results being stored in a data store of the remote search backend; and after the animation has progressed, populate the search results module with the additional search results. - View Dependent Claims (20, 21)
- a processor; and
Specification