US20110218045A1 - Predicting game player monetization based on player logs - Google Patents

Predicting game player monetization based on player logs Download PDF

Info

Publication number
US20110218045A1
US20110218045A1 US13/043,331 US201113043331A US2011218045A1 US 20110218045 A1 US20110218045 A1 US 20110218045A1 US 201113043331 A US201113043331 A US 201113043331A US 2011218045 A1 US2011218045 A1 US 2011218045A1
Authority
US
United States
Prior art keywords
mmog
data
player
analysis
monetization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/043,331
Inventor
Dmitri Williams
Jaya Kawale
Jaideep Srivastava
David Huffaker
Yun Huang
Noshir Contractor
Zoheb Borbora
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Minnesota
Northwestern University
University of Southern California USC
Original Assignee
University of Minnesota
Northwestern University
University of Southern California USC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Minnesota, Northwestern University, University of Southern California USC filed Critical University of Minnesota
Priority to US13/043,331 priority Critical patent/US20110218045A1/en
Assigned to REGENTS OF THE UNIVERSITY OF MINNESOTA reassignment REGENTS OF THE UNIVERSITY OF MINNESOTA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BORBORA, ZOHEB, KAWALE, JAYA, SRIVASTAVA, JAIDEEP
Assigned to NORTHWESTERN UNIVERSITY reassignment NORTHWESTERN UNIVERSITY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HUFFAKER, DAVID, CONTRACTOR, NOSHIR, HUANG, YUN
Assigned to UNIVERSITY OF SOUTHERN CALIFORNIA reassignment UNIVERSITY OF SOUTHERN CALIFORNIA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WILLIAMS, DMITRI
Publication of US20110218045A1 publication Critical patent/US20110218045A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/24Electric games; Games using electronic circuits not otherwise provided for
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/67Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • G07F17/3237Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/535Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for monitoring, e.g. of user parameters, terminal parameters, application parameters, network parameters

