IoT Device Communication Validation via Dynamic Record Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices face challenges with data drift, where changes in data formats and semantics over time can lead to failures in smart contract execution, resulting in invalidations of IoT device-initiated communications.

Innovation Solution

A data drift resolution tool is implemented to generate and dynamically update device records, accounting for changes in data formats and semantics. This tool uses a machine learning algorithm to monitor and validate IoT device communications, ensuring smooth execution of automatic processes and enhancing security by identifying potential unauthorized updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If smart contracts are used to automate IoT device communications, then process automation and security are improved, but data drift causes validation failures and execution failures

Engineering Contradiction:
Improveprocess automationVSAvoidvalidation reliability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent implements a dynamic record-keeping system that automatically updates device parameter records when changes are detected. Instead of using static validation rules, the system continuously adapts to data drift by monitoring incoming data and updating reference records, thereby maintaining validation reliability while preserving automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where validation results are used to update device records. When data drift is detected through validation failures, the system learns from these failures and updates its reference records, creating a closed-loop system that improves reliability over time while maintaining automation.

Inventive Principle:
Principle #23Feedback

2Reliability

If device records are updated to account for data drift, then validation reliability is improved, but system complexity increases

Engineering Contradiction:
Improvevalidation reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-updating validation system where the device record database automatically updates itself based on incoming data patterns. The system monitors its own validation performance and autonomously adjusts reference records without requiring external intervention or complex manual configuration, thereby improving reliability while minimizing the added complexity burden.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary layer between the validation logic and the device records. This intermediary component handles the complexity of record updates and data drift detection, shielding the core validation system from complexity while maintaining high reliability through automated adaptations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If strict validation is applied to IoT device communications, then security is improved, but network bandwidth and processing resources are wasted due to false rejections

Engineering Contradiction:
ImprovesecurityVSAvoidnetwork bandwidth and processing resources
Core Design Contradiction:
Object-affected harmful factorsVSLoss of energy

Solution Approach 1:

The patent performs preliminary updates to device records based on detected data drift patterns before strict validation is applied. By proactively adapting validation criteria to match current device behavior, the system maintains security through rigorous validation while avoiding false rejections that would waste network bandwidth and processing resources.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If static validation rules are used, then system complexity is minimized, but data drift causes execution failures

Engineering Contradiction:
Improvesystem complexityVSAvoidexecution reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms static validation rules into a dynamic system where reference records are automatically updated based on detected data drift. This dynamic adaptation allows the system to maintain simple operational procedures while achieving high execution reliability through continuous self-updating of validation criteria.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12301553B2System and method for intelligent validation of communications initiated by internet of things devices
Publication Date: 2025.05.13 BANK OF AMERICA CORP
  • US12301553B2 patent drawing
  • US12301553B2 patent drawing
  • US12301553B2 patent drawing

AI summary

A system includes a memory and a processor. The memory stores a baseline record associated with a device, which includes a set of parameters that were extracted from the device. The processor receives a request from the device to initiate a communication. In response to receiving the request to initiate the communication, the processor determines that an update to the device has modified the set of parameters of the device. In response to determining that that the update has modified the set of parameters, the processor extracts the modified set of parameters from the device, and stores a new record associated with the device in the memory, which includes the modified set of parameters extracted from the device. The processor additionally uses the new record to validate the request. In response to validating the request, the processor transmits the communication.