Distributed IoT Device Communication via Universal Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT systems rely on central servers for data processing and communication, which can lead to significant computational resource requirements and raise privacy and security concerns due to the centralized handling of data from numerous devices.

Innovation Solution

A distributed IoT system where each device acts as an independent agent, equipped with reasoning algorithms and machine-learning capabilities, allowing them to communicate directly with each other through a universal bus, eliminating the need for a central server and enabling decentralized data processing and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central server is used for data processing and communication in IoT systems, then data processing capability is improved, but computational resource requirements increase and privacy and security concerns arise

Engineering Contradiction:
Improvedata processing capabilityVSAvoidcomputational resource requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized data processing function into distributed processing units located at each IoT device. Each device runs local processing logic that handles data locally, eliminating the need for a single central server and reducing computational resource concentration. This segmentation allows the system to maintain data processing capability while distributing the computational burden across multiple independent nodes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a central server is used for data processing and communication in IoT systems, then data processing capability is improved, but privacy and security concerns increase due to centralized data handling

Engineering Contradiction:
Improvedata processing capabilityVSAvoidprivacy and security concerns
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the centralized data storage and processing into distributed units at each IoT device. Each device maintains its own data locally and processes information independently, which eliminates the single point of failure and security vulnerability associated with centralized servers. This segmentation inherently improves privacy and security by preventing centralized data collection while maintaining processing capability.

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If a distributed IoT system is implemented where devices communicate directly with each other, then computational burdens are reduced and data privacy is enhanced, but device complexity increases due to decentralized communication requirements

Engineering Contradiction:
Improvecomputational burdensVSAvoiddecentralized communication requirements
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where each IoT device autonomously manages its own communication and data processing without requiring complex centralized coordination. Devices independently handle their data locally and only engage in communication when necessary, which reduces overall computational burdens while maintaining manageable device complexity through autonomous operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11757894B2Distributed communication between internet of things devices
Publication Date: 2023.09.12 MCAFEE LLC
  • US11757894B2 patent drawing
  • US11757894B2 patent drawing
  • US11757894B2 patent drawing

AI summary

Technologies for a distributed Internet of Things (IoT) system including a plurality of IoT devices are disclosed. An example first Internet of Things (IoT) device includes at least one processor to execute instructions to access a first message transmitted by a second IoT device, the first IoT device and second IoT device communicatively coupled via a direct communication, identify that the first message is indicative of an administrative event, the administrative event associated with a function of one or more of the first IoT device or the second IoT device, update a status of a system of IoT devices based on the administrative event, the system of IoT devices including the first IoT device and the second IoT device, and send a second message indicative of the administrative event to a universal bus.