IoT Subsystem Discovery Using Activity Correlation and Link Salience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated industrial and commercial environments face challenges due to the extreme heterogeneity of IoT devices, requiring manual reverse engineering to identify subsystems, which is time-consuming and error-prone, especially when connected to IP-based networks through the Internet of Things (IoT).

Innovation Solution

The implementation of a platform that automatically identifies subsystems in automated environments using activity correlations and link salience, involving data source discovery, activity detection, correlation determination, and salience analysis, with components like data storage systems, correlation algorithms, and machine learning models to determine relationships between IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual reverse engineering is used to identify subsystems in heterogeneous IoT environments, then subsystem identification can be achieved, but the process becomes extremely time-consuming and error-prone

Engineering Contradiction:
Improvesubsystem identification accuracyVSAvoidtime for subsystem identification
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual reverse engineering (mechanical human intervention) with an automated system that uses machine learning models and algorithms to discover and identify subsystems. The system automatically analyzes device relationships, communication patterns, and data flows to identify subsystem boundaries without human intervention, thereby eliminating time loss while maintaining or improving identification accuracy.

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

Solution Approach 2:

The system enables automated environments to self-identify their own subsystem structures through self-service mechanisms. By continuously monitoring device interactions and applying correlation algorithms, the system automatically discovers and updates subsystem configurations without requiring external manual analysis, thus resolving the time-consuming nature of traditional methods.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If humans are involved in provisioning and maintaining automated systems with tens of thousands of heterogeneous devices, then system configuration can be achieved, but operational complexity increases significantly

Engineering Contradiction:
Improvesystem configuration capabilityVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary automated discovery system that mediates between the complex heterogeneous IoT environment and human operators. This intermediary system abstracts the complexity by automatically analyzing device relationships, protocols, and communication patterns, then presenting simplified subsystem information to users, thereby reducing operational complexity while maintaining configuration capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides universal functionality by handling multiple device types, protocols, and communication patterns through a single automated discovery platform. Rather than requiring separate configuration processes for different device categories, the universal system automatically adapts to various device heterogeneities, reducing operational complexity while preserving adaptability.

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

3Loss of information

If traditional network monitoring is used in IP-based IoT environments, then device connectivity can be detected, but relationships between devices remain masked by network complexity

Engineering Contradiction:
Improvedevice relationship informationVSAvoidnetwork structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies dimensionality change by moving from traditional flat network monitoring to a multi-dimensional analysis approach. The system analyzes device relationships across multiple dimensions including communication patterns, data flows, temporal correlations, and protocol interactions. This multi-dimensional perspective cuts through network complexity to reveal underlying device relationships that are invisible in traditional monitoring views.

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

Solution Approach 2:

The system performs preliminary analysis of device relationships by continuously monitoring and pre-processing communication patterns before queries are made. By pre-computing relationship metrics and storing them in optimized data structures, the system makes relationship information readily available without requiring complex real-time analysis, thus reducing information loss while managing network complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11973653B2Automatic discovery of automated digital systems through link salience
Publication Date: 2024.04.30 MAPPED INC
  • US11973653B2 patent drawing
  • US11973653B2 patent drawing
  • US11973653B2 patent drawing

AI summary

Described are platforms, systems, and methods to combine counts of activity correlations over time with a link salience method to identify collections of digital devices in an automated environment to identify sub-systems comprised of portions of the overall environment. The platforms, systems, and methods detect activity in a plurality of data sources associated with an automation environment; determine correlation in the detected activity between two or more of the data sources; store records of determined correlation in the detected activity over time in a data storage system; apply a link salience algorithm to the stored records of determined correlation in the detected activity to determine a salience property; and identify one or more subsystems in the automation environment based on the salience property.