Patent ID: 8966059
Filing Date: 2015-02-24
Classification: G06F,H04L

Abstract:
1. A method implemented in a service, the method comprising: receiving, from programs running on computing devices remote from the service, page requests for one or more pages from the service; storing, by the service, for each page request, information regarding the page request and a session identifier associated with a usage session of the program from which the page request is received; receiving, from one or more of the programs, both a cached data detection request and the session identifier associated with the usage session of the program from which the cached data detection request is received; storing, by the service, for each cached data detection request, information regarding the cached data detection request and the session identifier; determining, by the service, based on the stored information, how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from local caches of the remote computing devices rather than from the service; and determining, based on the stored information, a percent of usage sessions that used data from a local cache rather than from the service, the percent determined by comparing a ratio of a number of session identifiers that are assigned and a number of cached data detection requests that are received.