Method and system to pre-fetch data in a network
First Claim
1. A computer-implemented method of pre-fetching in a network, comprising:
- pre-fetching, by a user device, network-accessible data items based on a user navigation of a plurality of network-accessible data items;
receiving a request from the 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;
determining which of the plurality of network-accessible data items are most frequently viewed and retrieving a second network-accessible data item from the most frequently viewed 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.
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. A request is received from a user device for a first network-accessible data item in a plurality of network-accessible data items. The first network-accessible data item is transmitted to the user device. A determination of the most frequently viewed data items is made and a second network-accessible data item is retrieved from the most frequently viewed items and transmitted to the user device. The second network-accessible data item is transmitted before receiving a request for the second network-accessible data item from the user device.
25 Citations
39 Claims
-
1. A computer-implemented method of pre-fetching in a network, comprising:
-
pre-fetching, by a user device, network-accessible data items based on a user navigation of a plurality of network-accessible data items; receiving a request from the 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; determining which of the plurality of network-accessible data items are most frequently viewed and retrieving a second network-accessible data item from the most frequently viewed 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; determine which of the plurality of network-accessible data items are most frequently viewed and retrieve a second network-accessible data item from the most frequently viewed 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 a plurality of network-accessible data items; transmit the first network-accessible data item to the user device; determine which of the plurality of network-accessible data items are most frequently viewed and retrieve a second network-accessible data item from the most frequently viewed 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.
-
-
21. 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 a plurality of network-accessible data items; transmitting the first network-accessible data item to the user device; determining which of the plurality of network-accessible data items are most frequently viewed and retrieving a second network-accessible data item from the most frequently viewed network-accessible data items; and transmitting the second network-accessible data item to the user device, the second network-accessible data item being transmitted without receiving a request for the second network-accessible data item from the user device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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; determine which of the plurality of network-accessible data items are most frequently viewed and retrieve a second network-accessible data item from the most frequently viewed network-accessible data items; transmit the second network-accessible data item to the user device, the second network-accessible data item being transmitted without receiving a request for the second network-accessible data item from the user device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification