METHOD AND SYSTEM TO PRE-FETCH DATA IN A NETWORK
First Claim
1. A computer-implemented method of pre-fetching, comprising:
- receiving a request from a user device for a first web page, the first web page having a first plurality of data elements;
transmitting the first plurality of data elements to the user device;
determining a next web page the user device will likely navigate to, the next web page including a second plurality of data elements;
retrieving at least one of the second plurality of data elements; and
transmitting the at least one of the second plurality of data elements to the user device before receiving a request for the next web page from the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network, are provided. In an example embodiment, computer-implemented method of pre-fetching in a network comprises receiving a request from a user device for a first network-accessible data item in the plurality of network-accessible data items; transmitting the first network-accessible data item to the user device; identifying a second network-accessible data item in the plurality of network-accessible data items; and transmitting the second network-accessible data item to the user device, the second network-accessible data item being transmitted before receiving a request for the second network-accessible data item from the user device. Pre-fetch logic may be embedded in the first network-accessible data item.
-
Citations
20 Claims
-
1. A computer-implemented method of pre-fetching, comprising:
-
receiving a request from a user device for a first web page, the first web page having a first plurality of data elements; transmitting the first plurality of data elements to the user device; determining a next web page the user device will likely navigate to, the next web page including a second plurality of data elements; retrieving at least one of the second plurality of data elements; and transmitting the at least one of the second plurality of data elements to the user device before receiving a request for the next web page from the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system including hardware modules, comprising:
-
a receiving module configured to receive a request from a user device for a first web page, the first web page having a first plurality of data elements; and a transmitting module, implemented using one or more processors, configured to; transmit the first plurality of data elements to the user device; determine a next web page the user device will likely navigate to, the next web page including a second plurality of data elements; retrieve at least one of the second plurality of data elements; and transmit the at least one of the second plurality of data elements to the user device before receiving a request for the next web page from the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable non-transitory storage medium storing at least one program configured for execution by a computer, the at least one program comprising instructions to:
-
receive a request from a user device for a first web page, the first web page having a first plurality of data elements; transmit the first plurality of data elements to the user device; determine a next web page the user device will likely navigate to, the next web page including a second plurality of data elements; retrieve at least one of the second plurality of data elements; and transmit the at least one of the second plurality of data elements to the user device before receiving a request for the next web page from the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification