The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 18, 2018

Filed:

Nov. 09, 2015
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Michael P. Mastrangelo, Seattle, WA (US);

Aladdin A. Nassar, Santa Clara, CA (US);

David M. Alongi, Redmond, WA (US);

Emmanuel Jose Miranda-Steiner, Redmond, WA (US);

Tze Meng Lee, San Carlos, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
H04L 67/2842 (2013.01); G06F 11/3419 (2013.01); G06F 11/3466 (2013.01); H04L 67/10 (2013.01); G06F 11/3476 (2013.01); G06F 2201/865 (2013.01); G06F 2201/875 (2013.01); G06F 2201/885 (2013.01);
Abstract

A service assigns session identifiers to usage sessions of a program on a computing device, and maintains records in a log of received page requests and associated session identifiers, as well as received cached data detection requests and associated session identifiers. This log can be used to determine how many usage sessions existed over a particular amount of time, and how many of the usage sessions used data from a local cache rather than from the service. The service also returns, in response to a received cached data detection request, a response including an indication that the response is from the service. The program can determine that the response was received from the service if the indication is included in the response, and that the response was received from a local cache of the computing device if the indication is not included in the response.


Find Patent Forward Citations

Loading…