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:
Jan. 31, 2017

Filed:

Jun. 18, 2013
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Bruce G. Payette, Bellevue, WA (US);

Narayanan Lakshmanan, Bothell, WA (US);

Nitin Gupta, Redmond, WA (US);

Xuejian Pan, Redmond, WA (US);

Sharath Gopalappa, Bellevue, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01); H04L 12/24 (2006.01); G06F 9/445 (2006.01); G06F 9/455 (2006.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
H04L 41/0806 (2013.01); G06F 9/44505 (2013.01); G06F 9/45512 (2013.01); G06F 9/52 (2013.01);
Abstract

Systems and methods for configuring applications and resources on distributed nodes or machines are disclosed. A node exposes a synchronization resource that corresponds to a desired state on a remote resource. The node evaluates a state of the remote resource. A test function may be defined to check whether the remote resource is in the desired state. A set function may also be defined to set a state of the synchronization resource when the remote resource is in the desired state. The node configures the synchronization resource when the remote resource is in the desired state. The synchronization resource may be configured, for example, using a resource provider. The node may evaluate the states of a plurality remote resources. The synchronization resource may be configured when one or more of the remote resources are in the desired state or when all of the remote resources are in the desired state.


Find Patent Forward Citations

Loading…