IP Library Granted Patent US 8,376,828
Granted Patent B2
US 8,376,828 · App. 13/099,060 · Granted Feb 19, 2013

Method, apparatus, and program product for producing and using game play records in a bingo-type game

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 8,376,828
App. No.
13/099,060
Granted
Feb 19, 2013
Kind
B2
Abstract

A gaming system utilizes a game designation generating component, a gaming establishment component, and a set of predefined bingo card representations. Each bingo card representation is stored in electronic format as a data structure or data record defining a predefined pattern of game designations chosen from a pool of available designations. The game designation generating component generates sets of game designations from a pool of available designations. The method employed in the gaming system includes pre-matching the bingo card representations to a given set of game designations to produce a matched card set. This pre-matching occurs prior to the sale, distribution, or assignment of card representations to players in the game. The matched card set includes a number of game play records, each corresponding to a different one of the bingo card representations and each being associated with a result indicator which indicates whether the respective bingo card representation is a winning card or losing card for that set of game designations. Data representing these matched card sets are stored and then the individual game play records are assigned to players in response to game play requests initiated by the players.

Claims (40)

1. A method including:

(a) storing a first game play record set at a data storage device, each game play record corresponding to a respective array of card designations and including a result indicator indicating a result of a match between a first set of game designations and the respective array of card designations;

(b) receiving a first game play request in a wagering game, the first game play request entered through a first electronic device; and

(c) assigning a first one of the game play records included in the first game play record set in response to the first game play request, the assigned game play record being assigned in a random order with respect to the other game play records included in the first game play record set, and the result of the match between the first game designation set and the respective array of card designations corresponding to the assigned game play record providing a gaming result for the first game play request.

2. The method of claim 1 further including:

(a) receiving a second game play request in the wagering game, the second game play request entered through a second electronic device; and

(b) assigning a second one of the game play records included in the first game play record set in response to the second game play request, the assigned second one of the game play records being assigned in a random order with respect to the other game play records included in the first game play record set, and the result of the match between the first set of game designations and the respective array of card designations corresponding to the assigned second one of the game play records providing a gaming result for the second game play request.

3. The method of claim 1 further including matching the first set of game designations to each one of a number of different arrays of card designations to produce the first game play record set.

4. The method of claim 3 further including determining if a game ending pattern is produced for a respective one of the arrays of card designations on matching a final game designation of the first set of game designations.

5. The method of claim 1 further including:

(a) storing a second game play record set at the data storage device or an additional data storage device, each game play record of the second game play record set corresponding to a respective array of card designations and including a result indicator indicating a result of a match between a second set of game designations and the respective array of card designations;

(b) receiving a third game play request in the wagering game, the third game play request entered through the first electronic device; and

(c) assigning one of the game play records included in the second game play record set in response to the third game play request, the assigned game play record being assigned in a random order with respect to the other game play records included in the second game play record set, and the result of the match between the second set of game designations and the respective array of card designations corresponding to the game play record assigned from the second game play record set providing a gaming result for the third game play request.

6. The method of claim 5 further including switching from the first game play record set to the second game play record set in response to the assignment of a game play record from the first game play record set which corresponds to an array of card designations which produces a game winning match with the first set of game designations.

7. The method of claim 6 further including discarding any remaining unassigned game play record in the first game play record set remaining upon assignment of the game play record from the first game play record set which corresponds to an array of card designations which produces the game winning match with the first set of game designations.

8. A gaming system including:

(a) a data processing device configured to store a first game play record set in associated data storage, each game play record corresponding to a respective array of card designations and including a result indicator indicating a result of a match between a first set of game designations and the respective array of card designations;

(b) a communications arrangement associated with the data processing device, the communications arrangement configured to receive a first game play request in a wagering game, the first game play request entered through a first electronic device separate from the data processing device; and

(c) wherein the data processing device is also configured to assign a first one of the game play records included in the first game play record set in response to the first game play request, the assigned game play record being assigned in a random order with respect to the other game play records included in the first game play record set, and the result of the match between the first game designation set and the respective array of card designations corresponding to the assigned game play record providing a gaming result for the first game play request.

9. The gaming system of claim 8 wherein:

(a) the communications arrangement is also configured to receive a second game play request in the wagering game, the second game play request entered through a second electronic device; and

(b) the data processing device is also configured to assign a second one of the game play records included in the first game play record set in response to the second game play request, the assigned second one of the game play records being assigned in a random order with respect to the other game play records included in the first game play record set, and the result of the match between the first set of game designations and the respective array of card designations corresponding to the assigned second one of the game play records providing a gaming result for the second game play request.

10. The gaming system of claim 8 wherein the data processing device or a second data processing device is configured to match the first set of game designations to each one of a number of different arrays of card designations to produce the first game play record set.

11. The gaming system of claim 10 wherein the data processing device or the second data processing device is configured to determine if a game ending pattern is produced for a respective one of the arrays of card designations on matching a final game designation of the first set of game designations.

12. The gaming system of claim 9 wherein:

(a) the data processing device is configured to store a second game play record set at the associated data storage, each game play record of the second game play record set corresponding to a respective array of card designations and including a result indicator indicating a result of a match between a second set of game designations and the respective array of card designations;

(b) the communications arrangement is configured to receive a third game play request in the wagering game, the third game play request entered through the first electronic device; and

(c) the data processing device is configured to assign one of the game play records included in the second game play record set in response to the third game play request, the assigned game play record being assigned in a random order with respect to the other game play records included in the second game play record set, and the result of the match between the second set of game designations and the respective array of card designations corresponding to the game play record assigned from the second game play record set providing a gaming result for the third game play request.

13. The gaming system of claim 12 wherein the data processing device is configured to switch from the first game play record set to the second game play record set in response to the assignment of a game play record from the first game play record set which corresponds to an array of card designations which produces a game winning match with the first set of game designations.

14. The gaming system of claim 13 wherein the data processing device is configured to discard any remaining unassigned game play record in the first game play record set remaining upon assignment of the game play record from the first game play record set which corresponds to an array of card designations which produces the game winning match with the first set of game designations.

15. A program product stored on one or more non-transitory computer readable media, the program product including:

(a) game set storage program code executable to store a first game play record set in a data storage system, each game play record corresponding to a respective array of card designations and including a result indicator indicating a result of a match between a first set of game designations and the respective array of card designations;

(b) game play assignment program code executable to (i) receive a first game play request in a wagering game, the first game play request entered through a first electronic device separate from the data processing device, and to (ii) assign a first one of the game play records included in the first game play record set in response to the first game play request, the assigned game play record being assigned in a random order with respect to the other game play records included in the first game play record set, and the result of the match between the first game designation set and the respective array of card designations corresponding to the assigned game play record providing a gaming result for the first game play request.

16. The program product of claim 15 wherein the game play assignment program code is also executable to (i) receive a second game play request in the wagering game, the second game play request entered through a second electronic device, and to (ii) assign a second one of the game play records included in the first game play record set in response to the second game play request, the assigned second one of the game play records being assigned in a random order with respect to the other game play records included in the first game play record set, and the result of the match between the first set of game designations and the respective array of card designations corresponding to the assigned second one of the game play records providing a gaming result for the second game play request.

17. The program product of claim 15 further including matching program code executable to match the first set of game designations to each one of a number of different arrays of card designations to produce the first game play record set.

18. The program product of claim 17 wherein the matching program code is executable to determine if a game ending pattern is produced for a respective one of the arrays of card designations on matching a final game designation of the first set of game designations.

19. The program product of claim 15 wherein:

(a) the game set storage program code is executable to store a second game play record set at the associated data storage, each game play record of the second game play record set corresponding to a respective array of card designations and including a result indicator indicating a result of a match between a second set of game designations and the respective array of card designations; and

(b) the game play assignment program code is executable to (i) receive a third game play request in the wagering game, the third game play request entered through the first electronic device, and (ii) to assign one of the game play records included in the second game play record set in response to the third game play request, the assigned game play record being assigned in a random order with respect to the other game play records included in the second game play record set, and the result of the match between the second set of game designations and the respective array of card designations corresponding to the game play record assigned from the second game play record set providing a gaming result for the third game play request.

20. The program product of claim 15 wherein the game play assignment program code is executable to discard any remaining unassigned game play record in the first game play record set remaining upon assignment of the game play record from the first game play record set which corresponds to an array of card designations which produces the game winning match with the first set of game designations.

Assignments (15)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT REEL 058948, FRAME 0265 Recorded Jul 1, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: EVERI HOLDINGS INC.
Reel/Frame 071791/0236 →
PATENT SECURITY AGREEMENT (SHORT-FORM) Recorded Feb 2, 2022
From: EVERI HOLDINGS INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 058948/0265 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME AND THE FIRST ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 057111 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 13, 2021
From: JEFFERIES FINANCE LLC
To: EVERI PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI INTERACTIVE LLC; EVERI GAMES INC.
Reel/Frame 057184/0244 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2021
From: JEFFERIES FINANCE LLC
To: EVERI PAYMENTS INC.; EVERI GAMES INC.; WESTERN MONEY SYSTEMS
Reel/Frame 057112/0843 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2021
From: JEFFERIES FIANANCE LLC
To: EVERY PAYMENTS INC.; EVERI HOLDINGS INC.; EVERI GAMES HOLDING INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI INTERACTIVE LLC; EVERI GAMES INC.
Reel/Frame 057111/0001 →
PATENT SECURITY AGREEMENT Recorded Apr 24, 2020
From: EVERI HOLDINGS INC.; EVERI PAYMENTS INC.; GCA MTL, LLC; CENTRAL CREDIT, LLC; EVERI GAMES INC.; EVERI GAMES HOLDING INC.; EVERI INTERACTIVE LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 052494/0463 →
PATENT SECURITY AGREEMENT Recorded May 11, 2017
From: EVERI GAMES INC.; EVERI PAYMENTS INC.; GLOBAL PAYMENTS, INC.; JACKPOT DIGITAL INC.; MULTIMEDIA GAMES, INC., N/K/A EVERI GAMES INC.; WESTERN MONEY SYSTEMS
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 042484/0715 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2017
From: BANK OF AMERICA, N.A.
To: EVERI PAYMENTS INC. (F/K/A GLOBAL CASH ACCESS, INC.); EVERI GAMES INC. (F/K/A MULTIMEDIA GAMES, INC.)
Reel/Frame 042440/0076 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2017
From: BANK OF AMERICA, N.A.
To: EVERI PAYMENTS INC. (F/K/A GLOBAL CASH ACCESS, INC.); EVERI GAMES INC. (F/K/A MULTIMEDIA GAMES, INC.)
Reel/Frame 042438/0640 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2017
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
To: EVERI PAYMENTS INC.; EVERI GAMES INC.
Reel/Frame 042434/0006 →
CHANGE OF NAME Recorded Aug 27, 2015
From: MULTIMEDIA GAMES, INC.
To: EVERI GAMES INC.
Reel/Frame 036502/0092 →
SECURITY INTEREST Recorded Dec 23, 2014
From: GLOBAL CASH ACCESS, INC.; MULTIMEDIA GAMES, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034699/0393 →
SECURITY INTEREST Recorded Dec 22, 2014
From: GLOBAL CASH ACCESS, INC.; MULTIMEDIA GAMES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 034692/0667 →
RELEASE OF SECURITY INTEREST Recorded Dec 19, 2014
From: COMERICA BANK
To: MULTIMEDIA GAMES, INC.; MULTIMEDIA GAMES HOLDING COMPANY, INC.; MEGABINGO INTERNATIONAL, LLC; MGAM TECHNOLOGIES, LLC
Reel/Frame 034680/0086 →
SECURITY AGREEMENT Recorded Sep 25, 2012
From: MULTIMEDIA GAMES, INC.
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 029017/0511 →