Gaming Machine Disc Authorization Code Binding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for distributing wager gaming software lack effective mechanisms to prevent unauthorized copies, allowing unscrupulous operators to run unlimited, unlicensed copies of game discs on gaming machines without the software provider's knowledge or approval.

Innovation Solution

Implementing a unique disc ID on rewriteable optical discs and integrating it with gaming machines using a secure authorization code system, where the gaming machine generates a first authorization code and transmits it to the provider for verification, ensuring the disc can only execute on authorized machines by writing a final authorization code to the disc.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a unique identifier is placed on game discs, then the disc can be distinguished from others, but the identifier can still be copied bit-by-bit without preventing execution on multiple machines

Engineering Contradiction:
Improvedisc identificationVSAvoidcopyright protection
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system divides the authorization mechanism into two separate components: a machine-readable identifier on the disc and a corresponding authorization code stored in the machine's non-volatile memory. This segmentation prevents simple copying because the authorization code is tied to the specific physical machine, not just the disc content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary authorization by storing the authorization code in the machine's non-volatile memory before the disc is inserted. This preliminary action establishes a pre-condition that must be met for execution to occur, preventing unauthorized execution without requiring complex real-time verification.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If game discs are distributed to casinos under license, then the provider controls initial distribution, but copied versions can be used on unlimited machines without provider knowledge

Engineering Contradiction:
Improvesoftware distributionVSAvoidunauthorized copying
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The authorization code acts as an intermediary between the disc and the execution process. It mediates the interaction by verifying the disc's authenticity and binding it to a specific machine, preventing unauthorized copying while maintaining ease of distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces physical copy protection mechanisms with an electronic authorization code stored in non-volatile memory. This substitution maintains the simplicity of disc distribution while adding robust digital protection against copying.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If the authorization code is stored in non-volatile memory on the gaming machine, then the disc is uniquely tied to the machine, but the system complexity increases

Engineering Contradiction:
Improvedisc-machine bindingVSAvoidauthorization system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses a simplified copying approach where the authorization code is stored as a digital value in non-volatile memory. This copying mechanism provides reliable disc-machine binding without requiring complex hardware or multiple storage components.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the state of the disc by adding the authorization code as a new parameter or attribute. This parameter change enables unique binding to the machine while maintaining a relatively simple implementation through standard memory storage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9002745B2Secure media distribution in a wager gaming system
Publication Date: 2015.04.07 INTERNATIONAL GAME TECHNOLOGY INC
  • US9002745B2 patent drawing
  • US9002745B2 patent drawing
  • US9002745B2 patent drawing

AI summary

Novel wager gaming systems, machines, and methods for ensuring that wager game code on a game disc executes on an authorized wager gaming machine are described. To prevent an unauthorized copy of a wager game disc or other storage medium is not able to execute on a gaming machine, the machine checks whether an authorization code has been previously written to the disc. If the disc does not have a code, the gaming machine generates a first segment of an authorization code which is used, along with other data, by a game provider to generate a final authorization code. This is done after the game provider verifies that the machine operator has permission, such as a license, to execute that game code contained on that specific disc. The final authorization code is transmitted to the gaming machine, equipped with a writeable optical disc drive, where it is written or “burned” onto the game disc. At this stage the game disc is tied to or associated with the gaming machine and can execute on that machine.