Network Data Distribution Unit Task Catalog Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network devices, particularly IoT devices, face stability and resource issues due to unforeseen demands, leading to potential crashes and usability problems from excessive or inappropriate requests.

Innovation Solution

A method involving a task catalog and technical specifications for network devices, where a network data distribution unit filters requests based on the device's capabilities, using an algorithm that analyzes requests against the catalog and technical specifications to determine executability, with machine learning for optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network devices are expected to perform increasingly complex tasks with limited computing power, then device functionality and versatility are improved, but device stability and reliability deteriorate

Engineering Contradiction:
Improvedevice functionalityVSAvoiddevice stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by maintaining a task catalog that lists executable tasks and their resource requirements before requests are processed. The system pre-calculates resource consumption for each task and stores this information in the catalog, allowing feasibility assessment to be performed in advance rather than during task execution. This prevents overload by rejecting incompatible tasks before they consume device resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the task catalog and feasibility assessment system) between incoming requests and the network device. This intermediary evaluates each request against the device's technical specifications and the task catalog before forwarding it to the device, acting as a buffer that protects the device from incompatible or excessive requests while still allowing valid tasks to proceed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If network devices receive excessive requests or data transmission, then network connectivity and data flow are improved, but resource overload and crashes occur

Engineering Contradiction:
Improvenetwork data flowVSAvoidresource overload
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies partial action by selectively forwarding only those requests that can be executed based on the task catalog and technical specifications. The system assesses each request's resource requirements and forwards only the feasible portion of requests, rejecting those that would cause overload. This allows maximum valid data flow while preventing resource exhaustion.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If network devices process incorrect or erroneous data, then data processing capability is demonstrated, but device crashes and malfunctions occur

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddevice malfunction
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by implementing a feasibility assessment mechanism that identifies and rejects incorrect or erroneous requests before they reach the network device. The system checks whether requested tasks match the device's capabilities listed in the task catalog and whether sufficient resources are available, preventing malformed requests from causing crashes while allowing valid processing to proceed.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentEP4164193A1Techniques for providing improved operational flow to network devices
Publication Date: 2023.04.12 DEUTSCHE TELEKOM AG
  • EP4164193A1 patent drawingFigure 1
  • EP4164193A1 patent drawingFigure 2
  • EP4164193A1 patent drawingFigure 3

AI summary

Techniques for avoiding executability problems when using network devices, especially IoT devices, comprising the following steps: • Deploying a network device in a network environment; • Maintaining and/or creating a task catalog of the network device, wherein the task catalog lists such tasks that can be executed by the network device; • Sending the task catalog to a network data distribution unit, wherein the network data distribution unit connects the network device to the network environment, and the task catalog is stored in a storage module of the network data distribution unit;• The network data distribution unit receives at least one request with at least one task that the network device is to execute, wherein an algorithm implemented on the network data distribution unit analyzes the request to determine whether there is a match with at least one executable task listed in the task catalog; • Forwarding the requested task to the network device if the requested task is listed as an executable task in the task catalog.