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 a player having a wagering game system registration, and 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, each game session pattern corresponds to a time period and indicates occurrence of game factors over the time period;
detecting, at the recommender processor, in real time or near real time that a current 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, at the moment of the detection that the current player begins to play the game or indicates the desire to play the game, a first set of real time game data defining occurrence of game factors for game play in an ongoing live game;
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 using the plurality of game session patterns;
matching, by the recommender processor, the first set of real time game data to a first set of game session patterns of 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 game player based on the first set 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 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
49 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 a player having a wagering game system registration, and 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, each game session pattern corresponds to a time period and indicates occurrence of game factors over the time period; detecting, at the recommender processor, in real time or near real time that a current 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, at the moment of the detection that the current player begins to play the game or indicates the desire to play the game, a first set of real time game data defining occurrence of game factors for game play in an ongoing live game; 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 using the plurality of game session patterns; matching, by the recommender processor, the first set of real time game data to a first set of game session patterns of 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 game player based on the first set 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 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, 24, 25, 26, 27)
-
-
28. A wagering game system comprising:
-
a plurality of electronic gaming machines configured to provide a selection of wagering games to players having wagering game system registrations; a recommender processor configured 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 in real time or near real time that a current player begins to play a game or indicates a desire to play the game using a first electronic gaming machine of the plurality of electronic gaming machines; collect, from the electronic gaming machine using a communication link, at the moment of the detection that the current player begins to play the game or indicates a desire to play the game, a first set of real time game data related to game factors for game play in an ongoing live game; 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 using the respective game session patterns; match the first set of real-time game data to a first set of game session patterns of the plurality of game sessions; determine at least one game player type from among a set of predefined game player types for a game player based on the matched game sessions, transmit, to the first electronic gaming machine using the communication link, the selection of wagering games which are identified based on the determined at least one game player type; and the communication link, the communication link having network infrastructure to link the central recommender processor to the plurality of electronic gaming machines. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. 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:
-
establish a communication link using network infrastructure with a plurality of electronic gaming machines; 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 features over the time period; detect in real time or near real time that the player begins to play a game or indicates a desire to play the game using a first electronic gaming machine of the plurality of electronic gaming machines; collect, from the first electronic gaming machine using the communication link, at the moment of the detection that a current player begins to play the game or indicates a desire to play the game, a first set of real time game data related to game factors for game play in an ongoing live game; determine that the first set of real-time game data has been collected for a minimum length of time of game play; match the first set of real-time game data to a first set of game session patterns of the plurality of game session patterns; determine at least one game player type from among a set of predefined game player types for the current player based on the first set of game session patterns; and transmit, to the first electronic gaming machine using the communication link, the selection of wagering games which are identified based on the determined at least one game player type. - View Dependent Claims (47, 48, 49)
-
Specification