A network system includes a content provider connected to local service providers
via an interactive distribution network, such as the Internet. The local service
providers facilitate delivery of the content from the content provider to multiple
subscribers. The local service providers schedule delivery of frequently requested
content from the content provider prior to a peak time when the subscribers are
likely to request the content. The content is downloaded from the content provider
during the off-peak hours and cached at the local service providers for serving
to the subscribers during the ensuing peak time. In this manner, the frequently
requested content is already present at the local service providers and ready to
be served to the subscribers before they actually request it. When the content
is finally requested, the data is streamed continuously in real-time for just-in-time
rendering at the subscriber computer. Another aspect of this invention involves
supplementing content delivery over the Internet with delivery of content over
a secondary network, such as a broadcast satellite network. The supplemental broadcast
link offers additional bandwidth at a fraction of the cost that would be incurred
if the local service provider installed additional Internet connections, such as
T1 or T3 connections.