Patent ID: 8621457

Claim:
A method of installing an application onto an apparatus, the method comprising: displaying an application menu screen comprising a fixed number of menu item display locations, at least one of the menu item display locations displaying a menu item for a non-installed application, each menu item for a non-installed application being controlled in accordance with a respective installed script or other code configured to perform operations including determining whether the corresponding non-installed application is available/unavailable for downloading from a server; displaying an announcement screen, comprising one or more screens, in response to selection of a menu item for a corresponding non-installed application, the announcement screen comprising an announcement message and, if the script or other code for the selected menu item determines that the corresponding non-installed application is available for downloading from a server, further comprising a selection item configured to initiate a downloading operation for the corresponding non-installed application; and initiating the downloading operation in response to selection of the selection item, wherein the script or other code for each menu item for a non-installed application controls an aspect of appearance of the menu item based at least in part on availability/unavailability of the corresponding non-installed application for downloading from a server, and each non-installed application is installable separately from installing of other applications.