Method and apparatus for storing and delivering documents on the internet
First Claim
1. A method to maintain statistics on a remote server, said method including:
- receiving said statistics from each client device coupled to said remote server, said statistics being associated with data on said remote server, said receiving being performed either when a user accesses said data on said remote server or when collected statistics associated with said data previously downloaded into a cache on said each client device is uploaded to said remote server from said each client device;
updating said statistics on said remote server in response to either a user access of said data on said remote server or a receipt of said collected statistics from said each client device; and
downloading said updated statistics to said each client device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for maintaining statistics on a remote server. The method includes receiving statistics from client devices that are coupled to the remote server. The statistics are associated with data on the remote server. The remote server receives statistics either when a user accesses the data on the remote server or when collected statistics associated with the data previously downloaded into a cache on each client device is uploaded to the remote server from each client device. The method also includes updating the statistics on the remote server in response to either a user access of the data on the remote server or a receipt of the collected statistics from each client device; and downloading the updated statistics to each client device.
313 Citations
7 Claims
-
1. A method to maintain statistics on a remote server, said method including:
-
receiving said statistics from each client device coupled to said remote server, said statistics being associated with data on said remote server, said receiving being performed either when a user accesses said data on said remote server or when collected statistics associated with said data previously downloaded into a cache on said each client device is uploaded to said remote server from said each client device;
updating said statistics on said remote server in response to either a user access of said data on said remote server or a receipt of said collected statistics from said each client device; and
downloading said updated statistics to said each client device. - View Dependent Claims (2, 3, 4)
-
-
5. A method for improving user perceived response time when a client device requests data from a server on a network, the method including:
-
analyzing initial data requested from the server by one or more application programs running on the client device in order to identify references to various data on the server;
assigning a weight to each said identified reference which represents a likelihood relative to the rest of said identified references that said various data identified by each said identified reference will be requested by an application program; and
downloading said data identified by each said identified reference to the client device in anticipation of an actual request for the data by an application program, said downloading being performed for each said identified reference in order of decreasing weight, wherein the likelihood that said application program will request said various data is based on a user'"'"'s past usage of said application program and statistics supplied by a content provider. - View Dependent Claims (6, 7)
-
Specification