Reasoning Device Event-Based Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional description logic reasoners face challenges in efficiently processing large amounts of data in distributed industrial scenarios due to high resource requirements, leading to limited ability to handle time-critical requests and real-time inferences.

Innovation Solution

An apparatus and method that utilize a reasoning device interacting with data sources to generate inferences based on event-based data, allowing for efficient processing of temporal and causal correlations with limited memory requirements, using event control, subscription, and trigger mechanisms to manage data and reduce resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional description logic reasoners are used to process large amounts of data in distributed industrial scenarios, then complete knowledge processing is achieved, but resource requirements (memory and runtime) increase significantly

Engineering Contradiction:
Improvecompleteness of knowledge processingVSAvoidresource requirement
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the large ABox data into multiple smaller partitions distributed across different reasoners. Each reasoner processes only its local partition, avoiding the need to load all data into memory. This segmentation enables scalable processing of industrial-scale sensor data while maintaining reasoning completeness through coordinated query processing across partitions.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If multiple reasoners are used to distribute data processing, then resource requirements are reduced, but system complexity and coordination overhead increase

Engineering Contradiction:
Improveresource requirementVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent introduces a master reasoner that acts as an intermediary between applications and worker reasoners. The master reasoner receives queries, determines which worker reasoners need to process them based on data partitioning, coordinates the distributed processing, and aggregates results. This intermediary approach simplifies the complexity by providing a centralized coordination layer while maintaining the distributed processing benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If data is distributed across multiple reasoners, then memory requirements are reduced, but query processing time increases due to coordination overhead

Engineering Contradiction:
Improvememory requirementVSAvoidquery processing time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent implements pre-computation of inference results for local data partitions and caches them for rapid retrieval. When queries are received, the system first checks cached results before initiating full reasoning processes. This preliminary action significantly reduces query processing time for repetitive queries while maintaining the distributed memory-efficient architecture.

Inventive Principle:
Principle #10Preliminary action

4Speed

If conventional reasoners operate on local knowledge only, then processing speed is maintained, but ability to handle distributed industrial scenarios is limited

Engineering Contradiction:
Improveprocessing speedVSAvoidability to handle distributed scenarios
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic architecture where the system can adapt its reasoning strategy based on query characteristics and data distribution. The master reasoner dynamically determines which worker reasoners to invoke, whether to use cached results, and how to aggregate results. This dynamic approach maintains high processing speeds by avoiding unnecessary distributed coordination while providing the versatility to handle any distributed industrial scenario.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9202172B2Apparatus for processing data in a computer-aided logic system, and appropriate method
Publication Date: 2015.12.01 SIEMENS MOBILITY GMBH
  • US9202172B2 patent drawing
  • US9202172B2 patent drawing

AI summary

An apparatus for processing data in a computer-aided logic system includes at least one reasoning device having a reasoner, which draws conclusions on the basis of a semantic model and a model instance of the semantic model using data, at least one data source for providing data for processing by the reasoning device, and at least one application which makes a request to the reasoning device and receives results of conclusions from the reasoning device. The reasoning device and the data source interact such that the reasoning device takes an event which has occurred in the data source, particularly at particular times, as a basis for receiving associated event-based data from the data source for the purpose of drawing a causal and/or temporal-based conclusion. The information about the event-based data from the data source includes a temporal and a causal component. There are also described a related method and implementation.