IP Library Granted Patent US 8,738,677
Granted Patent B2
US 8,738,677 · App. 13/550,116 · Granted May 27, 2014

Method of generating random numbers for a gaming system

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,738,677
App. No.
13/550,116
Granted
May 27, 2014
Kind
B2
Abstract

Certain embodiments of the present invention relate to methods and apparatuses for providing random numbers for a gaming system. A random number generator (RNG) processor is arranged to select a plurality of RNG system components and configure them in an RNG pipeline, to provide random numbers to a gaming system. In one embodiment, a true random number generator (TRNG) is used to generate seeds for a pseudo random number generator in the pipeline. Analysers, loggers and other elements may also be included in the pipeline.

Claims (23)

1. A random number generator (RNG) system for generating random numbers for use by a gaming system, comprising:

an RNG processor arranged to select one or more RNG system components from a plurality of RNG system components, including:

one or more true random number generators (TRNGs) arranged to produce random seeds;

one or more pseudo random number generators (PRNGs) arranged to produce random numbers based on the random seeds produced by the one or more TRNGs;

at least one analyzer arranged to monitor at least one of the one or more TRNGs and to detect any repeating bias; and

at least one corrector arranged to correct any repeating bias detected by the at least one analyzer.

2. A system in accordance with claim 1 , wherein the RNG processor is responsive to selection instructions to select at least one of the plurality of RNG system components.

3. A system in accordance with claim 2 , wherein the RNG processor comprises a component selection instructor arranged to provide the selection instructions.

4. A system in accordance with claim 3 , wherein the component selection instructor and system component configurator comprise software for providing the selection instructions and configuration parameters.

5. A system in accordance with claim 1 , wherein the RNG processor is arranged to operationally associate the RNG components in a pipeline.

6. A system in accordance with claim 1 , wherein the selectable RNG system components further comprise one or more of the following:

(a) a corrector; and

(b) a logger.

7. A method of generating random numbers for use by a gaming system, comprising:

selecting one or more random number generator (RNG) system components from a plurality of available RNG system components, the plurality of available RNG system components including:

one or more true random number generators (TRNGs) arranged to produce random seeds;

one or more pseudo random number generators (PRNGs) arranged to produce random numbers based on the random seeds produced by the one or more TRNGs;

at least one analyzer arranged to monitor at least one of the one or more TRNGs and to detect any repeating bias thereby to determine whether or not the at least one of the one or more TRNGs has failed;

at least one corrector arranged to correct any repeating bias detected by the at least one analyzer; and

configuring the selected one or more RNG components to provide an RNG arrangement for providing random numbers.

8. A method in accordance with claim 7 , further comprising the step of configuring the selected at least one or more RNG system component in accordance with configuration parameters.

9. A method in accordance with claim 8 , wherein the configuration parameters are provided as a software file.

10. A method in accordance with claim 7 , wherein the step of configuring the selected RNG system components comprises the step of operationally associating the RNG system components in a pipeline.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2023
From: VIDEO B HOLDINGS LIMITED
To: PLAYTECH SOFTWARE LIMITED
Reel/Frame 062346/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: ARISTOCRAT LOTTERIES AB
To: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
Reel/Frame 035937/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
To: VIDEO B HOLDINGS LIMITED
Reel/Frame 036038/0154 →
CHANGE OF NAME Recorded Jun 30, 2015
From: ACEI AB
To: ARISTOCRAT LOTTERIES AB
Reel/Frame 036063/0234 →