Transmitting high bandwidth network content on a low bandwidth communications channel during off peak hours
First Claim
1. In a computer network that includes (i) a plurality of remote servers for accessing a plurality of network sites containing various types of content that can be viewed and downloaded, (ii) a plurality of proxy servers for caching content from frequently accessed sites of one or more of the remote servers, and (iii) a plurality of client systems each having a caching store to which requested content of one or more sites on the network can be downloaded from any of the remote or proxy servers, and wherein each of the remote servers, proxy servers and client systems are logically connected to one another over a plurality of communications channels, at least some of which are low bandwidth communication channels, a method of improving transmission of network content by utilizing off peak as opposed to peak time periods for downloading selected content, comprising the steps of:
- tracking at the client system on-line usage of a user in the form of information that corresponds to one or more sites and/or the content contained at such sites accessed by the user;
during an off peak time period, the client system automatically and without user intervention, connecting to at least one of said remote or proxy servers, and authenticating to the connected server the client system that is connecting;
thereafter, during the off peak time period, downloading from the connected server content from one or more sites on the network as identified from the information tracked at the client system; and
storing the downloaded content in the caching store of the client system, and then disconnecting the client system prior to return of the peak time period.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention describes a method for transmitting high bandwidth network content on a low bandwidth communications channel during off peak hours. According to one embodiment of the present invention, criteria is determined for downloading data from the communications channel and the data is downloaded from the communications channel during off-peak hours based on the determined criteria. According to another embodiment, a method for coordinated multicasts on a network is described. Download requests are received on a server from a plurality of clients on the network and stored on the server for the coordinated multicast. The coordinated multicast is generated at a predetermined time and then broadcast from the server to the plurality of clients at the predetermined time.
-
Citations
20 Claims
-
1. In a computer network that includes (i) a plurality of remote servers for accessing a plurality of network sites containing various types of content that can be viewed and downloaded, (ii) a plurality of proxy servers for caching content from frequently accessed sites of one or more of the remote servers, and (iii) a plurality of client systems each having a caching store to which requested content of one or more sites on the network can be downloaded from any of the remote or proxy servers, and wherein each of the remote servers, proxy servers and client systems are logically connected to one another over a plurality of communications channels, at least some of which are low bandwidth communication channels, a method of improving transmission of network content by utilizing off peak as opposed to peak time periods for downloading selected content, comprising the steps of:
-
tracking at the client system on-line usage of a user in the form of information that corresponds to one or more sites and/or the content contained at such sites accessed by the user; during an off peak time period, the client system automatically and without user intervention, connecting to at least one of said remote or proxy servers, and authenticating to the connected server the client system that is connecting; thereafter, during the off peak time period, downloading from the connected server content from one or more sites on the network as identified from the information tracked at the client system; and storing the downloaded content in the caching store of the client system, and then disconnecting the client system prior to return of the peak time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer network that includes (i) a plurality of remote servers for accessing a plurality of network sites containing various types of content that can be viewed and downloaded, (ii) a plurality of proxy servers for caching content from frequently accessed sites of one or more of the remote servers, and (iii) a plurality of client systems each having a caching store to which requested content of one or more sites on the network can be downloaded from any of the remote or proxy servers, and wherein each of the remote servers, proxy servers and client systems are logically connected to one another over a plurality of communications channels, at least some of which are low bandwidth communication channels, as an article of manufacture, computer program product for utilization on a client system in order to implement a method of improving transmission of network content by utilizing off peak as opposed to peak time periods for downloading selected content, said computer program product comprising:
-
computer readable medium for containing computer program code means; and wherein the computer program code means comprise instructions for operating a client system in accordance with a method which is comprised of the steps of; tracking at the client system on-line usage of a user in the form of information that corresponds to one or more sites and/or the content contained at such sites accessed by the user; during an off peak time period, the client system automatically and without user intervention, connecting to at least one of said remote or proxy servers, and authenticating to the connected server the client system that is connecting; thereafter, during the off peak time period, downloading from the connected server content from one or more sites on the network as identified from the information tracked at the client system; and storing the downloaded content in the caching store of the client system, and then disconnecting the client system prior to return of the peak time period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification