Distributed Digital Process Management for IoT Network Traffic Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital process management systems face limitations in real-time process management and customization, particularly in IoT environments, leading to delayed user interactions and increased network traffic due to centralized control and data processing demands.

Innovation Solution

A digital process management system comprising a processor and memory that determines and executes process models based on user input and data from sources, allowing for real-time process management across IoT devices, gateways, and enterprises, enabling direct user modification and reduced data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized control and data processing are used in digital process management systems, then process management capability is improved, but network traffic and processing demands increase

Engineering Contradiction:
Improveprocess management capabilityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments process management functionality by deploying process models across multiple distributed devices (IoT devices, gateways, enterprises) rather than centralizing them in a single location. This segmentation allows local processing of process management tasks, reducing the need for constant data transmission to centralized servers and thereby reducing network traffic while maintaining process management capability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If centralized control is used in digital process management systems, then process management is improved, but user interaction delay increases

Engineering Contradiction:
Improveprocess managementVSAvoiduser interaction delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By distributing process models to edge devices and gateways closer to users, the system enables local real-time processing of user interactions without requiring round-trip communication with centralized servers. This segmentation of control functionality reduces interaction delays while maintaining process management reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-deploying process models to distributed devices before they are needed for actual process execution. This allows devices to immediately execute process management tasks locally when triggered, eliminating the delay of fetching process models from centralized servers at runtime.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If process models are executed across multiple Internet-connected devices, then real-time provisioning is improved, but system complexity increases

Engineering Contradiction:
Improvereal-time provisioningVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs a universal process model format that can be executed across different types of Internet-connected devices (IoT devices, gateways, enterprises) with varying capabilities. This universality allows the same process model to function across multiple device types without requiring device-specific adaptations, enabling real-time provisioning while managing system complexity through standardization.

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

Data Source

PatentUS9906381B2Digital process management system
Publication Date: 2018.02.27 BANK OF AMERICA CORP
  • US9906381B2 patent drawing
  • US9906381B2 patent drawing
  • US9906381B2 patent drawing

AI summary

According to one embodiment, a system for digital process management comprises a memory and a processor communicatively coupled to the memory. The memory is operable to store input data, output data, and a process model, each associated with a digital process management system. The processor is operable to determine the process model based upon user input, wherein the process model comprises a set of rules, determine the input data based upon data received from a data source, and determine whether to initiate the process model based upon the input data. The system is further operable to execute the process model by determining a state of a process, determining an activity based upon the state and the set of rules, executing the activity, determining results data, and determining the output data based upon the results data. The system is further operable to communicate the output data to the memory.