Multithread Device Management Relay for Peak Load Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional device management systems face increased network and server burden due to simultaneous transmission of large volumes of management information from numerous devices, leading to peak loads and potential data transmission exceeding specific time periods, which can further exacerbate network and server access burdens.

Innovation Solution

An information processing apparatus that calculates and adjusts the number of threads and standby times for data transmission to the device management server based on the number of network devices and type of management information, dispersing the transmission over multiple threads and adjusting standby times to manage network and server loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If management information is transmitted simultaneously from multiple monitoring apparatuses at periodic timing, then data transmission efficiency is improved, but network burden and server access burden increase

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidnetwork burden
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic transmission of management information from monitoring apparatuses, where each apparatus transmits data at scheduled intervals. This periodic action allows efficient data collection while the system manages to distribute the transmission timing to avoid simultaneous bursts, thereby maintaining productivity while controlling network burden.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts transmission parameters based on current network conditions and server load. By making the transmission behavior adaptive rather than fixed, the system can optimize data transmission efficiency while responding to changing network burden conditions, resolving the contradiction between productivity and harmful network impact.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If a large volume of management information is transmitted simultaneously over a short period, then data collection completeness is improved, but server access burden and network burden increase

Engineering Contradiction:
Improvedata volume transmittedVSAvoidserver access burden
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent segments the large volume of management information into smaller data units that are transmitted in multiple batches rather than as a single large transmission. This segmentation reduces the peak server access burden while ensuring that the complete data set is eventually collected, resolving the contradiction between transmitting sufficient data volume and avoiding excessive server load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs periodic transmission of data batches over extended time periods rather than simultaneous transmission. This approach ensures that the complete management information is collected while distributing the server access burden across multiple time points, preventing peak overload conditions.

Inventive Principle:
Principle #19Periodic action

3Object-affected harmful factors

If data transmission is extended over a longer period, then server access burden is reduced, but transmission time exceeds specific time periods such as business hours

Engineering Contradiction:
Improveserver access burdenVSAvoidtransmission time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system dynamically adjusts transmission scheduling to concentrate data transmission within specific time windows such as business hours, while still distributing the load to avoid peak server burden. This dynamic time management allows the system to respect operational time constraints while managing server access burden through intelligent scheduling rather than simple extension of transmission period.

Inventive Principle:
Principle #15Dynamics

4Speed

If the number of threads for data transmission is increased, then data transmission speed is improved, but network burden and server access burden increase

Engineering Contradiction:
Improvedata transmission speedVSAvoidnetwork burden
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic adjustment of the number of transmission threads based on current network conditions and server load. This allows the system to optimize transmission speed by using more threads when conditions permit, while reducing thread count to control network and server burden when conditions deteriorate, thereby resolving the contradiction between speed and harmful factors.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes transmission parameters including thread count and standby time based on monitored system conditions. By adjusting these parameters dynamically, the system can optimize transmission speed while controlling network burden, resolving the contradiction between improving speed and minimizing harmful network impact.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250392668A1Information processing device, method, and program
Publication Date: 2025.12.25 CANON KK
  • US20250392668A1 patent drawing
  • US20250392668A1 patent drawing
  • US20250392668A1 patent drawing

AI summary

An apparatus relays communications between network devices and a device management server. The apparatus includes one or more memories storing instructions, and one or more processors capable of executing the instructions causing the apparatus to: acquire management information relating to the network devices; execute calculation processing to calculate a number of threads for the management information to be transmitted to the device management server in a multithread based on a number of the network devices with which communications are being relayed; execute adjustment processing to adjust a standby time for after the management information that has been transmitted to the device management server in a multithread based on a type of the management information and a data amount for the management information; and transmit the management information to the device management server in a multithread based on the calculated number of threads and the standby time.