Resource Service System Data Filtering for IoT Processing Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IoT systems, a client transmitting a large amount of data frequently can cause delays in processing for other clients due to the limited data processing capacity of resource services, leading to inefficient data handling and potential service disruptions.

Innovation Solution

Implementing a resource service system with a first queue to manage data from multiple clients, where if a predetermined client exceeds a certain data transmission threshold, the system sets a filter to prevent further data transmission from that client to the queue, thereby prioritizing data processing for other clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the reception service receives data from all clients without restriction, then complete data collection is achieved, but processing delays occur for normal clients due to excessive data volume from abnormal clients

Engineering Contradiction:
Improvedata processing reliabilityVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and isolates data from abnormal clients that exceed the threshold, separating them from the normal data processing flow. The resource service identifies abnormal clients and extracts their excessive data transmissions, processing them separately or discarding them, thereby preventing these data from blocking the processing of normal clients' data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of data transmission frequency threshold to identify abnormal clients. By monitoring whether data transmission frequency exceeds a predetermined threshold, the system dynamically adjusts its behavior - normal clients receive standard processing while abnormal clients have their data restricted, thus resolving the contradiction between complete data collection and processing efficiency.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If data transmission frequency threshold is set to allow all clients, then data completeness is maintained, but system performance deteriorates due to overload from abnormal clients

Engineering Contradiction:
Improvedata quantityVSAvoiddata processing productivity
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies partial action by selectively processing data from different clients differently. For normal clients below the threshold, complete data processing is performed. For abnormal clients exceeding the threshold, only necessary data is processed or excessive data is discarded. This partial processing approach maintains productivity while preserving sufficient data quality.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes the data acceptance parameter based on client behavior. When a client's data transmission frequency exceeds the predetermined threshold, the system changes from accepting all data to restricting data acceptance, thus maintaining processing productivity while preserving data completeness for normal clients.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the resource service processes data asynchronously without restrictions, then service flexibility is improved, but processing delays occur due to unlimited data volume from abnormal clients

Engineering Contradiction:
Improveservice adaptabilityVSAvoiddata processing delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements feedback control by monitoring data transmission frequencies from clients and comparing them against the predetermined threshold. When abnormal behavior is detected (excessive transmission frequency), the system provides feedback by restricting data acceptance from that client. This feedback mechanism maintains service adaptability for normal clients while preventing processing delays caused by abnormal clients.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes its operational parameters based on real-time monitoring. For clients exceeding the data transmission threshold, the resource service changes from unrestricted asynchronous processing to restricted processing, thereby maintaining service flexibility for normal clients while eliminating processing delays caused by abnormal data volumes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11537336B2Resource service system, control method, and storage medium
Publication Date: 2022.12.27 CANON KK
  • US11537336B2 patent drawing
  • US11537336B2 patent drawing
  • US11537336B2 patent drawing

AI summary

A resource service system is one of a plurality of resource service systems each capable of communicating with a reception service system that receives data from a plurality of clients. The resource service system acquires data from a first queue that receives and stores data transmitted from the reception service system, and processes the acquired data. In a case where it is determined a number of pieces of data of a predetermined client transmitted from the reception service system per unit time exceeds a first predetermined number, the resource service system sets a first setting for preventing the reception service system from transmitting the data of the predetermined client to the first queue.