IP Library Granted Patent US 12,285,678
Granted Patent B2
US 12,285,678 · App. 18/193,072 · Granted Apr 29, 2025

Game device having improved slide-operation-driven user interface

Inventors: Junko Yamanokuchi (Tokyo, JP); Masato Nozaki (Tokyo, JP)
Assignee: GREE, INC.
A63F13/40A63F13/25A63F13/426A63F13/52A63F13/533A63F13/822G06F3/04842G06F3/0486G06F3/04883G06F3/04895A63F13/2145A63F2300/575G06F3/0482
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 12,285,678
App. No.
18/193,072
Granted
Apr 29, 2025
Kind
B2
Abstract

Provided are a program, a control method, and an information processing apparatus which may provide an improved user interface on which a user may easily and efficiently execute various processes on a game content. The information processing apparatus may be caused to execute a game content specifying step of specifying a selected game content on the basis of first input operation data from an operation unit, a step of retrieving information from a storage unit, a step of specifying a direction from a start point to an end point of a second input operation on the basis of second input operation data from an operation unit, and an execution step of executing one process associated with the direction from the start point to the end point of the second input operation in the information from the storage unit on the selected game content.

Claims (75)

1. An information processing apparatus including a display configured to display a first plurality of game contents, a storage memory, a processor, and a user operation interface, said information processing apparatus configured to execute steps of:

receiving, on the user operation interface, a first input operation of a user;

based on the first input operation, identifying and selecting at least one game content in the first plurality of game contents;

following the first input operation of the user, receiving, on the user operation interface, a second input operation of the user applicable only to the selected at least one game content, and receiving, based on the second input operation of the user, start point coordinate information associated with a start point and end point coordinate information associated with an end point other than the start point;

identifying, based on the second input operation of the user, a difference between the start point coordinate information and the end point coordinate information; and

selecting a process to be executed on the at least one game content, and executing the process on the at least one game content, based on a combination of:

at least one of:

a type of game content of the at least one game content, and

a number of game contents in the at least one game content; and

the difference between the start point coordinate information and the end point coordinate information,

wherein the information processing apparatus is further configured to:

in a case where the at least one game content consists of one game content, select a first process to be executed on the one game content; and

in a case where the at least one game content comprises a second plurality of game contents, wherein the second plurality of game contents is a subset of the first plurality of game contents, select a second process to be executed on the second plurality of game contents.

2. The information processing apparatus according to claim 1 , wherein receiving the second input operation of the user further comprises:

receiving a continuous slide operation between the start point and the end point.

3. The information processing apparatus according to claim 1 , wherein the information processing apparatus is further configured to:

in the case where the at least one game content consists of the one game content, enable a plurality of processes including the first process and not including the second process to be selected, and display the plurality of processes; and

in the case where the at least one game content comprises the second plurality of game contents, enable a second plurality of processes including the second process and not including the first process to be selected, and display the second plurality of processes.

4. The information processing apparatus according to claim 3 , wherein at least one process in the plurality of processes is a same process as at least one process in the second plurality of processes.

5. The information processing apparatus according to claim 1 , wherein the second process is a synthesis process of combining the second plurality of game contents.

6. The information processing apparatus according to claim 1 , wherein the information processing apparatus is further configured to, in the case where the at least one game content comprises the second plurality of game contents,

select the second process to be executed based on the selection order of the second plurality of game contents.

7. The information processing apparatus according to claim 6 , wherein the information processing apparatus is further configured to select the second process to be executed based on one of:

a first selected game content in the second plurality of game contents; and

a last selected game content in the second plurality of game contents.

8. The information processing apparatus according to claim 1 , wherein the information processing apparatus is configured to:

in a case where the type of game contents in the at least one game content is a first type, select a first process to be executed on the at least one game content; and

in a case where the number of game contents in the at least one game content is a second type, select a second process to be executed on the at least one game content.

9. The information processing apparatus according to claim 8 , wherein the information processing apparatus is configured to:

