Information processing system, information processing device, information processing method, and storage medium having stored therein computer program
AssigneeNintendo Co., Ltd.
InventorsKazuhiro Wabe, Masaki Shikata, Eiji Tokunaga, Hitoshi Sakai
Life of this patent
Estimating the term…
Abstract
When it is detected that a home button is pressed while an application is being executed, execution of the application is suspended and a home button menu is displayed on a display device. Then, when execution of shop software is started, the shop software obtains application identification information of the active application via system software, accesses a shop server based on the application identification information, and displays a page related to the active application on the display device.
Claims22
An information processing system comprising:
- a display;
- and
- processing circuitry, comprising at least one processor, the processing circuitry coupled to the display and being at least configured to:
- execute various applications;
- access a network service for downloading application related data of each of the various applications, the network service providing for selective downloading of one or more items of application related data for each of the various applications by providing a page group including a plurality of pages, for downloading the one or more items of application related data, corresponding to the various applications, respectively, and a selection page for selecting a desired page from the page group including the plurality of pages;
- responsive to receiving a predetermined user input during execution of an application of the various applications by the processing circuitry, (1) suspend execution of the application, (2) obtain active application identification information representing the application suspended by the processing circuitry, (3) access the network service to retrieve, based on the obtained active application identification information, a page, from the page group including the plurality of pages, including information about one or more items of application related data that are associated with the obtained active application identification information, and (4) automatically display the retrieved page for downloading the one or more items of application related data that are associated with the obtained active application identification information;
- and
- responsive to receiving the predetermined user input when none of the various applications are being executed by the processing circuitry, access the network service to retrieve the selection page for selecting one or more pages of the page group with items of application related data that are associated with the various applications, display the selection page on the display, select, based on a user input, a page from the page group including the plurality of pages on the displayed selection page, and display the selected page from the page group on the display,
- wherein the automatically displayed retrieved page for downloading the one or more items of application related data associated with the obtained active application identification information is the same page that is capable of being selected from the selection page based on a user input.
An information processing device comprising a processing system, comprising at least one processor, the processing system being at least configured to:
- execute various applications;
- access a network service for downloading application related data of each of the various applications, the network service providing for selective downloading of one or more items of application related data for each of the various applications by providing a page group including a plurality of pages, for downloading the one or more items of application related data, corresponding to the various applications, respectively, and a selection page for selecting a desired page from the page group including the plurality of pages;
- responsive to receiving a predetermined user input during execution of an application of the various applications by the processing system, (1) suspend execution of the application, (2) obtain active application identification information representing the application being suspended by the processing system, (3) access the network service to retrieve, based on the obtained active application identification information, a page, from the page group including the plurality of pages, including information about one or more items of application related data that are associated with the obtained active application identification information, and (4) automatically display, on a display, the retrieved page for downloading the one or more items of application related data that are associated with the obtained active application identification information;
- and
- responsive to receiving the predetermined user input when none of the various applications are being executed by the processing system, access the network service to retrieve the selection page for selecting one or more pages of the page group with items of application related data that are associated with the various applications;
- display the selection page on the display, select, based on a user input, a page from the page group including the plurality of pages on the displayed selection page, and display the selected page from the page group on the display,
- wherein the automatically displayed retrieved page for downloading the one or more items of application related data associated with the obtained active application identification information is the same page that is capable of being selected from the selection page based on a user input.
A computer-readable non-transitory storage medium having stored therein a computer program which, when executed, causes a computer of an information processing system to:
- access a network service for downloading application related data of each of various applications, the network service providing for selective downloading of one or more items of application related data for various applications by providing a page group including a plurality of pages, for downloading the one or more items of application related data, corresponding to the various applications, respectively, and a selection page for selecting a desired page from the page group including the plurality of pages;
- responsive to receiving a predetermined user input during execution of an application of the various applications by the processing system, (1) suspend execution of the application, (2) obtain active application identification information representing the application suspended by the information processing system, (3) access the network service to retrieve, based on the obtained active application identification information, a page, from the page group including the plurality of pages, including information about one or more items of application related data that are associated with the obtained active application identification information, and (4) automatically display the retrieved page for downloading the one or more items of application related data that are associated with the obtained active application identification information;
- and
- responsive to receiving the predetermined user input when none of the various applications are being executed by the processing system, access the network service to retrieve the selection page for selecting one or more pages of the page group with items of application related data that are associated with the various applications, display the selection page on the display, select, based on a user input, a page from the page group including the plurality of pages on the displayed selection page, and display the selected page from the page group on the display,
- wherein the automatically displayed retrieved page for downloading the one or more items of application related data associated with the obtained active application identification information is the same page that is capable of being selected from the selection page based on a user input.
An information processing device comprising a processing system, including at least one processor, the processing system being at least configured to:
- when a particular operation by a user is received during execution of an application of a plurality of applications by the processing system:
- suspend execution of the application by the processing system in response to detection of the particular operation by the user;
- obtain application identification information representing the application being suspended by the processing system in response to the detection of the particular operation by the user;
- based on the obtained application identification information, automatically access, from a network service providing downloadable application related data for the plurality of applications, a page for downloading the application related data for the application being suspended by the processing system in response to the detection of the particular operation by the user;
- and
- display the accessed page for downloading the application related data for the application being suspended by the processing system in response to the detection of the particular operation by the user;
- and
- in response to a user selection of application related data included in the displayed page, download the application related data for the application being suspended by the processing system;
- and
- resume the execution of the application by the processing system when a predetermined condition is satisfied, wherein the application related data is downloaded during the resumed execution of the application by the processing system.
Dependencies are inferred from the claim text.