Distributed Behavior Engine for IoT Network Traffic Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing diversity of machine-to-machine communicating devices, such as IoT devices, poses challenges in interoperability due to varied communication protocols and unique interfaces, leading to complexities in provisioning, control, and network traffic management.

Innovation Solution

A method and system that utilize a behavior engine to distribute rules across a network, evaluating trigger criteria and issuing commands to devices based on service properties, methods, and events, allowing for decentralized monitoring and command processing, thereby reducing network traffic and simplifying device interaction across disparate platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized architecture is used to control all IoT devices from a single cloud server, then all status checks and commands can be issued centrally, but the amount of network traffic increases significantly

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork traffic
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent segments the centralized control architecture into distributed edge computing nodes deployed at network edges closer to IoT devices. These edge nodes handle local processing and command issuance, reducing the need for all traffic to traverse through a central cloud server. This segmentation maintains centralized management capabilities while distributing the computational burden, thereby reducing overall network traffic and energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional layer in the architecture by deploying edge computing resources at multiple strategic points throughout the network infrastructure. Instead of a single centralized dimension (cloud server), the system adds intermediate dimensions (edge nodes) that are geographically and network-topologically closer to end devices. This multi-dimensional approach enables localized processing while maintaining centralized coordination, effectively reducing network traffic.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If disparate communication protocols are supported to enable interoperability among different IoT devices, then device compatibility improves, but system complexity increases

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

Solution Approach 1:

The patent introduces protocol translation services and abstraction layers as intermediary components between diverse IoT devices and the central management system. These intermediaries handle protocol conversion, message formatting, and semantic mapping, allowing devices using different communication protocols (MQTT, CoAP, HTTP, Zigbee, etc.) to interoperate seamlessly. By placing the complexity in these intermediary translation layers rather than requiring every device to support all protocols, the overall system achieves high adaptability while managing complexity in a localized manner.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If all status checks and commands are issued from a central cloud server, then centralized control is maintained, but the amount of network traffic increases

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork traffic
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent segments the centralized control architecture into distributed edge computing nodes deployed at network edges closer to IoT devices. These edge nodes handle local processing and command issuance, reducing the need for all traffic to traverse through a central cloud server. This segmentation maintains centralized management capabilities while distributing the computational burden, thereby reducing overall network traffic and energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional layer in the architecture by deploying edge computing resources at multiple strategic points throughout the network infrastructure. Instead of a single centralized dimension (cloud server), the system adds intermediate dimensions (edge nodes) that are geographically and network-topologically closer to end devices. This multi-dimensional approach enables localized processing while maintaining centralized coordination, effectively reducing network traffic.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10534746B2System and method for defining machine-to-machine communicating devices and defining and distributing computational tasks among same
Publication Date: 2020.01.14 DROPLIT INC
  • US10534746B2 patent drawing
  • US10534746B2 patent drawing
  • US10534746B2 patent drawing

AI summary

A system and method for issuing commands to remote devices comprising determining a criterion that forms a rule for a service, the service comprising a service property, a service method, and a service event, distributing the rule to a behavior engine on a programmable device, the behavior engine comprising a set of rules, and evaluating, at the behavior engine, if a trigger criterion for the rule is met. Upon determining that the trigger criterion is met, the method may further comprise performing an action comprising evaluating, at the behavior engine, if a condition is met, and upon determining that the condition is met, issuing a command to perform a first action comprising setting a service property and calling a service method for all devices including the service property within a scope of the action, defining an action scope.