in the case where the type of game contents in the at least one game content is the first type, enable a plurality of processes including the first process and not including the second process to be selected, and display the plurality of processes; and

in a case where the number of game contents in the at least one game content is the second type, enable a second plurality of processes including the second process and not including the first process to be selected, and display the second plurality of processes.

10. The information processing apparatus according to claim 9 , wherein at least one process in the plurality of processes is a same process as at least one process in the second plurality of processes; and wherein the at least one process that is the same process defined in a same user operation direction.

11. The information processing apparatus according to claim 1 , wherein selecting the process to be executed based on the difference between the start point coordinate information and the end point coordinate information is based on both of:

a direction from the start point to the end point; and

a distance between the start point coordinate information and the end point coordinate information.

12. The information processing apparatus according to claim 11 , wherein the information processing apparatus is configured to execute steps of:

comparing the distance between the start point coordinate information and the end point coordinate information to a trigger threshold; and

selecting the process to be executed upon determination that the distance between the start point coordinate information and the end point coordinate information exceeds the trigger threshold.

13. The information processing apparatus according to claim 11 , wherein the information processing apparatus is configured to execute steps of:

providing, on the display, a range having a lower threshold and an upper threshold;

comparing the distance between the start point coordinate information and the end point coordinate information to the lower threshold and to the upper threshold; and

selecting the process to be executed upon determination that the distance between the start point coordinate information and the end point coordinate information is between the lower threshold and the upper threshold.

14. The information processing apparatus according to claim 13 , wherein the information processing apparatus is configured to execute a second process different from the process upon determination the distance between the start point coordinate information and the end point coordinate information exceeds the upper threshold.

15. The information processing apparatus according to claim 1 , wherein selecting the process to be executed based on the difference between the start point coordinate information and the end point coordinate information is based on a direction from the start point to the end point; and

wherein selecting the process to be executed further comprises

verifying that the direction is not a direction associated with a cancellation operation.

16. The information processing apparatus according to claim 15 , wherein the information processing apparatus is further configured to execute steps of:

receiving, on the user operation interface, a user input operation in the direction associated with the cancellation operation; and

upon receipt of the user input operation in the direction associated with the cancellation operation, canceling execution of the process to be executed.

17. The information processing apparatus according to claim 1 , wherein the information processing apparatus is further configured to execute steps of:

determining a distance between the start point coordinate information and the end point coordinate information;

comparing the distance between the start point coordinate information and the end point coordinate information to a cancellation threshold; and

upon determination that the distance exceeds a value of the cancellation threshold, canceling execution of the process to be executed.

18. A non-transitory computer-readable storage medium comprising program code that, when executed, causes an information processing apparatus including a display configured to display a first plurality of game contents, a storage memory, a processor, and a user operation interface to execute steps of:

receiving, on the user operation interface, a first input operation of a user;

based on the first input operation, identifying and selecting at least one game content in the first plurality of game contents;

following the first input operation of the user, receiving, on the user operation interface, a second input operation of the user applicable only to the selected at least one game content, and receiving, based on the second input operation of the user, start point coordinate information associated with a start point and end point coordinate information associated with an end point other than the start point;

identifying, based on the second input operation of the user, a difference between the start point coordinate information and the end point coordinate information; and

selecting a process to be executed on the at least one game content, and executing the process on the at least one game content, based on a combination of:

at least one of: a type of game content of the at least one game content, and a number of game contents in the at least one game content; and

the difference between the start point coordinate information and the end point coordinate information,

wherein:

in a case where the at least one game content consists of one game content, select a first process to be executed on the one game content; and

in a case where the at least one game content comprises a second plurality of game contents, wherein the second plurality of game contents is a subset of the first plurality of game contents, select a second process to be executed on the second plurality of game contents.

19. A control method for a game configured to be executed by an information processing apparatus including a display configured to display a first plurality of game contents, a storage memory, a processor, and a user operation interface, the control method comprising performing steps of:

