Efficient content delivery over wireless networks using guaranteed prefetching at selected times-of-day
First Claim
1. A method for content delivery, comprising:
- selecting one or more time intervals;
during each time interval among the selected time intervals, prefetching given content from a content source to a communication terminal using a guaranteed prefetching mode, by;
continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval; and
maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and
outside of the one or more selected time intervals, prefetching the given content from the content source to the communication terminal using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for content delivery includes selecting one or more time intervals. During each time interval among the selected time intervals, given content is prefetched from a content source to a communication terminal using a guaranteed prefetching mode, by continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval, and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal. Outside of the one or more selected time intervals, the given content is prefetched using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode.
-
Citations
39 Claims
-
1. A method for content delivery, comprising:
-
selecting one or more time intervals; during each time interval among the selected time intervals, prefetching given content from a content source to a communication terminal using a guaranteed prefetching mode, by; continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval; and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and outside of the one or more selected time intervals, prefetching the given content from the content source to the communication terminal using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A content delivery system, comprising:
-
an interface for communicating with a content source and with a communication terminal of a user; and one or more processors, which are configured to; select one or more time intervals; during each time interval among the selected time intervals, prefetch given content from the content source to the communication terminal using a guaranteed prefetching mode, by; continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval; and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and outside of the one or more selected time intervals, prefetch the given content from the content source to the communication terminal using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer software product, the product comprising a tangible non-transitory computer-readable medium in which program instructions are stored, which instructions, when read by one or more processors of a content delivery system that communicates with a content source and a communication terminal of a user, cause the one or more processors to:
-
select one or more time intervals; during each time interval among the selected time intervals, prefetch given content from the content source to the communication terminal using a guaranteed prefetching mode, by; continuously tracking the given content on the content source, so as to detect changes to the given content as they occur during the selected time interval; and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time interval, notwithstanding the changes that occur during the selected time interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and outside of the one or more selected time intervals, prefetch the given content from the content source to the communication terminal using a best-effort prefetching mode, by tracking the given content less frequently than the guaranteed prefetching mode.
-
Specification