| US 7,496,927 B2 | ||
| Auto-generated task sequence | ||
| Lars Hammer, Frederiksberg (Denmark); and Christian V. Scheller, Virum (Denmark) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Appl. No. 10/416,475 PCT Filed Nov. 09, 2001, PCT No. PCT/DK01/00740 § 371(c)(1), (2), (4) Date Nov. 12, 2003, PCT Pub. No. WO02/39255, PCT Pub. Date May 16, 2002. |
||
| Claims priority of application No. PA 2000 01670 (DK), filed on Nov. 09, 2000. | ||
| Prior Publication US 2004/0078802 A1, Apr. 22, 2004 | ||
| Int. Cl. G06F 9/54 (2006.01); G06F 9/45 (2006.01) | ||
| U.S. Cl. 719—318 [717/107] | 8 Claims |

| 1. A method of generating a task sequence by processing events in a computer system in which a plurality of aspect patterns
each include event functionality that is associated with business objects and other event types and wherein the event functionality
is executed when an associated event type is fired, the method comprising:
receiving a query request for an identified first event instance;
querying aspect patterns to determine whether the aspect patterns are in a state in which to respond to the first event instance;
receiving a query response from each of the aspect patterns queried, the query response being indicative of whether a corresponding
aspect pattern can respond to the first event instance and, if not, the query response being further indicative of at least
a portion of a task sequence to perform to place the corresponding aspect pattern into a state to respond to the first event
instance, and generating the task sequence from the query response by determining whether a first business object instance,
having a first business object type, requires an association with a second business object instance prior to responding to
the first event instance by querying a relation aspect pattern, that relates business objects, to identify business object
types that are associated with the first business object type; and
presenting output information to a user indicative of whether the first event instance can be responded to based on the query
response from the aspect patterns and, if not, outputting the task sequence by presenting a list of business object instances
of the identified business object types that are to be created prior to responding to the first event instance.
|