receiving, on the user operation interface, a first input operation of a user;

based on the first input operation, identifying and selecting at least one game content in the first plurality of game contents;

following the first input operation of the user, receiving, on the user operation interface, a second input operation of the user applicable only to the selected at least one game content, and receiving, based on the second input operation of the user, start point coordinate information associated with a start point and end point coordinate information associated with an end point other than the start point;

identifying, based on the second input operation of the user, a difference between the start point coordinate information and the end point coordinate information; and

selecting a process to be executed on the at least one game content, and executing the process on the at least one game content, based on a combination of:

at least one of: a type of game content of the at least one game content, and a number of game contents in the at least one game content; and

the difference between the start point coordinate information and the end point coordinate information,

wherein:

in a case where the at least one game content consists of one game content, select a first process to be executed on the one game content; and

in a case where the at least one game content comprises a second plurality of game contents, wherein the second plurality of game contents is a subset of the first plurality of game contents, select a second process to be executed on the second plurality of game contents.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71308 FRAME: 765. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0252 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071308/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2023
From: YAMANOKUCHI, JUNKO; NOZAKI, MASATO
To: GREE, INC.
Reel/Frame 063176/0682 →
Priority Claims (1)
JP 2016-194221 · Sep 30, 2016 · national
Continuity (4)
Continuation 17569123 · Jan 5, 2022
Continuation 16506169 · Jul 9, 2019
Continuation 15714103 · Sep 25, 2017
Related Publication 20230233934A1 · Jul 27, 2023
References Cited (28)
US 10391398B2 · Yamanokuchi et al. · 2019 [cited by applicant]
US 20090143141A1 · Wells · 2009 [cited by examiner]
US 20090289900A1 · Lavski · 2009 [cited by examiner]
US 20100321319A1 · Hefti · 2010 [cited by examiner]
US 20110107268A1 · Scherk · 2011 [cited by examiner]
US 20120021833A1 · Boch · 2012 [cited by examiner]
US 20130185636A1 · Lim · 2013 [cited by examiner]
US 20140098050A1 · Endo · 2014 [cited by examiner]
US 20150135108A1 · Pope · 2015 [cited by examiner]
US 20170092038A1 · Vann · 2017 [cited by examiner]
US 20180093180A1 · Yamanokuchi · 2018 [cited by examiner]
JP 2010233833A · 2010 [cited by applicant]
JP 2011090532A · 2011 [cited by applicant]
JP 2012185838A · 2012 [cited by applicant]
JP 2012194915A · 2012 [cited by applicant]
JP 2014075004A · 2014 [cited by applicant]
JP 2014236907A · 2014 [cited by applicant]
JP 2015107216A · 2015 [cited by applicant]
JP 2015229081A · 2015 [cited by applicant]
JP 2016158668A · 2016 [cited by applicant]
Office Action dated Jan. 18, 2021 of corresponding Japanese application No. 2017-203739; 7 pages. [cited by applicant]
Office Action dated Jul. 8, 2020 of corresponding Japanese application No. 2017-203739; 10 pages. [cited by applicant]
Office Action dated Nov. 8, 2016 of corresponding Japanese application No. 2016-194221; 5 pages. [cited by applicant]
Office Action dated Feb. 7, 2017 of corresponding Japanese application No. 2017-005017; 6 pages. [cited by applicant]
Office Action dated May 23, 2017 of corresponding Japanese application No. 2017-005017; 3 pages. [cited by applicant]
Office Action issued on Dec. 17, 2024, in corresponding Japanese Application No. 2023-132139, 5 pages. [cited by applicant]
Office Action issued on Oct. 22, 2024, in corresponding Japanese Application No. 2023-132139, 5 pages. [cited by applicant]
Refusal Decision dated Feb. 25, 2025 of corresponding Japanese Application No. 2023-132139; 5 pgs. [cited by applicant]