Reasoning Service Bus for Heterogeneous Event Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing event processing systems require custom-built transformations for each type of input event, struggle to detect, normalize, and combine event information from multiple federated sources, and are limited in complexity, leading to high costs and time consumption for deploying complex event processing functionality.

Innovation Solution

A reasoning service bus that links and transfers data between multiple systems, using metadata to understand relationships and reason on events, enabling analytics, mitigating conflicting events, and implementing leases for event validity and security, while supporting dynamic assertions and data propagation across systems with different schemas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If custom-built transformations are used for each type of input event in existing event processing systems, then event processing can be performed, but deployment cost and time consumption increase significantly

Engineering Contradiction:
Improveevent processing capabilityVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal event processing system that can handle multiple types of input events through a single standardized interface. The system uses a common transformation framework that automatically adapts to different event types, eliminating the need for custom-built transformations for each event type while maintaining reliable event processing across heterogeneous data sources

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary normalization layer that sits between diverse event sources and the processing engine. This intermediary component automatically transforms and standardizes events from multiple federated information sources into a unified format, reducing deployment complexity by abstracting away the heterogeneity of source systems

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple disparate event processing systems are combined to handle complex events, then event processing coverage improves, but system complexity and human intervention requirements increase

Engineering Contradiction:
Improveevent processing coverageVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple event processing capabilities into a single unified system that can handle complex events end-to-end. By integrating event detection, normalization, correlation, and processing functions into one system, the patent achieves comprehensive event processing coverage while reducing the complexity associated with managing multiple disparate systems

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a nested architecture where standardized event processing components are organized in hierarchical layers. Simpler processing functions are nested within more complex processing routines, allowing the system to handle complex events by composing simpler operations in a structured manner, thereby reducing overall system integration complexity

Inventive Principle:
Principle #7Nested doll (Nesting)

3Productivity

If existing event processing systems are used, then simple events can be processed, but complexity of recognizable events remains limited

Engineering Contradiction:
Improvesimple event processing efficiencyVSAvoidevent complexity capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic event processing system that can adapt its processing logic based on the complexity and type of event being processed. The system dynamically selects and combines processing routines, normalization rules, and correlation algorithms appropriate for each event scenario, enabling it to efficiently process simple events while also handling complex multi-source events with varying degrees of sophistication

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9436635B1Leases in a heterogenous data environment
Publication Date: 2016.09.06 EMC IP HLDG CO LLC
  • US9436635B1 patent drawing
  • US9436635B1 patent drawing
  • US9436635B1 patent drawing

AI summary

A computer implemented method, system and product comprising establishing a lease contract for an analytic subscription, defining an analytic subscription as an evaluation that is passed to a provider that provides a Boolean evaluation model and a potential true/false event expression, receiving, via the bus, events from the systems of records until the expiration of the lease; and rejecting during a specified period of time events received from the systems of record after the expiration of the lease period.