IP Library Granted Patent US 10,382,519
Granted Patent B2
US 10,382,519 · App. 15/491,570 · Granted Aug 13, 2019

Utilizing back office services of a wagering game machine

Inventors: Mili Dalmia (Bangalore, IN); Jaganmohan Reddy Sirasanambeti (Bangalore, IN); Sunil Somanna Subramani (Bangalore, IN)
Assignee: Bally Gaming, Inc.
H04L67/02G06Q20/28G07F17/329G07F17/3213G07F17/3216G07F17/3218G07F17/3223G07F17/3227G07F17/3232G07F17/3234G07F17/3241G07F17/3246G07F17/3248G07F17/3251G07F17/3288G07F17/3293G07F17/34
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 10,382,519
App. No.
15/491,570
Granted
Aug 13, 2019
Kind
B2
Abstract

A method can include receiving, by bindings of the wagering game machine via Hyper Text Transfer Protocol (HTTP), a first message including information for accessing a back office service of the wagering game machine; identifying, by an adapter of the wagering game machine, the back office service based on the information; generating, by the adapter, a back office service request; providing, by the adapter, the back office service request to a back office service controller; performing, by the back office service controller, the back office service; generating, by the back office service controller, information related to performance of the back office service; receiving, by the adapter from the back office service controller, a second message including the information related to performance of the back office service; transmitting, via the bindings, the second message to the remote computing device over a network via the HTTP protocol.

Claims (41)

1. A method for a wagering game machine providing back office services to a mobile remote computing device, the method comprising:

receiving over a network, by bindings of the wagering game machine via Hyper Text Transfer Protocol (HTTP), a first message from the mobile remote computing device and including information for accessing a back office service of the wagering game machine;

identifying, by an adapter of the wagering game machine, the back office service based on the information;

generating, by the adapter, a back office service request based on the information;

providing, by the adapter, the back office service request to a back office service controller;

performing, by the back office service controller, the back office service;

generating, by the back office service controller, information related to performance of the back office service responsive to the back office service request;

receiving, by the adapter from the back office service controller, a second message including the information related to performance of the back office service;

transmitting, via the bindings, the second message to the mobile remote computing device over the network via the HTTP protocol.

2. The method of claim 1 wherein the back office service is one of a configuration service, diagnostics service, game history service, accounting service, or validation service.

3. The method of claim 1 wherein the wagering game machine has a Uniform Resource Locator (URL) associated with the mobile remote computing device, and wherein the URL is used for transmitting the second message.

4. The method of claim 1 , wherein the first message includes an Hyper Text Markup Language document originating from a browser on the mobile remote computing device.

5. The method of claim 1 , wherein the first message includes a URL and parameters originating from a native application on the mobile remote computing device.

6. A method of operating a gaming system, the gaming system including game-logic circuitry and a regulated wagering game machine, the wagering game machine primarily dedicated to presenting a gaming session during which at least one casino wagering game is played, the wagering game machine including an electronic display device and one or more electronic input devices, the method comprising:

detecting, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance;

initiating the gaming session in response to the detecting;

during the gaming session,

detecting an input indicative of a wager covered by the credit balance;

receiving, by bindings of the wagering game machine over a network via Hyper Text Transfer Protocol (HTTP), a first message from a mobile remote computing device and including information for accessing a back office service of the wagering game machine;

providing, by an adapter and based on the information, a back office service request to a back office service controller;

performing, by the back office service controller, the back office service;

determining, by the adapter and responsive to the back office service request, information related to performance of the back office service;

transmitting, via the bindings, a second message to the mobile remote computing device over the network via the HTTP protocol, wherein the second message includes the information related to performance of the back office service; and

receiving, via at least one of the one or more electronic input devices, a cashout input that ends the gaming session and initiates a payout from the credit balance.

7. The method of claim 6 wherein the back office service is one of a configuration service, diagnostics service, game history service, accounting service, or validation service.

8. The method of claim 6 wherein the wagering game machine has a Uniform Resource Locator (URL) associated with the mobile remote computing device, and wherein the URL is used for transmitting the second message.

9. The method of claim 6 , wherein the first message includes an Hyper Text Markup Language document originating from a browser on the mobile remote computing device.

10. The method of claim 6 , wherein the first message includes a URL and parameters originating from a native application on the mobile remote computing device.

11. A non-transitory computer-readable storage medium including computer executable program code to control a wagering game machine to provide back office services to a remote computing device, the computer executable program code comprising:

code to receive, by bindings of the wagering game machine over a network via Hyper Text Transfer Protocol (HTTP), a first message from the remote computing device and including information for accessing a back office service of the wagering game machine;

code to identify, by an adapter of the wagering game machine, the back office service based on the information;

code to generate, by the adapter, a back office service request based on the information;

code to provide, by the adapter, the back office service request to a back office service controller;

code to perform, by the back office service controller, the back office service;

code to generate, by the back office service controller and responsive to the back office service request, information related to performance of the back office service;

code to receive, by the adapter from the back office service controller, a second message including the information related to performance of the back office service; and

code to transmit, via the bindings, the second message to the mobile remote computing device over the network via the HTTP protocol.

12. The non-transitory computer-readable storage medium of claim 11 wherein the back office service is one of a configuration service, diagnostics service, game history service, accounting service, or validation service.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the wagering game machine has a Uniform Resource Locator (URL) associated with the mobile remote computing device, and wherein the URL is used for transmitting the second message.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the first message includes an Hyper Text Markup Language document originating from a browser on the mobile remote computing device.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the first message includes a URL and parameters originating from a native application on the mobile remote computing device.

Assignments (8)
SECURITY AGREEMENT Recorded May 23, 2025
From: LNW GAMING, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071340/0404 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NUMBERS 7963843, 8016666, 9076281, AND 9257001 PREVIOUSLY RECORDED AT REEL: 051642 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2023
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 063122/0307 →
CHANGE OF NAME Recorded Feb 7, 2023
From: SG GAMING, INC.
To: LNW GAMING, INC.
Reel/Frame 062669/0341 →
SECURITY AGREEMENT Recorded Apr 22, 2022
From: SG GAMING INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059793/0001 →
CHANGE OF NAME Recorded Jan 19, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0910 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2017
From: DALMIA, MILI; SIRASANAMBETI, JAGANMOHAN REDDY; SUBRAMANI, SUNIL SOMANNA
To: BALLY GAMING, INC.
Reel/Frame 042089/0641 →
Continuity (1)
Related Publication 20180309816A1 · Oct 25, 2018