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. 11, 2019

Filed:

May. 30, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Yunus Mohammed, Bellevue, WA (US);

Pritesh Patwa, Redmond, WA (US);

Gregory Marvin Door, Redmond, WA (US);

Ravikiran Janardhan Reddy, Redmond, WA (US);

Sean David Zimmerman, Bellevue, WA (US);

Xiaoxiong Tian, Kirkland, WA (US);

Phani Soma Shekar Burela, Bothell, WA (US);

Mark Eugene Russinovich, Hunts Point, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/656 (2018.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 8/656 (2018.02); H04L 67/322 (2013.01); H04L 67/325 (2013.01); H04L 67/34 (2013.01);
Abstract

Various methods and systems for autonomously upgrading deployed resources in a distributed computing environment are provided. An autonomous upgrade system identifies updates such as operating system image updates and virtual machine extension updates for deployment in the distributed computing environment. The autonomous upgrade system identifies eligible tenants, identifies deployed resources that may be impacted by the identified update, batches the resources and upgrades the batched resources. The autonomous upgrade system performs a diagnostic test on upgraded resources to determine whether an upgrade was successful. In some embodiments, the diagnostic test is performed by executing a diagnostic script that can be provided by a tenant. The autonomous upgrade system can stop or pause the upgrade if various success metrics are not satisfied. In some embodiments, the autonomous upgrade system tests and certifies newly published updates for deployment to the distributed computing environment.


Find Patent Forward Citations

Loading…