Event Processing Workspaces for Scalable Real-Time Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information processing systems are inefficient and non-scalable, struggling with real-time event detection and response due to statically configured architectures, lack of effective data sharing, and inadequate mechanisms for managing complex event processing across disparate sources.
Innovation Solution
A distributed event processing system that allows user-configurable interfaces with various data sources, generates event objects, and executes responses based on predefined rules, enabling real-time event detection and analysis through Portable Producer Specifications and Rule Specifications, facilitating scalable and secure event management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a monolithic architecture is used to process information, then processing power can be pre-computed and allocated, but the system does not scale well as information loads and processing requirements change
Solution Approach 1:
The patent divides the monolithic information processing system into multiple independent information processing units (IPUs), each capable of autonomously processing information from specific sources. This segmentation allows the system to scale by adding or removing individual IPUs based on information load, rather than requiring reconfiguration of the entire system. Each IPU maintains its own processing capabilities and can operate independently, enabling flexible scaling while maintaining high processing throughput.
2Ease of manufacture
If IT-defined workflows are used to manage information processing, then processing steps can be standardized, but significant effort is required to shift resources and services to use alternate processing resources
Solution Approach 1:
The patent implements dynamic resource allocation where information processing units can be dynamically assigned to different information sources and workflows based on current needs. The system allows runtime reconfiguration of processing assignments without requiring complex IT intervention or re-provisioning. Each IPU can dynamically subscribe to new information sources and execute different processing recipes as needed, enabling flexible resource shifting while maintaining standardized processing frameworks.
3Reliability
If databases and search engines are used to catalog information, then data can be stored and indexed, but users must periodically query the system and manual processing is required
Solution Approach 1:
The patent implements event-driven processing where information processing units automatically detect, process, and respond to information events without requiring periodic queries or manual intervention. The system continuously monitors information sources, automatically correlates events, and executes processing recipes when events occur. This self-service approach maintains reliable data availability while eliminating the time loss associated with periodic querying and manual processing, as the system proactively manages information flow.
4Ease of operation
If static processing systems are used, then workflow definitions can be predetermined, but the system cannot adapt to bursty information volume characteristics
Solution Approach 1:
The patent implements dynamic scaling capabilities where the system can automatically adjust processing capacity in response to information volume changes. Information processing units can be dynamically activated or deactivated based on current load, and processing parallelism can be adjusted to handle bursty information flows. This maintains predictable workflow definitions for normal operation while enabling automatic capacity expansion during information bursts without requiring static over-provisioning.
Data Source
AI summary
A system and method for monitoring information events partitions sets of information and processing steps into one or more workspaces. The workspaces include sharable portable specifications for implementing event monitoring by a plurality of users or computer systems. Workspaces may be bindable computing resources to establish controls between the computing resources and the workspaces.


