Logical Symbol Indexing for Multi-Sensor Pattern Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for searching logical patterns in multi-sensor time-series data from industrial environments face challenges such as variable event durations, misalignment of patterns across sensors, and the need for manual annotation, leading to inefficiencies and inaccuracies in detecting events of interest.

Innovation Solution

A system and method that preprocesses time-series data into logical symbols, clusters, and indexes them using a TRIE-based structure, allowing for efficient retrieval of relevant patterns through a search query, ranking, and retrieval of the most relevant patterns based on relevance, addressing the challenges of variable durations and sensor misalignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional near-exact waveform matching techniques are used, then the search process is simple, but many instances of events are missed due to variable durations and sensor misalignment

Engineering Contradiction:
Improveevent detection accuracyVSAvoidsearch efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the time-series data into discrete logical symbols representing different sensor states and transitions. This segmentation allows the system to handle variable duration events by matching sequences of logical symbols rather than requiring exact waveform alignment, thereby improving detection accuracy while maintaining search efficiency through structured pattern matching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms continuous sensor data into discrete logical symbols by changing the parameter representation from continuous values to categorical states. This parameter transformation enables the system to accommodate variations in event duration and sensor timing by matching logical patterns rather than exact temporal waveforms, resolving the contradiction between accuracy and efficiency.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual annotation of events is performed to capture domain knowledge, then the detection accuracy improves, but the effort and time required increases significantly

Engineering Contradiction:
Improveevent detection accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent enables the system to automatically learn and represent domain knowledge through the logical pattern matching framework without requiring manual annotation of each event. The system self-services by transforming sensor data into logical symbols that inherently capture event patterns, eliminating the need for time-consuming manual annotation while maintaining detection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a simplified copy of the physical sensor data in the form of logical symbols that preserve the essential event patterns. This symbolic representation copies the meaningful structure of events without requiring manual interpretation, allowing automated detection while reducing the time investment needed compared to direct manual annotation of raw sensor data.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If hard-coded rules are used to detect events, then the implementation is straightforward, but the rules become ineffective and difficult to implement due to variable event characteristics

Engineering Contradiction:
Improveimplementation easeVSAvoiddetection reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces dynamics by allowing the pattern matching system to adapt to variable event characteristics through flexible logical symbol sequences. Rather than relying on fixed hard-coded thresholds and time windows, the system dynamically matches sequences of logical symbols that can accommodate variations in event duration, intensity, and timing across different sensors, thereby improving detection reliability while maintaining implementation simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters from fixed hard-coded values to flexible logical symbol sequences. This transformation allows the system to represent variable event characteristics using sequences of symbolic states rather than rigid numerical thresholds, improving detection reliability while keeping the implementation approachable through structured pattern definitions.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If machine learning techniques are used for event detection, then the system can handle variable patterns, but the computational intensity and complexity increase

Engineering Contradiction:
Improvepattern matching flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses lightweight logical symbols as disposable representations of sensor states that can be quickly generated and discarded during pattern matching. These simple symbolic tokens provide the necessary adaptability to handle variable event patterns without requiring complex machine learning models, thereby reducing system complexity while maintaining pattern matching flexibility.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent substitutes complex machine learning mechanisms with a simpler logical pattern matching system. By replacing heavy computational models with structured symbolic sequence matching, the system achieves adaptability to variable patterns while significantly reducing computational intensity and system complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

5Productivity

If fixed-length time-series windows are used for pattern detection, then the processing is simplified, but events of variable length cannot be detected accurately

Engineering Contradiction:
Improveprocessing speedVSAvoidevent duration detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces dynamics by allowing the logical symbol sequence length to vary according to the actual event duration. Instead of forcing all events into fixed-length windows, the system dynamically determines the sequence length based on the number of logical symbols that constitute the event pattern, enabling accurate detection of variable-length events while maintaining processing efficiency through structured symbolic representation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the window length parameter from fixed to variable by using sequences of logical symbols whose length naturally adapts to the event being detected. This parameter transformation allows the system to process events of any duration using appropriately sized symbolic sequences, achieving both processing efficiency and detection accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9996617B2Methods and systems for searching logical patterns
Publication Date: 2018.06.12 TATA CONSULTANCY SERVICES LTD
  • US9996617B2 patent drawing
  • US9996617B2 patent drawing
  • US9996617B2 patent drawing

AI summary

Methods and systems for searching logical patterns in voluminous multi sensor data from the industrial internet is provided. The method retrieves instances of patterns in time-series data where patterns are specified logically, using a sequence of symbols. The logical symbols used are a subset of the qualitative abstractions specifically, the concepts of steady, increasing, decreasing. Patterns can include symbol-sequences for multiple sensors, approximate duration as well as slope values for each symbol. To facilitate efficient querying, each sensor time-series is pre-processed into a sequence of logical symbols. Each position in the resulting compressed sequence is registered across a TRIE-based index structure corresponding to the multiple logical patterns it may belong to. Logical multi-sensor patterns are efficiently retrieved and ranked using such a structure. This method of indexing and searching provides an efficient mechanism for exploratory analysis of voluminous multi-sensor data.