| CPC G06F 3/14 (2013.01) [G06F 3/0481 (2013.01); G06F 3/04842 (2013.01); H04M 2215/8104 (2013.01); H04M 2215/815 (2013.01)] | 38 Claims |

|
1. An information processing apparatus having a home screen for a first mode that displays buttons for instructing execution of functions and a home screen for a second mode that contains fewer buttons for instructing the execution of the functions than the buttons for instructing the execution of the functions that are displayed in the first mode, comprising:
a display;
at least one processor; and
at least one memory storing instructions that, upon execution by the at least one processor, cause the at least one processor to function as
a display control unit capable of selectively displaying on the display the home screen for the first mode and the home screen for the second mode, and configured to control displaying on the display a notification image regarding the functions of the information processing apparatus; and
an obtainment unit configured to obtain notification information which is provided by a server system through communication with the server system, and which includes image information corresponding to the notification image and information indicating a display timing for displaying the notification image,
wherein the instructions, upon execution, cause the at least one processor to
determine the mode of the information processing apparatus at a predetermined timing and cause the obtainment unit to obtain the notification information in accordance with the determined mode of the information processing apparatus, wherein the obtainment unit obtains the notification information if the determined mode is a mode in which the home screen for the first mode is displayed by the display control unit, and does not obtain the notification information if the determined mode is a mode in which the home screen for the second mode is displayed by the display control unit, and
determine whether the information processing apparatus meets the display timing included in the notification information obtained in a case where the mode of the information processing apparatus is the mode in which the home screen for the first mode is displayed by the display control unit, wherein
in a case where it is determined that the information processing apparatus does not meet the display timing, the display control unit does not perform the display process of the notification image, and
in a case where it is determined that the information processing apparatus meets the display timing,
the at least one processor determines the current mode of the information processing apparatus and causes the display control unit to perform the display process of the notification image in accordance with the current mode, wherein
in a case where the current mode of the information processing apparatus is the mode in which the home screen for the first mode is displayed by the display control unit, the display control unit performs a display process of the notification image, and
in a case where the current mode of the information processing apparatus is the mode in which the home screen for the second mode is displayed by the display control unit, the display control unit does not perform the display process of the notification image.
|