Symbol Response Memory Validation for Reliable Pattern Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing systems face inefficiencies in pattern recognition due to the increasing volume of data and number of patterns to be identified, leading to bottlenecks in processing speed and accuracy, particularly in detecting spam or malware, and existing hardware struggles to validate configuration content in electronic devices used for data analysis.

Innovation Solution

A state machine engine with a hierarchical structure of finite state machine lattices that operate in parallel, allowing for rapid analysis of complex patterns and validation of configuration content by employing a cascaded circuit approach similar to the human brain's pattern recognition mechanisms, including an error detection engine to ensure accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional computing systems process pattern recognition tasks, then processing capability is provided, but processing speed and efficiency deteriorate due to increasing data volume and pattern complexity

Engineering Contradiction:
Improvepattern recognition speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides pattern recognition into multiple hierarchical levels (lower layers for raw signal analysis, higher layers for complex pattern analysis). Each level processes specific aspects of the data independently, allowing parallel processing and improving overall speed without requiring a single complex system to handle all patterns simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to pattern recognition, organizing processing layers vertically rather than horizontally. This multi-layer architecture allows simultaneous processing of multiple pattern types at different abstraction levels, effectively increasing processing capacity without linearly increasing system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If hardware distributes data stream among multiple parallel circuits for pattern searching, then processing speed improves, but intermediate results become larger than original input data causing system bottlenecks

Engineering Contradiction:
Improvedata processing speedVSAvoidintermediate data volume
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system extracts only the essential pattern matching results from each parallel circuit rather than transmitting all intermediate processing data. By taking out only the relevant match information and discarding redundant intermediate states, the system maintains high processing speed while keeping data volume manageable.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of having parallel circuits process complete data streams and generate comprehensive intermediate results, the system inverts the approach by having each circuit focus on detecting specific pattern features and reporting only when matches are found. This reduces intermediate data volume while maintaining processing throughput.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If configuration content is stored in electronic devices for data analysis, then pattern recognition capability is provided, but reliability deteriorates due to bit failure or corruption

Engineering Contradiction:
Improvepattern recognition capabilityVSAvoidconfiguration content integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary validation of configuration content before using it for pattern recognition. By checking the integrity of stored pattern data and configuration parameters in advance, the system prevents corrupted data from affecting recognition accuracy, thereby maintaining reliability without reducing adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that monitor configuration content integrity during operation. When bit failures or corruption are detected, the system can request retransmission or correction of configuration data, ensuring reliable pattern recognition capability while maintaining the ability to recognize diverse patterns.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10949290B2Validation of a symbol response memory
Publication Date: 2021.03.16 NATURAL INTELLIGENCE SYSTEMS INC
  • US10949290B2 patent drawing
  • US10949290B2 patent drawing
  • US10949290B2 patent drawing

AI summary

Configuration content of electronic devices used for data analysis may be altered due to bit failure or corruption, for example. Accordingly, in one embodiment, a device includes a plurality of blocks, each block of the plurality of blocks includes a plurality of rows, each row of the plurality of rows includes a plurality of configurable elements, each configurable element of the plurality of configurable elements includes a data analysis element including a memory component programmed with configuration data. The data analysis element is configured to analyze at least a portion of a data stream based on the configuration data and to output a result of the analysis. The device also includes an error detection engine (EDE) configured to perform integrity validation of the configuration data.