Patent ID: 7890959

Claim:
A method for message lifetime management, comprising: identifying, by a front-end application process during a user interface interaction cycle of the front-end application process, a stateful message from a message buffer, the identified stateful message being reported to the front-end application process by a back-end service process during a prior user interface interaction cycle of the front-end application process and having been stored in the message buffer by the front-end application process; querying the back-end service process by the front-end application process to determine a status of the identified stateful message; and removing by the front-end application process the identified stateful message from the message buffer if it is determined not to be currently valid, wherein the identifying step comprises: marking for deletion one or more stateful messages that were stored in the message buffer prior to the user interface interaction cycle; removing the deletion mark of any of the one or more stateful messages that are reported to the front-end application process by the back-end service process during the user interface interaction cycle; and identifying as the identified stateful message one of the one or more stateful messages that remain marked for deletion after the marking and removing steps.