8719265

Pre-Fetching Information in Anticipation of a User Request

PublishedMay 6, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method comprising: receiving, by a client device and from a search engine, a first search results page including a first set of search results; after receiving the first search results page by the client device and before receiving an indication of a request from a user to display a second set of search results, providing, by the client device, the first search results page for display; after providing the first search results page for display, requesting, by the client device, a second search results page including the second set of search results; after requesting the second search results page including the second set of search results, receiving, by the client device, the second search results page; pre-caching the received second search results page on the client device; and after receiving the indication of the request, from the user, to display the second set of search results: obtaining the pre-cached second search results page; providing the obtained pre-cached second search result page for display; and before receiving an indication of a request, from the user, to display a third set of search results, and in response to providing the obtained pre-cached second search result page for display, transmitting, by the client device, a confirmation, to the search engine, that the obtained pre-cached second search results page was displayed.

2

2. The method of claim 1 , further comprising: detecting an occurrence of a pre-defined event; and requesting the second search results in response to the detection of the pre-defined event.

3

3. The method of claim 2 , wherein the pre-defined event comprises a scroll bar movement scrolling down the provided first search results page.

4

4. The method of claim 2 , wherein the pre-defined event comprises a mouse-over a portion of the provided first search results page.

5

5. The method of claim 2 , wherein the pre-defined event comprises receiving a request for the first set of search results.

6

6. The method of claim 1 , further comprising: receiving the indication of the request to display the second set of search results, wherein obtaining the pre-cached second search results page is in response to receiving the indication.

7

7. The method of claim 6 , wherein the indication comprises a detection of user interaction associated with the request from the user for display of the second set of search results.

8

8. The method of claim 1 , wherein the second search results page includes one or more advertisements and the confirmation confirms that the one or more advertisements were displayed to the user.

9

9. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving, by a client device and from a search engine, a first search results page including a first set of search results; after receiving the first search results page by the client device and before receiving an indication of a request from a user to display a second set of search results, providing, by the client device, the first search results page for display; after providing the first search results page for display, requesting, by the client device, a second search results page including the second set of search results; after requesting the second search results page including the second set of search results, receiving, by the client device, the second search results page; pre-caching the received second search results page on the client device; and after receiving the indication of the request, from the user, to display the second set of search results: obtaining the pre-cached second search results page; providing the obtained pre-cached second search result page for display; and before receiving an indication of a request, from the user, to display a third set of search results, and in response to providing the obtained pre-cached second search result page for display, transmitting, by the client device, a confirmation, to the search engine, that the obtained pre-cached second search results page was displayed.

10

10. The system of claim 9 , the operations further comprising: detecting an occurrence of a pre-defined event; and requesting the second search results in response to the detection of the pre-defined event.

11

11. The system of claim 10 , wherein the pre-defined event comprises a scroll bar movement scrolling down the provided first search results page.

12

12. The system of claim 10 , wherein the pre-defined event comprises a mouse-over a portion of the provided first search results page.

13

13. The system of claim 10 , wherein the pre-defined event comprises receiving a request for the first set of search results.

14

14. The system of claim 9 , the operations further comprising: receiving the indication of the request to display the second set of search results, wherein obtaining the pre-cached second search results page is in response to receiving the indication.

15

15. The system of claim 14 , wherein the indication comprises a detection of user interaction associated with the request from the user for display of the second set of search results.

16

16. The system of claim 9 , wherein the second search results page includes one or more advertisements and the confirmation confirms that the one or more advertisements were displayed to the user.

17

17. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising: receiving, by a client device and from a search engine, a first search results page including a first set of search results; after receiving the first search results page by the client device and before receiving an indication of a request from a user to display a second set of search results, providing, by the client device, the first search results page for display; after providing the first search results page for display, requesting, by the client device, a second search results page including the second set of search results; after requesting the second search results page including the second set of search results, receiving, by the client device, the second search results page; pre-caching the received second search results page on the client device; and after receiving the indication of the request, from the user, to display the second set of search results: obtaining the pre-cached second search results page; providing the obtained pre-cached second search result page for display; and before receiving an indication of a request, from the user, to display a third set of search results, and in response to providing the obtained pre-cached second search result page for display, transmitting, by the client device, a confirmation, to the search engine, that the obtained pre-cached second search results page was displayed.

18

18. The medium of claim 17 , the operations further comprising: detecting an occurrence of a pre-defined event; and requesting the second search results in response to the detection of the pre-defined event.

19

19. The medium of claim 18 , wherein the pre-defined event comprises a scroll bar movement scrolling down the provided first search results page.

20

20. The medium of claim 18 , wherein the pre-defined event comprises a mouse-over a portion of the provided first search results page.

Patent Metadata

Filing Date

Unknown

Publication Date

May 6, 2014

Inventors

Tania Bedrax-Weiss
Bay-Wei Chang

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PRE-FETCHING INFORMATION IN ANTICIPATION OF A USER REQUEST” (8719265). https://patentable.app/patents/8719265

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.