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:
Dec. 16, 2008

Filed:

Apr. 28, 2000
Applicants:

Lucius Gregory Meredith, Seattle, WA (US);

Marc Levy, Woodinville, WA (US);

Brian Beckman, Newcastle, WA (US);

Anthony Andrews, Redmond, WA (US);

Bimal Mehta, Redmond, WA (US);

Mitra Kanchan, Redmond, WA (US);

Inventors:

Lucius Gregory Meredith, Seattle, WA (US);

Marc Levy, Woodinville, WA (US);

Brian Beckman, Newcastle, WA (US);

Anthony Andrews, Redmond, WA (US);

Bimal Mehta, Redmond, WA (US);

Mitra Kanchan, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

A methodology of employing a binding for interfacing a business workflow process executable program to a real world implementation. The binding can be reduced to a programming language. A preferable programming language is XML (Extensible Markup Language). Separation of the business workflow processes and the binding allow for the same business workflow process to be implemented across a variety of different technologies. The binding maps ports and messages to corresponding units of codes and invocations of a particular technology being utilized for the modeling of the business workflow process. The binding provides a user with the ability to structure schedule messages, define the relationship of schedule ports to units of code, define the relationship of schedule actions to invocations, control the flow of data between messages, provide details of schedule conditionals and specify the interaction of the schedule with specific technology behaviors.


Find Patent Forward Citations

Loading…