×

Communication across one or more enterprise boundaries regarding the occurrence of a workflow event

  • US 6,567,783 B1
  • Filed: 09/18/1998
  • Issued: 05/20/2003
  • Est. Priority Date: 06/05/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for multi-enterprise workflow communication, comprising:

  • executing at least a portion of a workflow at a first enterprise;

    in response to execution of the at least a portion of the workflow at the first enterprise, triggering a workflow manager at the first enterprise operable to manage operations associated with the workflow and to access an event manager at the first enterprise on an occurrence of a predefined event in the workflow; and

    based on that occurrence of the event and according to a first underlying parameterized workflow, communicating a plurality of messages from the event manager at the first enterprise to a particular group of a plurality of second enterprises with which the first enterprise collaborates to notify the second enterprises in the particular group of that occurrence of the event;

    the first underlying parameterized workflow requiring for its operation parameterized data sufficient to particularize the first underlying parameterized workflow, each particularization of the first underlying parameterized workflow according to associated parameterized data comprising a separate instance of the first underlying parameterized workflow;

    the particular group of second enterprises being one of a plurality of groups of second enterprises, the first underlying parameterized workflow being particular to the particular group of second enterprises;

    the messages being communicated substantially simultaneously to the second enterprises in the particular group;

    each message being communicated to a corresponding one of the second enterprises in the particular group according to a corresponding instance of the first underlying parameterized workflow, the corresponding instance being particular to the corresponding one of the second enterprises in the particular group;

    each message containing parameterized data specific to that occurrence of the event and also specific to the corresponding one of the second enterprises in the particular group, the parameterized data in the message sufficient to particularize the first underlying parameterized workflow to yield the corresponding instance;

    each message being communicated to the corresponding one of the second enterprises in the particular group across an enterprise boundary of the first enterprise and across an enterprise boundary of the corresponding one of the second enterprises in the particular group; and

    based on that occurrence of the event and according to a second underlying parameterized workflow different from the first underlying parameterized workflow, initiating an instance of the second underlying parameterized workflow.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×