Patent ID: 7913189

Claim:
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.