IP Library Granted Patent US 11,857,873
Granted Patent B2
US 11,857,873 · App. 17/383,938 · Granted Jan 2, 2024

Game program, computer control method, and computer

Inventor: Hiroki Kamobayashi (Tokyo, JP)
Assignee: GREE, Inc.
A63F13/426A63F13/2145A63F13/45
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,857,873
App. No.
17/383,938
Granted
Jan 2, 2024
Kind
B2
Abstract

A computer game program obtains data input by a player. Puzzle display information is output to cause number of puzzle elements forming part of a puzzle to be displayed in a game field so that at least one puzzle element among the number of puzzle elements is selectable. Outputting object display information causes an object to be displayed on a screen on which the number of puzzle elements are displayed. Puzzle attribute information and/or puzzle arrangement information associated with the selected puzzle element may be updated and a determination is made as to whether or not the updated puzzle attribute information and/or the puzzle arrangement information satisfies a predetermined condition. An object displayed on or around the puzzle element associated with the puzzle attribute information and/or the puzzle arrangement information may be moved to produce a predetermined effect in a game when the predetermined condition is satisfied.

Claims (68)

1. A computer-implemented method for providing a game program, comprising executing on a processor steps of:

displaying, on a display, with a puzzle display information unit in a control unit of a computer, puzzle display information, the puzzle display information comprising a game field in which is provided a puzzle having a plurality of puzzle elements, each of the plurality of puzzle elements associated with puzzle arrangement information;

outputting, with the puzzle display information output unit, puzzle display information, wherein outputting the puzzle display information comprises causing the plurality of puzzle elements to be displayed in the game field, and further comprises causing at least one puzzle element among the plurality of puzzle elements to be selectable;

receiving, from a user, with an input obtaining unit in the control unit of the computer, at least one operation drawn on a predetermined input screen of the display specifying at least the selectable at least one puzzle element, and selecting, based on the at least one operation, a path associated with the game field;

outputting, with the puzzle display information output unit, a path indicator extending along the path obtained by the input obtaining unit;

determining, based on the path associated with the game field, that the selectable at least one puzzle element defined along the path has been selected;

changing a puzzle state of the puzzle based on selection of the selectable at least one puzzle element;

determining whether a predetermined condition associated with one or more of the puzzle elements has been satisfied based on changing the puzzle state, and upon determining that the predetermined condition has been satisfied, performing at least one further update to the puzzle.

2. The computer-implemented method for providing a game program according to claim 1 , wherein a step of receiving, from the user, the at least one operation comprises:

receiving, from the player, a selection of a first puzzle element in the plurality of puzzle elements via a tap operation;

receiving, from the player, a selection of a second puzzle element in the plurality of puzzle elements via a second tap operation; and

determining the path joining the first puzzle element and the second puzzle element and updating the display to provide the path indicator.

3. The computer-implemented method for providing a game program according to claim 1 , wherein a step of receiving, from the user, the at least one operation comprises:

receiving, from the player, a first touch operation corresponding to a location of a first puzzle element in the plurality of puzzle elements;

receiving, from the player, a drag operation extending from the first puzzle element to a second puzzle element; and

determining the path joining the first puzzle element and the second puzzle element and updating the display to provide the path indicator.

4. The computer-implemented method for providing a game program according to claim 3 , wherein the step of receiving, from the user, the at least one operation further comprises:

receiving, from the player, a plurality of drag operations provided continuously between the first puzzle element, at least one intermediate puzzle element, and the second puzzle element; and

wherein determining the path joining the first puzzle element and the second puzzle element comprises combining a plurality of path elements including a first path element provided between the first puzzle element and the at least one intermediate puzzle element, and a second path element provided between the at least one intermediate puzzle element and the second puzzle element, wherein the first path element and the second path element are aligned in different directions.

5. The computer-implemented method for providing a game program according to claim 1 , further comprising:

prior to receiving, from the user, the at least one operation:

continuously monitoring for the at least one user operation;

tracking an elapsed time prior to the at least one user operation; and

providing feedback to the user based on the elapsed time.

6. The computer-implemented method for providing a game program according to claim 5 , wherein providing the feedback to the user comprises at least one of: displaying, on the display, a countdown timer, and providing, with an audio output of the display, a sound effect at a predetermined timing.

7. The computer-implemented method for providing a game program according to claim 1 , wherein changing the puzzle state of the puzzle comprises changing an attribute of the selectable at least one puzzle element.

8. The computer-implemented method for providing a game program according to claim 7 , wherein changing the puzzle state of the puzzle comprises changing a color of each puzzle element provided along the path.

9. The computer-implemented method for providing a game program according to claim 1 , wherein determining whether the predetermined condition associated with the one or more of the puzzle elements has been satisfied based on changing the puzzle state comprises determining whether a set of puzzle elements arranged in at least one of a row or column satisfies the predetermined condition.

10. The computer-implemented method for providing a game program according to claim 9 , wherein the predetermined condition is that each of the set of puzzle elements shares an identical attribute across the at least one of the row or column.

11. The computer-implemented method for providing a game program according to claim 9 , wherein performing the at least one further update to the puzzle comprises deleting the set of puzzle elements.

12. The computer-implemented method for providing a game program according to claim 9 , further comprising, upon determining that the predetermined condition has been satisfied, providing feedback comprising at least one of: displaying a new visual element extending across the at least one of the row or column, or providing an audio output.

