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;
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
20 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; 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, 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 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; 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 (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 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; 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 (16, 17, 18, 19, 20)
wherein each additional player has a respective social network connection with a current player of the online game.
-
-
19. The computer system of claim 16, wherein identifying a plurality of player segments comprises:
-
for each player segment; identifying previous instances of the at least one desired activity that have occurred in one or more game sessions played by one or more players who belong to the respective player segment; identifying at least one setting of an adjustable feature of the game present during the one or more game sessions during which the previous instances of the desired activity occurred; and incorporating the at least one setting of the adjustable feature as part of the game variant model for the respective player segment.
-
-
20. The computer system of claim 19, comprising:
-
upon sending the instance of the game variant to the physical instance of the client computing device for instantiation; receiving game performance data of the first player after an instantiation of the instance of the game variant for the first player'"'"'s respective player segment; and incorporating the game performance data of the first player into the game related data.
-
Specification