Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
107 words
A method of tracking hits in a proxy, the proxy including a document cache having stored therein recently requested documents, the proxy coupled to a client and to a remote server, the method comprising the steps of: the proxy maintaining information regarding client requests that are serviced from the document cache; the proxy receiving a client request for a document; the proxy determining whether to service the client request from its document cache or whether to forward the client request to another server; updating a count if the client request is serviced from the document cache; and the proxy providing the information to a remote site administrator.
Claim 2
Independent Claim
107 words
A method of tracking hits in a proxy, the proxy including a document cache having stored therein recently requested documents, the proxy coupled to a client and to a remote server, the method comprising the steps of: the proxy maintaining information regarding client requests that are serviced from the document cache; the proxy receiving a client request for a document; the proxy determining whether to service the client request from its document cache or whether to forward the client request to another server; updating a count if the client request is serviced from the document cache; and the proxy providing the information to a remote site administrator.
Claim 3
Dependent Claim
29 words
The method of claim 1, wherein the information includes a count representing the number of times client requests for a particular document have been serviced from the document cache.
Claim 4
Dependent Claim
20 words
The method of claim 2, wherein the information includes a timestamp identifying a time period to which the count corresponds.
Claim 5
Dependent Claim
29 words
The method of claim 1, wherein the remote site administrator requests the information from the proxy thereby initiating the step of providing the information to a remote site administrator.
Claim 6
Dependent Claim
25 words
The method of claim 4, wherein the information provided to the remote site administrator is in the form of an Hypertext Mark-up Language (HTML) report.
Claim 7
Dependent Claim
27 words
The method of claim 4, wherein the proxy authenticates the remote site administrator's request prior to the step of providing the information to a remote site administrator.
Claim 8
Dependent Claim
35 words
The method of claim 1, wherein the step of providing the information to a remote site administrator further includes the step of the proxy transmitting unsolicited information from the proxy to the remote site administrator.
Claim 9
Dependent Claim
157 words
In a system having a hit accumulation server and one or more proxy servers, each of said one or more proxy servers including a local cache having stored therein one or more cached documents, the proxy coupled to a client and to a remote server, a method of tracking requests for documents stored in a proxy comprising the steps of: a proxy server receiving a client request for a document; the proxy recording a hit for the document if the document is available from the proxy server's local cache, the proxy server notifying the hit accumulation server that the client request was serviced from the local cache, and the hit accumulation server recording the hit and a path of the document to a table if the document corresponds to one of a set of monitored Uniform Resource Locator (URL) patterns; and providing an indication of the number of hits for the documents to a remote site administrator.
Claim 10
Dependent Claim
157 words
In a system having a hit accumulation server and one or more proxy servers, each of said one or more proxy servers including a local cache having stored therein one or more cached documents, the proxy coupled to a client and to a remote server, a method of tracking requests for documents stored in a proxy comprising the steps of: a proxy server receiving a client request for a document; the proxy recording a hit for the document if the document is available from the proxy server's local cache, the proxy server notifying the hit accumulation server that the client request was serviced from the local cache, and the hit accumulation server recording the hit and a path of the document to a table if the document corresponds to one of a set of monitored Uniform Resource Locator (URL) patterns; and providing an indication of the number of hits for the documents to a remote site administrator.
Claim 11
Dependent Claim
77 words
The method of claim 8, wherein the step of the proxy server notifying the accumulation server further includes the steps of: the accumulation server monitoring a common storage device, the common storage device accessible to the one or more proxy servers; and the proxy server logging an entry to the common storage device if the proxy server services the client request from its local cache, the entry including a URL for the document requested by the client.
Claim 12
Dependent Claim
68 words
The method of claim 9, wherein the set of monitored URL patterns represents one or more directories on a remote site for which document hits are to be tracked, the method further including the steps of: the accumulation server detecting the entry; and the accumulation server comparing the URL in the entry to the set of monitored URL patterns to determine whether or not to record the hit.
Claim 13
Independent Claim
205 words
A method of tracking hits by a proxy, the proxy including one or more proxy servers and a hit accumulation server, each of said one or more proxy servers including a local cache having stored therein recently requested documents, the proxy coupled to a client and to a remote server, the method comprising the steps of: a proxy server receiving a client request for a document; the proxy server determining whether to service the client request from its local cache or whether to forward the client request to another server; inserting a new log entry onto a common storage if the proxy server services the client request from its local cache, the new log entry including a location of the document; the accumulation server detecting the new log entry by monitoring the common storage; the accumulation server comparing the location of the document to a predetermined set of directories to determine whether or not to record the hit; recording the hit if the location of the document matches a directory in the predetermined set of directories; and providing the number of hits for a set of documents located in a first subset of directories of the predetermined set of directories to a remote site administrator.
Claim 14
Independent Claim
205 words
A method of tracking hits by a proxy, the proxy including one or more proxy servers and a hit accumulation server, each of said one or more proxy servers including a local cache having stored therein recently requested documents, the proxy coupled to a client and to a remote server, the method comprising the steps of: a proxy server receiving a client request for a document; the proxy server determining whether to service the client request from its local cache or whether to forward the client request to another server; inserting a new log entry onto a common storage if the proxy server services the client request from its local cache, the new log entry including a location of the document; the accumulation server detecting the new log entry by monitoring the common storage; the accumulation server comparing the location of the document to a predetermined set of directories to determine whether or not to record the hit; recording the hit if the location of the document matches a directory in the predetermined set of directories; and providing the number of hits for a set of documents located in a first subset of directories of the predetermined set of directories to a remote site administrator.
Claim 15
Dependent Claim
13 words
The method of claim 11, wherein the common storage comprises a hit log.
Claim 16
Dependent Claim
17 words
The method of claim 11, wherein the location of the document comprises a Uniform Resource Locator (URL).
Claim 17
Dependent Claim
95 words
A machine-readable medium having stored thereon data representing sequences of instructions, said sequences of instructions which, when executed by a processor, cause said processor to perform the steps of: maintaining information regarding client requests that are serviced from a document cache of a proxy server; receiving a client request for a document; determining whether to service the client request from the document cache or whether to forward the client request to another server; updating a count if the client request is serviced from the document cache; and providing the information to a remote site administrator.
Claim 18
Dependent Claim
95 words
A machine-readable medium having stored thereon data representing sequences of instructions, said sequences of instructions which, when executed by a processor, cause said processor to perform the steps of: maintaining information regarding client requests that are serviced from a document cache of a proxy server; receiving a client request for a document; determining whether to service the client request from the document cache or whether to forward the client request to another server; updating a count if the client request is serviced from the document cache; and providing the information to a remote site administrator.
Claim 19
Dependent Claim
30 words
The machine-readable medium of claim 14, wherein the information includes a count representing the number of times client requests for a particular document have been serviced from the document cache.
Claim 20
Dependent Claim
21 words
The machine-readable medium of claim 15, wherein the information includes a timestamp identifying a time period to which the count corresponds.