Event Processing Workspaces for Scalable Real-Time Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprocessing throughputVSAvoidscalability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveworkflow standardizationVSAvoidresource provisioning complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvedata availabilityVSAvoidquery and processing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveworkflow predictabilityVSAvoidprocessing capacity during bursts
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8453159B2Workspace system and method for monitoring information events
Publication Date: 2013.05.28 INFORMATICA CORP
  • US8453159B2 patent drawing
  • US8453159B2 patent drawing
  • US8453159B2 patent drawing

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.