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:
May. 22, 2007

Filed:

Feb. 08, 2002
Applicants:

Jonathan A. Forbes, Bellevue, WA (US);

Jeremy D. Stone, Bellevue, WA (US);

Srivatsan Parthasarathy, Issaquah, WA (US);

Michael J. Toutonghi, Seattle, WA (US);

Michael V. Sliger, Issaquah, WA (US);

Inventors:

Jonathan A. Forbes, Bellevue, WA (US);

Jeremy D. Stone, Bellevue, WA (US);

Srivatsan Parthasarathy, Issaquah, WA (US);

Michael J. Toutonghi, Seattle, WA (US);

Michael V. Sliger, Issaquah, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

A software package manager uses a distribution unit containing components for a software package and a manifest file that describes the distribution unit to manage the installation, execution, and uninstallation of software packages on a computer. Information in the manifest file pertaining to a software package is stored in a code store data structure upon installation of the package. The manifest file also contains information that permits the software package manager to resolve any software dependencies upon installation. The software package manager uses the code store data structure to locate the required components when the software is executed and to remove the components appropriately when the software is uninstalled.


Find Patent Forward Citations

Loading…