Versatile IoT Nodes Dynamic Adaptation Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT nodes face challenges in adapting to changing environments, integrating with new networks, and securing data across diverse and interconnected systems, due to varying computing capabilities, communication protocols, and lack of uniform resources and central computing systems.

Innovation Solution

The introduction of versatile nodes (vnodes) that can dynamically adapt their operating missions, transition between roles, and maintain security by using modular security layers, universal data ports, and machine learning algorithms to classify trusted and untrusted nodes, ensuring seamless data transfer and protection across different IoT environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes are specially configured for fixed environments, then operational reliability in that environment is improved, but adaptability to new environments deteriorates

Engineering Contradiction:
Improveoperational reliabilityVSAvoidadaptability to new environments
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The node configuration is made dynamic through the ability to load and unload software modules, update firmware, and reconfigure operational parameters based on the target environment. This allows the same physical node to adapt its behavior and capabilities to different environments while maintaining reliable operation in each specific context.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates universal nodes that can perform multiple functions across different environments by incorporating generic hardware platforms with configurable software layers. These nodes can be deployed in various IoT environments (home, industrial, vehicular, etc.) and adapted to each through software configuration rather than requiring specialized hardware for each environment.

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

2Loss of information

If nodes accumulate sensitive data from prior environments, then data utility is improved, but security risk deteriorates

Engineering Contradiction:
Improvedata utilityVSAvoidsecurity risk
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

Data storage is segmented into multiple isolated regions or containers within the node, with different access controls and security policies applied to each segment. Sensitive data from prior environments is stored in isolated segments that can be individually encrypted, accessed only by authorized processes, and selectively retained or purged based on security requirements while preserving useful data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary security layer or gateway is introduced between data storage and access points, implementing data loss prevention (DLP) policies, encryption management, and access control mechanisms. This intermediary ensures that sensitive data can be retained for utility purposes while being protected from unauthorized access or leakage risks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If nodes lack uniform computing capabilities, then device complexity is reduced, but system integration difficulty deteriorates

Engineering Contradiction:
Improvenode complexityVSAvoidsystem integration ease
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The system accepts and adapts to varying computing capabilities by implementing parameter-based configuration where nodes declare their capabilities (processing power, memory, connectivity options) and the deployment system adjusts configuration parameters accordingly. This allows heterogeneous nodes with different complexity levels to be integrated into the same IoT environment without requiring uniform hardware specifications.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of requiring each node to have identical capabilities, the system creates virtual copies or abstraction layers that standardize the interface and behavior of diverse nodes. Software-defined node profiles capture the essential functionality needed for integration, allowing nodes with different physical implementations to be treated uniformly by the system through their standardized virtual representations.

Inventive Principle:
Principle #26Copying

4Ease of operation

If nodes lack reliable connection to central computing system, then operational independence is improved, but security management capability deteriorates

Engineering Contradiction:
Improveoperational independenceVSAvoidsecurity management reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Nodes are equipped with self-service security capabilities including local cryptographic key management, automated security policy enforcement, and local threat detection and response mechanisms. This allows nodes to maintain security operations independently when disconnected from central systems, while still being able to receive security updates and policy changes when connected.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Security configurations, cryptographic credentials, and operational policies are pre-configured into nodes before deployment or during initial setup phases. This preliminary action ensures that nodes have the necessary security capabilities and configurations in place to operate independently and securely even before establishing reliable connections to central computing systems.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11496569B1Internet of things (“IoT”) versatile nodes
Publication Date: 2022.11.08 BANK OF AMERICA CORP
  • US11496569B1 patent drawing
  • US11496569B1 patent drawing
  • US11496569B1 patent drawing

AI summary

IoT devices are usually single-purpose devices with a set of instructions and parameters. This disclosure relates to a versatile framework that overcomes technical challenges for repurposing nodes operating in an IoT environment. Specifically, this disclosure describes security and functionality adaptations for versatile nodes (“vnodes”) operating within an IoT environment. Vnodes may include segmented data storage locations that allow multiple set of instructions and parameters to be stored on the vnode. The multiple sets of instructions/parameters may allow a vnode to perform a wide range of activities in different IoT operating environments. For example, a vnode may attach to a car during a trip then attach itself to the garage door, then re-attach to the car in the morning. Data storage may be segmented and allow data sharing between segmented storage locations. Data storage may be segmented and not allow data sharing between storage locations and thereby increases data controls.