×

Context information management

  • US 8,032,390 B2
  • Filed: 12/28/2006
  • Issued: 10/04/2011
  • Est. Priority Date: 12/28/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-program product comprising a non-transitory computer-readable media tangibly embodying machine instructions that, when executed by at least one data processing apparatus, cause the at least one data processing apparatus to perform operations comprising:

  • receiving, from one or more platform-dependent data sources, data characterizing an event for which a resolution is required, the event corresponding to a business activity in one or more computer-implemented business processes, the resolution involving assistance from a plurality of computer-implemented applications each using one of at least two different communications formats;

    identifying the one or more business processes as being related to the event, the identifying comprising computing a relevance of the one or more business processes to the event;

    generating, at run time using a platform-independent declarative language, a platform-independent data structure in response to receipt of the data characterizing the event, the generating comprising associating the event with a template of the platform independent data structure, and generating the data structure from the template;

    storing information in the data structure, the information comprising context information about the event derived from the received data characterizing the event and a business procedure to resolve the event, the context information being stored in the platform-independent data structure in accordance with the platform-independent declarative language;

    determining an event resolution procedure to initiate based on the data characterizing the event, the business procedure to resolve the event, and the one or more identified business processes;

    initiating the event resolution procedure, the initiating comprising providing access to the platform-independent data structure for the plurality of applications such that the plurality of applications can obtain the context information without being adapted to communicate with the one or more platform-dependent data sources; and

    updating the platform-independent data structure to reflect resolution of the event upon receiving a notification of completion of the event resolution procedure.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×