IP Library Granted Patent US 8,221,239
Granted Patent B2
US 8,221,239 · App. 11/575,922 · Granted Jul 17, 2012

Remote authentication for gaming applications

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,221,239
App. No.
11/575,922
Granted
Jul 17, 2012
Kind
B2
Abstract

Techniques for authenticating gaming applications are presented. Authentication requests are periodically and regularly sent by a requestor to a gaming device for purposes of authenticating configurable portions of a gaming application. The gaming device generates results which are transmitted back to the requestor. The requestor compares the results against known results to determine if the configurable portions are authenticated or not authenticated.

Claims (16)

1. A method, comprising:

transmitting, periodically and regularly, an authentication request over a network to a gaming device for authenticating a gaming application resident on the gaming device, wherein the request identifies a specific configurable portion of the gaming application that is a subset of the gaming application, and transmitting with the request a seed value for use by the gaming device in calculating the result, and transmitting with the request an offset value into storage associated with the gamming application, the offset value is a beginning portion of the gaming application to be used by the gamming application in calculating the result, and also transmitting with the request a length value that when combined with the offset value permits the gaming application to identify the configurable portion of the gaming application for use in calculating the result; and

receiving a result from the gaming device over the network in response to the request, wherein the result is compared against a known value and if a match occurs, the configurable portion is considered authenticated.

2. The method of claim 1 further comprising, calculating the known result based on a copy of the gaming application, wherein the copy is locally accessible to the method and wherein same parameters are used in calculating the known result as were used in calculating the result.

3. The method of claim 1 further comprising, calculating the known result by identifying an authenticated copy of the gaming application over the network and requesting that a service supply the known result for the configurable portion.

4. The method of claim 1 further comprising, calculating the known result by identifying an authenticated copy of the gaming application over the network and requesting that a copy of the configurable portion be supplied for purposes of generating the known result.

5. The method of claim 1 further comprising, calculating the known result by locating an authenticated copy of the gaming application over the network and requesting that a copy of the configurable portion be supplied to a service that generates the known result.

6. The method of claim 1 further comprising, transmitting to the gaming application an identity for an algorithm which permits the gaming device to process the algorithm using the configurable portion of the gaming application in order to generate the result.

7. The method of claim 1 , wherein transmitting further includes receiving a period for transmitting the authentication request from a requestor.

8. The method of claim 1 , wherein transmitting further includes receiving a period for transmitting the authentication request from a profile for the gaming application.

9. The method of claim 1 , wherein transmitting further includes receiving a period for transmitting the authentication request from parameters.

10. The method of claim 1 further comprising, processing the method on a portable and wireless device that issues the authentication request while traveling around a casino.

11. The method of claim 1 , wherein receiving further includes acquiring the result as one of: a cyclical redundancy check value, a checksum value, a digital signature, and a hash sum value.

12. The method of claim 1 further comprising, sending notifications to one or more administrators when the match does not occur to disable the gaming device.

13. The method of claim 1 further comprising, disabling the gaming device when the match does not occur.

14. The method of claim 1 further comprising, initiating supervisory programs on the gaming device to take over control of the gaming device when the match does not occur.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2022
From: BANK OF AMERICA, N.A.
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; WMS GAMING INC.; BALLY GAMING, INC.; DON BEST SPORTS CORPORATION
Reel/Frame 059756/0397 →
CHANGE OF NAME Recorded Jan 20, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051643/0283 →
RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES REEL/FRAME 034530/0318) Recorded Nov 5, 2018
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.; WMS GAMING INC.
Reel/Frame 047924/0701 →
MERGER Recorded Jul 29, 2015
From: WMS GAMING INC.
To: BALLY GAMING, INC.
Reel/Frame 036225/0201 →
SECURITY AGREEMENT Recorded Dec 4, 2014
From: BALLY GAMING, INC; SCIENTIFIC GAMES INTERNATIONAL, INC; WMS GAMING INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034530/0318 →
SECURITY AGREEMENT Recorded Dec 18, 2013
From: WMS GAMING INC.; SCIENTIFIC GAMES INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031847/0110 →