Game-winner selection based on verifiable event outcomes
First Claim
Patent Images
1. A method for determining a winner of a game of chance, comprising:
- identifying a plurality of events prior to occurrence of the events, wherein the outcomes of the plurality of events are publicly-verifiable;
defining one or more parameters for a game prior to occurrence of the plurality of events;
determining a seed for a random number generator using the outcomes of the plurality of events;
generating at least one random number using the seed; and
selecting at least one winner of the game using the random number and the parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A gaming system includes a game server and a client device. The game server accepts the publicly-verifiable outcome of a non-deterministic event as an input. The game server creates a seed from the outcome and inputs the seed into a random number generator to generate a random number. The game server generates a winner using the random number and communicates the winner to the client device.
71 Citations
24 Claims
-
1. A method for determining a winner of a game of chance, comprising:
-
identifying a plurality of events prior to occurrence of the events, wherein the outcomes of the plurality of events are publicly-verifiable; defining one or more parameters for a game prior to occurrence of the plurality of events; determining a seed for a random number generator using the outcomes of the plurality of events; generating at least one random number using the seed; and selecting at least one winner of the game using the random number and the parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for running a game, comprising:
-
selecting a plurality of events prior to occurrence of the events, wherein the outcomes of the plurality of events are publicly verifiable; receiving a parameter file prior to occurrence of the selected plurality of events, the parameter file containing one or more game parameters for a game; recording the parameter file prior to occurrence of the selected plurality of events; receiving a player file prior to occurrence of the selected plurality of events, the player file comprising a plurality of records, each record representing a player of the game; recording the player file prior to occurrence of the selected plurality of events; receiving the outcomes of the plurality of events; creating a seed for a random number generator using the outcomes of the plurality of events; generating at least one random number from the seed; selecting at least one winner from the player file based on the random number and the game parameters recorded in the parameter file; generating a winner file identifying a winner of the game; and communicating the winner file to a game sponsor. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for selecting the winner of a game, comprising:
-
a seed generator operable to generate a seed based on the outcomes of a plurality of events, wherein the plurality of events are selected prior to occurrence of the plurality of events and wherein the outcomes of the plurality of events are publicly verifiable; a parameter file created prior to occurrence of the plurality of events; a player file created prior to occurrence of the plurality of events, the player file comprising a plurality of records, each record representing a player of a game; a random number generator operable to receive the seed and generate one or more random numbers; and an evaluator operable to select a winner from the player file using the parameter file and the random numbers. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification