Mobile Content Delivery System with Recommendation-Based Pre-Fetching
First Claim
1. A computer-implemented method for prefetching one of multiple content items onto a mobile device to make the content item accessible from a local data store of the mobile device, the method comprising:
- (a) determining for each of the multiple content items a benefit value associated with an access time, the benefit value being based on an estimate of the likelihood of that content item to be accessed by a user at the access time;
(b) determining for each of the multiple content items an estimated prefetching cost associated with a prefetching time, the prefetching cost indicating the cost to download that content item at the prefetching time; and
(c) selecting one of the multiple content items for downloading at the associated prefetching time based on the benefit values for each of the multiple content items and the prefetching cost at the prefetching time for each of the multiple content items.
3 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to the prefetching of content items, for example, prefetching of videos, to make the content items accessible from a local data store (118) of the mobile device (112). A processor (114) determines for each of the multiple content items a benefit value associated with an access time. The processor (114) also determines for each of the multiple content items an estimated prefetching cost associated with a prefetching time. Then, the processor (114) selects one of the multiple content items for downloading at the associated prefetching time based on the benefit values and the prefetching cost at the prefetching time. This way, the prefetching can be managed such that the most useful content item which the user will likely access soon are downloaded while at the same time minimising the cost.
72 Citations
19 Claims
-
1. A computer-implemented method for prefetching one of multiple content items onto a mobile device to make the content item accessible from a local data store of the mobile device, the method comprising:
-
(a) determining for each of the multiple content items a benefit value associated with an access time, the benefit value being based on an estimate of the likelihood of that content item to be accessed by a user at the access time; (b) determining for each of the multiple content items an estimated prefetching cost associated with a prefetching time, the prefetching cost indicating the cost to download that content item at the prefetching time; and (c) selecting one of the multiple content items for downloading at the associated prefetching time based on the benefit values for each of the multiple content items and the prefetching cost at the prefetching time for each of the multiple content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile device for prefetching one of multiple content items onto the mobile device to make the content item accessible from a local data store of the mobile device, the mobile device comprising a processor
(a) to determine for each of the multiple content items a benefit value associated with an access time, the benefit value being based on an estimate of the likelihood of that content item to be accessed by a user at the access time; -
(b) to determine for each of the multiple content items an estimated prefetching cost associated with a prefetching time, the prefetching cost indicating the cost to download that content item at the prefetching time; and (c) to select one of the multiple content items for downloading at the associated prefetching time based on the benefit values for each of the multiple content items and the prefetching cost at the prefetching time for each of the multiple content items.
-
Specification