IP Library Granted Patent US 11,458,401
Granted Patent B2
US 11,458,401 · App. 17/076,117 · Granted Oct 4, 2022

Server device, control method performed by the server device, program, and terminal device

Inventor: Takayuki Sano (Tokyo, JP)
Assignee: GREE, Inc.
A63F13/69G07F17/326G07F17/329G07F17/3244G07F17/3255G07F17/3267A63F2300/308A63F2300/558A63F2300/609A63F2300/63
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,458,401
App. No.
17/076,117
Granted
Oct 4, 2022
Kind
B2
Abstract

An item can be provided to a user by a lottery and the item odds can be changed in accordance with a prescribed condition. A control method, performed by a server device connected via a communication line to a terminal device operated by a user, can be initiated by selecting a lottery mode from among a plurality of lottery modes. Following the selection of the lottery mode, the system may hold a drawing from among a plurality of types of items on the basis of the selected lottery mode, and, following the holding of the drawing, may ensure that the won item is provided to the user via the terminal device.

Claims (56)

1. A control method performed by a server device, the server device connected via a network to a plurality of terminal devices each configured to communicate with the server device and configured to implement a lottery system for enhancing interest of a user in a game, said user associated with a terminal device in the plurality of terminal devices, the method comprising:

storing, in a user information table of a storage unit, a plurality of items acquired by the user in the game;

receiving a start request for the game from the terminal device associated with the user, and, based on the start request, initiating a non-duplicate lottery process comprising:

after receiving the start request, comparing, with an odds control unit of the server device, the user information table and a mode information table associated with the non-duplicate lottery process, wherein comparing comprises:

iteratively checking each item acquired by the user against each entry in the mode information table,

determining one or more matches between the user information table and the mode information table, and

generating and providing to the item lottery unit updated mode information table data, wherein an item odds for each of the one or more matches is set to zero in the updated mode information table data and an item odds for one or more non-matches is maintained at an original value; and

executing the non-duplicate lottery process based on the updated mode information table data; and

awarding a won item from the non-duplicate lottery process, storing the won item in the plurality of items acquired by the user in the game, and updating the user information table of the storage unit based on the won item.

2. The control method according to claim 1 , wherein a step of determining one or more matches between the user information table and the mode information table comprises determining which items are already owned by the user.

3. The control method according to claim 1 , wherein the updated mode information table data comprises item odds for a plurality of items other than the one or more matches, wherein the item odds for each of the plurality of items is greater than zero.

4. The control method according to claim 3 , wherein a step of generating and providing updated mode information table data comprises passing, from the odds control unit to the item lottery unit, as arguments, stored item odds for the plurality of items and for each of the one or more matches.

5. The control method according to claim 3 , wherein the item odds for the plurality of items are default values associated with a normal lottery mode as well as the non-duplicate lottery process.

6. The control method according to claim 1 , further comprising storing a mode selection result in the user information table.

7. The control method according to claim 6 , further comprising determining, after a step of executing the non-duplicate lottery process based on the updated mode information table data, whether a current mode has been released;

when the current mode has not been released, maintaining the mode selection result in the user information table; and

when the current mode has been released, deleting the mode selection result stored in the user information table.

8. The control method according to claim 6 , wherein the method comprises, after a step of receiving the start request, receiving a mode selection request, and selecting, with a mode selecting unit, the mode selection result.

9. The control method according to claim 1 , wherein the method comprises, prior to a step of executing the non-duplicate lottery process, receiving a mode selection request from the terminal device, the mode selection request comprising one of a release command or a continue command;

when the continue command is received, retaining a mode selection result; and

when the release command is received, deleting the mode selection result.

10. The control method according to claim 1 , further comprising:

monitoring a login state of the user; and

upon a determination that the user has logged out, deleting the mode selection result.

11. A server that is communicatively linked to a terminal device via a network and configured to implement a lottery system for enhancing interest of a user in a game, wherein the server carries out steps comprising:

