Context Information Management for Event Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing context information for events in computing systems is challenging due to the inefficiencies in processing numerous events from diverse sources, leading to slow resolution and increased communication needs.
Innovation Solution
Implementing a method that receives event data, computes its relevance, generates a data structure including context information, and determines an event resolution procedure, allowing for efficient event management by updating existing data structures and invoking appropriate applications to resolve events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If numerous events from different sources are processed using traditional event management systems, then comprehensive event coverage is achieved, but event resolution speed deteriorates due to extensive communication requirements
Solution Approach 1:
The system performs preliminary actions by pre-computing and storing context information in data structures before events occur. When an event is generated, the context manager retrieves pre-prepared context data instead of gathering it in real-time, enabling fast event resolution while maintaining comprehensive event coverage
Solution Approach 2:
The system segments event processing into distinct components: event generation, context information management, and event resolution. By separating context retrieval from event processing and using independent data structures for each event type, the system can handle multiple events concurrently without sequential communication overhead
2Adaptability or versatility
If traditional event management systems process events from multiple sources, then all events are captured, but communication overhead increases leading to slower processing
Solution Approach 1:
The system implements a universal data structure format that can represent context information from diverse event sources (user-generated events, machine-generated events, system events). This single format serves multiple functions across different platforms and applications, eliminating the need for source-specific communication protocols and reducing overall system complexity
Solution Approach 2:
The context manager acts as an intermediary layer between diverse event sources and event resolution procedures. It receives events from any source, normalizes them into a universal data structure format, and provides context information to resolution procedures, thereby simplifying communication infrastructure while maintaining broad event source compatibility
3Loss of information
If a separate data structure is generated for each event, then event-specific context is preserved, but system complexity increases
Solution Approach 1:
The system uses a homogeneous data structure format for all events, where each event context is represented by the same structured template containing event identifier, context information, and resolution procedure fields. This uniform approach preserves complete context information for each event while simplifying data structure management through consistent formatting and processing rules
Data Source
AI summary
Methods and apparatus, including computer program products, to manage context information of events. Data characterizing an event is received, a data structure is generated, and an event resolution procedure that is to be initiated is determined (e.g., based on the data characterizing the event and one or more associated business processes being identified). The event may be defined in a business process (e.g., a computer-implemented business), for example, as a business activity. The relevance of the event to one or more business processes may be computed (e.g., to determine if the event relates to a business process such that action for a business process may be required) such that relevant business processes are identified. The data structure may be generated in response to receipt of the data (e.g., after the identification of the event or at about the same time).


