IP Library Patent Application 11531206
Patent Application
App. No. 11/531,206

GAMING FLOOR CONTROL AND CONFIGURATION SYSTEM

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 None
App. No.
11/531,206
Abstract

A method includes periodically over a given day comparing an actual status for a casino player station with a current target status for the casino player station. The actual status for the casino player station specifies an actual game presentation operating at the casino player station at the particular time. A modification command is issued to the casino player station in the event that the current target status for the casino player station does not match the actual status for the casino player station. In response to the modification command, a target game presentation is launched at the casino player station. This target game presentation is specified by the current target status for the casino player station and is different from the actual game presentation specified by the actual status for the casino player station. The method thus facilitates configuration changes in the various player stations in a gaming system to ensure the desired game presentations are available to players.

Claims (33)

1 . A method including:

(a) periodically over a given day comparing an actual status for a casino player station with a current target status for the casino player station, the actual status specifying an actual game presentation operating at the casino player station;

(b) issuing a modification command to the casino player station in the event that the current target status for the casino player station does not match the actual status for the casino player station; and

(c) in response to the modification command, launching a target game presentation at the casino player station, the target game presentation being specified by the current target status for the casino player station and being different from the actual game presentation specified by the actual status for the casino player station.

2 . The method of claim 1 further including:

(a) for each one of a number of additional casino player stations, periodically over a given day comparing an actual status for the respective additional casino player station with a current target status for the respective additional casino player station;

(b) issuing a respective modification command to each respective additional casino player station for which the current target status for the respective additional casino player station does not match the actual status for the respective additional casino player station; and

(c) in response to the respective modification command, launching a respective target game presentation at the respective additional casino player station, the respective target game presentation being specified by the current target status for the respective additional casino player station and being different from a respective actual game presentation specified by the actual status for the respective additional casino player station.

3 . The method of claim 1 further including reading the current target status for the casino player station from a casino floor profile which includes a respective current target status for a number of additional casino player stations in addition to the current target status for the casino player station.

4 . The method of claim 3 further including selecting the casino floor profile from a number of casino floor profiles stored in a data storage device.

5 . The method of claim 3 wherein the casino floor profile is associated with a number of conditions and further including determining that the conditions are met prior to reading the current target status for the casino player station from the casino floor profile.

6 . The method of claim 1 further including reading the actual status for the casino player station from a data structure representing a live view of a casino floor in which the casino player station is included, the data structure being stored remotely from the casino player station.

7 . The method of claim 1 wherein the step of periodically comparing the actual status for the casino player station and the current target status for the casino player station is performed in response to the passage of a predetermined period of time after a previous comparison of a then actual status for the casino player station and a then current target status for the casino player station.

8 . An apparatus for controlling the game presentations available at the player stations of a casino, the apparatus including:

(a) a profile controller for periodically over a given day comparing an actual status for a first player station with a current target status for the first player station, and for issuing a modification command to the first player station in the event that the current target status for the first player station does not match the actual status for the player first station, the actual status for the first player station specifying an actual game presentation operating at the first player station; and

(b) a client launcher controller for causing the first player station to launch a target game presentation in response to the modification command, the target game presentation being specified by the current target status for the first player station and being different from the actual game presentation specified by the actual status for the first player station.

9 . The apparatus of claim 8 wherein:

(a) the casino includes a number of additional player stations in addition to the first player station;

(b) for each additional player station, the profile controller is also for periodically over a given day comparing an actual status for the respective additional player station with a current target status for the respective additional player station, and for issuing a respective modification command to each respective additional player station for which the current target status for the respective additional player station does not match the actual status for the respective additional player station; and

(c) a respective client launcher controller for each respective additional player station is for launching a respective target game presentation at the respective additional player station, the respective target game presentation being specified by the current target status for the respective additional player station and being different from a respective actual game presentation specified by the actual status for the respective additional player station.

10 . The apparatus of claim 8 wherein the profile controller is also for reading the current target status for the first player station from a casino floor profile which includes a respective current target status for a number of additional player stations in addition to the current target status for the first player station.

11 . The apparatus of claim 10 further including an optimization controller for selecting the casino floor profile from a number of casino floor profiles stored in a data storage device.

12 . The apparatus of claim 10 wherein the casino floor profile is associated with a number of conditions and further including a scheduler controller for determining that the conditions are met prior to making the casino floor profile available to the profile controller for reading the current target status for the first player station from the casino floor profile.

13 . The apparatus of claim 8 wherein the profile controller reads the actual status for the first player station from a data structure representing a live view of a casino floor in which the first player station is included, the data structure being stored at a storage device remote from the first player station.

14 . The apparatus of claim 8 wherein the profile controller compares the actual status for the first player station and the current target status for the first player station in response to the passage of a predetermined period of time after a previous comparison of a then actual status for the first player station and a then current target status for the first player station.

15 . A program product embodied in one or more computer readable media, the program product being executable for controlling the game presentations available at the various player stations of a casino and including:

(a) profile controller program code executable for periodically over a given day comparing an actual status for a first player station with a current target status for the first player station, and for issuing a modification command to the first player station in the event that the current target status for the first player station does not match the actual status for the player first station, the actual status for the first player station specifying an actual game presentation operating at the first player station; and

(b) client launcher controller program code for causing the first player station to launch a target game presentation in response to the modification command, the target game presentation being specified by the current target status for the first player station and being different from the actual game presentation specified by the actual status for the first player station.

16 . The program product of claim 15 wherein the profile controller program code is also executable for reading the current target status for the first player station from a casino floor profile which includes a respective current target status for a number of additional player stations in addition to the current target status for the first player station.

17 . The program product of claim 16 further including optimization controller program code executable for selecting the casino floor profile from a number of casino floor profiles stored in a data storage device.

18 . The program product of claim 16 wherein the casino floor profile is associated with a number of conditions and further including scheduler controller program code executable for determining that the conditions are met prior to making the casino floor profile available to the profile controller program code for reading the current target status for the first player station from the casino floor profile.

19 . The program product of claim 15 wherein the profile controller program code is also executable to read the actual status for the first player station from a data structure representing a live view of a casino floor in which the first player station is included.

20 . The program product of claim 15 wherein the profile controller program code is executable for detecting the passage of a predetermined period of time after a previous comparison of a then actual status for the first player station and a then current target status for the first player station and for comparing the actual status for the first player station and the current target status for the first player station in response to the passage of the predetermined period of time.

Assignments (11)
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 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 →
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 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 →
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 Aug 9, 2011
From: MULTIMEDIA GAMES, INC. AND MULTIMEDIA GAMES HOLDING COMPANY, INC.
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 026719/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2006
From: ENZMINGER, JOSEPH R.; MARTIN, DAVID C.; LIND, CLIFTON E.; LIND, JEFFERSON C.; O'CONNOR, BRENDAN M.; CHALMERS, P. HOWARD, JR.; JUNGMANN, TROY W.; MALLE, NIMAI C.
To: MULTIMEDIA GAMES, INC.
Reel/Frame 018562/0768 →