storing, in a user information table of a storage unit of the server, a plurality of items acquired by the user in the game;

receiving a start request for the game from the terminal device, and, based on the start request, initiating a non-duplicate lottery process comprising:

after receiving the start request, comparing, with an odds control unit of the server, the user information table and a mode information table associated with the non-duplicate lottery process wherein comparing comprises:

iteratively checking each item acquired by the user against each entry in the mode information table,

determining one or more matches between the user information table and the mode information table, and

generating and providing to the item lottery unit updated mode information table data, wherein an item odds for each of the one or more matches is set to zero in the updated mode information table data and an item odds for one or more non-matches is maintained at an original value; and

executing the non-duplicate lottery process based on the updated mode information table data; and

awarding a won item from the non-duplicate lottery process, storing the won item in the plurality of items acquired by the user in the game, and updating the user information table of the storage unit based on the won item.

12. The server according to claim 11 , wherein a step of determining one or more matches between the user information table and the mode information table comprises determining which items are already owned by the user.

13. The server according to claim 11 , wherein the updated mode information table data comprises item odds for a plurality of items other than the one or more matches, wherein the item odds for each of the plurality of items is greater than zero.

14. The server according to claim 13 , wherein a step of generating and providing updated mode information table data comprises passing, from the odds control unit to the item lottery unit, as arguments, stored item odds for the plurality of items and for each of the one or more matches.

15. The server according to claim 13 , wherein the item odds for the plurality of items are default values associated with a normal lottery mode as well as the non-duplicate lottery process.

16. The server according to claim 11 , wherein the server is further configured to perform storing a mode selection result in the user information table.

17. The server according to claim 16 , wherein the server is further configured to perform determining, after a step of executing the non-duplicate lottery process based on the updated mode information table data, whether a current mode has been released;

when the current mode has not been released, maintaining the mode selection result in the user information table; and

when the current mode has been released, deleting the mode selection result stored in the user information table.

18. The server according to claim 11 , wherein the server is further configured to perform, prior to a step of executing the non-duplicate lottery process, receiving a mode selection request from the terminal device, the mode selection request comprising one of a release command or a continue command;

when the continue command is received, retaining a mode selection result; and

when the release command is received, deleting the mode selection result.

19. The server according to claim 11 , wherein the server is further configured to perform:

monitoring a login state of the user; and

upon a determination that the user has logged out, deleting the mode selection result.

20. A non-transitory computer-readable storage medium having recorded therein a process for causing a computer to perform steps comprising implementing a lottery system for enhancing interest of a user in a game, the steps comprising:

storing, in a user information table of a storage unit of the computer, a plurality of items acquired by the user in the game;

receiving a start request for the game from a user interface of the user, and, based on the start request, initiating a non-duplicate lottery process comprising:

after receiving the start request, comparing, with an odds control unit of the computer, the user information table and a mode information table associated with the non-duplicate lottery process, wherein comparing comprises:

iteratively checking each item acquired by the user against each entry in the mode information table,

determining one or more matches between the user information table and the mode information table, and

generating and providing to the item lottery unit updated mode information table data, wherein an item odds for each of the one or more matches is set to zero in the updated mode information table data and an item odds for one or more non-matches is maintained at an original value; and

executing the non-duplicate lottery process based on the updated mode information table data; and

awarding a won item from the non-duplicate lottery process, storing the won item in the plurality of items acquired by the user in the game, and updating the user information table of the storage unit based on the won item.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71293 FRAME: 608. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0221 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071293/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2020
From: SANO, TAKAYUKI
To: GREE, INC.
Reel/Frame 054128/0698 →
Priority Claims (1)
JP JP2013-070196 · Mar 28, 2013 · national
Continuity (3)
Continuation 16387946 · Apr 18, 2019
Continuation 14228162 · Mar 27, 2014
Related Publication 20210031111A1 · Feb 4, 2021