Patent ID: 7870563
Filing Date: 2011-01-11
Classification: G06Q

Abstract:
1. A computer-implemented method comprising: queuing user-specific data for a plurality of users by a processor, at least some of the data being time-sensitive; storing the queued user-specific data for a plurality of users in a computer-readable storage medium associated with a middleware platform; searching, by the processor, for the time-sensitive data; extracting, by the processor, rule information from the time-sensitive data; responsive to time-sensitive data being queued, creating a first time-based trigger based at least in part upon the extracted rule information; generating a workflow tracking message indicating that the time-sensitive data has been removed from the queue if the time-sensitive data is removed from the queue; and changing a destination of the time-sensitive data based upon the extracted rule information if the time-sensitive data is still in the queue when the first time-based trigger expires; wherein changing the destination of the time-sensitive data comprises: changing the destination of the queued data from a first user to a second user; and replacing the first time-based trigger with a second time-based trigger; wherein the time-sensitive data is associated with a workflow, the method further comprising: responsive to changing the destination of the time-sensitive data, generating a workflow tracking message indicating that the destination of the time-sensitive data has been changed.