Back to results
US 2007/0168397 A1Published application
Triggering workflows based on middleware events
AssigneeSap SE
InventorSudhir Krishna Satyanarayana
Life of this patent
Estimating the term…
Abstract
Workflows are triggered for time-sensitive, user-specific data queued for delivery to a plurality of users. Responsive to time-sensitive data being queued, time-based triggers are created based at least in part upon content of the time-sensitive data. If the time-sensitive data is still in the queue when the time-based trigger expires, one-or-more rules are executed to change a destination of the time-sensitive data.
Claims25
A method comprising:
- queuing user-specific data for a plurality of users, at least some of the data being time sensitive;
- responsive to time sensitive data being queued, creating a first time-based trigger based at least in part upon content of the time-sensitive data;
- and
- changing a destination of the time-sensitive data if the time-sensitive data is still in the queue when the first time-based trigger expires.
1 more element
A machine-readable medium storing instructions adapted to be executed by a computer to perform a method comprising:
- adding a time-based trigger to a list of time-based triggers if user-specific data is inserted into a memory and is time-sensitive, the memory to queue user-specific data for one or more users for distribution;
- responsive to determining that at least one of the time-based triggers in the list has expired, initiating an operation to act upon the time-sensitive data in memory that is associated with the expired time-based trigger;
- and
- deleting the time-based trigger from the list if the time-sensitive data associated with the respective trigger is removed from the memory.
1 more element
A system comprising:
- a workflow engine module to generate workflow tasks in conjunction with one or more software application programs, and to monitor progress toward completion of the workflow tasks;
- a middleware module to queue user-specific data associated with workflow tasks for delivery to one or more users, the middleware module including:
- memory to store the queued user-specific data;
- and
- an event generation module to manage the queued user-specific data in the memory that is time sensitive,
- wherein the middleware module is to communicate to the workflow engine module operations executed upon the user-specific data associated with the workflow tasks.
3 more elements
Dependencies are inferred from the claim text.