Distributed IoT Management via Rule Processing and Edge Decision Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing networks of IoT devices are complex and costly, requiring significant effort to interconnect devices across different locations, and existing MCUs are limited in their ability to support advanced functionalities due to high power consumption and large size, which hinders the widespread adoption of IoT applications.

Innovation Solution

A cloud-based distributed management system utilizing Rule Processing Applications (RPA) and Decision Making Algorithms (DMA) that allows for decentralized execution across multiple devices, along with a new generation of Application Agnostic Micro-Controller Units (A2MCU) that offloads intelligence to remote servers, reducing the complexity and cost of edge devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a centralized cloud-based system is used to manage IoT devices, then device interconnection and management capability are improved, but network complexity and communication overhead increase

Engineering Contradiction:
Improvedevice interconnection capabilityVSAvoidnetwork management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized cloud management system into distributed edge computing nodes (gateways) that can independently execute decision-making algorithms. This segmentation reduces network communication overhead by processing data locally at the edge rather than requiring constant cloud interaction, while maintaining the adaptability to interconnect diverse IoT devices through the distributed architecture.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If advanced functionalities are implemented in edge devices, then device capability is improved, but power consumption and device size increase

Engineering Contradiction:
Improvedevice functionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic functionality allocation where edge devices can adaptively execute decision-making algorithms based on available computational resources and power levels. The system dynamically adjusts the complexity of local processing versus cloud processing, allowing advanced functionalities to be enabled when power is available while reducing to basic operations when power is constrained, thus maintaining device capability without permanently increasing power consumption.

Inventive Principle:
Principle #15Dynamics

3Speed

If decision-making algorithms are executed locally at gateways, then response time is improved, but gateway computational requirements increase

Engineering Contradiction:
Improveresponse timeVSAvoidgateway computational requirements
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements partial local execution of decision-making algorithms at gateways, where only the critical time-sensitive portions are executed locally to achieve fast response times, while less time-critical processing is offloaded to the cloud. This partial action approach provides sufficient response time improvement for urgent decisions without requiring the gateway to have full computational capabilities for all processing tasks.

Inventive Principle:
Principle #16Partial or excessive action

4Use of energy by moving object

If MCUs are made smaller and lower power, then device cost and power consumption are reduced, but processing capability and memory are limited

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing capability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary distributed edge computing architecture where small, low-power MCUs in IoT devices communicate with gateway nodes that provide enhanced processing capabilities. The low-power MCUs handle basic sensing and data collection, while the gateway acts as an intermediary that performs complex decision-making algorithms, thus maintaining low power consumption at the device level while achieving advanced processing capability through the intermediary gateway infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11381462B2Programmable distributed management system of interconnected things and applications
Publication Date: 2022.07.05 YODIWO SINGLE MEMBER SA
  • US11381462B2 patent drawing
  • US11381462B2 patent drawing
  • US11381462B2 patent drawing

AI summary

Aspects are described for managing a network of things and applications that are distributed, such as geographically or globally distributed. One exemplary aspect of the system and method is based on a centralized cloud-based processing unit that implements a Rule Processing Application (RPA) and compiles a set of User Rules. The execution of the User Rules is distributed across a number of independent Decision Making Algorithms (DMA). Each DMA can be implemented in one or more devices (e.g., servers, gateways, processing units, etc.) distributed across the network such as a worldwide network. One exemplary method also utilizes gateways within Local Area Networks (LANs) with the characteristics that (i) each gateway communicates with a centralized cloud-based processing unit and (ii) each gateway can respond to commands from the centralized cloud-based processing unit to alter the gateway's functionality and implement a DMA (in whole or in part).