IP Library Granted Patent US 11,839,807
Granted Patent B2
US 11,839,807 · App. 18/110,669 · Granted Dec 12, 2023

Game server device, server control method, and server control program

Inventor: Kensuke Umehara (Tokyo, JP)
Assignee: GREE, INC.
A63F13/35A63F13/795A63F13/847H04L67/00H04L67/1051A63F13/87A63F2300/556
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,839,807
App. No.
18/110,669
Granted
Dec 12, 2023
Kind
B2
Abstract

The server device includes: a storage unit that associates and stores multiple first characteristic data sets for each user and associates and stores second characteristic data for each group to which the multiple first characteristic data sets belong; a different-user-selecting unit that selects a different user when a predetermined event occurs while a game is being played; a group formation-assessing unit that determines whether or not all of the first characteristic data sets belonging to a group are included in the first characteristic data sets associated with the user and the different user; and an action-executing unit that executes predetermined actions using, in addition to the first characteristic data sets associated with the user and the different user, the second characteristic data associated with the group for which it has been determined that all of the pertinent first characteristic data sets are included.

Claims (42)

1. A computer for executing a game in response to a request from a terminal device of a first user, the computer comprising:

a memory circuit configured to store, in association with each of a plurality of users including the first user, first game media usable by each user among a plurality of first game media that include parameters indicating an ability to execute a predetermined action; and

circuitry configured to, when a predetermined event requiring execution of the predetermined action occurs during progress of the game, select a cooperative user by:

selecting, as the cooperative user, at least one user other than the first user,

transmitting to the terminal device, via communication circuitry, a name of the at least one user, receiving from the terminal device at least one user name selected by the first user, and selecting the cooperative user based on the selected at least one user name,

selecting as the cooperative user the at least one user based on user attribute information, or

transmitting to the terminal device, via the communication circuitry, the user attribute information, receiving from the terminal device the user attribute information selected by the first user, and selecting the cooperative user based on the selected user attribute information, wherein

the circuitry is further configured to

extract, by referring to the memory circuit, the first game media associated with the first user and the cooperative user, and determine whether or not all of the first game media belonging to any one of a plurality of groups, to which at least two of the plurality of first game media belong, are included in the extracted first game media, and

when all of the first game media belonging to any one of the groups are not included in the extracted first game media, execute the predetermined action using the first game media associated with the first user and the cooperative user.

2. The computer according to claim 1 , wherein

the memory circuit is further configured to store second game media that include the parameters indicating the ability to execute the predetermined action in association with each group of the plurality of groups.

3. The computer according to claim 2 , wherein

when all of the first game media belonging to a first group are included in the extracted first game media, extract the second game media associated with the first group and execute the predetermined action using the extracted second game media.

4. The computer according to claim 3 , wherein

when all of the first game media belonging to the first group are included in the extracted first game media, the circuitry executes the predetermined action using the extracted second game media together with the extracted first game media.

5. The computer according to claim 4 , wherein

the circuitry executes the predetermined action using a total value of the parameters of the extracted first and second game media or a value different from the total value.

6. The computer according to claim 3 , wherein

when all of the first game media belonging to the first group are included in the extracted first game media, the circuitry executes the predetermined action using the extracted second game media without using the extracted first game media.

7. The computer according to claim 6 , wherein

the circuitry executes the predetermined action using a total value of the parameters of the extracted second game media or a value different from the total value.

8. The computer according to claim 1 , wherein

the user attribute information includes age, gender, and/or address information.

9. A method of executing a game in response to a request from a terminal device of a first user, the method comprising:

storing in a memory circuit, in association with each of a plurality of users including the first user, first game media usable by each user among a plurality of first game media that include parameters indicating an ability to execute a predetermined action;

when a predetermined event requiring execution of the predetermined action occurs during progress of the game, selecting a cooperative user using circuitry by:

selecting, as the cooperative user, at least one user other than the first user,

transmitting to the terminal device, via communication circuitry, a name of the at least one user, receiving from the terminal device at least one user name selected by the first user, and selecting the cooperative user based on the selected at least one user name,

selecting as the cooperative user the at least one user based on user attribute information, or

transmitting to the terminal device, via the communication circuitry, the user attribute information, receiving from the terminal device the user attribute information selected by the first user, and selecting the cooperative user based on the selected user attribute information; and

extracting, by referring to the memory circuit, the first game media associated with the first user and the cooperative user, and determining whether or not all of the first game media belonging to any one of a plurality of groups, to which at least two of the plurality of first game media belong, are included in the extracted first game media, wherein

when all of the first game media belonging to any one of the groups are not included in the extracted first game media, the predetermined action is executed using the first game media associated with the first user and the cooperative user.

10. A non-transitory computer-readable medium storing thereon a program for executing a game in response to a request from a terminal device of a first user, the program causing a computer to perform:

storing in a memory circuit of the computer, in association with each of a plurality of users including the first user, first game media usable by each user among a plurality of first game media that include parameters indicating an ability to execute a predetermined action;

when a predetermined event requiring execution of the predetermined action occurs during progress of the game, selecting a cooperative user using circuitry of the computer by:

selecting, as the cooperative user, at least one user other than the first user,

transmitting to the terminal device, via communication circuitry, a name of the at least one user, receiving from the terminal device at least one user name selected by the first user, and selecting the cooperative user based on the selected at least one user name,

selecting as the cooperative user the at least one user based on user attribute information, or

transmitting to the terminal device, via the communication circuitry, the user attribute information, receiving from the terminal device the user attribute information selected by the first user, and selecting the cooperative user based on the selected user attribute information; and

extracting, by referring to the memory circuit, the first game media associated with the first user and the cooperative user, and determining whether or not all of the first game media belonging to any one of a plurality of groups, to which at least two of the plurality of first game media belong, are included in the extracted first game media, wherein

when all of the first game media belonging to any one of the groups are not included in the extracted first game media, the predetermined action is executed using the first game media associated with the first user and the cooperative user.

Assignments (2)
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 →
Priority Claims (1)
JP 2011-238025 · Oct 28, 2011 · national
Continuity (3)
Continuation 16457211 · Jun 28, 2019
Continuation 14353456
Related Publication 20230191246A1 · Jun 22, 2023