IP Library › Granted Patent US 11,003,312
Granted Patent B2
US 11,003,312 · App. 16/167,767 · Granted May 11, 2021

Non-transitory computer-readable storage medium with executable program stored thereon, information processing apparatus, information processing method, and information processing

Inventors: Masamichi Sakaino (Kyoto, JP); Naoya Morimura (Kyoto, JP); Yasuhiko Matsuzaki (Kyoto, JP); Minori Koike (Kyoto, JP)
Assignee: NINTENDO CO., LTD.
G06F3/04817G06F3/0482G06F3/04845
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,003,312
App. No.
16/167,767
Filed
Oct 23, 2018
Granted
May 11, 2021
Kind
B2
Art Unit
2174
USPC
715/815
Abstract

A program causes a computer to perform determining a display size for each icon image by scaling each icon image with a length-to-width ratio thereof being maintained such that icon images associated with each row are equal in display height in each row in a menu region and by scaling the icon images as a whole associated with each row at an identical ratio such that a width of the row as a whole obtained by scaling each icon image associated with each row is set to a prescribed length, and showing the menu image in which icons of which icon images are shown with corresponding sizes are arranged for each row.

Claims (73)

1. A non-transitory computer-readable storage medium with an executable program stored thereon, the program, when executed by a processor of an information processing apparatus, causing the processor to perform the steps comprising:

setting an order of arrangement of a plurality of icon images for each row, of a plurality of rows, in a menu region, wherein the plurality of icon images include icon images with different heights, wherein each of the icon images is associated with an application;

changing arrangement of the plurality of icon images in response to an input instruction;

determining a display size of each icon image by varying a size of each icon image, wherein a length-to-width ratio of the each icon image is maintained and an identical height is determined for the icon images with different heights in each row in the menu region and varying a size of the icon images as a whole included in the row at an identical ratio such that a width of the row as a whole is set to a prescribed length;

generating a menu image in which each icon image is arranged in the determined display size for each row;

moving, in response to a received instruction, a first icon image from a first row, of the plurality of rows, to a second row, of the plurality of rows, that is different from the first row;

as a result of movement of the first icon image from the first row to the second row, dynamically resize, for the menu image that is generated, the image icons that are now in the first and second rows, wherein a length-to-width ratio of the each icon image in the first and second rows is maintained and an identical height is used across all heights of the icon images within the respective first and second rows; and

starting, in response to an instruction onto any icon, execution of an application associated with the instructed icon.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein

the changing arrangement includes processing for inserting a selected icon in any position in any row.

3. The non-transitory computer-readable storage medium according to claim 2 , wherein

the selected icon is shown with an icon image having a display size relatively greater than before selection.

4. The non-transitory computer-readable storage medium according to claim 1 , wherein

the changing arrangement includes processing for sorting the plurality of icon images under a prescribed rule.

5. The non-transitory computer-readable storage medium according to claim 1 , wherein

the application includes a game program.

6. The non-transitory computer-readable storage medium according to claim 5 , wherein

the icon image includes a package image of a game program sold in past.

7. The non-transitory computer-readable storage medium according to claim 1 , wherein

the plurality of icon images include a first icon image associated with start of a first application from a first state and a second icon image associated with start of the first application from a second state different from the first state.

8. The non-transitory computer-readable storage medium according to claim 7 , wherein

the start from the second state is realized by reading and execution by the first application of setting information which defines the second state.

9. The non-transitory computer-readable storage medium according to claim 1 , wherein the steps further comprise

outputting layout information including information on an order of the plurality of icon images and a display size of each icon image; and

sharing the layout information with other information processing apparatuses during online play.

10. The non-transitory computer-readable storage medium according to claim 1 , wherein

the steps further comprise showing detailed information on an application associated with a selected icon in response to an input instruction.

11. The non-transitory computer-readable storage medium according to claim 1 , wherein

the steps further comprise showing a prescribed icon for an application satisfying a prescribed condition, rather than an icon shown with an icon image associated with the application.

12. A non-transitory computer-readable storage medium with an executable program stored thereon, the program, when executed by a processor of an information processing apparatus, causing the processor to perform the steps comprising:

setting an order of arrangement of a plurality of icon images for each column in a menu region, wherein the plurality of icon images include icon images with different heights, wherein each of the icon images is associated with an application;

changing arrangement of the plurality of icon images in response to an input instruction;

determining a display size of each icon image by varying a size of each icon image, wherein a length-to-width ratio of the each icon image is maintained and an identical height is determined for the icon images with different heights in each column in the menu region and varying a size of the icon images as a whole included in the column at an identical ratio such that a width of the column as a whole is set to a prescribed length;

generating a menu image in which each icon image is arranged in the determined display size for each column;

moving, in response to a received instruction, a first icon image from a first row, of the plurality of rows, to a second row, of the plurality of rows, that is different from the first row;

