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:
Jun. 14, 2005

Filed:

Oct. 24, 2000
Applicants:

Galen C. Hunt, Bellevue, WA (US);

Aamer Hydrie, Kirkland, WA (US);

Robert V. Welland, Seattle, WA (US);

Bassam Tabbara, Seattle, WA (US);

Steven P. Levi, Redmond, WA (US);

Jakob Rehof, Redmond, WA (US);

Inventors:

Galen C. Hunt, Bellevue, WA (US);

Aamer Hydrie, Kirkland, WA (US);

Robert V. Welland, Seattle, WA (US);

Bassam Tabbara, Seattle, WA (US);

Steven P. Levi, Redmond, WA (US);

Jakob Rehof, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F009/44 ;
U.S. Cl.
CPC ...
Abstract

A system facilitates the design and implementation of large-scale applications, such as Internet Services and Websites, for distributed computer systems, such as server data centers, Internet data centers (IDCs), Web farms, and the like. The system has a modeling system and a deployment system. The modeling system permits developers to architect the hardware and software used to implement the applications in an abstract manner. The modeling system defines a set of components used to describe the functionality of an application. The model components are arranged and interconnected to form a scale-independent logical model of the application. Once a logical model is created, the deployment system uses the logical model to automatically deploy various computer/software resources to implement the application. The deployment system converts each of the model components into one or more instances that correspond to physical resources.


Find Patent Forward Citations

Loading…