System and method for conducting a game including a computer-controlled player
First Claim
1. A system for conducting a game between at least one computer-controlled player and at least one live player, said game comprising at least one decision node at which an action is taken by said computer-controlled player and said live player, said game producing a game outcome, comprising:
- a data processor;
a data storage in communication with said data processor, said data storage adapted to store instructions executable by said data processor, said instructions comprising a training program, said training program adapted to conduct said game among two or more agents controlled by said data processor to select actions at said decision nodes to produce game outcomes, said training program adapted to evaluate said game outcomes based on one or more predetermined criteria, said training program adapted to generate probability weights associating sets of one or more of said actions with a probability that said predetermined criteria will be met as a result of said set of one or more actions; and
a gaming device comprising;
a gaming device processor;
a gaming device interface in communication with said gaming device processor; and
a gaming device data storage in communication with said gaming device processor, said gaming device data storage adapted to store instructions executable by said gaming device processor to conduct said game, said instructions comprising a game program, said game program adapted to receive input including a wager from said live player through said gaming device interface and conduct said game to produce a game outcome by controlling said computer-controlled player against said live player, said computer-controlled player selecting at least one action at one or more of said decision nodes based, at least in part, on said probability weights, said game program adapted to evaluate said game outcome and resolve said wager.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for conducting a game between at least one live player and at least one computer-controlled player includes executing a training program between at least two agents to generate probability weights correlating actions or meta-actions representing a set or sequenced set of actions with a probability that the action or meta-action will produce a game outcome meeting a specified criterion or specified criteria. A game is conducted in which at least one live player plays against at least one computer-controlled player in which the computer-controlled player selects actions at one or more of the decision nodes in the game based, at least in part, on the probability weights.
60 Citations
51 Claims
-
1. A system for conducting a game between at least one computer-controlled player and at least one live player, said game comprising at least one decision node at which an action is taken by said computer-controlled player and said live player, said game producing a game outcome, comprising:
-
a data processor; a data storage in communication with said data processor, said data storage adapted to store instructions executable by said data processor, said instructions comprising a training program, said training program adapted to conduct said game among two or more agents controlled by said data processor to select actions at said decision nodes to produce game outcomes, said training program adapted to evaluate said game outcomes based on one or more predetermined criteria, said training program adapted to generate probability weights associating sets of one or more of said actions with a probability that said predetermined criteria will be met as a result of said set of one or more actions; and a gaming device comprising; a gaming device processor; a gaming device interface in communication with said gaming device processor; and a gaming device data storage in communication with said gaming device processor, said gaming device data storage adapted to store instructions executable by said gaming device processor to conduct said game, said instructions comprising a game program, said game program adapted to receive input including a wager from said live player through said gaming device interface and conduct said game to produce a game outcome by controlling said computer-controlled player against said live player, said computer-controlled player selecting at least one action at one or more of said decision nodes based, at least in part, on said probability weights, said game program adapted to evaluate said game outcome and resolve said wager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for conducting a game between at least one computer-controlled player and at least one live player, said game comprising at least one decision node at which an action is taken by said computer-controlled player and said live player, said game producing a game outcome, comprising:
-
a data processor; a data storage in communication with said data processor, said data storage adapted to store instructions executable by said data processor, said instructions comprising a training program, said training program adapted to conduct said game among two or more agents controlled by said data processor, said training program including a plurality of meta-actions each representing a set of one or more of said actions, said training program adapted to control said agents to conduct said game multiple times using said meta-actions at said decision nodes to produce game outcomes, said training program adapted to evaluate said game outcomes based on one or more predetermined criteria, said training program adapted to generate probability weights associating meta-actions with a probability that said predetermined criteria will be met as a result of said meta-actions; and a gaming device comprising; a gaming device processor; a gaming device interface in communication with said gaming device processor; and a gaming device data storage in communication with said gaming device processor, said gaming device data storage adapted to store instructions executable by said gaming device processor to conduct said game, said instructions comprising a game program, said game program adapted to receive input including a wager from a player through said gaming device interface and conduct said game to produce a game outcome by controlling a gaming device controlled player against said player, said gaming device controlled player selecting at least one action at one or more of said decision nodes based, at least in part, on said probability weights, said game program adapted to evaluate said game outcome and resolve said wager. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for conducting a game between at least one computer-controlled player and at least one live player, said game comprising at least one decision node at which an action is taken by said computer-controlled player and said live player, said game producing a game outcome, comprising:
-
a data processor; a data storage in communication with said data processor, said data storage adapted to store instructions executable by said data processor, said instructions comprising a training program, said training program adapted to conduct said game among two or more agents controlled by said data processor, said training program including a plurality of meta-actions each representing a sequence of two or more of said actions, said training program adapted to control said agents to conduct said game multiple times using said meta-actions at said decision nodes to produce game outcomes, said training program adapted to evaluate said game outcomes based on one or more predetermined criteria, said training program adapted to generate probability weights associating meta-actions with a probability that said predetermined criteria will be met as a result of said meta-actions; and a gaming device comprising; a gaming device processor; a gaming device interface in communication with said gaming device processor; and a gaming device data storage in communication with said gaming device processor, said gaming device data storage adapted to store said probability weights in a fixed form such that game outcomes produced by said gaming device leave said probability weights unaltered and instructions executable by said gaming device processor to conduct said game, said instructions comprising a game program, said game program adapted to receive input including a wager from said live player through said gaming device interface and conduct said game to produce a game outcome by controlling said computer-controlled player against said live player, said computer-controlled player selecting actions at said decision nodes randomly based on said probability weights, said game program adapted to evaluate said game outcome and resolve said wager. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for conducting a game between at least one computer-controlled player and at least one live player, said game comprising at least one decision node at which an action is taken by said computer-controlled player and said live player, said game producing a game outcome, comprising:
-
generating probability weights comprising; conducting multiple iterations of said game among two or more agents controlled by a data processor, each said iteration using a meta-action representing a sequence of two or more of said actions at said decision nodes to produce game outcomes; evaluating said game outcomes based on one or more predetermined criteria; and associating meta-actions with a probability weight that said predetermined criteria will be met as a result of said meta-actions; and conducting said game comprising; receiving input including a wager from said live player; producing a game outcome by controlling said computer-controlled player against said live player, said computer-controlled player selecting at least one action at one or more of said decision nodes randomly based, at least in part, on said probability weights; evaluating said game outcome; and resolving said wager. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification