Information processing apparatus and control method for displaying user interface
First Claim
1. An information processing apparatus which performs processing in accordance with one or more operation commands from a user, comprising:
- a receiving unit constructed to receive an operation command for instructing a plurality of processes from the user;
a determining unit constructed to determine whether or not the operation command received by said receiving unit has been issued at certain fixed intervals a predetermined number of times or more in a predetermined time interval;
a querying unit constructed to query the user whether or not to register an index for executing the plurality of processes instructed by the operation command received by said receiving unit when it is determined by said determining unit that the operation command has been issued at the certain fixed intervals a predetermined number of times in the predetermined time interval;
a registering unit constructed to register the index for executing the plurality of processes when the user responds to the query by said querying unit to register the index;
a display control unit constructed to cause a display unit (i) to display the index registered by said registering unit at the certain fixed intervals, and (ii) not to display the index registered by said registering unit at other times; and
an executing unit constructed to execute the plurality of processes corresponding to the index when the user designates the index displayed on the display unit.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided an image processing apparatus, an image generating apparatus, and an image processing method, capable of automating assignment of keys to functions and registration of macros provided by the image generating apparatus and presenting an index such as a shortcut key associated with one of the registered functions to a user at the timing when the user uses that function. To achieve this, first an operation command issued by a user through a control panel 1000 is received and history information about the operation command is stored in a storage device 900. A controller unit 200 detects history information about an operation command received through the control panel 1000 from among the history information, creates and registers a shortcut key for performing a operation command received through the control panel 1000 on the basis of the result of the detection, and presents the shortcut key to the user at a predetermined timing.
-
Citations
8 Claims
-
1. An information processing apparatus which performs processing in accordance with one or more operation commands from a user, comprising:
-
a receiving unit constructed to receive an operation command for instructing a plurality of processes from the user; a determining unit constructed to determine whether or not the operation command received by said receiving unit has been issued at certain fixed intervals a predetermined number of times or more in a predetermined time interval; a querying unit constructed to query the user whether or not to register an index for executing the plurality of processes instructed by the operation command received by said receiving unit when it is determined by said determining unit that the operation command has been issued at the certain fixed intervals a predetermined number of times in the predetermined time interval; a registering unit constructed to register the index for executing the plurality of processes when the user responds to the query by said querying unit to register the index; a display control unit constructed to cause a display unit (i) to display the index registered by said registering unit at the certain fixed intervals, and (ii) not to display the index registered by said registering unit at other times; and an executing unit constructed to execute the plurality of processes corresponding to the index when the user designates the index displayed on the display unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for controlling an information processing apparatus, comprising the steps of:
-
receiving an operation instruction for instructing a plurality of processes from a user; determining whether or not the operation instruction received in said receiving step has been issued at certain fixed intervals a predetermined number of times in a predetermined time interval; querying the user whether or not to register an index for executing the plurality of processes instructed by the operation instruction received in said receiving step when it is determined in said determining step that the operation instruction has been issued at the certain fixed intervals a predetermined number of times in the predetermined time interval; registering the index for executing the plurality of processes when the user responds to the query made in said querying step to register the index; controlling a display unit (i) to display the index registered in said registering step at the certain fixed intervals, and (ii) not to display the index registered in said registering step at other times; and executing the plurality of processes corresponding to the index when the user designates the index displayed on the display unit.
-
-
8. A non-transitory computer readable medium storing a program for causing a computer to perform processing in accordance with one or more operation commands from a user, said processing comprising the steps of:
-
receiving an operation command for instructing a plurality of processes issued from the user to the computer; determining whether or not the operation command received in said receiving step has been issued at certain fixed intervals a predetermined number of times in a predetermined time interval; querying the user whether or not to register an index for executing the plurality of processes instructed by the operation command received in said receiving step when it is determined in said determining step that the operation command has been issued at the certain fixed intervals the predetermined number of times in the predetermined time interval; registering the index for executing the plurality of processes when the user responds to the query made in the querying step to register the index; controlling a display unit (i) to display the index registered in said registering step at the certain fixed intervals, and (ii) not to display the index registered in said registering step at other times; and executing the plurality of processes corresponding to the index when the user designates the index displayed on the display unit.
-
Specification