IP Library Granted Patent US 11,601,562
Granted Patent B2
US 11,601,562 · App. 17/367,136 · Granted Mar 7, 2023

Information processing apparatus, method for controlling information processing apparatus, and storage medium

Inventor: Seiya Omori (Ibaraki, JP)
Assignee: Canon Kabushiki Kaisha
H04N1/00517H04N1/00381H04N1/00427H04N1/00437H04N1/00514
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,601,562
App. No.
17/367,136
Granted
Mar 7, 2023
Kind
B2
Abstract

An information processing apparatus includes a display unit configured to display a plurality of display objects for giving an instruction to execute processing on an operation screen, a determination unit configured to determine whether to change a display order of the plurality of display objects based on a state of the information processing apparatus, and a change unit configured to change the display order of the plurality of display objects displayed on the operation screen based on the numbers of uses of the respective display objects in a case where the determination unit determines to change the display order.

Claims (28)

1. An information processing apparatus comprising:

at least one memory device that stores a set of instructions; and

at least one processor that executes the set of instructions to:

store a list that specifies a display order of a plurality of display objects for instructing execution of processing;

acquire a request for screen display;

in a case where a user does not start an operation at a timing of acquiring the request for screen display, based on the display order specified in the stored list, display a first screen on which the plurality of display objects are arranged; and

in a case where the user starts an operation at the timing of acquiring the request for screen display, delete the stored list, and, based on a history of processing corresponding to the plurality of display objects, generate a list that specifies a display order of the plurality of display objects anew, and, based on the display order specified in the list generated anew, display a second screen on which the plurality of display objects are arranged.

2. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is changed if the information processing apparatus is in a state where a start of an operation by a user is detected.

3. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is changed if the information processing apparatus performs user login processing.

4. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is changed if the information processing apparatus detects presence of a user in front of the information processing apparatus.

5. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is changed if the information processing apparatus detects that an operation unit of the information processing apparatus is operated by a user.

6. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is not changed, in a case where the display order of the plurality of display objects is determined to not be changed based on the state of the information processing apparatus.

7. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is not changed, in a case where a user logged in the information processing apparatus continuously executes jobs.

8. The information processing apparatus according to claim 1 , wherein the at least one processor executes the set of instructions to:

determine whether to change the display order of the plurality of display objects based on a state of the information processing apparatus.

9. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is changed such that a frequently used button is located in front.

10. The information processing apparatus according to claim 1 , wherein the display order of the plurality of display objects is changed based on numbers of uses of the respective plurality of display objects in each state of the information processing apparatus.

11. The information processing apparatus according to claim 1 , wherein the information processing apparatus is an image processing apparatus including at least either a print function or a scan function.

12. A method for an information processing apparatus, the method comprising:

storing a list that specifies a display order of a plurality of display objects for instructing execution of processing;

acquiring a request for screen display;

in a case where a user does not start an operation at a timing of acquiring the request for screen display, based on the display order specified in the stored list, displaying a first screen on which the plurality of display objects are arranged; and

in a case where the user starts an operation at the timing of acquiring the request for screen display, deleting the stored list, and, based on a history of processing corresponding to the plurality of display objects, generating a list that specifies a display order of the plurality of display objects anew, and, based on the display order specified in the list generated anew, displaying a second screen on which the plurality of display objects are arranged.

13. A non-transitory computer-readable storage medium storing a program to cause a computer to perform a method for an information processing apparatus, the method comprising:

storing a list that specifies a display order of a plurality of display objects for instructing execution of processing;

acquiring a request for screen display;

in a case where a user does not start an operation at a timing of acquiring the request for screen display, based on the display order specified in the stored list, displaying a first screen on which the plurality of display objects are arranged; and

in a case where the user starts an operation at the timing of acquiring the request for screen display, deleting the stored list, and, based on a history of processing corresponding to the plurality of display objects, generating a list that specifies a display order of the plurality of display objects anew, and, based on the display order specified in the list generated anew, displaying a second screen on which the plurality of display objects are arranged.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2021
From: OMORI, SEIYA
To: CANON KABUSHIKI KAISHA
Reel/Frame 057028/0507 →
Priority Claims (1)
JP JP2020-119953 · Jul 13, 2020 · national
Continuity (1)
Related Publication 20220014639A1 · Jan 13, 2022