Method and system to pre-fetch data in a network
First Claim
1. A computer-implemented method of pre-fetching in a network, comprising:
- 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, and wherein prior to transmitting the first network-accessible data item the method further comprises embedding pre-fetch logic into the first network-accessible data item, the pre-fetch logic being executable by the user device or a server to cause the user device or the server to pre-fetch the second network-accessible data item.
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.
38 Citations
18 Claims
-
1. A computer-implemented method of pre-fetching in a network, comprising:
-
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, and wherein prior to transmitting the first network-accessible data item the method further comprises embedding pre-fetch logic into the first network-accessible data item, the pre-fetch logic being executable by the user device or a server to cause the user device or the server to pre-fetch the second network-accessible data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system including hardware modules, comprising:
-
a receiving module to receive a request from a user device for a first network-accessible data item in a plurality of network-accessible data items; and a transmitting module, implemented using one or more processors, to; transmit the first network-accessible data item to the user device; identify a second network-accessible data item in the plurality of network-accessible data items; and transmit 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, and wherein prior to transmitting the first network-accessible data item, pre-fetch logic is embedded into the first network-accessible data item, the pre-fetch logic being executable by the user device or a server to cause the user device or the server to pre-fetch the second network-accessible data item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 network-accessible data item in the plurality of network-accessible data items; transmit the first network-accessible data item to the user device; identify a second network-accessible data item in the plurality of network-accessible data items; and transmit the second network-accessible data item to the user device, the second network-accessible data item being transmitted before receiving a request fir the second network-accessible data item from the user device, and wherein prior to transmitting the first network-accessible data item, pre-fetch logic is embedded into the first network-accessible data item, the pre-fetch logic being executable by the user device or a server to cause the user device or the server to pre-fetch the second network-accessible data item.
-
Specification