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:
Jul. 23, 2013

Filed:

Jun. 15, 2009
Applicants:

Eric P. Traut, Bellevue, WA (US);

Darryl E. Havens, Kirland, WA (US);

Jose Manuel Bernabeu-auban, Sammamish, WA (US);

Mark R. Brown, Seattle, WA (US);

Richard B. Ward, Redmond, WA (US);

Suyash Sinha, Snohomish, WA (US);

Tahsin Erdogan, Redmond, WA (US);

Adam D. Stritzel, Redmond, WA (US);

Adriaan W. Canter, Seattle, WA (US);

Inventors:

Eric P. Traut, Bellevue, WA (US);

Darryl E. Havens, Kirland, WA (US);

Jose Manuel Bernabeu-Auban, Sammamish, WA (US);

Mark R. Brown, Seattle, WA (US);

Richard B. Ward, Redmond, WA (US);

Suyash Sinha, Snohomish, WA (US);

Tahsin Erdogan, Redmond, WA (US);

Adam D. Stritzel, Redmond, WA (US);

Adriaan W. Canter, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2006.01); G06F 9/44 (2006.01); G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.


Find Patent Forward Citations

Loading…