Application Button Display Priority Control for Error Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing apparatuses fail to prevent the display priority of application buttons from being raised due to repeated error terminations during tasks like FAX transmission, leading to incorrect ranking of frequently used jobs.

Innovation Solution

An image processing apparatus that displays application buttons based on their usage frequency, with a controller that adjusts the number of usage counts only when jobs are completed normally, and uses error codes to predict retransmission success, adjusting display priority accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the display priority of application buttons is increased based on usage frequency, then frequently used jobs are prioritized for easier access, but error-prone jobs are incorrectly prioritized due to repeated failed transmissions

Engineering Contradiction:
Improvedisplay priority of application buttonVSAvoidaccuracy of usage frequency detection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by monitoring job execution results and adjusting display priority accordingly. When a job is successfully completed, its usage frequency is incremented and the application button is moved to a higher display rank. When a job fails, the frequency is not incremented, preventing erroneous prioritization. This feedback mechanism ensures that display priority accurately reflects genuine usage patterns rather than error-prone repetitions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system converts the harmful effect of repeated error terminations into a beneficial filtering mechanism. By detecting failed job executions and preventing their frequency from being counted, the system uses the error information to its advantage - preventing misleading prioritization while still allowing successful retransmissions after errors to be properly tracked when they ultimately succeed.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Reliability

If retransmission is automatically attempted after line busy errors, then transmission success rate improves, but display priority may be incorrectly elevated due to multiple execution attempts

Engineering Contradiction:
Improvetransmission success rateVSAvoiddisplay priority ranking
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies partial action by selectively counting only successful job executions toward display priority, while allowing multiple retransmission attempts without penalty. When a job fails initially, the system permits retransmission but does not increment the usage frequency counter. Only when the job ultimately succeeds does the frequency increase, preventing erroneous prioritization from failed attempts while maintaining the ability to retry.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11797244B2Image processing apparatus that controls display of object, method of controlling the same, and storage medium
Publication Date: 2023.10.24 CANON KK
  • US11797244B2 patent drawing
  • US11797244B2 patent drawing
  • US11797244B2 patent drawing

AI summary

An image processing apparatus capable of preventing display priority of an application button displayed on a home screen from being raised to a higher rank due to repeat of error termination. A plurality of application buttons each for executing a predetermined job with settings therefor are displayed on the home screen. A user interface selects one object of the plurality of objects. After the one object is selected by the user interface, the one job is executed based on settings set in association therewith. When execution of the job is not normally completed, the controller does not increase the number of times of use of the object selected by the user interface according to which the display priority of the object is raised.