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:
Jul. 05, 2011

Filed:

Oct. 26, 2007
Applicants:

Karthik Arun Nanjangud Bhaskar, Kirkland, WA (US);

Erik B. Christensen, Seattle, WA (US);

Amol Sudhakar Kulkarni, Bothell, WA (US);

Prasad Sripathi Panditharadhya, Sammamish, WA (US);

Sundeep Sahi, Seattle, WA (US);

Igor Sedukhin, Issaquah, WA (US);

Haoran Andy Wu, Sammamish, WA (US);

Inventors:

Karthik Arun Nanjangud Bhaskar, Kirkland, WA (US);

Erik B. Christensen, Seattle, WA (US);

Amol Sudhakar Kulkarni, Bothell, WA (US);

Prasad Sripathi Panditharadhya, Sammamish, WA (US);

Sundeep Sahi, Seattle, WA (US);

Igor Sedukhin, Issaquah, WA (US);

Haoran Andy Wu, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

The present invention extends to methods, systems, and computer program products for processing model based commands for distributed applications. Embodiments facilitate execution of model-based commands, including software lifecycle commands, using model-based workflow instances. Data related to command execution is stored in a shared repository such that command processors can understand their status in relationship to workflow instances. Further, since the repository is shared, command execution can be distributed and balanced across a plurality of different executive services. Embodiments also include model-based error handling and error recovery mechanisms.


Find Patent Forward Citations

Loading…