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:
Dec. 23, 2014

Filed:

Aug. 24, 2011
Applicants:

Mingbiao Fei, Sammamish, WA (US);

Abhinav Mishra, Redmond, WA (US);

Derek Rivait, Redmond, WA (US);

Michael Day, Kirkland, WA (US);

James Aaron Holmes, Sammamish, WA (US);

James A. Bennett, Duvall, WA (US);

Inventors:

Mingbiao Fei, Sammamish, WA (US);

Abhinav Mishra, Redmond, WA (US);

Derek Rivait, Redmond, WA (US);

Michael Day, Kirkland, WA (US);

James Aaron Holmes, Sammamish, WA (US);

James A. Bennett, Duvall, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

A software system, such as an operating system, that has multiple parts can be deployed to a computing device incrementally, rather than all at once. The software system self-adapts to the user's needs by installing and removing system extensions automatically without user intervention. A core part of the software system is deployed in the computing device, and system extensions are delivered to the computing device when needed. The software system is aware of the system extensions, so they appear to be part of the system, even though they have not yet been downloaded. The system extensions can be delivered to the computing system on demand or over time during idle times of the computing device. Unused system extensions can be removed from the computing device, and can be downloaded again when next needed.


Find Patent Forward Citations

Loading…