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.
Patent No.:
Date of Patent:
Mar. 09, 2010
Filed:
Sep. 27, 2005
Pavel Curtis, Bellevue, WA (US);
Robert Schumaker, Redmond, WA (US);
David A. Nichols, Redmond, WA (US);
Eshwar Somashekar, Seattle, WA (US);
Guo-wei Shieh, Sammamish, WA (US);
Puja Gomber, Bellevue, WA (US);
Adil Faisal, Redmond, WA (US);
Pavel Curtis, Bellevue, WA (US);
Robert Schumaker, Redmond, WA (US);
David A. Nichols, Redmond, WA (US);
Eshwar Somashekar, Seattle, WA (US);
Guo-Wei Shieh, Sammamish, WA (US);
Puja Gomber, Bellevue, WA (US);
Adil Faisal, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Techniques for deploying, maintaining and configuring complex hardware and software systems are provided. An abstract configuration of the system describes the system's desired state. Each component of the system declares the general form of the resources it requires and an abstract representation of the versions of the services it both requires and provides. A configuration process uses the abstract configuration of the system and the descriptions of each of the components in the system to validate that the system can operate effectively, ensures that each component is in the correct state and at the right version, and generates the necessary interconnections for the application components to interoperate with each other.