IP Library Granted Patent US 11,276,271
Granted Patent B2
US 11,276,271 · App. 17/220,778 · Granted Mar 15, 2022

Systems and methods for securely connecting an electronic gaming machine to an end user device

Inventors: Eric Taylor (Carson City, NV); Steven Santisi (Las Vegas, NV); Angelo Palmisano (Henderson, NV); John Dawson, III (Spring Hill, TN); Damian Tarnawsky (Las Vegas, NV); Rajendrasinh Jadeja (Las Vegas, NV); Bruce Urban (Las Vegas, NV); Joseph Kaminkow (Las Vegas, NV); Craig Paulsen (Reno, NV)
Assignee: Aristocrat Technologies, Inc.
G07F17/3225
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,276,271
App. No.
17/220,778
Granted
Mar 15, 2022
Kind
B2
Abstract

An electronic gaming system including a casino management server and an electronic casino device is described. The electronic casino device includes a beacon configured to wirelessly communicate with end user devices (EUDs) of players and a processor. The processor executes instructions which cause the processor to transmit a request for a custom beacon ID, receive the custom beacon ID, and cause the beacon to wirelessly transmit the custom beacon ID to the EUD. The casino management server is configured to receive a connection request and validate that the received beacon ID matches the custom beacon ID. The casino management server is further configured to receive instructions from the EUD such that the player plays a game operated on the electronic casino device by physically interacting with the EUD, wherein the instructions received from the EUD include a low-bandwidth instruction including no more than two bytes.

Claims (58)

1. An electronic gaming system comprising:

a casino management server configured to generate beacon identifiers (IDs);

an electronic casino device including:

a beacon configured to wirelessly communicate with end user devices (EUDs) of players; and

at least one processor executing instructions which cause the at least one processor to:

transmit a request for a custom beacon ID to the casino management server;

receive the custom beacon ID from the casino management server in response to the request; and

cause the beacon to wirelessly transmit the custom beacon ID to an EUD;

wherein the casino management server is further configured to:

receive, from the EUD of the player, a connection request that includes a received beacon ID as received by the EUD based on the transmitting;

validate that the received beacon ID matches the custom beacon ID;

store a valid association between the EUD of the player and the electronic casino device in a database; and

receive instructions from the EUD, based on player interaction with the EUD, such that the player plays a game operated on the electronic casino device by physically interacting with the EUD, wherein the instructions received from the EUD comprise a low-bandwidth instruction comprising no more than two bytes.

2. The electronic gaming system of claim 1 , wherein the casino management server is further configured to cause the beacon to wirelessly transmit the custom beacon ID to the EUD using low-bandwidth communication, wherein the low-bandwidth communication to the EUD comprises no more than two bytes, and wherein the custom beacon ID includes no more than one byte corresponding to at least one button configuration, of a plurality of button configurations, to be displayed on the EUD.

3. The electronic gaming system of claim 2 , wherein the casino management server is configured to configure the custom beacon ID such that, upon receipt of the custom beacon ID at the EUD, the at least one button configuration is caused to be displayed on the EUD.

4. The electronic gaming system of claim 1 , wherein the at least one processor is further configured to:

determine the EUD is within a predetermined range of the beacon; and

transmit the request for a custom beacon ID in response to determining the EUD is within the predetermined range.

5. The electronic gaming system of claim 1 , wherein the at least one processor is further configured to:

determine that the EUD is being charged by a wireless charging apparatus of the electronic casino device; and

transmit the request for a custom beacon ID in response to determining the EUD is being charged by the wireless charging apparatus.

6. The electronic gaming system of claim 1 , wherein the at least one processor is further configured to:

receive, from the EUD, a request to purchase a number of credits at the electronic casino device;

authorize the request to purchase the number of credits at the electronic casino device; and

transmit an instruction to the electronic casino device to credit the electronic casino device with the number of credits.

7. The electronic gaming system of claim 1 , wherein the at least one processor is further configured to:

determine the EUD has disconnected from the electronic casino device; and

transmit a disconnection message to the casino management server, wherein the casino management server is configured to update the valid association to indicate that the EUD has disconnected from the electronic casino device.

8. The electronic gaming system of claim 1 , wherein the casino management server is further configured to receive instructions comprising the low-bandwidth instruction comprising no more than two bytes, wherein the no more than two bytes comprise at least one byte associated with a button press of a button displayed at the EUD.

9. A method of a casino management server controlling an electronic casino device, the method comprising:

receiving a request for a custom beacon ID from the electronic casino device;

transmitting a custom beacon ID to the electronic casino device, wherein in response to receiving the custom beacon ID, the electronic casino device is configured to configure a beacon of the electronic casino device to cause the beacon to wirelessly transmit the custom beacon ID to an end user device (EUD) of a player;

receiving, from the EUD of the player, a connection request that includes a received beacon ID as received by the EUD from the beacon;

