Unified Game Data Collection System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing large quantities of game data for analytics is challenging due to the complexity of user behavior and game event data across multiple games, requiring efficient data storage and analysis solutions.
Innovation Solution
A computer-implemented method and system that generates and stores data files containing identity information and parameters associated with game events across multiple games, allowing for unified data analytics by receiving calls from user devices and storing these files in a data store for analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If game data is collected from multiple different games with various game events, then the quantity and variety of game analytics data increases, but the complexity of data management and analysis increases
Solution Approach 1:
The patent implements a universal data collection method that can handle multiple game events across different games through a single standardized interface. The server-side function receives various game events (level completions, purchases, social interactions) from different games and processes them uniformly, eliminating the need for game-specific analysis code and enabling centralized multi-game analytics.
2Adaptability or versatility
If separate data collection methods are implemented for each game, then game-specific data requirements are met, but the time and effort required for implementation increases
Solution Approach 1:
The patent segments data collection into two parts: a universal server-side function that handles common game events across all games, and game-specific event detection on client devices. This segmentation allows games to independently implement event detection while relying on the standardized server function for processing, reducing redundant implementation effort.
Solution Approach 2:
The patent establishes a pre-configured server-side function with standardized parameters and data structures before games need to collect data. The server function is ready to receive and process various game events (level completions, purchases, social actions) with predefined handling logic, eliminating the need for games to write custom reporting code from scratch.
3Measurement precision
If detailed parameter data is collected for every game event, then analytics precision improves, but data storage requirements increase
Solution Approach 1:
The patent extracts only the essential parameters needed for analytics from complete game event data. The server-side function identifies and collects key parameters (event type, user identity, timestamp, relevant metrics) while excluding redundant information, achieving effective analytics with optimized storage requirements.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method comprises receiving a call to a method in response to detection of a game event in a user device, responsive to said call, generating a data file, said data file comprising identity information associated with said game event and a value of at least one parameter; and storing said data file in a data store.