Patent ID: 7937364

Claim:
A method for managing information produced by an application to be accessed by multiple consumers, said information comprising one or more information records, said information records to be accessed by said multiple consumers in a specified order, said information record comprising data produced by the application to be accessed by a consumer, said method comprising: providing said data of an information record to a consumer of the multiple consumers; updating, by using a processor, a history table, said history table comprising a history record for said consumer for said information record, said history record comprising a message state field for indicating whether said data of said information record have been provided to said consumer, said updating comprising setting said message state field in a history record corresponding to said consumer to indicate said consumer accessed said data, wherein the multiple consumers access the same information records in the same prescribed order and the consumer does not have to wait for any others to finish a transaction before the consumer begins the transaction on the same information records; associating a work list table with said history table, said work list table comprising one or more work entries; batching two or more work entries in said work list table; reading one or more history records of said history table, said one or more history records determined by said two or more work entries; deleting the one or more information records; and storing the data in a volatile or non-volatile computer-readable medium or displaying the data on a display device.