Definitions

  • This disclosure relates to massively multiplayer online games (MMOGs), including predicting monetization from such games.
  • MMOGs massively multiplayer online games
  • MMOGs such as massively multiplayer role-playing online games (MMORPGs)
  • MMORPGs massively multiplayer role-playing online games
  • Online game forums can be studied to gain information about aspects of a game that may need to be changed.
  • the evidence which may be obtained from such a study may be anecdotal and incomplete.
  • Surveys can also be sent to players after they have terminated their subscriptions. However, such surveys may not be practical for games which do not charge a subscription and, again, may only provide anecdotal and incomplete information.
  • a massively multiplayer online game (MMOG) monetization analysis computer system may include an electronic data processing system configured to electronically analyze data, including player behavioral logs, in accordance with one or more algorithms. Based on the analysis, the electronic data processing system may predict player changes that are relevant to monetization of the MMOG and generate a report relating to these predicted changes.
  • MMOG massively multiplayer online game
  • the predicted player changes may be indicative of predicted changes by individual players.
  • the electronic data processing system may be configured to extract from the player behavioral logs and to consider as part of the analysis longitudinal data indicative of player behavior over a period of time, cross-sectional cumulative data indicative of how frequently players perform the same type of activity, and/or social networking data indicative of player social networking while playing the MMOG.
  • the electronic data processing system may be configured to consider as part of the analysis survey data indicative of the results of a survey of players and/or former players of the MMOG, game context data indicative of all or portions of the game context in which the data in the player behavioral logs took place, and/or commercial outcome data indicative of changes in player subscriptions to the MMOG.
  • the analysis may identify players who are predicted to terminate their subscriptions to the MMOG, an amount of time each of several players is likely to spend playing the MMOG, and/or a number of transactions each of a several players is likely to engage in while playing the MMOG.
  • the MMOG may be a massively multiplayer role-playing online game (MMRPOG).
  • MMRPOG massively multiplayer role-playing online game
  • the MMOG may be modified to increase its monetization based on the predictions of the analysis.
  • FIG. 1 illustrates an example of a massively multiplayer online game (MMOG), associate players, player behavioral logs, various types of data, and a monetization analysis computer system and associated reporting device.
  • MMOG massively multiplayer online game
  • FIG. 2 illustrates an example of the monetization analysis computer system illustrated in FIG. 1 .
  • FIG. 3 illustrates an example of a monetization enhancement process which may be performed using the monetization analysis computer system illustrated in FIG. 2 .
  • FIG. 4 is an example of a screen of a player-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2 .
  • FIG. 5 is an example of a screen of an aggregate-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2 .
  • FIG. 1 illustrates an example of a massively multiplayer online game (MMOG), associate players, player behavioral logs, various types of data, and a monetization analysis computer system and associated reporting device.
  • MMOG massively multiplayer online game
  • a number of players may play a massively multiplayer online game (MMOG) 107 .
  • the players may play the MMOG at the same or different times.
  • the MMOG 107 may be any type of MMOG.
  • the MMOG may be a massively multiplayer role-playing online game (MMRPOG), such as World of Warcraft, EverQuest II, MapleStory, or Lord of the Rings Online.
  • MMRPOG massively multiplayer role-playing online game
  • the MMOG 107 may be configured to generate player behavioral logs 109 . These logs may log the behavioral actions of each player while the player is playing the MMOG 107 . For each player, the logs may include information such as an identification of the player, the date and time when the player began playing the MMOG 107 , each behavioral action which the player took while playing the MMOG 107 , such as individual and group quests, monster kills, player deaths, in-game trade activities, spells cast, failures by individuals or groups, and/or player versus player interactions, and the time and date the player stopped playing the MMOG 107 . Activity during each time period may be stored in a separate log. Each log may be stored in a different file or one or more of the logs may be stored in the same file.
  • a monetization analysis computer system 111 may be configured to receive the data within the player behavioral logs 109 , as well as survey data 113 , game context data 115 , commercial outcome data 117 , and/or other types of data.
  • the monetization analysis computer system 111 may be configured to predict player changes that are relevant to monetization of the MMOG 107 based on an analysis of this data and to generate a report relating to these predicted changes.
  • the survey data 113 may be indicative of the results of a survey of players and/or former players of the MMOG 107 .
  • the survey data 113 may include demographic information and/or psychometric indicators.
  • the game context data 115 may be indicative of all or portions of the game context in which the data in the player behavioral logs 109 took place.
  • the game context data 115 may include in-game location, nature and difficulty level of quest, and/or the overall game storyline.
  • the commercial outcome data 117 may be indicative of changes in player subscriptions to the MMOG 107 .
  • the commercial outcome data 117 may indicate which players have and have not continued their subscriptions and/or purchased items within the game.
  • a monetization reporting device 119 may be configured to communicate the report generated by the monetization analysis computer system 111 to one or more users.
  • the monetization reporting device 119 may consist of or include a display, a printer, and/or another computing system.
  • FIG. 2 illustrates an example of the monetization analysis computer system illustrated in FIG. 1 .
  • the monetization analysis computer system illustrated in FIG. 2 may be used in connection with a MMOG and related components which are different from the one illustrated in FIG. 1 .
  • the monetization analysis computer system 111 which is illustrated in FIG. 1 may be different from the one illustrated in FIG. 2 .
  • the monetization analysis computer system may include a data input interface 201 , a data processing system 203 , a data output interface 205 , and data extracted from player behavioral logs 207 .
  • the data input interface 201 may be configured to electronically receive data relevant to the monetization of the MMOG 107 , including the player behavioral logs 109 , the survey data 113 , the game context data 115 , the commercial outcome data 117 , and/or other types of data.
  • the data input interface 201 may include a network interface card and/or any other type of data input interface.
  • the data processing system 203 may be configured to extract various types of data from the player behavioral logs 109 , such as longitudinal data 209 , cross-sectional cumulative data 211 , and/or social networking data 213 , all of which may be part of the data extracted from player behavioral logs 207 .
  • the longitudinal data 209 may be indicative of player behavior over a period of time.
  • the longitudinal data 209 may be indicative of the number of active sessions for the time period under consideration, the length of these sessions, and/or inactivity time between sessions.
  • the longitudinal data 209 may be indicative of player behavior in multiple categories, such as individual and group quests, trade, and/or player combat.
  • the cross-sectional cumulative data may be indicative of how frequently the players perform the same type of activity.
  • the cross-sectional cumulative data may be indicative of how frequently and how many times players complete quests, send messages, level up within the game, and/or participate in group activities.
  • the social networking data 213 may be indicative of players' social networking while playing the MMOG 107 .
  • the social networking data 213 may be indicative of interactions between players, trades which players have made between themselves either while playing the MMOG 107 or through a mail system which may be provided by the MMOG 107 , communications between players, voice and text messages which may be sent between players, and/or groups which players may have joined.
  • the data extracted from player behavioral logs 207 may be stored in any type of storage device, such as in one or more hard disk drives, CD's, DVD's, and/or flash memories.
  • the data processing system 203 may be configured to electronically analyze the data received by the data input interface 201 , including the player behavioral logs 109 , the survey data 113 , the game context data 115 , the commercial outcome data 117 , and/or any other type of data, in accordance with one or more algorithms.
  • the algorithms may be configured to predict player changes that are relevant to monetization of the MMOG 107 . Examples of these are discussed below.
  • the electronic data processing system 203 may be configured to generate a report relating to these predicted changes.
  • the predicted player changes may be indicative of predictive changes by individual players.
  • the predicted player changes may indicate which players are predicted to terminate their subscriptions to the MMOG 107 within a time period, the amount of time each of several players is likely to spend playing the MMOG 107 within a time period, and/or the number of transactions which each of several players is likely to engage in within the MMOG 107 within a time period.
  • the data output interface 205 may be configured to electronically deliver the report which is generated by the data processing system 203 to an output device, such as to the monetization reporting device 119 .
  • the data output interface 205 may be of any type. For example, it may consist of or include a network interface card.
  • FIG. 3 illustrates an example a monetization enhancement process which may be performed using the monetization analysis computer system illustrated in FIG. 2 .
  • the various types of data which have been described above in connection with FIGS. 1 and/or 2 may be analyzed for the purpose of predicting player changes which are relevant to monetization of the MMOG, as reflected by a Monetization Analysis of Data step 301 . Based on the results of this analysis, a report relating to these predicted changes may be generated, as reflected by a Generate Monetization report 303 .
  • This report may be analyzed for the purpose of determining what changes to the MMOG 107 may be made to enhance monetization, following which these changes may be made, as reflected by an Enhance Monetization step 305 .
  • Any one or more algorithms may be used for the purpose of analyzing the various types of data which have been discussed for the purpose of predicting player changes that are relevant to monetization of the MMOG 107 . Examples are now discussed.
  • the data processing system 203 may take input from the data input interface 201 and extract features which are indicative of a player's level of motivation and engagement within the game. Examples of player motivational factors may include achievement, socialization and immersion, and various sub-factors within those factors. Using such features, the data processing system 203 may build a predictive model of player churn behavior. Given a player and the features extracted from the logs for the player, this predictive model may compute a churn probability for the player.
  • the data processing system 203 may first segment the players based on different criteria, such as average playtime and experience level. The data processing system 203 may then build diverse, localized models for each of the segments and then combine their results to attain improved global performance. Whenever the churn probability of a player needs to be computed, the system would first find out the segment to which the player belongs and use the localized model for that segment to calculate the churn probability.
  • the types of reports which are generated relating to these predicted changes may be of any type. For example, there may be an individual player-level report which provides each player's churn probability at any point of time, expected time for which the player will continue playing the game, and direct and indirect monetary impact in case the player leaves the game.
  • the reports may be at an aggregate level along different dimensions, including but not restricted to time, space, and different facets of player character and demographics.
  • FIG. 4 is an example of a screen of a player-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2 .
  • the monetization analysis computer system may generate a different player-level report and the player-level report which is illustrated in FIG. 4 may be generated by a different monetization analysis computer system.
  • the report may contain different monetary-related information for each player, such as the account number (“Account”), a date of account creation (“Creation Date”), an age of the account (“Account Age (days)”), the account (“Type”), an expected monetary loss in case the player leaves the game (“Expected Loss”), an identification of the algorithm used to predict churn probability (“Technique”), and the confidence of the model in making that prediction (“Confidence”).
  • the graphs on the right may portray a selected player's churn probability (“Churn Probability”) at different times, the history of player level changes (“Leveling over Time”), and playing hours in the recent past (“Hours Played Over Time”).
  • Churn Probability a selected player's churn probability
  • Leveling over Time the history of player level changes
  • Hours Played Over Time the history of player level changes
  • the graphs on the right may change to reflect the information for that selected account.
  • the “Type” of account may be based on likelihood that the account will churn, as predicted by the prediction model.
  • the ‘type’ values may be labels constructed depending on range of churn probabilities. For example, if an account has a predicted churn probability above 90%, it could be labeled as ‘Likely to churn’ and so on.
  • the “Expected Loss” may be based on the time a player is expected to continue playing the game multiplied by the subscription per unit of time. It may be just the expected value of the churn probability.
  • the data processing system may build a collection of diverse, localized models for different player segments and depending on the segment a player belongs to, the appropriate model/algorithm would be used.
  • the ‘Technique’ may refer to the particular localized model/algorithm used for the player.
  • Constant may be the statistical confidence of the model in its decision.
  • “Churn Probability” may be calculated by the model/technique which is being used as illustrated in [0047]
  • “Leveling over Time” may be based on the longitudinal data in the player behavioral logs. This is a descriptive chart which shows how the player level changed over time.
  • FIG. 5 is an example of a screen of an aggregate-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2 .
  • the monetization analysis computer system may generate a different aggregate-level report and the player-level report which is illustrated in FIG. 4 may be generated by a different monetization analysis computer system.
  • the report may show the number of players that have churned in the past (“Churn over Time (Historical)”) and the number of players who are likely to churn in the near future (“Churn over Time (Projection)”). These results may be filtered by various criteria, such as player gender, ethnicity, and/or geographic location.
  • the churn probabilities may be are calculated by the model selected for each account, and the account may have gender, ethnicity, and/or geographic location information associated with it. So, the aggregated reports may be along different dimensions.
  • the screens in FIGS. 4 and 5 may be linked, enabling a user to drill-down from an aggregated data point in FIG. 5 to the table of players in FIG. 4 which contribute to that point.
  • the screens may be configured to enable a user to roll-up from individual churn probabilities of the accounts in FIG. 4 to get to an aggregated churn probability report in FIG. 5 .
  • the monetization analysis computer system may be configured to provide different types of reports at different levels of granularity using an appropriate screen navigation system.
  • the MMOG 107 and the Monetization Analysis Computer System 111 and which have been discussed may each be implemented with a computer system configured to perform the functions which have been described herein for the component.
  • Each computer system may include one or more computers at the same or different locations. When at different locations, the computers may be configured to communicate with one another through a wired and/or wireless network communication system.
  • Each computer may include one or more processors, memory devices (e.g., random access memories (RAMs), read-only memories (ROMs), and/or programmable read only memories (PROMS)), tangible storage devices (e.g., hard disk drives, CD/DVD drives, and/or flash memories), system buses, video processing components, network communication components, input/output ports, and/or user interface devices (e.g., keyboards, pointing devices, displays, microphones, sound reproduction systems, and/or touch screens).
  • RAMs random access memories
  • ROMs read-only memories
  • PROMS programmable read only memories
  • tangible storage devices e.g., hard disk drives, CD/DVD drives, and/or flash memories
  • system buses video processing components
  • network communication components e.g., input/output ports
  • user interface devices e.g., keyboards, pointing devices, displays, microphones, sound reproduction systems, and/or touch screens.
  • Each computer may include software (e.g., one or more operating systems, device drivers, application
  • the software may include programming instructions and associated data and libraries.
  • the software may implement one or more algorithms which may cause the computer to perform each function.
  • the software may be stored on one or more tangible storage devices, such as one or more hard disk drives, CDs, DVDs, and/or flash memories.
  • the software may be in source code and/or object code format.
  • Associated data may be stored in any type of volatile and/or non-volatile memory.
  • the monetization analysis computer system may offer its analytic functionalities as a web service which may be utilized by authenticated computer systems over a network.
  • a service may be used by game companies as a back end to their own reporting tools.
  • Some MMOGs may use different business models, such as free-to-play or prepaid.
  • the type and nature of the monetization analysis which is performed for such games may vary in appropriate ways to match these different business models.

Abstract

A massively multiplayer online game (MMOG) monetization analysis computer system may include an electronic data processing system configured to electronically analyze data, including player behavioral logs, in accordance with one or more algorithms. Based on the analysis, the electronic data processing system may predict player changes that are relevant to monetization of the MMOG and generate a report relating to these predicted changes. The analysis may identify players whom are predicted to terminate their subscriptions to the MMOG, an amount of time each of several players is likely to spend playing the MMOG, and/or a number of transactions each of a several players is likely to engage in while playing the MMOG.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application is based upon and claims priority to U.S. provisional patent application 61/311,643, entitled “IDENTIFYING AND MITIGATING PLAYER CHURN IN MASSIVELY MULTIPLAYER ONLINE GAMES,” filed Mar. 8, 2010, attorney docket number 028080-0559. The entire content of this application is incorporated herein by reference.
  • STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH
  • This invention was made with Government support under Contract Nos. PROJ0001352, awarded by the National Science Foundation, W91WAW-08-C-0106, Subaward No. SP003153 PROJ0001029, awarded by the Army Research Institute, and FA8650-10-C-7010, Subcontract Number 072933393, awarded by the Air Force Research Laboratory. The Government has certain rights in the invention.
  • BACKGROUND
  • 1. Technical Field
  • This disclosure relates to massively multiplayer online games (MMOGs), including predicting monetization from such games.
  • 2. Description of Related Art
  • MMOGs, such as massively multiplayer role-playing online games (MMORPGs), can generate revenue in a variety of ways, such as from subscription fees paid periodically by players, ad fees for advertisements displayed within the games, and/or transaction fees for transactions which take place during the games.
  • When a player leaves a game or stops actively using it, however, revenue can be lost. However, predicting when this may occur and thus minimizing its occurrence can be difficult.
  • Online game forums can be studied to gain information about aspects of a game that may need to be changed. However, the evidence which may be obtained from such a study may be anecdotal and incomplete.
  • Surveys can also be sent to players after they have terminated their subscriptions. However, such surveys may not be practical for games which do not charge a subscription and, again, may only provide anecdotal and incomplete information.
  • SUMMARY
  • A massively multiplayer online game (MMOG) monetization analysis computer system may include an electronic data processing system configured to electronically analyze data, including player behavioral logs, in accordance with one or more algorithms. Based on the analysis, the electronic data processing system may predict player changes that are relevant to monetization of the MMOG and generate a report relating to these predicted changes.
  • The predicted player changes may be indicative of predicted changes by individual players.
  • The electronic data processing system may be configured to extract from the player behavioral logs and to consider as part of the analysis longitudinal data indicative of player behavior over a period of time, cross-sectional cumulative data indicative of how frequently players perform the same type of activity, and/or social networking data indicative of player social networking while playing the MMOG.
  • The electronic data processing system may be configured to consider as part of the analysis survey data indicative of the results of a survey of players and/or former players of the MMOG, game context data indicative of all or portions of the game context in which the data in the player behavioral logs took place, and/or commercial outcome data indicative of changes in player subscriptions to the MMOG.
  • The analysis may identify players who are predicted to terminate their subscriptions to the MMOG, an amount of time each of several players is likely to spend playing the MMOG, and/or a number of transactions each of a several players is likely to engage in while playing the MMOG.
  • The MMOG may be a massively multiplayer role-playing online game (MMRPOG).
  • The MMOG may be modified to increase its monetization based on the predictions of the analysis.
  • These, as well as other components, steps, features, objects, benefits, and advantages, will now become clear from a review of the following detailed description of illustrative embodiments, the accompanying drawings, and the claims.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The drawings are of illustrative embodiments. They do not illustrate all embodiments. Other embodiments may be used in addition or instead. Details which may be apparent or unnecessary may be omitted to save space or for more effective illustration. Some embodiments may be practiced with additional components or steps and/or without all of the components or steps which are illustrated. When the same numeral appears in different drawings, it refers to the same or like components or steps.
  • FIG. 1 illustrates an example of a massively multiplayer online game (MMOG), associate players, player behavioral logs, various types of data, and a monetization analysis computer system and associated reporting device.
  • FIG. 2 illustrates an example of the monetization analysis computer system illustrated in FIG. 1.
  • FIG. 3 illustrates an example of a monetization enhancement process which may be performed using the monetization analysis computer system illustrated in FIG. 2.
  • FIG. 4 is an example of a screen of a player-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2.
  • FIG. 5 is an example of a screen of an aggregate-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2.
  • DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
  • Illustrative embodiments are now described. Other embodiments may be used in addition or instead. Details which may be apparent or unnecessary may be omitted to save space or for a more effective presentation. Some embodiments may be practiced with additional components or steps and/or without all of the components or steps which are described.
  • FIG. 1 illustrates an example of a massively multiplayer online game (MMOG), associate players, player behavioral logs, various types of data, and a monetization analysis computer system and associated reporting device.
  • As illustrated in FIG. 1, a number of players, such as players 101, 103, and 105, may play a massively multiplayer online game (MMOG) 107. The players may play the MMOG at the same or different times.
  • The MMOG 107 may be any type of MMOG. For example, the MMOG may be a massively multiplayer role-playing online game (MMRPOG), such as World of Warcraft, EverQuest II, MapleStory, or Lord of the Rings Online.
  • The MMOG 107 may be configured to generate player behavioral logs 109. These logs may log the behavioral actions of each player while the player is playing the MMOG 107. For each player, the logs may include information such as an identification of the player, the date and time when the player began playing the MMOG 107, each behavioral action which the player took while playing the MMOG 107, such as individual and group quests, monster kills, player deaths, in-game trade activities, spells cast, failures by individuals or groups, and/or player versus player interactions, and the time and date the player stopped playing the MMOG 107. Activity during each time period may be stored in a separate log. Each log may be stored in a different file or one or more of the logs may be stored in the same file.
  • A monetization analysis computer system 111 may be configured to receive the data within the player behavioral logs 109, as well as survey data 113, game context data 115, commercial outcome data 117, and/or other types of data. The monetization analysis computer system 111 may be configured to predict player changes that are relevant to monetization of the MMOG 107 based on an analysis of this data and to generate a report relating to these predicted changes.
  • The survey data 113 may be indicative of the results of a survey of players and/or former players of the MMOG 107. The survey data 113 may include demographic information and/or psychometric indicators.
  • The game context data 115 may be indicative of all or portions of the game context in which the data in the player behavioral logs 109 took place. For example, the game context data 115 may include in-game location, nature and difficulty level of quest, and/or the overall game storyline.
  • The commercial outcome data 117 may be indicative of changes in player subscriptions to the MMOG 107. For example, the commercial outcome data 117 may indicate which players have and have not continued their subscriptions and/or purchased items within the game.
  • A monetization reporting device 119 may be configured to communicate the report generated by the monetization analysis computer system 111 to one or more users. For example, the monetization reporting device 119 may consist of or include a display, a printer, and/or another computing system.
  • FIG. 2 illustrates an example of the monetization analysis computer system illustrated in FIG. 1. The monetization analysis computer system illustrated in FIG. 2 may be used in connection with a MMOG and related components which are different from the one illustrated in FIG. 1. Similarly, the monetization analysis computer system 111 which is illustrated in FIG. 1 may be different from the one illustrated in FIG. 2.
  • As illustrated in FIG. 2, the monetization analysis computer system may include a data input interface 201, a data processing system 203, a data output interface 205, and data extracted from player behavioral logs 207.
  • The data input interface 201 may be configured to electronically receive data relevant to the monetization of the MMOG 107, including the player behavioral logs 109, the survey data 113, the game context data 115, the commercial outcome data 117, and/or other types of data. The data input interface 201 may include a network interface card and/or any other type of data input interface.
  • The data processing system 203 may be configured to extract various types of data from the player behavioral logs 109, such as longitudinal data 209, cross-sectional cumulative data 211, and/or social networking data 213, all of which may be part of the data extracted from player behavioral logs 207.
  • The longitudinal data 209 may be indicative of player behavior over a period of time. For example, the longitudinal data 209 may be indicative of the number of active sessions for the time period under consideration, the length of these sessions, and/or inactivity time between sessions. The longitudinal data 209 may be indicative of player behavior in multiple categories, such as individual and group quests, trade, and/or player combat.
  • The cross-sectional cumulative data may be indicative of how frequently the players perform the same type of activity. For example, the cross-sectional cumulative data may be indicative of how frequently and how many times players complete quests, send messages, level up within the game, and/or participate in group activities.
  • The social networking data 213 may be indicative of players' social networking while playing the MMOG 107. For example, the social networking data 213 may be indicative of interactions between players, trades which players have made between themselves either while playing the MMOG 107 or through a mail system which may be provided by the MMOG 107, communications between players, voice and text messages which may be sent between players, and/or groups which players may have joined.
  • The data extracted from player behavioral logs 207 may be stored in any type of storage device, such as in one or more hard disk drives, CD's, DVD's, and/or flash memories.
  • The data processing system 203 may be configured to electronically analyze the data received by the data input interface 201, including the player behavioral logs 109, the survey data 113, the game context data 115, the commercial outcome data 117, and/or any other type of data, in accordance with one or more algorithms. The algorithms may be configured to predict player changes that are relevant to monetization of the MMOG 107. Examples of these are discussed below. The electronic data processing system 203 may be configured to generate a report relating to these predicted changes.
  • The predicted player changes may be indicative of predictive changes by individual players. For example, the predicted player changes may indicate which players are predicted to terminate their subscriptions to the MMOG 107 within a time period, the amount of time each of several players is likely to spend playing the MMOG 107 within a time period, and/or the number of transactions which each of several players is likely to engage in within the MMOG 107 within a time period.
  • The data output interface 205 may be configured to electronically deliver the report which is generated by the data processing system 203 to an output device, such as to the monetization reporting device 119. The data output interface 205 may be of any type. For example, it may consist of or include a network interface card.
  • FIG. 3 illustrates an example a monetization enhancement process which may be performed using the monetization analysis computer system illustrated in FIG. 2.
  • As illustrated in FIG. 3, the various types of data which have been described above in connection with FIGS. 1 and/or 2 may be analyzed for the purpose of predicting player changes which are relevant to monetization of the MMOG, as reflected by a Monetization Analysis of Data step 301. Based on the results of this analysis, a report relating to these predicted changes may be generated, as reflected by a Generate Monetization report 303.
  • This report may be analyzed for the purpose of determining what changes to the MMOG 107 may be made to enhance monetization, following which these changes may be made, as reflected by an Enhance Monetization step 305.
  • Any one or more algorithms may be used for the purpose of analyzing the various types of data which have been discussed for the purpose of predicting player changes that are relevant to monetization of the MMOG 107. Examples are now discussed.
  • The data processing system 203 may take input from the data input interface 201 and extract features which are indicative of a player's level of motivation and engagement within the game. Examples of player motivational factors may include achievement, socialization and immersion, and various sub-factors within those factors. Using such features, the data processing system 203 may build a predictive model of player churn behavior. Given a player and the features extracted from the logs for the player, this predictive model may compute a churn probability for the player.
  • Instead of building a single model as in the previous example, the data processing system 203 may first segment the players based on different criteria, such as average playtime and experience level. The data processing system 203 may then build diverse, localized models for each of the segments and then combine their results to attain improved global performance. Whenever the churn probability of a player needs to be computed, the system would first find out the segment to which the player belongs and use the localized model for that segment to calculate the churn probability.
  • The types of reports which are generated relating to these predicted changes may be of any type. For example, there may be an individual player-level report which provides each player's churn probability at any point of time, expected time for which the player will continue playing the game, and direct and indirect monetary impact in case the player leaves the game.
  • In addition to the individual player-level reports described above, the reports may be at an aggregate level along different dimensions, including but not restricted to time, space, and different facets of player character and demographics.
  • FIG. 4 is an example of a screen of a player-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2. The monetization analysis computer system may generate a different player-level report and the player-level report which is illustrated in FIG. 4 may be generated by a different monetization analysis computer system.
  • As illustrated in FIG. 4, the report may contain different monetary-related information for each player, such as the account number (“Account”), a date of account creation (“Creation Date”), an age of the account (“Account Age (days)”), the account (“Type”), an expected monetary loss in case the player leaves the game (“Expected Loss”), an identification of the algorithm used to predict churn probability (“Technique”), and the confidence of the model in making that prediction (“Confidence”).
  • In FIG. 4, the graphs on the right may portray a selected player's churn probability (“Churn Probability”) at different times, the history of player level changes (“Leveling over Time”), and playing hours in the recent past (“Hours Played Over Time”). When an account is selected on the table at the left, the graphs on the right may change to reflect the information for that selected account.
  • The “Type” of account may be based on likelihood that the account will churn, as predicted by the prediction model. The ‘type’ values may be labels constructed depending on range of churn probabilities. For example, if an account has a predicted churn probability above 90%, it could be labeled as ‘Likely to churn’ and so on.
  • The “Expected Loss” may be based on the time a player is expected to continue playing the game multiplied by the subscription per unit of time. It may be just the expected value of the churn probability.
  • As illustrated in [0048], the data processing system may build a collection of diverse, localized models for different player segments and depending on the segment a player belongs to, the appropriate model/algorithm would be used. The ‘Technique’ may refer to the particular localized model/algorithm used for the player. ‘Confidence’ may be the statistical confidence of the model in its decision.
  • “Churn Probability” may be calculated by the model/technique which is being used as illustrated in [0047]
  • “Leveling over Time” may be based on the longitudinal data in the player behavioral logs. This is a descriptive chart which shows how the player level changed over time.
  • FIG. 5 is an example of a screen of an aggregate-level report which may be generated by the monetization analysis computer system illustrated in FIG. 2. The monetization analysis computer system may generate a different aggregate-level report and the player-level report which is illustrated in FIG. 4 may be generated by a different monetization analysis computer system.
  • As illustrated in FIG. 5, the report may show the number of players that have churned in the past (“Churn over Time (Historical)”) and the number of players who are likely to churn in the near future (“Churn over Time (Projection)”). These results may be filtered by various criteria, such as player gender, ethnicity, and/or geographic location. The churn probabilities may be are calculated by the model selected for each account, and the account may have gender, ethnicity, and/or geographic location information associated with it. So, the aggregated reports may be along different dimensions.
  • The screens in FIGS. 4 and 5 may be linked, enabling a user to drill-down from an aggregated data point in FIG. 5 to the table of players in FIG. 4 which contribute to that point. Similarly, the screens may be configured to enable a user to roll-up from individual churn probabilities of the accounts in FIG. 4 to get to an aggregated churn probability report in FIG. 5. In general, the monetization analysis computer system may be configured to provide different types of reports at different levels of granularity using an appropriate screen navigation system.
  • The MMOG 107 and the Monetization Analysis Computer System 111 and which have been discussed may each be implemented with a computer system configured to perform the functions which have been described herein for the component. Each computer system may include one or more computers at the same or different locations. When at different locations, the computers may be configured to communicate with one another through a wired and/or wireless network communication system. Each computer may include one or more processors, memory devices (e.g., random access memories (RAMs), read-only memories (ROMs), and/or programmable read only memories (PROMS)), tangible storage devices (e.g., hard disk drives, CD/DVD drives, and/or flash memories), system buses, video processing components, network communication components, input/output ports, and/or user interface devices (e.g., keyboards, pointing devices, displays, microphones, sound reproduction systems, and/or touch screens). Each computer may include software (e.g., one or more operating systems, device drivers, application programs, and/or communication programs), which may be configured when executed to cause the computer to perform one or more of the functions which have been described herein for the computer system. The software may include programming instructions and associated data and libraries. The software may implement one or more algorithms which may cause the computer to perform each function. The software may be stored on one or more tangible storage devices, such as one or more hard disk drives, CDs, DVDs, and/or flash memories. The software may be in source code and/or object code format. Associated data may be stored in any type of volatile and/or non-volatile memory.
  • The components, steps, features, objects, benefits and advantages which have been discussed are merely illustrative. None of them, nor the discussions relating to them, are intended to limit the scope of protection in any way. Numerous other embodiments are also contemplated. These include embodiments which have fewer, additional, and/or different components, steps, features, objects, benefits and advantages. These also include embodiments in which the components and/or steps are arranged and/or ordered differently.
  • For example, the monetization analysis computer system may offer its analytic functionalities as a web service which may be utilized by authenticated computer systems over a network. Such a service may be used by game companies as a back end to their own reporting tools.
  • Some MMOGs may use different business models, such as free-to-play or prepaid. The type and nature of the monetization analysis which is performed for such games may vary in appropriate ways to match these different business models.
  • Unless otherwise stated, all measurements, values, ratings, positions, magnitudes, sizes, and other specifications which are set forth in this specification, including in the claims which follow, are approximate, not exact. They are intended to have a reasonable range which is consistent with the functions to which they relate and with what is customary in the art to which they pertain.
  • All articles, patents, patent applications, and other publications which have been cited in this disclosure are incorporated herein by reference.
  • The phrase “means for” when used in a claim is intended to and should be interpreted to embrace the corresponding structures and materials which have been described and their equivalents. Similarly, the phrase “step for” when used in a claim is intended to and should be interpreted to embrace the corresponding acts which have been described and their equivalents. The absence of these phrases in a claim mean that the claim is not intended to and should not be interpreted to be limited to any of the corresponding structures, materials, or acts or to their equivalents.
  • The scope of protection is limited solely by the claims which now follow. That scope is intended and should be interpreted to be as broad as is consistent with the ordinary meaning of the language which is used in the claims when interpreted in light of this specification and the prosecution history which follows and to encompass all structural and functional equivalents. Notwithstanding, none of the claims are intended to embrace subject matter which fails to satisfy the requirement of Sections 101, 102, or 103 of the Patent Act, nor should they be interpreted in such a way. Any unintended embracement of such subject matter is hereby disclaimed.
  • Except as stated immediately above, nothing which has been stated or illustrated is intended or should be interpreted to cause a dedication of any component, step, feature, object, benefit, advantage, or equivalent to the public, regardless of whether it is or is not recited in the claims.

Claims (20)

1. A massively multiplayer online game (MMOG) monetization analysis computer system comprising:
an electronic data input interface configured to electronically receive data relevant to monetization of the MMOG, including player behavioral logs;
an electronic data processing system configured to electronically analyze the data received by the data input interface, including the player behavioral logs, in accordance with one or more algorithms and, based on the analysis, to predict player changes that are relevant to monetization of the MMOG and to generate a report relating to these predicted changes; and
an electronic data output interface configured to electronically deliver the report to an output device.
2. The MMOG monetization analysis computer system of claim 1 wherein the predicted player changes are indicative of predicted changes by individual players.
3. The MMOG monetization analysis computer system of claim 1 wherein the electronic data processing system is configured to extract longitudinal data from the player behavioral logs indicative of player behavior over a period of time and to consider this longitudinal data as part of the analysis.
4. The MMOG monetization analysis computer system of claim 3 wherein the longitudinal data is indicative of player behavior in multiple categories.
5. The MMOG monetization analysis computer system of claim 1 wherein the electronic data processing system is configured to extract cross-sectional cumulative data from the player behavioral logs indicative of how frequently players perform the same type of activity and to consider this cross-sectional data as part of the analysis.
6. The MMOG monetization analysis computer system of claim 1 wherein the electronic data processing system is configured to extract social networking data from the player behavioral logs indicative of player social networking while playing the MMOG and to consider this social networking data as part of the analysis.
7. The MMOG monetization analysis computer system of claim 1 wherein:
the data which the electronic data input interface is configure to electronically receive includes survey data indicative of the results of a survey of players and/or former players of the MMOG; and
the electronic data processing system is configured to consider this survey data as part of the analysis.
8. The MMOG monetization analysis computer system of claim 1 wherein:
the data which the electronic data input interface is configure to electronically receive includes game context data indicative of all or portions of the game context in which the data in the player behavioral logs took place; and
the electronic data processing system is configured to consider this game context data as part of the analysis.
9. The MMOG monetization analysis computer system of claim 1 wherein:
the data which the electronic data input interface is configure to electronically receive includes commercial outcome data indicative of changes in player subscriptions to the MMOG; and
the electronic data processing system is configured to consider this commercial outcome data as part of the analysis.
10. The MMOG monetization analysis computer system of claim 1 wherein the analysis identifies players whom are predicted to terminate their subscriptions to the MMOG.
11. The MMOG monetization analysis computer system of claim 1 wherein the analysis predicts an amount of time each of several players is likely to spend playing the MMOG.
12. The MMOG monetization analysis computer system of claim 1 wherein the analysis predicts a number of transactions each of a several players is likely to engage in while playing the MMOG.
13. The MMOG of claim 1 wherein the MMOG is a massively multiplayer role-playing online game (MMRPOG).
14. A process for maximizing monetization of a massively multiplayer online game (MMOG) comprising:
electronically receiving data relevant to monetization of the MMOG, including player behavioral logs;
electronically analyzing the received data, including the player behavioral logs, in accordance with one or more algorithms and, based on the analysis, predicting player changes that are relevant to monetization of the MMOG; and
modifying the MMOG to increase its monetization based on the predictions of the analysis.
15. The process of claim 14 wherein the predicted player changes are indicative of predicted changes by individual players.
16. The process of claim 14 wherein the analysis extracts from the player behavioral logs and considers longitudinal data indicative of player behavior over a period of time, cross-sectional cumulative data indicative of a how frequently players perform the same type of activity, and/or social networking data indicative of player social networking while playing the MMOG.
17. The process of claim 14 wherein the data which is analyzed includes an analysis of survey data indicative of the results of a survey of players and/or former players of the MMOG, game context data indicative of all or portions of the game context in which the data in the player behavioral logs took place, and/or commercial outcome data indicative of changes in player subscriptions to the MMOG.
18. The process of claim 14 wherein the analysis identifies players who are predicted to terminate their subscriptions to the MMOG.
19. The process of claim 14 wherein the analysis predicts how much time each of several players is likely to spend playing the MMOG over a time period.
20. The process of claim 14 wherein the analysis predicts a number of transactions each of several players is likely to engage in while playing the MMOG over a time period.
US13/043,331 2010-03-08 2011-03-08 Predicting game player monetization based on player logs Abandoned US20110218045A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/043,331 US20110218045A1 (en) 2010-03-08 2011-03-08 Predicting game player monetization based on player logs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US31164310P 2010-03-08 2010-03-08
US13/043,331 US20110218045A1 (en) 2010-03-08 2011-03-08 Predicting game player monetization based on player logs

Publications (1)

Publication Number Publication Date
US20110218045A1 true US20110218045A1 (en) 2011-09-08

Family

ID=44531801

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/043,331 Abandoned US20110218045A1 (en) 2010-03-08 2011-03-08 Predicting game player monetization based on player logs

Country Status (1)

Country Link
US (1) US20110218045A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8651961B2 (en) 2010-12-03 2014-02-18 Solocron Entertainment Llc Collaborative electronic game play employing player classification and aggregation
US8790168B1 (en) * 2012-01-19 2014-07-29 Zynga Inc. Method to detect and score churn in online social games
US20140274382A1 (en) * 2013-03-12 2014-09-18 King.Com Limited FHS: Smarter Contact Selectors
US9075506B1 (en) 2012-10-16 2015-07-07 Google Inc. Real-time analysis of feature relationships for interactive networks
US9692803B2 (en) 2013-04-11 2017-06-27 King.Com Ltd. Computer device, system and methods for controlling an exchange of objects between devices
US9785988B2 (en) 2010-11-24 2017-10-10 Digital River, Inc. In-application commerce system and method with fraud prevention, management and control
US9868052B1 (en) * 2012-12-10 2018-01-16 Kabam, Inc. System and method for comparing segments of players that are differentiated based on a system variable
US10013134B1 (en) * 2011-12-19 2018-07-03 Electronic Arts Inc. System and method for determining quality of service in a video game based on priority
US10035070B2 (en) 2013-02-06 2018-07-31 King.Com Ltd. Computer game elements, systems, and methods therefor
US10482100B1 (en) * 2012-01-25 2019-11-19 Zynga Inc. Method to detect and score users who are likely to make payments in online social games
CN111375196A (en) * 2018-12-27 2020-07-07 电子技术公司 Perception-based dynamic game state configuration
CN111800656A (en) * 2014-08-29 2020-10-20 尼尔森(美国)有限公司 Method, device and equipment for predicting end of streaming media by using prediction model

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5822410A (en) * 1996-01-11 1998-10-13 Gte Telecom Services Inc Churn amelioration system and method therefor
US7720777B2 (en) * 2006-04-11 2010-05-18 Palo Alto Research Center Incorporated Method, device, and program product to monitor the social health of a persistent virtual environment
US7747461B2 (en) * 2002-11-15 2010-06-29 Redknee Inc. Wireless subscriber loyalty system and method
US7813952B2 (en) * 2002-06-04 2010-10-12 Sap Ag Managing customer loss using customer groups
US7813951B2 (en) * 2002-06-04 2010-10-12 Sap Ag Managing customer loss using a graphical user interface

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5822410A (en) * 1996-01-11 1998-10-13 Gte Telecom Services Inc Churn amelioration system and method therefor
US6049599A (en) * 1996-01-11 2000-04-11 Gte Telecommunication Services Incorporated Churn amelioration system and method therefor
US7813952B2 (en) * 2002-06-04 2010-10-12 Sap Ag Managing customer loss using customer groups
US7813951B2 (en) * 2002-06-04 2010-10-12 Sap Ag Managing customer loss using a graphical user interface
US7747461B2 (en) * 2002-11-15 2010-06-29 Redknee Inc. Wireless subscriber loyalty system and method
US7720777B2 (en) * 2006-04-11 2010-05-18 Palo Alto Research Center Incorporated Method, device, and program product to monitor the social health of a persistent virtual environment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Player Performance Prediction in Massively Mulitplayer Online Role-Playing Games (MMORPG's) by Shim et al posted 2/4/2010 *
"Sonamine Predictive Player Segments", published 11/2009, http://www.sonamine.com/home/index.php?option=com_phocadownload&view=category&id=2:whitepapers&download=9:predictions-for-games-v2&Itemid=1 *
Glady et al, "Modeling Churn Using Customer Lifetime Value". 7/2/2008 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9785988B2 (en) 2010-11-24 2017-10-10 Digital River, Inc. In-application commerce system and method with fraud prevention, management and control
US9227140B2 (en) 2010-12-03 2016-01-05 Solocron Entertainment Llc Collaborative electronic game play employing player classification and aggregation
US8651961B2 (en) 2010-12-03 2014-02-18 Solocron Entertainment Llc Collaborative electronic game play employing player classification and aggregation
US10013134B1 (en) * 2011-12-19 2018-07-03 Electronic Arts Inc. System and method for determining quality of service in a video game based on priority
US10518167B2 (en) * 2012-01-19 2019-12-31 Zynga Inc. Method to detect and score churn in online social games
US20140335963A1 (en) * 2012-01-19 2014-11-13 Zynga Inc. Method to detect and score churn in online social games
US11278805B2 (en) * 2012-01-19 2022-03-22 Zynga Inc. Method to detect and score churn in online social games
US8790168B1 (en) * 2012-01-19 2014-07-29 Zynga Inc. Method to detect and score churn in online social games
US10482100B1 (en) * 2012-01-25 2019-11-19 Zynga Inc. Method to detect and score users who are likely to make payments in online social games
US9075506B1 (en) 2012-10-16 2015-07-07 Google Inc. Real-time analysis of feature relationships for interactive networks
US9868052B1 (en) * 2012-12-10 2018-01-16 Kabam, Inc. System and method for comparing segments of players that are differentiated based on a system variable
US10946290B2 (en) 2013-02-06 2021-03-16 King.Com Ltd. Computer game elements, systems, and methods therefor
US10035070B2 (en) 2013-02-06 2018-07-31 King.Com Ltd. Computer game elements, systems, and methods therefor
US20140274382A1 (en) * 2013-03-12 2014-09-18 King.Com Limited FHS: Smarter Contact Selectors
US10576367B2 (en) * 2013-03-12 2020-03-03 King.Com Ltd. FHS: smarter contact selectors
US11103789B2 (en) 2013-03-12 2021-08-31 King.Com Ltd. FHS: smarter contact selectors
EP2973450A1 (en) * 2013-03-12 2016-01-20 King.com Limited Fhs: smarter contact selectors
US11883747B2 (en) 2013-03-12 2024-01-30 King.Com Ltd. FHS: smarter contact selectors
US9692803B2 (en) 2013-04-11 2017-06-27 King.Com Ltd. Computer device, system and methods for controlling an exchange of objects between devices
CN111800656A (en) * 2014-08-29 2020-10-20 尼尔森(美国)有限公司 Method, device and equipment for predicting end of streaming media by using prediction model
CN111375196A (en) * 2018-12-27 2020-07-07 电子技术公司 Perception-based dynamic game state configuration

Similar Documents

Publication Publication Date Title
US20110218045A1 (en) Predicting game player monetization based on player logs
US9132349B2 (en) Third-party recommendation in game system
KR101733458B1 (en) Method for analyzing game log information
US20220266156A1 (en) Game Channels in Messaging Applications
US8814701B2 (en) Artificial intelligence avatar to engage players during game play
US8628424B1 (en) Interactive spectator features for gaming environments
Lee et al. Game data mining competition on churn prediction and survival analysis using commercial game log data
CN104169963A (en) User affiliations spanning multiple virtual spaces
US10192402B1 (en) Ad serving offers and new game promotions outside the game module with business intelligence based on portfolio of games
US10552857B2 (en) System and method for providing external notifications of events in a virtual space to users
CN102792326A (en) Methods, computer program products, and systems for awarding items in a multiplayer online game
US20210165757A1 (en) Generating segmented notifications in a virtual space
US9495884B2 (en) Assignment sharing device, assignment sharing method, and non-transitory computer-readable recording medium
Zarsky Information privacy in virtual worlds: identifying unique concerns beyond the online and offline worlds
JP5821110B1 (en) GAME SERVER, GAME CONTROL METHOD, GAME PROGRAM, RECORDING MEDIUM, AND TERMINAL DEVICE
US20130197982A1 (en) Game Advertisements
CN107609895B (en) Processing method and equipment for merging service areas
KR101213338B1 (en) Method and server for compensation according to connection time of online game
KR101729185B1 (en) On-demand traffic trade method, computer-readable medium and system
KR101385089B1 (en) Game method for providing a prize through a predetermined game
KR20130082595A (en) Method and server for providing social network service in online game
US20140323217A1 (en) Method and server for providing item according to joining an event in online game
KR20170037601A (en) On-demand traffic trade method, computer-readable medium and system
WO2018000611A1 (en) User data processing method and electronic device
US20150065229A1 (en) Reward method according to a game play number in an online game and a server performing the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: UNIVERSITY OF SOUTHERN CALIFORNIA, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WILLIAMS, DMITRI;REEL/FRAME:026464/0217

Effective date: 20110503

Owner name: REGENTS OF THE UNIVERSITY OF MINNESOTA, MINNESOTA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAWALE, JAYA;SRIVASTAVA, JAIDEEP;BORBORA, ZOHEB;REEL/FRAME:026452/0179

Effective date: 20110517

Owner name: NORTHWESTERN UNIVERSITY, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HUFFAKER, DAVID;HUANG, YUN;CONTRACTOR, NOSHIR;SIGNING DATES FROM 20110510 TO 20110611;REEL/FRAME:026463/0414

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION