Dynamic Print Threshold Control for Server Load Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing management server systems face challenges in determining the appropriate timing for sending notifications to prevent excessive printing, as they either miss sending notifications due to long intervals between checks or increase processing load with frequent checks.

Innovation Solution

A control device that repeatedly obtains a print amount with a first period, compares it to thresholds, and adjusts the check interval to a shorter period only when the print amount exceeds certain thresholds, thereby optimizing the timing for sending notifications and reducing processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the management server repeatedly obtains the number of printed sheets with a long predetermined period, then the processing load of the management server is reduced, but the number of printed sheets in the MFP may greatly exceed the number of printable sheets during the time period, causing the management server to be unable to send the predetermined notification at an appropriate timing

Engineering Contradiction:
Improveprocessing loadVSAvoidnotification timing
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the check period adjustable rather than fixed. The management server dynamically changes the check period based on the current print status: using a longer period when print usage is normal and switching to a shorter period when approaching the print limit, thereby optimizing both processing load and notification timing

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of check period based on print usage conditions. When the number of printed sheets approaches the printable sheet limit, the system shortens the check period to ensure timely notifications, while using longer periods when print usage is low to reduce processing load

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If the management server repeatedly obtains the number of printed sheets with a short predetermined period, then the notification timing is improved, but the number of times the management server obtains the number of printed sheets increases, causing processing load to increase

Engineering Contradiction:
Improvenotification timingVSAvoidprocessing load
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the check period based on real-time print status monitoring. When the number of printed sheets is far from the limit, a longer check period is used to reduce processing load. When approaching the limit, the system automatically switches to a shorter check period to ensure timely notifications

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The check period parameter is changed based on the relationship between current print amount and printable sheet limit. The system uses threshold-based parameter adjustment to optimize monitoring frequency, reducing unnecessary queries while maintaining timely detection of print limit approaches

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10664207B2Control device, server comprising control device and non-transitory computer-readable medium to execute related process related to print by using first and second thresholds
Publication Date: 2020.05.26 BROTHER KOGYO KK
  • US10664207B2 patent drawing
  • US10664207B2 patent drawing
  • US10664207B2 patent drawing

AI summary

A control device may every time a first related value is obtained with a first period, execute comparing a second related value and a first threshold; repeatedly obtain the first related value with a second period being shorter than the first period in a case where it is determined that the print amount being related to the second related value is larger than the print amount being related to the first threshold; every time the first related value is obtained with the second period, execute comparing the second related value and a second threshold; and execute a related process that is related to print executed by the print executing unit in a case where it is determined that the print amount being related to the second related value is larger than the print amount being related to the second threshold.