Patent ID: 8638335

Claim:
An information processing apparatus which stores information indicating a plurality of screens indicated by input events for making screen transitions, further refers to a list of the stored information, and determines the screen to be displayed on a display unit, the apparatus comprising: a storage unit configured to store information indicating a plurality of screens in each of a plurality of groups to which priorities are previously set; a determination unit configured to determine a group which is assigned the highest priority; a control unit configured to display on a display unit a representative screen of the group assigned the highest priority; an addition unit configured to add to the storage unit a new group which includes information representing at least one screen; and a deletion unit configured to delete at least one of the groups from the storage unit, wherein the control unit executes, when the priority assigned to the added group is the highest, transition of the screen displayed on the display unit to the representative screen of the added group, wherein the control unit executes, when one of the groups is deleted by the deletion unit, transition of the screen displayed on the display unit to the representative screen of the group assigned the highest priority among the groups that have not been deleted.