EXPERIMENTATION AND OPTIMIZATION SERVICE
First Claim
1. A computer-implemented method, comprising:
- creating, at a server computing device, at least one optimal game model based on game-related data of a plurality of players, each optimal game model corresponding to a particular player segment in the plurality of players;
generating, at the server computing device, one or more rules for building a game variant based on a respective optimal game model;
receiving an indication, from a client computing device, of a first player requesting access to a game;
determining, at the server computing device, the first player belongs to a player segment from a plurality of player segments;
identifying the game'"'"'s optimal game model for the first player'"'"'s player segment;
generating an instance of a game variant based on one or more rules of the optimal game model for the first player'"'"'s player segment; and
sending, from the server computing device, the instance of the game variant to the client computing device to be instantiated on the client computing device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player'"'"'s experience. The System Tuner creates an optimal game model based on game-related data of a plurality of players. The optimal game model corresponds to a player segment in the plurality of players. The System Tuner generates one or more rules for building a game variant based on the optimal game model. The System Tuner detects a first player accessing the game. The System Tuner determines a particular player segment to which the player belongs. The System Tuner generates a game variant based on an optimal game model for the particular player segment and sends the game variant to a client device.
28 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
creating, at a server computing device, at least one optimal game model based on game-related data of a plurality of players, each optimal game model corresponding to a particular player segment in the plurality of players; generating, at the server computing device, one or more rules for building a game variant based on a respective optimal game model; receiving an indication, from a client computing device, of a first player requesting access to a game; determining, at the server computing device, the first player belongs to a player segment from a plurality of player segments; identifying the game'"'"'s optimal game model for the first player'"'"'s player segment; generating an instance of a game variant based on one or more rules of the optimal game model for the first player'"'"'s player segment; and sending, from the server computing device, the instance of the game variant to the client computing device to be instantiated on the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:
-
creating at least one optimal game model based on game-related data of a plurality of players, each optimal game model corresponding to a particular player segment in the plurality of players; generating one or more rules for building a game variant based on a respective optimal game model; receiving an indication of a first player requesting access to a game; determining the first player belongs to a player segment from a plurality of player segments; identifying the game'"'"'s optimal game model for the first player'"'"'s player segment; generating an instance of a game variant based on one or more rules of the optimal game model for the first player'"'"'s player segment; and sending the instance of the game variant to a client computing device to be instantiated on the client computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor; a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising; creating, at a server computing device, at least one optimal game model based on game-related data of a plurality of players, each optimal game model corresponding to a particular player segment in the plurality of players; generating, at the server computing device, one or more rules for building a game variant based on a respective optimal game model; receiving an indication, from a client computing device, of a first player requesting access to a game; determining, at the server computing device, the first player belongs to a player segment from a plurality of player segments; identifying the game'"'"'s optimal game model for the first player'"'"'s player segment; generating an instance of a game variant based on one or more rules of the optimal game model for the first player'"'"'s player segment; and sending, from the server computing device, the instance of the game variant to the client computing device to be instantiated on the client computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification