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:
Feb. 24, 2004

Filed:

May. 10, 2000
Applicant:
Inventors:

Jeff A. Zimniewicz, Bellevue, WA (US);

Ryan Helgeson, Kirkland, WA (US);

Phillip J. Marino, Dublin, OH (US);

Crista E. Johnson, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/445 ; G06F 9/44 ;
U.S. Cl.
CPC ...
G06F 9/445 ; G06F 9/44 ;
Abstract

A multiple stage installation system for the installation and setup of a suite of applications segregates and organizes the preparation, installation, clean up, optimization, etc. into functional groupings that define the multiple stages of the installation process. These functional groupings include actions to be performed on behalf of and to any and all of the applications to be installed. While different stages may be defined, the system preferably includes a pre-install phase, an install phase, and a post-install phase during which different functional activities are performed. An optimization phase may also be included to allow optimization of applications that have already been installed. In a preferred embodiment, the applications to be installed implement a COM interface that contains a method for each stage supported. The core installation system determines the installation order for the applications, acquires the COM interface from the application, and for each install stage, calls the appropriate method on that interface. Each application's method for a given stage is called before any methods of any applications for the next stage.


Find Patent Forward Citations

Loading…