IP Library Granted Patent US 9,833,710
Granted Patent B2
US 9,833,710 · App. 14/656,785 · Granted Dec 5, 2017

Method and system for providing a secure shuffle of game objects across multiple entities

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 9,833,710
App. No.
14/656,785
Granted
Dec 5, 2017
Kind
B2
Abstract

A computer-implemented method and system are provided for ensuring the integrity and security of digital shuffles of cards or objects across multiple entities and/or jurisdictions. All entities participating in the shuffle can optionally review the forensic data to ensure that the shuffle was legitimate and that no other entity prematurely peeked at another entity's private hand.

Claims (14)

1. A secure computer platform implemented method for generating shuffled objects across multiple entities, comprising:

a global issuer shuffling a predefined array of objects into a new order with a global computer platform executing a shuffle algorithm and using a global shuffle seed, wherein the shuffle algorithm is known to the multiple entities;

dividing the shuffled array of objects into sub-shuffles, and distributing one of the sub-shuffles to each of the multiple entities, wherein all of the objects in the shuffled array are assigned to one of the sub-shuffles; and

at each of the multiple entities, applying a local pluck algorithm and local pluck seed to the sub-shuffle with a computer platform to produce a final set of the objects used by the entity for play of a game, wherein the local pluck algorithm and local pluck seed are not known to the other entities.

2. The method as in claim 1 , wherein the global shuffle seed is made known to the multiple entities at conclusion of the game.

3. The method as in claim 1 , wherein in order to ensure that all of the objects in the shuffled array are assigned to one of the sub-shuffles, the sub-shuffles may not have the same number of objects.

4. The method as in claim 1 , wherein the final set of objects varies as a function of the game played with the objects.

5. The method as in claim 4 , wherein the predefined array of objects is a standard card deck of fifty-two cards, and the final set of objects corresponds to a player's hand in a card game.

6. The method as in claim 1 , wherein each entity is required to register its local pluck seed in encrypted form with the global issuer prior to receipt of the sub-shuffle, the entity transmitting a decryption key for the encrypted pluck seed at conclusion of the game.

7. The method as in claim 6 , wherein the global issuer receives the encrypted local pluck seed from each entity prior to the global issuer generating the global shuffle seed.

8. The method as in claim 1 , wherein the game requires selection of additional draw objects that are common to the entities, each of the entities generating one or more potential draw objects from remaining objects in their respective sub-shuffle and transmitting the potential draw objects to the global issuer, wherein the global issuer randomly selects a final set of common draw objects from all of the potential draw objects and transmits the final set of common draw objects to the entities.

9. The method as in claim 8 , wherein the entities use their local pluck algorithm and local pluck seed to generate the potential draw objects.

10. The method as in claim 8 , wherein the entities use their local pluck algorithm and a new local pluck seed transmitted by the global issuer to generate the potential draw objects.

11. The method as in claim 1 , wherein the global issuer receives the local pluck seed in encrypted form from each entity prior to the global issuer generating the global shuffle seed, the entities transmitting a decryption key for their encrypted local pluck seed at conclusion of the game as well as a clear text version of the local pluck seed, the global issuer comparing the clear text version of the local pluck seed with a decrypted versions of the local pluck seed received from the entity prior to issue of the local pluck seek to certify the game as legitimate.

Assignments (8)
PARTIAL RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT R/F 045909/0513 Recorded Apr 5, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES, LLC
Reel/Frame 059595/0537 →
CHANGE OF NAME Recorded Apr 5, 2022
From: SCIENTIFIC GAMES, INC.
To: SCIENTIFIC GAMES, LLC
Reel/Frame 059598/0124 →
AMENDED AND RESTATED ASSIGNMENT Recorded Apr 5, 2022
From: SCIENTIFIC GAMES INTERNATIONAL, INC.
To: SCIENTIFIC GAMES, LLC
Reel/Frame 059598/0207 →
PARTIAL RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT R/F 044889/0662 Recorded Apr 5, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SCIENTIFIC GAMES, LLC
Reel/Frame 059616/0483 →
SECURITY INTEREST Recorded Apr 5, 2022
From: SCIENTIFIC GAMES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 059852/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2021
From: SCIENTIFIC GAMES INTERNATIONAL, INC.
To: SCIENTIFIC GAMES, INC.
Reel/Frame 057971/0107 →
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 →