Automated discovery of gaming preferences
First Claim
1. A computer implemented method of operating a wagering game system in real time, comprising the steps of:
- establishing a communication link using network infrastructure between a plurality of gaming devices and a central recommender processor, wherein each gaming device is operated by an anonymous player that is not registered with the wagering game system, wherein each gaming device is programmed to carry out game functions of receiving wagering and game instructions, determining a game outcome, and determining an award;
generating a gaming and play behavior model by partitioning stored play data into a plurality of game session patterns, wherein each game session pattern corresponds to a time period and indicates occurrence of game factors over the time period;
detecting, at the recommender processor, that a current anonymous player begins to play a game or indicates a desire to play the game using a first gaming device of the plurality of gaming devices;
collecting, by the recommender processor from the first gaming device using the communication link, a first set of real time game data related to game factors for game play in an ongoing game by the anonymous player;
determining, by the recommender processor, that the first set of real time game data has been collected for a minimum length of time of game play required to categorize game behaviour for the current anonymous player using the plurality of game session patterns;
determining, by the recommender processor, at least one game player type from among a set of predefined game player types for the current anonymous game player based on the first set of real time game data and the plurality of game session patterns; and
transmitting from the recommender processor to the first gaming device using the communication link, a selection of games identified for the current anonymous player using the determined at least one game player type.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automated discovery of gaming preferences and delivery of gaming choices based gaming preferences are disclosed. The systems and methods may operate in real time and may detect and analyze data representing various game features and/or game player behavior and match the data with predetermined models, profiles or game player types. Game choices may then be presented to the game player based on the analysis of the data. Systems and methods to analyze and categorize the game player behavior are also disclosed, including mining data in a cluster model based analysis to identify and develop the models, profiles or game player types and to select the games to be provided for each of the identified models, profiles or game player types. A different collection of games may be provided for each of the identified models, profiles or game player types.
-
Citations
41 Claims
-
1. A computer implemented method of operating a wagering game system in real time, comprising the steps of:
-
establishing a communication link using network infrastructure between a plurality of gaming devices and a central recommender processor, wherein each gaming device is operated by an anonymous player that is not registered with the wagering game system, wherein each gaming device is programmed to carry out game functions of receiving wagering and game instructions, determining a game outcome, and determining an award; generating a gaming and play behavior model by partitioning stored play data into a plurality of game session patterns, wherein each game session pattern corresponds to a time period and indicates occurrence of game factors over the time period; detecting, at the recommender processor, that a current anonymous player begins to play a game or indicates a desire to play the game using a first gaming device of the plurality of gaming devices; collecting, by the recommender processor from the first gaming device using the communication link, a first set of real time game data related to game factors for game play in an ongoing game by the anonymous player; determining, by the recommender processor, that the first set of real time game data has been collected for a minimum length of time of game play required to categorize game behaviour for the current anonymous player using the plurality of game session patterns; determining, by the recommender processor, at least one game player type from among a set of predefined game player types for the current anonymous game player based on the first set of real time game data and the plurality of game session patterns; and transmitting from the recommender processor to the first gaming device using the communication link, a selection of games identified for the current anonymous player using the determined at least one game player type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A wagering game system comprising:
-
a plurality of electronic gaming machines, wherein each electronic gaming machine is configured to provide a selection of wagering games to an anonymous player that is not registered with the wagering game system; a recommender processor configured to; generate a gaming and play behavior model by partitioning stored play data into a plurality of game session patterns, wherein each game session pattern corresponds to a time period and indicates occurrence of game factors over the time period; detect that a current anonymous player begins to play a game or indicates a desire to play the game at a first electronic gaming machine using a communication link; collect from the first electronic gaming machine using the communication link, a first set of real time game data related to game factors for game play in an ongoing game by the anonymous player; determine that the first set of real time game data has been collected for a minimum length of time of game play required to categorize game behaviour for the current anonymous player using the plurality of game session patterns; determine at least one game player type from among a set of predefined game player types for the anonymous player based on the first set of real time game data related to game play by the current anonymous player and the plurality of game session patterns; and transmit to the electronic gaming machine using the communication link, a selection of games identified for the current anonymous player using the determined at least one game player type; and the communication link of network infrastructure connecting the electronic gaming machine to the recommender processor. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer readable storage medium having instructions stored therein thereon, the instructions, when executed, being operable to cause a computerized wagering game system to:
-
generate a gaming and play behavior model by partitioning play data into a plurality of game session patterns, each game session pattern corresponds to a time period and indicates occurrence of game factors over the time period; detect that an anonymous player begins to play a game or indicates a desire to play the game using an electronic gaming machine, wherein the anonymous player is not registered with the wagering game system; collect from the electronic gaming machine using a communication link, a first set of real time game data related to game factors for game play in an ongoing game by the anonymous player; determine that the first set of real time game data has been collected for a minimum length of time of game play required to categorize game behaviour for the anonymous player using the plurality of game session patterns; determine at least one game player type from among a set of predefined game player types for the anonymous player based on the first set of real time game data related to game play by the anonymous player and the plurality of game session patterns; and transmit to the electronic gaming machine using the communication link, a selection of games identified for the anonymous player using the determined at least one game player type. - View Dependent Claims (40, 41)
-
Specification