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:
Apr. 08, 2014

Filed:

Dec. 15, 2011
Applicants:

Alan Shi, Redmond, WA (US);

Srivatsan Parthasarathy, Seattle, WA (US);

Biddappa Nanaiah Berera, Redmond, WA (US);

Rajeet Nair, Redmond, WA (US);

Rakesh Malhotra, Seattle, WA (US);

Michael Michael, Houston, TX (US);

Eric Joseph Winner, Woodinville, WA (US);

Inventors:

Alan Shi, Redmond, WA (US);

Srivatsan Parthasarathy, Seattle, WA (US);

Biddappa Nanaiah Berera, Redmond, WA (US);

Rajeet Nair, Redmond, WA (US);

Rakesh Malhotra, Seattle, WA (US);

Michael Michael, Houston, TX (US);

Eric Joseph Winner, Woodinville, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention extends to methods, systems, and computer program products for providing update notifications on distributed application objects. When a new version of an object is created that another object depends on, a notification can be added to the dependent object to alert a person that manages the dependent object of the creation of the updated object. Dependent objects can include template objects, such as virtual machine template objects that refer to virtual disk objects and service template objects that refer to one or more virtual machine template objects, as well as service instance objects that represent service instances that are instantiated from template objects. Versions of objects within a family can be identified by sharing a family name and having different releases. A timestamp is used to represent when an object is released to determine which version of an object is the newest version in a family.


Find Patent Forward Citations

Loading…