METHOD FOR GENERATING RANDOM NUMBERS FOR CONTROL OF GAMING SYSTEMS
First Claim
1. An apparatus for implementing a game, the game having a deterministic component, a rule based non-deterministic component, and a random component, the apparatus comprising:
- a first player interface unit generating at least a first player record of information indicating player-initiated events from a first player;
a random number circuit providing an output signal comprising a series of uniformly distributed pseudo-random numbers;
verification means coupled to receive the output signal from the random number circuit for verifying that the received pseudo-random numbers are statistically random, the verification means having an output for supplying a series of verified pseudo-random numbers;
buffer means coupled to receive the verified pseudo-random numbers for temporarily storing the verified pseudo-random numbers, the buffer means having an output for distributing the stored verified random numbers;
first control means coupled to the buffer means, verification means, and the random number circuit for activating the random number circuit and the verification means and causing the buffer means to deliver a set of the stored verified pseudo-random numbers on the buffer means output;
a rules library storing indexed rules for one or more games;
an interface registry for storing mapping data records, the mapping data records for mapping the first player record to pre-selected rules in the rules library;
combinatorial algorithm storage means having a bi-directional input/output port for storing combinatorial algorithms in an executable form; and
second control means coupled to the buffer means output, the first player interface unit, the interface registry, the combinatorial algorithm storage means, and rules library, the second control means for processing the player record, the processing comprising the steps of;
(i) accepting the first player record, (ii) referring to the interface registry to map the first player record to a selected rule in the rules library, (iii) executing the selected rule by selectively referring to the combinatorial algorithm storage means and selectively generating requests for sets of verified pseudo-random numbers from the buffer means output, and (iv) generating an output record indicating results of the execution step, the output record directed to the first player interface unit.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for implementing a game having a deterministic component and a non-deterministic component wherein a player uses the game through at least one player interface unit. Each player interface unit generates a player record indicating player-initiated events. A random number generator provides a series of pseudo-random numbers and a rules library stores indexed rules for one or more games. An interface registry stores mapping records where the mapping records are used to associate the player-initiated events to pre-selected rules in the rules library. A control means is coupled to the player interface to receive the output of the player interface unit, coupled to the interface registry, the rules library, and the random number generator. The control means processes the player record and returns an output record to the player interface unit where the output record is determined by executing the game'"'"'s rules with reference to the pseudo-random numbers and predefined combinatorial algorithms for selecting sets of the pseudo-random numbers.
-
Citations
28 Claims
-
1. An apparatus for implementing a game, the game having a deterministic component, a rule based non-deterministic component, and a random component, the apparatus comprising:
-
a first player interface unit generating at least a first player record of information indicating player-initiated events from a first player;
a random number circuit providing an output signal comprising a series of uniformly distributed pseudo-random numbers;
verification means coupled to receive the output signal from the random number circuit for verifying that the received pseudo-random numbers are statistically random, the verification means having an output for supplying a series of verified pseudo-random numbers;
buffer means coupled to receive the verified pseudo-random numbers for temporarily storing the verified pseudo-random numbers, the buffer means having an output for distributing the stored verified random numbers;
first control means coupled to the buffer means, verification means, and the random number circuit for activating the random number circuit and the verification means and causing the buffer means to deliver a set of the stored verified pseudo-random numbers on the buffer means output;
a rules library storing indexed rules for one or more games;
an interface registry for storing mapping data records, the mapping data records for mapping the first player record to pre-selected rules in the rules library;
combinatorial algorithm storage means having a bi-directional input/output port for storing combinatorial algorithms in an executable form; and
second control means coupled to the buffer means output, the first player interface unit, the interface registry, the combinatorial algorithm storage means, and rules library, the second control means for processing the player record, the processing comprising the steps of;
(i) accepting the first player record, (ii) referring to the interface registry to map the first player record to a selected rule in the rules library, (iii) executing the selected rule by selectively referring to the combinatorial algorithm storage means and selectively generating requests for sets of verified pseudo-random numbers from the buffer means output, and (iv) generating an output record indicating results of the execution step, the output record directed to the first player interface unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for implementing games for a plurality of players, the games having a deterministic component, a rule based non-deterministic component, and a random component, the system comprising:
-
a plurality of player interface units, each generating at least at least one player record of information indicating player-initiated events;
a gaming engine for implementing game rules in response to the at least one player record of information and generating random numbers required by the game rules;
a player network interface circuit coupled to communicate with each player interface unit;
a server network interface circuit coupled to communicate with the gaming engine;
a network bus coupled to the player network interface circuit and the server network interface circuit. - View Dependent Claims (14, 15, 16)
-
-
17. A uniform random number generator comprising:
-
at least one random number circuit providing a series of pseudo-random numbers on an output;
verification means coupled to receive the series of pseudo-random numbers from the random number circuit for verifying that the received pseudo-random numbers are statistically random, the verification means having an output for supplying a series of verified pseudo-random numbers;
control means coupled to the verification means and the random number circuit for activating the random number circuit and the verification means. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An apparatus for implementing a game having a deterministic component and a non-deterministic component, said apparatus comprising:
-
at least one player interface unit, each player interface unit generating at least player record indicating player-initiated events;
a random number generator providing a series of pseudo-random numbers;
a rules library storing indexed rules for one or more games;
an interface registry for storing mapping data, the mapping data for mapping player record to pre-selected rules in the rules library;
combinatorial algorithm storage means having a bi-directional input/output port for storing combinatorial algorithms in an executable form; and
control means coupled to the player interface to receive the output of the player interface unit, coupled to the interface registry, the rules library, the combinatorial algorithm storage means, and the random number generator, the control means for processing the player record and returning an output record to the player interface unit. - View Dependent Claims (24, 25)
-
-
26. A method for generating random numbers comprising the steps of:
-
providing a signal comprising a continuously changing deterministic output;
encrypting the signal;
grouping the encrypted signal into sets of raw pseudo-random numbers; and
verifying that the raw pseudo-random numbers comprise independent, uniform, sets of statistically pseudo-random numbers. - View Dependent Claims (27)
-
-
28. An method for implementing a game, the game having a deterministic component, a rule based non-deterministic component, and a random component, the method comprising the steps of:
-
generating at least a first player record of information indicating a player-initiated event from a first player;
generating a signal comprising a series of uniformly distributed pseudo-random numbers;
verifying that the series of uniformly distributed pseudo-random numbers are statistically random;
temporarily storing the verified pseudo-random numbers;
distributing a portion of the stored verified random numbers in response to a request;
providing a rules library storing indexed rules for one or more games;
providing an interface registry for storing mapping data records, the mapping data records for mapping the first player record to pre-selected rules in the rules library; and
processing the player record, the processing comprising the steps of;
(i) referring to the interface registry to map the first player record to a selected rule in the rules library, (ii) executing the selected rule by selectively referring to the combinatorial algorithm storage means and selectively generating requests for sets of verified pseudo-random numbers from the buffer means output, and (iii) generating an output record indicating results of the execution step, the output record directed to the first player interface unit.
-
Specification