as a result of movement of the first icon image from the first row to the second row, dynamically resize, for the menu image that is generated, the image icons that are now in the first and second rows, wherein a length-to-width ratio of the each icon image in the first and second rows is maintained and an identical height is used across all heights of the icon images within the respective first and second rows; and

starting, in response to an instruction onto any icon, execution of an application associated with the instructed icon.

13. An information processing apparatus comprising:

at least one hardware processor configured to:

set an order of arrangement of a plurality of icon images for each row in a menu region, wherein the plurality of icon images include icon images with different heights, wherein each of the icon images is associated with an application;

change arrangement of the plurality of icon images in response to an input instruction;

determine a display size of each icon image by varying a size of each icon image, wherein a length-to-width ratio of the each icon image is maintained and an identical height is determined for the icon images with different heights in each row in the menu region and varying a size of the icon images as a whole included in the row at an identical ratio such that a width of the row as a whole is set to a prescribed length;

generate a menu image in which each icon image is arranged in the determined display size for each row;

move, in response to a received instruction, a first icon image from a first row, of the plurality of rows, to a second row, of the plurality of rows, that is different from the first row;

as a result of movement of the first icon image from the first row to the second row, automatically resize, for the menu image that is generated, the image icons that are now in the first and second rows, wherein a length-to-width ratio of the each icon image in the first and second rows is maintained and an identical height is used for heights of the icon images in the respective first and second rows; and

start, based on an instruction that is provided in conjunction with any icon, execution of an application associated with the instructed icon.

14. The information processing apparatus according to claim 13 , wherein the at least one hardware processor is further configured to insert a selected icon in any position in any row.

15. The information processing apparatus according to claim 14 , wherein

the selected icon is shown with an icon image having a display size relatively greater than before selection.

16. An information processing method comprising:

setting an order of arrangement of a plurality of icon images for each row in a menu region, wherein the plurality of icon images include icon images with different heights, wherein each of the icon images is associated with an application;

changing arrangement of the plurality of icon images in response to an input instruction;

determining a display size of each icon image by varying a size of each icon image, wherein a length-to-width ratio of the each icon image is maintained and an identical height is determined for the icon images with different heights in each row in the menu region and varying a size of the icon images as a whole included in the row at an identical ratio such that a width of the row as a whole is set to a prescribed length;

generating a menu image in which each icon image is arranged in the determined display size for each row;

moving, in response to a received instruction, a first icon image from a first row, of the plurality of rows, to a second row, of the plurality of rows, that is different from the first row;

as a result of movement of the first icon image from the first row to the second row, dynamically resize, for the menu image that is generated, the image icons that are now in the first and second rows, wherein a length-to-width ratio of the each icon image in the first and second rows is maintained and an identical height is used for heights of the icon images in the respective first and second rows; and

starting, in response to an instruction onto any icon, execution of an application associated with the instructed icon.

17. The information processing method according to claim 16 , wherein

the changing arrangement includes processing for inserting a selected icon in any position in any row.

18. The information processing method according to claim 17 , wherein

the selected icon is shown with an icon image having a display size relatively greater than before selection.

19. An information processing system comprising:

a display device; and

an information processing device,

the information processing device being configured to perform:

setting an order of arrangement of a plurality of icon images for each row in a menu region, wherein the plurality of icon images include icon images with different heights, wherein each of the icon images is associated with an application,

changing arrangement of the plurality of icon images in response to an input instruction,

determining a display size of each icon image by varying a size of each icon image with a length-to-width ratio of the each icon image, wherein a length-to-width ratio of the each icon image is maintained and an identical height is determined for the icon images with different heights in each row in the menu region and varying a size of the icon images as a whole included in the row at an identical ratio such that a width of the row as a whole is set to a prescribed length,

generating a menu image in which each icon image is arranged in the determined display size for each row,

moving, in response to a received instruction, a first icon image from a first row, of the plurality of rows, to a second row, of the plurality of rows, that is different from the first row,

as a result of movement of the first icon image from the first row to the second row, dynamically resize, for the menu image that is generated, the image icons that are now in the first and second rows, wherein a length-to-width ratio of the each icon image in the first and second rows is maintained and an identical height is used for heights of the icon images in the respective first and second rows, and

starting, in response to an instruction onto any icon, execution of an application associated with the instructed icon.

20. The information processing system according to claim 19 , wherein the changing arrangement includes processing for inserting a selected icon in any position in any row.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: SAKAINO, MASAMICHI; MORIMURA, NAOYA; MATSUZAKI, YASUHIKO; KOIKE, MINORI
To: NINTENDO CO., LTD.
Reel/Frame 047275/0616 →
Priority Claims (1)
JP JP2018-141769 · Jul 27, 2018 · national
Continuity (1)
Related Publication 20200034023A1 · Jan 30, 2020