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:
Apr. 13, 2021

Filed:

Dec. 19, 2016
Applicant:

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

Inventors:

Edward Reus, Woodinville, WA (US);

Mario Goertzel, Bellevue, WA (US);

Scott Field, Redmond, WA (US);

Michael Joseph Healy, Duvall, WA (US);

Joseph Dadzie, Redmond, WA (US);

David Kays, Redmond, WA (US);

John Douceur, Bellevue, WA (US);

Henricus Johannes Maria Meijer, Mercer Island, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 29/08 (2006.01); G06F 15/17 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
H04L 41/0813 (2013.01); H04L 41/0823 (2013.01); H04L 67/20 (2013.01); H04L 67/22 (2013.01); H04L 67/303 (2013.01); H04L 67/306 (2013.01); H04L 67/34 (2013.01); G06F 15/17 (2013.01); H04L 43/08 (2013.01);
Abstract

The subject disclosure relates to techniques for monitoring contextual and performance information of a device for anticipatorily sending update information to the device. An interface component can receive, from the client, contextual information indicating an operating environment of the client and performance information that is associated with one or more operations being performed by the client based on the operating environment, and send, based on correlation information, update information to the client. Further, a service component can to infer a relationship between the contextual information and the performance information to obtain the correlation information. In other embodiments, a client can populate a cache with portion(s) of the contextual information to obtain cached information, and send at least a portion of the cached information to a system including one or more aspects of the service component.


Find Patent Forward Citations

Loading…