Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
274 words
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.
Claim 2
Dependent Claim
274 words
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.
Claim 3
Dependent Claim
28 words
The method according to claim 1 wherein said step of downloading said context from one or more sites during off-peak hours includes the step of downloading advertising data.
Claim 4
Dependent Claim
28 words
The method according to claim 2 wherein said step of downloading said advertising data includes the step of storing said downloaded advertising data separately from other downloaded content.
Claim 5
Dependent Claim
25 words
The method according to claim 2 wherein said step of downloading said advertising data includes the step of allowing users to prevent downloading advertising data.
Claim 6
Dependent Claim
18 words
The method according to claim 1 wherein at least one of said communications channels is a telephone network.
Claim 7
Dependent Claim
22 words
The method according to claim 1 wherein at least one of said communications channels is an Integrated Services Digital Network (JSDN) network.
Claim 8
Dependent Claim
83 words
A method according to claim 1: wherein said step of connecting to said at least one remote or proxy servers includes the acts of receiving on said at least one server download requests from a plurality of client systems on said network, and storing said download requests on said server for user during a coordinated multicast; and wherein said step of downloading content includes the act of broadcasting said coordinated multicast from said server to said plurality of clients at a predetermined time.
Claim 9
Dependent Claim
39 words
The method according to claim 7 further including the steps of: said plurality of client systems assessing individual user profiles and previously downloaded data; and generating said requests based on the assessed individual user profiles and previously downloaded data.
Claim 10
Dependent Claim
43 words
The method according to claim 7 wherein said act of broadcasting said coordinated multicast from said server to said plurality of client systems at said predetermined time includes the act of broadcasting streams of data from said server to said plurality of clients.
Claim 11
Dependent Claim
46 words
The method according to claim 9 wherein said act of broadcasting streams of data from said server to said plurality of client systems includes the act of rebroadcasting streams of data from said server to said plurality of client systems at predetermined times after said broadcast.
Claim 12
Dependent Claim
328 words
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.
Claim 13
Dependent Claim
328 words
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.
Claim 14
Dependent Claim
35 words
The method as implemented by the computer program product according to claim 11 wherein said step of downloading context from said one or more sites during off-peak hours includes the step of downloading advertising data.
Claim 15
Dependent Claim
35 words
The method as implemented by the computer program product according to claim 12 wherein said step of downloading said advertising data includes the step of storing said downloaded advertising data separately from other downloaded content.
Claim 16
Dependent Claim
32 words
The method as implemented by the computer program product according to claim 12 wherein said step of downloading said advertising data includes the step of allowing users to prevent downloading advertising data.
Claim 17
Dependent Claim
25 words
The method as implemented by the computer program product according to claim 11 wherein at least one of said communications channels is a telephone network.
Claim 18
Dependent Claim
29 words
The method as implemented by the computer program product according to claim 11 wherein at least one of said communications channels is an Integrated Services Digital Network (JSDN) network.
Claim 19
Dependent Claim
90 words
A method as implemented by the computer program product according to claim 11: wherein said step of connecting to said at least one remote or proxy servers includes the acts of receiving on said at least one server download requests from a plurality of client systems on said network, and storing said download requests on said server for use during a coordinated multicast; and wherein said step of downloading content includes the act of broadcasting said coordinated multicast from said server to said plurality of clients at a predetermined time.
Claim 20
Dependent Claim
46 words
The method as implemented by the computer program product according to claim 17 further including the steps of: said plurality of client systems assessing individual user profiles and previously downloaded data; and generating said requests based on the assessed individual user profiles and previously downloaded data.
Claim 21
Dependent Claim
50 words
The method as implemented by the computer program product according to claim 17 wherein said act of broadcasting said coordinated multicast from said server to said plurality of client systems at said predetermined time includes the act of broadcasting streams of data front said server to said plurality of clients.
Claim 22
Dependent Claim
53 words
The method as implemented by the computer program product according to claim 19 wherein said act of broadcasting streams of data from said server to said plurality of client systems includes the act of rebroadcasting streams of data from said server to said plurality of client systems at predetermined times after said broadcast.