Patent ID: 8146102

Claim:
A computer implemented method comprising: identifying, through execution of instructions on at least one computer processor, an event occurrence in a computer application; caching identified event occurrences during at least one time frame; and following passage of the at least one time frame: populating a form with data as a function of the event occurrence; identifying one or more recipients for the populated form as a function of the event occurrence; and dispatching the populated form to a groupware integration engine designated for delivery by the groupware integration engine via a groupware interface to a groupware client application of each of the one or more identified recipients, wherein: the groupware interface utilized for delivery of the populated form is one of at least one groupware interface, each groupware interface providing functionality to translate the populated form to a format of a particular groupware client application type; the groupware interface retrieves the populated form over a network from a message repository in response to a retrieval request by the groupware client application of an identified recipient; the groupware interface translates the retrieved, populated form to a format of the requesting client application based on a type of the requesting groupware client application; and the groupware client application stores the populated and translated form retrieved from the groupware integration engine via the groupware interface with a groupware server application on a server.