UNIVERSAL GAMING ENGINE
First Claim
1. A method of playing a game of chance on a gaming device, the method comprising:
- selecting one of a plurality of games;
generating a player record responsive to input on a player interface;
communicating, via a network, the player record to a gaming engine;
receiving, via the network, a game play result from the gaming engine, wherein the game play result is based upon the player record, a verified random number generated by the gaming engine, and game rules for the selected game; and
displaying the game play results on the player interface.
4 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
52 Claims
-
1. A method of playing a game of chance on a gaming device, the method comprising:
-
selecting one of a plurality of games; generating a player record responsive to input on a player interface; communicating, via a network, the player record to a gaming engine; receiving, via the network, a game play result from the gaming engine, wherein the game play result is based upon the player record, a verified random number generated by the gaming engine, and game rules for the selected game; and displaying the game play results on the player interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of playing a game of chance, the method comprising:
-
receiving, via a network, one or more player records from one or more gaming devices responsive to player action initiated game events; storing game rules for a plurality of games; generating verified random numbers; generating a game result for each of the one or more player records, wherein the game results are based upon the player records, the verified random numbers, and the game rules for a game being played; and communicating the game results, via the network to the one or more gaming devices. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of playing a game, the method comprising:
-
receiving a plurality of game rules, wherein the game rules comprise computer executable instructions that have been certified by a gaming authority; storing the game rules in a computer readable memory; generating one or more verified random numbers; receiving a player record responsive to player input on a player interface; selecting one or more game rules for execution; executing the one or more selected game rules on a processor to generate a game result based upon the player record, one or more verified random numbers, and the one or more selected game rules; and outputting the game result; - View Dependent Claims (15, 16, 17, 18)
-
-
19. An electronic device for playing a game of chance, the device comprising:
-
means for receiving input from a user, wherein the means for receiving input further comprises means for selecting one of a plurality of games; means for generating a player record responsive to input received from a user; means for communicating, via a network, the player record to a gaming engine; means for receiving from the gaming engine, via the network, a game play result based upon the player record, a verified random number generated by the gaming engine, and game rules for the game being played; and means for displaying the game result to a user. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A device for playing a game of chance, the device comprising:
-
means for receiving, via a network, one or more player records from one or more gaming devices responsive to player action initiated game events; means for storing game rules for a plurality of games; means for generating verified random numbers; means for generating a game result for each of the one or more player records, wherein the game results are based upon the player records, the verified random numbers, and the game rules for a game being played; and means for communicating the game results, via the network to the one or more gaming devices. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A device for playing a game, the device comprising:
-
means for receiving a plurality of game rules, wherein the game rules comprise computer executable instructions that have been certified by a gaming authority; means for storing the game rules to a computer readable memory; means for generating one or more verified random numbers; means for receiving a player record responsive to player input on a player interface; means for selecting one or more game rules for execution; means for executing the one or more selected game rules to generate a game result based upon the player record, one or more verified random numbers, and the one or more selected game rules; and means for outputting the game result; - View Dependent Claims (32, 33, 34, 35)
-
-
36. An electronic device for playing a game of chance, the device comprising:
-
a user interface further comprising a display and at least one input mechanism, wherein the input mechanism is configured to allow a user to select one of a plurality of games; a processor, communicatively connected to the user interface, configured to generate a player record responsive to input from the user interface; a network interface, communicatively connected to the processor, configured to transmit, via a network, the player record to a gaming engine; wherein the network interface is also configured to receive from the gaming engine, via the network, a game play result based upon the player record, a verified random number generated by the gaming engine, and game rules for the game being played; and wherein the user interface is configured to display the game result to a user on the display. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A device for playing a game of chance, the device comprising:
-
a network interface configured to receive, via a network, one or more player records from one or more gaming devices responsive to player action initiated game events; a memory configured to store game rules for a plurality of games; a verified random number generator; a processor, communicatively connected to the network interface, the memory, and the number generator, configured to generate a game result for each of the one or more player records, wherein the game results are based upon the player records, the verified random numbers, and the game rules for a game being played; and wherein the network interface is further configure to communicate the game results, via the network, to the one or more gaming devices. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A device for playing a game, the device comprising:
-
a first interface configured to receive a plurality of game rules, wherein the game rules comprise computer executable instructions that have been certified by a gaming authority; a computer readable memory, communicatively connected to the first interface, configured to store the game rules; a verified random number generator; a second interface configured to receive a player record responsive to player input on a player interface; a processor, communicatively connected with the first and second interfaces, the memory, and the random number generator, wherein the processor is configured to select one or more game rules for execution; and wherein the processor is configured generate a game result based upon the player record, one or more verified random numbers, and the one or more selected game rules; and wherein the processor is configured to output the game result; - View Dependent Claims (49, 50, 51, 52)
-
Specification