13. The computer-implemented method for providing a game program according to claim 1 , further comprising:

displaying, on the display, with an object display information unit in the control unit of the computer, object display information, the object display information comprising one or more objects;

receiving, from the user, a selection of at least one specific characteristic to be assigned to an object in the one or more objects;

assigning the at least one specific characteristic to the object;

after assigning the at least one specific characteristic to the object, receiving, from the user, with the input obtaining unit, an instruction to move the object to a specified location with respect to the game field; and

positioning the object at the specified location with respect to the game field.

14. The computer-implemented method for providing a game program according to claim 13 , wherein the at least one specific characteristic comprises a display alteration characteristic; and

wherein the method further comprises, following the selection of the at least one specific characteristic, updating the display based on the display alteration characteristic in a predetermined area of the display surrounding the object.

15. The computer-implemented method for providing a game program according to claim 13 , wherein the at least one specific characteristic comprises an object attacking characteristic; and

wherein the method further comprises, following the selection of the at least one specific characteristic, initiating an attack from the object against a second object in the one or more objects.

16. The computer-implemented method for providing a game program according to claim 13 , wherein the at least one specific characteristic comprises an object interaction characteristic; and

wherein the method further comprises, following the selection of the at least one specific characteristic, initiating an interaction between the object and a second object in the one or more objects, and updating a property of the second object based on the interaction.

17. A non-transitory computer-readable medium for providing a game and control of a computer, that when executed on a processor, performs steps of:

displaying, on a display, with a puzzle display information unit in a control unit of the computer, puzzle display information, the puzzle display information comprising a game field in which is provided a puzzle having a plurality of puzzle elements, each of the plurality of puzzle elements associated with puzzle arrangement information;

outputting, with the puzzle display information output unit, puzzle display information, wherein outputting the puzzle display information comprises causing the plurality of puzzle elements to be displayed in the game field, and further comprises causing at least one puzzle element among the plurality of puzzle elements to be selectable;

receiving, from a user, with an input obtaining unit in the control unit of the computer, at least one operation drawn on a predetermined input screen of the display specifying at least the selectable at least one puzzle element, and selecting, based on the at least one operation, a path associated with the game field;

outputting, with the puzzle display information output unit, a path indicator extending along the path obtained by the input obtaining unit;

determining, based on the path associated with the game field, that the selectable at least one puzzle element defined along the path has been selected;

changing a puzzle state of the puzzle based on selection of the selectable at least one puzzle element;

determining whether a predetermined condition associated with one or more of the puzzle elements has been satisfied based on changing the puzzle state, and upon determining that the predetermined condition has been satisfied, performing at least one further update to the puzzle.

18. A computer system for providing a game program comprising a computer having at least one processor, at least one memory, and at least one display having a screen, wherein the computer is configured to execute steps of:

displaying, on a display, with a puzzle display information unit in a control unit of the computer, puzzle display information, the puzzle display information comprising a game field in which is provided a puzzle having a plurality of puzzle elements, each of the plurality of puzzle elements associated with puzzle arrangement information;

outputting, with the puzzle display information output unit, puzzle display information, wherein outputting the puzzle display information comprises causing the plurality of puzzle elements to be displayed in the game field, and further comprises causing at least one puzzle element among the plurality of puzzle elements to be selectable;

receiving, from a user, with an input obtaining unit in the control unit of the computer, at least one operation drawn on a predetermined input screen of the display specifying at least the selectable at least one puzzle element, and selecting, based on the at least one operation, a path associated with the game field;

outputting, with the puzzle display information output unit, a path indicator extending along the path obtained by the input obtaining unit;

determining, based on the path associated with the game field, that the selectable at least one puzzle element defined along the path has been selected;

changing a puzzle state of the puzzle based on selection of the selectable at least one puzzle element;

determining whether a predetermined condition associated with a one or more of the puzzle elements has been satisfied based on changing the puzzle state, and upon determining that the predetermined condition has been satisfied, performing at least one further update to the puzzle.

19. The computer-implemented method for providing a game program according to claim 1 , further comprising:

displaying, on the display, with an object display information unit in the control unit of the computer, object display information, the object display information comprising one or more objects having location information with respect to the game field and movable on the display within the game field and with respect to each of the plurality of puzzle elements;

receiving, from the user, a selection of at least one specific characteristic to be assigned to an object in the one or more objects; and

assigning the at least one specific characteristic to the object.

20. The computer-implemented method for providing a game program according to claim 1 , further comprising:

displaying, on the display, with an object display information unit in the control unit of the computer, object display information, the object display information comprising one or more objects having location information with respect to the game field and movable on the display within the game field and with respect to each of the plurality of puzzle elements, wherein an object in the one or more objects is associated with a specific characteristic applied to a first area of the game field and associated with the location information;

receiving, from the user, with the input obtaining unit, an instruction to move the object to a specified location with respect to the game field;

positioning the object at the specified location with respect to the game field; and

applying the specific characteristic to a second area of the game field.

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 Jul 26, 2021
From: KAMOBAYASHI, HIROKI
To: GREE, INC.
Reel/Frame 056973/0167 →
Priority Claims (1)
JP 2014-176020 · Aug 29, 2014 · national
Continuity (3)
Continuation 16715154 · Dec 16, 2019
Continuation 14835112 · Aug 25, 2015
Related Publication 20210362053A1 · Nov 25, 2021