Patent ID: 8042134

Claim:
An information processing apparatus adapted to store software modules in a non-transitory readable storage medium, comprising: a managing module configured to divide graphical user interface (GUI) information for generating GUI images, which corresponds to applications, into at least a first group GUI information pattern or a GUI information pattern group, and a second group GUI information, and configured to manage the first group GUI information pattern or the GUI information pattern group and the second group GUI information as hierarchical structure information, wherein the first group GUI information pattern or the GUI information pattern group is related for each of types of applications, and the second group GUI information is interrelated for each of the first group GUI information pattern or the GUI information pattern group, a determination module configured to determine whether a present time satisfies a preset temporal condition; an image selecting module configured to, from GUI information managed by the managing module in response to activation of an application of the applications, select first GUI information belonging to the first group or the second group corresponding to a type of the activated application and to newly select second GUI information belonging to the first group or the second group corresponding to the type of the activated application when the determination module determines that the present time satisfies the preset temporal condition after the first GUI information is selected; and a display module configured to generate a first GUI image on the basis of the first GUI information to display the first GUI image on a display device when the image selecting module selects the first GUI information, and configured to generate a second GUI image on the basis of the second GUI information to display the second GUI image on the display device in place of the first GUI image when the image selecting module selects the second GUI information.