validating that the received beacon ID matches the custom beacon ID transmitted to the electronic casino device; and

receiving instructions from the EUD, based on player interaction with the EUD, such that the player plays a game operated on the electronic casino device by physically interacting with the EUD, wherein the instructions received from the EUD comprise a low-bandwidth instruction comprising no more than two bytes.

10. The method of claim 9 , further comprising, in response to validating that the received beacon ID matches the custom beacon ID transmitted to the electronic casino device, storing a valid association between the EUD of the player and the electronic casino device in a database.

11. The method of claim 10 , further comprising:

receiving a disconnection message from at least one of the electronic casino device and the EUD; and

in response to receiving the disconnection message, updating the valid association to indicate that the EUD has disconnected from the electronic casino device.

12. The method of claim 9 , further comprising:

receiving, from the EUD, a request to purchase a number of credits at the electronic casino device;

authorizing the request to purchase the number of credits at the electronic casino device; and

transmitting an instruction to the electronic casino device to credit the electronic casino device with the number of credits.

13. The method of claim 9 , further comprising receiving instructions comprising the low-bandwidth instruction comprising no more than two bytes, wherein the no more than two bytes comprise at least one byte associated with a button press of a button of a plurality of buttons displayed at the EUD.

14. The method of claim 13 , wherein the low-bandwidth instruction comprising no more than two bytes includes one bit of the no more than two bytes associated with each button of the plurality of buttons displayed on the EUD, and wherein the plurality of buttons displayed on the EUD corresponds to a plurality of buttons of the electronic casino device.

15. The method of claim 9 , further comprising:

transmitting the custom beacon ID, wherein the custom beacon ID includes no more than one byte corresponding to at least one button configuration, of a plurality of button configurations, to be displayed on the EUD; and

causing display, at the EUD an in response to receipt of the custom beacon ID, of the at least one button configuration.

16. The method of claim 9 , further comprising receiving the request for the custom beacon ID from the electronic casino device, wherein the electronic casino device generates the request in response to determining that the EUD is within a predetermined range of the beacon.

17. The method of claim 9 , further comprising receiving the request for the custom beacon ID from the electronic casino device, wherein the electronic casino device generates the request in response to determining that the EUD is being charged by a wireless charging apparatus of the electronic casino device.

18. An electronic casino device comprising:

an end user device (EUD) relay device coupled to a wiring harness of a button deck of the electronic casino device via an input connector including one or more button input paths, and wherein the EUD relay device is configured to:

establish a wireless connection with the EUD;

receive, from the EUD, a virtual button press event including a button identifier of a virtual button pressed on a graphical user interface of the EUD;

identify a first button output signal path of one or more button output signal paths based on the button identifier included in the virtual button press event, wherein each button output signal path of the one or more button output signal paths corresponds to a button input signal path of the one or more button input paths; and

generate a button press signal on the first button output signal path, thereby emulating a button press from a button deck of the electronic casino device.

19. The electronic casino device of claim 18 , wherein the EUD relay device is further configured to transmit a button configuration message to the EUD, wherein the button configuration message includes at least one of a unique machine identifier (UID) of the electronic casino device, a UID of the EUD relay device, and a game identifier of an electronic game being executed on the electronic casino device.

20. The electronic casino device of claim 18 , wherein the EUD relay device is further configured to terminate the wireless connection with the EUD upon determining at least one of that a predefined inactivity period and that a cash out has been initiated.

Assignments (3)
RELEASE (REEL 062078 / FRAME 0604) Recorded Mar 2, 2026
From: BANK OF AMERICA, N.A.
To: ARISTOCRAT TECHNOLOGIES, INC.; BIG FISH GAMES, INC.; VIDEO GAMING TECHNOLOGIES, INC.; ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LTD
Reel/Frame 074992/0667 →
SECURITY AGREEMENT Recorded Sep 2, 2022
From: ARISTOCRAT TECHNOLOGIES, INC.; BIG FISH GAMES, INC.; VIDEO GAMING TECHNOLOGIES, INC.; ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LTD
To: BANK OF AMERICA, N.A, AS SECURITY TRUSTEE
Reel/Frame 062078/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2021
From: TAYLOR, ERIC; SANTISI, STEVEN; PALMISANO, ANGELO; DAWSON, JOHN, III; TARNAWSKY, DAMIAN; JADEJA, RAJENDRASINH; URBAN, BRUCE; KAMINKOW, JOSEPH; PAULSEN, CRAIG
To: ARISTOCRAT TECHNOLOGIES, INC.
Reel/Frame 056346/0018 →
Continuity (3)
Provisional Application 63024860 · May 14, 2020
Provisional Application 63005008 · Apr 3, 2020
Related Publication 20210312757A1 · Oct 7, 2021
Cited By (9)
US 1,132,384 US 1,139,656 US 12,208,171 US 12,243,381 US 12,254,738 US 12,311,275 US 12,450,975 US 12,548,399 US 12,651,509