Network Data Distribution Unit Task Catalog Filtering
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If network devices receive excessive requests or data transmission, then network connectivity and data flow are improved, but resource overload and crashes occur
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.
3Productivity
If network devices process incorrect or erroneous data, then data processing capability is demonstrated, but device crashes and malfunctions occur
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.
Data Source
Figure 1
Figure 2
Figure 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.