IoT Code Bundles for Secure Wireless Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches for providing wireless access to IoT devices face challenges due to large storage requirements and difficulties in debugging or updating protocols, as protocol information is integrated into the access point's operating system, leading to out-of-date information and compromised functionality.

Innovation Solution

Generating customized code bundles on a remote server to be installed at access points, which reduces storage size and allows for on-the-fly updates, and using machine learning to infer and validate code bundles for secure and reliable network access, decoupling IoT device integration from the access point.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If protocol information is integrated into the access point's operating system, then secure access is achieved, but storage requirements increase and updates become difficult

Engineering Contradiction:
Improvesecure accessVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments protocol information into separate code bundles that are independent from the access point's operating system. These code bundles contain protocol-specific data and can be stored, managed, and updated separately, thereby reducing the storage burden on the access point while maintaining secure access capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts protocol information from the access point's operating system and places it into external code bundles. This extraction allows the access point to maintain minimal storage requirements while still having access to necessary protocol data for secure IoT device communication.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If protocol information is integrated into the access point's operating system, then secure access is achieved, but updating protocols becomes difficult and time-consuming

Engineering Contradiction:
Improvesecure accessVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By segmenting protocol information into separate code bundles, the patent enables independent updates of individual protocol bundles without requiring system-wide updates. This segmentation allows rapid deployment of protocol fixes and updates, significantly reducing update time while maintaining secure access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent prepares code bundles in advance with all necessary protocol information, allowing them to be quickly deployed when updates are needed. This preliminary preparation of update packages enables fast protocol updates without disrupting access point operations.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If protocol information is integrated into the access point's operating system, then functionality is maintained, but the system becomes less adaptable to new protocols

Engineering Contradiction:
ImprovefunctionalityVSAvoidprotocol adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments protocol support into modular code bundles that can be independently added, removed, or updated. This modularity allows the access point to adapt to new protocols by simply loading new code bundles without affecting existing functionality, thereby enhancing protocol adaptability while maintaining operational simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal code bundle structure that can accommodate multiple different protocols within the same framework. This universal design allows the access point to support diverse protocols through a single mechanism, improving both adaptability and ease of operation.

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

4Adaptability or versatility

If code bundles are generated for each IoT device, then compatibility is improved, but processing complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses machine learning to analyze IoT device attributes and copy or adapt existing code bundles from similar devices. Instead of generating entirely new code bundles for each device, the system replicates and modifies proven templates, thereby improving device compatibility while minimizing processing complexity through intelligent reuse of existing code structures.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12096206B2Customized code bundle to enable secure communication from internet of things devices at wireless networks
Publication Date: 2024.09.17 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12096206B2 patent drawing
  • US12096206B2 patent drawing
  • US12096206B2 patent drawing

AI summary

Systems and methods are provided for receiving, from an access point, attributes of an Internet of Things (IoT) device connected to the access point, determining a stored device, in a database of a server, sharing a subset of the attributes of the IoT device, and generating a code bundle based on the subset of the shared attributes between the stored device and the IoT device.