Patent ID: 8856087

Claim:
A data processing system implemented method, comprising: receiving, by a processor of the data processing system, a plurality of events from one or more clients; assessing, by the processor and based on a set of policy rules associated with the data processing system, each of the plurality of events to identify a primary event; identifying, by the processor, a type of event associated with the primary event; selecting, by the processor and based on the type of event associated with the primary event, a template, the template including: information for identifying events related to the primary event, information for obtaining additional information necessary for resolving an issue related to the primary event, and information for determining that a particular event is associated with a resolution of the issue; generating, by the processor and based on the template, a work document associated with performing a work item associated with the resolution of the issue, generating the work document including: aggregating, by the processor and based on the information for identifying events related to the primary event, at least some of the plurality of events into a plurality of items, the aggregating each of the at least some of the plurality of events including: binding, by the processor, another event of the plurality of events to the primary event based on a correspondence between the other event and the primary event to form a bundled event, and binding, by the processor, additional information to the bundled event based on a relationship between the additional information and the primary event to form one of the plurality of items; analyzing, by the processor and based on the template, a plurality of avatars to identify one or more users for performing the work item, each avatar, of the plurality of avatars, comprising a representation of: a user as a service, and a current workload of the user; providing, by the processor, the work document to the one or more users; receiving, by the processor, a second plurality of events from the one or more clients; rendezvousing, by the processor, the one of the plurality of items with an event of the second plurality of events, the event of the second plurality of events being related to the one of the plurality of items, the rendezvousing reducing a total quantity of items in the plurality of items; and storing, by the processor, information relating to the one of the plurality of items and the event of the second plurality of events in association with the work document.