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:
Oct. 23, 2012

Filed:

Oct. 20, 2010
Applicants:

Jason M. Cahill, Woodinville, WA (US);

Alexander Hopmann, Seattle, WA (US);

Eric Fox, Seattle, WA (US);

Zach Rosenfield, Seattle, WA (US);

Marc Keith Windle, Woodinville, WA (US);

Erick Raymundo Lerma, Bothell, WA (US);

Ricardo Prates DE Oliveira, Bellevue, WA (US);

Doron Bar-caspi, Redmond, WA (US);

Kshamta Jerath, Bothell, WA (US);

Arshish Kapadia, Issaquah, WA (US);

Tarkan Sevilmis, Redmond, WA (US);

Tittu Jose, Redmond, WA (US);

Inventors:

Jason M. Cahill, Woodinville, WA (US);

Alexander Hopmann, Seattle, WA (US);

Eric Fox, Seattle, WA (US);

Zach Rosenfield, Seattle, WA (US);

Marc Keith Windle, Woodinville, WA (US);

Erick Raymundo Lerma, Bothell, WA (US);

Ricardo Prates de Oliveira, Bellevue, WA (US);

Doron Bar-Caspi, Redmond, WA (US);

Kshamta Jerath, Bothell, WA (US);

Arshish Kapadia, Issaquah, WA (US);

Tarkan Sevilmis, Redmond, WA (US);

Tittu Jose, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A machine manager controls the deployment and management of machines (physical and virtual) for an online service. Multi-tier server groups are arranged in farms that each may include different configurations. For example, their may be content farms, federated services farms and SQL farms that are arranged to perform operations for the online service. When the multiple farms are upgraded, new farms are deployed and the associated content databases from the old farms are moved to the newly deployed farms. During the upgrade of the farms, requests may continue to be processed by the farms. The farms may be automatically load balanced during an upgrade. As content becomes available on the new farm, requests for the content may be automatically redirected to the new farm.


Find Patent Forward Citations

Loading…