IP Library › Granted Patent US 11,842,323
Granted Patent B2
US 11,842,323 · App. 17/212,658 · Granted Dec 12, 2023

Gaming services automation machine with data collection and diagnostics services

Inventors: Michelle Cupersmith (Las Vegas, NV); Victor Blanco (Austin, TX); Jon Hanlin (Henderson, NV); Donovan Meyer (Austin, TX); Frank Rodriguez (Las Vegas, NV); Rajendrasinh Jadeja (Las Vegas, NV)
Assignee: Aristocrat Technologies, Inc.
G06Q10/20B25J9/1664B25J9/1676B25J9/1697B25J11/0005B25J11/008B25J11/0035B25J13/006B25J19/023G05D1/0016G05D1/0027G05D1/0044G05D1/0061G05D1/0094G05D1/0212G05D1/0231G06F3/04817G06K7/1417G06N20/00G06Q20/327G06Q20/3674G06Q20/40145G06V20/10G06V30/40G06V40/172G07C9/00571G07C9/32G07C9/38G07F17/323G07F17/3206G07F17/3209G07F17/3216G07F17/3223G07F17/3241G07F17/3253G07F17/3255G07F17/42H04N7/15H04W4/025H04W4/33G05B2219/31076G05B2219/31078G07F17/3227
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,842,323
App. No.
17/212,658
Granted
Dec 12, 2023
Kind
B2
Abstract

A robot includes a camera, a wireless interface, a propulsion system, a memory device, and a processor. The processor is configured to control the propulsion system to navigate the robot proximate a gaming device, initiate, using the wireless interface, a connection with the gaming device, request a data exchange with the gaming device, and receive, via the wireless interface and using a wireless communications protocol, data from the gaming device.

Claims (64)

1. A robot comprising:

a camera;

a wireless interface;

a propulsion system;

a memory device; and

a processor configured to execute instructions stored in the memory device, which when executed by the processor, cause the processor to at least:

control the propulsion system to navigate the robot proximate a gaming device;

determine that the gaming device is unoccupied;

initiate an inspection of the gaming device by the robot in response to determining that the gaming device is unoccupied, wherein initiation of the inspection causes the robot to:

initiate, using the wireless interface, a connection with the gaming device;

request a data exchange with the gaming device; and

receive, via the wireless interface and using a wireless communications protocol, data from the gaming device, the data including gameplay data associated with play of an electronic game at the gaming device.

2. The robot of claim 1 , wherein the instructions, when executed, further cause the processor to:

store, to the memory device, the data received from the gaming device; and

provide, via the wireless interface and using the wireless communications protocol, the stored data to a server system.

3. The robot of claim 1 , wherein the instructions, when executed, further cause the processor to control the camera to scan at least one quick response (QR) code displayed by the gaming device, wherein the QR code includes at least one of diagnostic data or gaming data stored by the gaming device.

4. The robot of claim 1 , wherein the instructions, when executed, further cause the processor to control the camera to acquire at least one image of the gaming device.

5. The robot of claim 4 , wherein the instructions, when executed, further cause the processor to analyze the at least one image of the gaming device to detect at least one of: i) debris proximate the gaming device, or ii) that at least a portion of the gaming device requires repair.

6. The robot of claim 1 , wherein the instructions, when executed, further cause the processor to implement a machine learning algorithm to detect at least one of: i) debris proximate the gaming device, or ii) that at least a portion of the gaming device requires repair.

7. The robot of claim 1 , wherein the instructions, when executed, further cause the processor to:

receive, from a robot management system (RMS) server, a travel path, wherein the travel path includes a plurality of gaming devices;

control the propulsion system to follow the travel path received from the RMS server; and

at least one of:

receive, via the wireless interface and using the wireless communications protocol, data from each gaming device of the plurality of gaming devices, or

control the camera to acquire at least one image of each gaming device of the plurality of gaming devices.

8. A tangible, non-transitory, computer-readable storage medium for use with a robot, the computer-readable storage medium having instructions stored therein, which when executed by a processor, cause the processor to at least:

control a propulsion system of the robot to navigate the robot proximate a gaming device;

determine that the gaming device is unoccupied;

initiate an inspection of the gaming device by the robot in response to determining that the gaming device is unoccupied, wherein initiation of the inspection causes the robot to:

initiate, using a wireless interface of the robot, a connection with the gaming device;

request a data exchange; and

receive, via the wireless interface of the robot and using a wireless communications protocol, data from the gaming device, the data including gameplay data associated with play of an electronic game at the gaming device.

9. The computer-readable storage medium of claim 8 , wherein the instructions, when executed, further cause the processor to:

store, to a memory device of the robot, the data received from the gaming device; and

provide, via the wireless interface and using the wireless communications protocol, the stored data to a server system.

10. The computer-readable storage medium of claim 8 , wherein the instructions, when executed, further cause the processor to control a camera of the robot to scan at least one quick response (QR) code displayed by the gaming device, wherein the QR code includes at least one of diagnostic data or gaming data stored by the gaming device.

11. The computer-readable storage medium of claim 8 , wherein the instructions, when executed, further cause the processor to control a camera of the robot to acquire at least one image of the gaming device.

12. The computer-readable storage medium of claim 11 , wherein the instructions, when executed, further cause the processor to analyze the at least one image of the gaming device to detect at least one of: i) debris proximate the gaming device, or ii) that at least a portion of the gaming device requires repair.

13. The computer-readable storage medium of claim 12 , wherein the instructions, when executed, further cause the processor to implement a machine learning algorithm to detect at least one of: i) debris proximate the gaming device, or ii) that at least the portion of the gaming device requires repair.

14. The computer-readable storage medium of claim 8 , wherein the instructions, when executed, further cause the processor to:

receive, from a robot management system (RMS) server, a travel path, wherein the travel path includes a plurality of gaming devices;

control the propulsion system of the robot to follow the travel path received from the RMS server; and

at least one of:

receive, via the wireless interface and using the wireless communications protocol, data from each gaming device of the plurality of gaming devices, or

control a camera of the robot to acquire at least one image of each gaming device of the plurality of gaming devices.

15. A method for controlling a robot, the method comprising:

controlling, by a processor of the robot, a propulsion system of the robot to navigate the robot proximate a gaming device;

determining, by the processor, that the gaming device is unoccupied;

initiating, by the processor, an inspection of the gaming device by the robot in response to determining that the gaming device is unoccupied, wherein the inspection includes:

initiating, by the processor and using a wireless interface of the robot, a connection with the gaming device;

requesting, by the processor, a data exchange; and

receiving, by the processor and using a wireless communications protocol, data from the gaming device, the data including gameplay data associated with play of an electronic game at the gaming device.

16. The method of claim 15 , further comprising:

storing, by the processor and to a memory device of the robot, the data received from the gaming device; and

providing, by the processor and using the wireless communications protocol, the stored data to a server system.

17. The method of claim 15 , further comprising controlling, by the processor, a camera of the robot to scan at least one quick response (QR) code displayed by the gaming device, wherein the QR code includes at least one of diagnostic data or gaming data stored by the gaming device.

18. The method of claim 15 , further comprising controlling, by the processor, a camera of the robot to acquire at least one image of the gaming device.

19. The method of claim 18 , further comprising analyzing, by the processor, the at least one image of the gaming device to detect at least one of: i) debris proximate the gaming device, or ii) that at least a portion of the gaming device requires repair.

20. The method of claim 15 , further comprising:

receiving, by the processor and from a robot management system (RMS) server, a travel path, wherein the travel path includes a plurality of gaming devices; and

controlling, by the processor, the propulsion system of the robot to follow the travel path received from the RMS server; and

at least one of:

receiving, by the processor and using the wireless communications protocol, data from each gaming of the plurality of gaming devices, or

controlling, by the processor, a camera of the robot to acquire at least one image of each gaming device of the plurality of gaming devices.

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 Apr 27, 2021
From: CUPERSMITH, MICHELLE; BLANCO, VICTOR; HANLIN, JON; MEYER, DONOVAN; RODRIGUEZ, FRANK; JADEJA, RAJENDRASINH
To: ARISTOCRAT TECHNOLOGIES, INC.
Reel/Frame 056054/0588 →
Continuity (3)
Provisional Application 63092964 · Oct 16, 2020
Provisional Application 63000912 · Mar 27, 2020
Related Publication 20210299880A1 · Sep 30, 2021
Cited By (1)
US 1,139,656