Gaming system and process for generating card faces
First Claim
1. A process for generating a plurality of gaming card arrays, each formed of a plurality of symbols positioned in predetermined symbol display locations, in a remote device connected to a main station, the steps comprising:
- developing a plurality of seeds to be utilized as input for generating gaming card arrays, said developing step including the steps of seeding a first pseudo-random number generator at the main station to create the plurality of seeds, verifying that each seed is not a duplicate of a previously created seed, and sending the plurality of seeds, less duplicates, to the remote device; and
generating, at the remote device, gaming card arrays in accordance with input received from the main station utilizing a second pseudo-random number generator seeded by at least a portion of the plurality of seeds, wherein the second pseudo-random number generator always generates the same gaming card array as the first pseudo-random number generator for any given seed.
0 Assignments
0 Petitions
Accused Products
Abstract
A process is provided for generating a plurality of gaming card arrays, each formed of a plurality of symbols positioned in predetermined symbol display locations, in a plurality of remote devices connected to a main station. The process includes the steps of developing a plurality of seeds to be utilized as input for generating gaming card arrays, and generating, at each remote device, gaming card arrays in accordance with input received from the main station, utilizing a pseudo-random number generator seeded by at least a portion of the plurality of seeds. In one preferred form, a pre-processor is utilized to screen potential seeds and save only those capable of creating unique gaming card arrays in a seed list. The seed list is then accessed when needed and seeds, together with other operational data, are transferred to the remote devices whereat the gaming card arrays are created and stored for use. In another embodiment, a pre-processor generates a plurality of secondary seeds from a predetermined list of primary seeds, screens the secondary seeds to determine which will produce unique gaming card arrays, and stores those which will not create unique arrays in a duplicate secondary seed list. The duplicate secondary seed list is then accessed, when needed, in order to eliminate the possibility of creating duplicate arrays within a remote device. A system for processing win patterns is also provided.
155 Citations
37 Claims
-
1. A process for generating a plurality of gaming card arrays, each formed of a plurality of symbols positioned in predetermined symbol display locations, in a remote device connected to a main station, the steps comprising:
-
developing a plurality of seeds to be utilized as input for generating gaming card arrays, said developing step including the steps of seeding a first pseudo-random number generator at the main station to create the plurality of seeds, verifying that each seed is not a duplicate of a previously created seed, and sending the plurality of seeds, less duplicates, to the remote device; and generating, at the remote device, gaming card arrays in accordance with input received from the main station utilizing a second pseudo-random number generator seeded by at least a portion of the plurality of seeds, wherein the second pseudo-random number generator always generates the same gaming card array as the first pseudo-random number generator for any given seed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A process for generating a plurality of gaming card arrays, each formed of a plurality of symbols positioned in predetermined symbol display locations, in a remote device connected to a main station, the steps comprising:
-
developing a plurality of seeds to be utilized as input for generating gaming card arrays; and generating, at the remote device, gaming card arrays in accordance with input received from the main station utilizing a random number generator seeded by at least a portion of the plurality of seeds, wherein the generating step includes the steps of seeding a first pseudo-random number generator with a primary seed to create a plurality of secondary seeds, and generating at the remote device gaming card arrays utilizing a second pseudo-random number generator seeded by at least a portion of the plurality of secondary seeds. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A process for generating a plurality of gaming card arrays, each formed of a plurality of symbols positioned in predetermined symbol display locations, the steps comprising:
-
developing a seed list in a memory of a main station, wherein the developing step includes the steps of seeding a first pseudo-random number generator at the main station to create a plurality of seeds for the seed list, and verifying that each seed is not a duplicate of a previously created seed; transferring at least a portion of the seed list to a plurality of remote devices; and creating, at the remote devices, gaming card arrays utilizing a second pseudo-random number generator seeded by the transferred portion the seed list, wherein the first and second pseudo-random number generators always generate the same gaming card array for any given seed. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A process for generating a plurality of gaming card arrays, each formed of a plurality of symbols positioned in predetermined symbol display locations, the steps comprising:
-
processing a primary seed to create a list of duplicate secondary seeds; storing the duplicate secondary seed list in a main station; sending operational data including the duplicate secondary seed list, from the main station to at least one remote device; and generating at the at least one remote device, gaming card arrays utilizing the primary seed, wherein the generating step includes the steps of seeding a first pseudo-random number generator with the primary seed to create a plurality of secondary seeds, and generating the gaming card arrays utilizing a second pseudo-random number generator seeded by at least a portion of the plurality of secondary seeds. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification