IP Library Granted Patent US 11,962,454
Granted Patent B2
US 11,962,454 · App. 17/854,429 · Granted Apr 16, 2024

Method for controlling server device, recording medium, server device, terminal device, and system

Inventor: Masaru Takeuchi (Minato-ku, JP)
Assignee: GREE, Inc.
H04L41/06A63F13/795A63F13/822G07F17/3225G07F17/3272H04L67/131
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,962,454
App. No.
17/854,429
Granted
Apr 16, 2024
Kind
B2
Abstract

Provided is a method for controlling a server device for providing a service which enables users to be associated with each other and includes a storage unit for storing, for each user provided with the service, information on different users associated with the user, information on each event provided in the service and information on each user participating in the event. The server device transmits an event list including the information on each event to each user device, lets the user participate in an event selected from the event list when receiving a request to participate in the event from each user device, makes the event proceed when receiving a request to proceed with the event from each user device, and associates and stores, when the event is over, the information on the users participated in the event in the storage unit, thus associating the users with each other.

Claims (62)

1. A method for associating a plurality of users of a battle, the battle being implemented a computer game in which the plurality of users battle against enemy characters, the plurality of users including users having never previously interacted in the computer game, comprising:

transmitting data, over a computer network, for displaying the battle to terminal devices of each of the plurality of users;

executing the battle and monitoring the battle, in response to receiving a request to proceed with the battle from the terminal devices of each of the plurality of users; and

after the battle is over, selecting one or more participating users as candidate users by selecting from the plurality of users, using circuitry, one or more users have participated in the battle and whose degree of contribution to the battle is greater than a threshold value, the degree of contribution including a number of attacks by each of the plurality of users.

2. The method according to claim 1 , the selecting the one or more participating users further comprising:

associating a user of the battle and each of the one or more participating users with each other; and

generating screen display data for a battle end.

3. The method according to claim 1 , further comprising, when no participating user has been selected:

generating screen display data for a battle end.

4. The method according to claim 2 , wherein the associating includes

associating with each other information pieces of the one or more participating users, and

storing the associated information pieces.

5. The method according to claim 2 , wherein the generating includes

generating screen display data for the battle end which includes a retrieved user identification, and

displaying, in a predetermined layout, texts and buttons.

6. The method according to claim 5 , wherein the texts and buttons include

a text indicating that the battle is over,

a text indicating that the user is associated with the one or more users who have participated in the battle, and

a button to receive an instruction to change to a home screen.

7. The method according to claim 1 , further comprising:

in response to receiving a request to participate in the battle from a terminal device of any one of the plurality of users, storing user data using the terminal device as participating user data.

8. The method according to claim 1 , wherein the selecting the one or more participating users includes

interpreting a user association request to retrieve a user identification and one or more participating user identifications, and

determining whether said one or more participating user identifications have been retrieved.

9. The method according to claim 8 , wherein, when the one or more participating user identifications have been retrieved, the selecting the one or more participating users further includes

assigning an association identification, and

associating the association identification with the user identification and the one or more participating user identifications.

10. A non-transitory computer readable medium storing instructions which when executed by a processor cause to perform a method for associating a plurality of users of a battle, the battle being implemented a computer game in which the plurality of users battle against enemy characters, the plurality of users including users having never previously interacted in the computer game, the method comprising:

transmitting data, over a computer network, for displaying the battle to terminal devices of each of the plurality of users;

executing the battle and monitoring the battle, in response to receiving a request to proceed with the battle from the terminal devices of each of the plurality of users; and

after the battle is over, selecting one or more participating users as candidate users by selecting from the plurality of users, using circuitry, one or more users who have participated in the battle and whose degree of contribution to the battle is larger than a threshold value, the degree of contribution including a number of attacks by each of the plurality of users.

11. The non-transitory computer readable medium according to claim 10 , the selecting the one or more participating users further comprising:

associating a user of the battle and each of the one or more participating users with each other; and

generating screen display data for a battle end.

12. The non-transitory computer readable medium according to claim 11 , wherein the associating includes

associating with each other information pieces of the one or more participating users, and

storing the associated information pieces.

13. The non-transitory computer readable medium according to claim 11 , wherein the generating includes

generating screen display data for the battle end which includes a retrieved user identification, and

displaying, in a predetermined layout, texts and buttons.

14. The non-transitory computer readable medium according to claim 13 , wherein the texts and buttons include

a text indicating that the battle is over,

a text indicating that the user is associated with the one or more users who have participated in the battle, and

a button to receive an instruction to change to a home screen.

15. The non-transitory computer readable medium according to claim 10 , the method further comprising, when no participating user has been selected:

generating screen display data for a battle end.

16. The non-transitory computer readable medium according to claim 10 , the method further comprising:

in response to receiving a request to participate in the battle from a terminal device of any one of the plurality of users, storing user data using the terminal device as participating user data.

17. The non-transitory computer readable medium according to claim 10 , wherein the selecting the one or more participating users includes

interpreting a user association request to retrieve a user identification and one or more participating user identifications, and

determining whether said one or more participating user identifications have been retrieved.

18. The non-transitory computer readable medium according to claim 17 , wherein, when the one or more participating user identifications have been retrieved, the selecting the one or more participating users further includes

assigning an association identification, and

associating the association identification with the user identification and the one or more participating user identifications.

19. A server for associating a plurality of users of a battle, the battle being implemented a computer game in which the plurality of users battle against enemy characters, the plurality of users including users having never previously interacted in the computer game, comprising:

circuitry configured to

transmit data, over a computer network, for displaying the battle to terminal devices of each of the plurality of users;

execute the battle and monitoring the battle, in response to receiving a request to proceed with the battle from the terminal devices of each of the plurality of users; and

after the battle is over, select one or more participating users as candidate users by selecting from the plurality of users, using circuitry, one or more candidate users who have participated in the battle and whose degree of contribution to the battle is larger than a threshold value, the degree of contribution including a number of attacks by each of the plurality of users.

20. The server according to claim 19 , the circuitry is further configured to

associate a user of the battle and each of the one or more participating users with each other; and

generate screen display data for a battle end.

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 (2)
JP 2013-032135 · Feb 21, 2013 · national
JP 2013-039290 · Feb 28, 2013 · national
Continuity (3)
Continuation 16843939 · Apr 9, 2020
Continuation 14182790 · Feb 18, 2014
Related Publication 20220337470A1 · Oct 20, 2022