Embedded Rule Execution Operator for Streaming Data Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming platforms face challenges in efficiently processing and transmitting large volumes of raw data, leading to computational resource exhaustion, memory limitations, and latency due to the need to transmit enriched data externally for further processing, which introduces data loss and delays.

Innovation Solution

Integration of a custom-built, embedded rule execution operator within the streaming platform to process and implement actions in real-time, reducing the need for external data transmission and enhancing resource efficiency by directly executing rules on enriched data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If streamed data is transmitted to external systems for processing, then data can be further analyzed and processed, but computational resources are exhausted and latency increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidprocessing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the rule execution operator directly into the streaming platform, combining data enrichment and rule execution functions into a single integrated system. This eliminates the need to transmit enriched data externally for further processing, thereby reducing latency while maintaining full processing capability. The integrated operator processes rules against enriched information within the same platform that generates the enriched data.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If streamed data is transmitted externally, then further processing can occur, but data loss opportunities arise and bandwidth resources are consumed

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddata loss
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

By integrating the rule execution operator within the streaming platform, the patent eliminates data transmission to external systems. The enriched information remains within the platform throughout the entire processing pipeline, from enrichment through rule execution to event detection. This eliminates opportunities for data loss during transmission and removes bandwidth consumption associated with external data transfer.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If custom rule execution is implemented, then event detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improveevent detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent integrates the rule execution operator directly into the streaming platform, merging custom rule execution capabilities with the existing data enrichment functionality. This integration allows the system to execute custom rules against enriched information with high accuracy while avoiding the added complexity of separate external processing systems. The unified architecture shares common infrastructure, data structures, and processing pipelines.

Inventive Principle:
Principle #5Merging (Combining)

4Loss of information

If data is enriched and transmitted externally, then contextual information is added, but computational resources are depleted

Engineering Contradiction:
Improvecontextual information retentionVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent combines the rule execution operator with the streaming platform's data enrichment capabilities, creating a unified processing system. This integration allows contextual information to be added through enrichment and immediately utilized by the rule execution operator without requiring external transmission. The system maintains full contextual information while optimizing computational resource usage by processing everything within a single integrated platform.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10643137B2Integrating flexible rule execution into a near real-time streaming environment
Publication Date: 2020.05.05 CERNER INNOVATION INC
  • US10643137B2 patent drawing
  • US10643137B2 patent drawing
  • US10643137B2 patent drawing

AI summary

The present invention is directed to a system and methods for integrating flexible event detection into a near real-time streaming environment. A streaming platform streams raw data from multiple sources, adds contextual information to the raw data, and makes inferences from the enriched information. A rule execution operator, being integrated within the streaming platform, executes rules against the enriched information to detect events, using a rule repository that stores a plurality of flexible, dynamic, and customizable rules. When an event is detected by the rule execution operator, the streaming platform may use a middleware component to instantiate actions that are responsive to a detected event. Actions may be directly performed, and/or the actions and instructions for implementing or performing those actions are communicated to external devices.