Efficient content delivery over wireless networks using guaranteed prefetching at selected times-of-day
First Claim
Patent Images
1. A method for content delivery, comprising:
- selecting a time-of-day interval;
during the selected time-of-day interval, 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-of-day interval; and
maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time-of-day interval, notwithstanding the changes that occur during the selected time-of-day interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and
outside of the selected time-of-day interval, 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 defining a guaranteed prefetching mode, in which content is continuously prefetched from a content source to a communication terminal of a user so as to maintain the communication terminal synchronized with the content source. One or more time-of-day intervals, during which the user is expected to access given content, are identified. During the identified time-of-day intervals, the given content is prefetched from the content source to the communication terminal using the guaranteed prefetching mode.
105 Citations
23 Claims
-
1. A method for content delivery, comprising:
-
selecting a time-of-day interval; during the selected time-of-day interval, 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-of-day interval; and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time-of-day interval, notwithstanding the changes that occur during the selected time-of-day interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and outside of the selected time-of-day interval, 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. 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 a time-of-day interval; during the selected time-of-day interval, prefetch the 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-of-day interval; and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time-of-day interval, notwithstanding the changes that occur during the selected time-of-Oday interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and outside of the selected time-of-day interval, 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 (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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 a time-of-day interval; during the selected time-of-day interval, prefetch the 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-of-day interval; and maintaining the communication terminal continuously synchronized with the content source with respect to the given content, throughout the selected time-of-day interval, notwithstanding the changes that occur during the selected time-of-day interval, by continuously prefetching at least part of the given content from the content source to the communication terminal; and outside of the selected time-of-day interval, 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.
-
Specification