Method and system to pre-fetch data in a network
DCFirst Claim
Patent Images
1. A method of pre-fetching data in a network, the method including:
- processing a first web page at a user device, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation;
responsive to the processing of the first web page at the user device, retrieving at least one of the other web pages;
storing the retrieved other web page at the user device; and
after receiving a request from the user, processing the stored other web page at the user device.
2 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system and method of pre-fetching data in a network includes displaying first data to a user, the first data being upstream of other data in a data flow. Before receiving a request from the user to view the other data, retrieving at least some of the other data and storing the retrieved other data in a memory device. After a request is received from the user to display the other data, using the stored data for the display to the user.
-
Citations
23 Claims
-
1. A method of pre-fetching data in a network, the method including:
-
processing a first web page at a user device, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation; responsive to the processing of the first web page at the user device, retrieving at least one of the other web pages; storing the retrieved other web page at the user device; and after receiving a request from the user, processing the stored other web page at the user device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of pre-fetching in a network, the method including:
-
receiving a request from a user to display a first web page to the user, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation; transmitting the first web page to a user device to be viewed by the user; transmitting at least one of the other web pages to the user device to be stored in a memory device before a request is received from the user to view the other web pages. - View Dependent Claims (7, 8, 9)
-
-
10. A system including:
-
a display module to display a first web page to a user, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation; a memory device; a communication module to receive at least some of the other web pages before receiving a request from the user to view the other web pages and to store the received other web pages in the memory device; and the display module to display, in response to a request from the user, the other web pages, using the page flow. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system including hardware modules comprising:
-
a receiving module to receive a request from a user device to display a first web page to the user, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation; and a transmitting module to transmit the first web page to a user device to be viewed by the user and to further transmit, before a request is received from the user to view the other web pages at least some of the other web pages to the user device to be stored in a memory device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system including:
-
display means to display a first web page to a user, the first being upstream of other web pages in a page flow determined based on an observation of a user navigation; memory means; communication means to receive at least some of the other web pages before receiving a request from the user to view the other web pages and to store the other web pages in the memory device; and the display means to display, in response to a request from the user, the other web pages, using the page flow.
-
-
21. A system including hardware modules comprising:
-
receiving means to receive a request from a user device to display a first web page to the user, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation; and transmitting means to transmit the first web page to a user device to be viewed by the user and to further transmit, before a request is received from the user to view the other web page, at least some of the other web pages to the user device to be stored in a memory device.
-
-
22. A machine-readable medium embodying instructions which, when executed by a machine, cause the machine to perform a method including:
-
processing a first web page at a user device, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation; responsive to the processing of the first web page at the user device, retrieving at least some of the other web pages; storing the retrieved other web pages at the user device; and after receiving a request from the user, processing the stored other web pages at the user device.
-
-
23. A machine-readable medium embodying instructions which, when executed by a machine, cause the machine to perform a method including:
-
receiving a request from a user to display a first web page to the user, the first web page being upstream of other web pages in a page flow determined based on an observation of a user navigation; transmitting the first web page to a user device to be viewed by the user; transmitting at least some of the other web pages to the user device to be stored in a memory device before a request is received from the user to view the other web pages; and displaying the stored other web page to the user, using the page flow.
-
Specification