IP Library Granted Patent US 8,244,785
Granted Patent B2
US 8,244,785 · App. 12/111,781 · Granted Aug 14, 2012

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,244,785
App. No.
12/111,781
Granted
Aug 14, 2012
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 (20)

1. A random number generator (RNG) system including an RNG server for serving random numbers to an RNG client, the RNG server configured for generating random numbers for use by a gaming system, the RNG server 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; and

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 of the TRNGs has failed.

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 component.

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 the steps of selecting one or more 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; and

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; and

configuring the selected 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 (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2008
From: NILSSON, JENS GUSTAV; ANDERSSON, SVEN HAKAN; BISSMARK, JOAKIM
To: ACEI AB
Reel/Frame 021222/0415 →