Experimentation and optimization service
First Claim
1. A computer-implemented method, comprising:
- creating, at a server computing device, a game variant model for a version of an online game, the game variant model corresponding to game-related data of a plurality of players associated with a type of client computing device, the creating of the game variant model including;
identifying a plurality of player segments, each respective player segment including players that share at least one common attribute and use a common type of client device; and
defining at least one desired player activity in the online game, which defining includes defining a desired type of transaction request to be received from respective type of client computing device that corresponds with a particular player segment;
generating, at the server computing device, one or more rules for building a respective instance of a game variant based on the game variant model;
receiving an indication that a physical instance of the type of client computing device is requesting access to the online game;
generating an instance of the game variant based on the one or more rules; and
sending, from the server computing device, the instance of the game variant to the physical instance of the client computing device for instantiation.
6 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.
-
Citations
14 Claims
-
1. A computer-implemented method, comprising:
-
creating, at a server computing device, a game variant model for a version of an online game, the game variant model corresponding to game-related data of a plurality of players associated with a type of client computing device, the creating of the game variant model including; identifying a plurality of player segments, each respective player segment including players that share at least one common attribute and use a common type of client device; and defining at least one desired player activity in the online game, which defining includes defining a desired type of transaction request to be received from respective type of client computing device that corresponds with a particular player segment; generating, at the server computing device, one or more rules for building a respective instance of a game variant based on the game variant model; receiving an indication that a physical instance of the type of client computing device is requesting access to the online game; generating an instance of the game variant based on the one or more rules; and sending, from the server computing device, the instance of the game variant to the physical instance of the client computing device for instantiation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:
-
creating a game variant model for a version of an online game, the game variant model corresponding to game-related data of a plurality of players associated with a type of client computing device, the creating of the game variant model including; identifying a plurality of player segments, each respective player segment including players that share at least one common attribute and use a common type of client device; and defining at least one desired player activity in the online game, which defining includes defining a desired type of transaction request to be received from respective type of client computing device that corresponds with a particular player segment; generating one or more rules for building a respective instance of a game variant based on the game variant model; receiving an indication that a physical instance of the type of client computing device is requesting access to the online game; generating an instance of the game variant based on the one or more rules; and sending the instance of the game variant to the physical instance of the client computing device for instantiation. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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 a game variant model for a version of an online game, the game variant model corresponding to game-related data of a plurality of players associated with a type of client computing device, the creating of the game variant model including; identifying a plurality of player segments, each respective player segment including players that share at least one common attribute and use a common type of client device; and defining at least one desired player activity in the online game, which defining includes defining a desired type of transaction request to be received from respective type of client computing device that corresponds with a particular player segment; generating one or more rules for building a respective instance of a game variant based on the game variant model; receiving an indication that a physical instance of the type of client computing device is requesting access to the online game; generating an instance of the game variant based on the one or more rules; and sending the instance of the game variant to the physical instance of the client computing device for instantiation. - View Dependent Claims (12, 13, 14)
-
Specification