Contact Ranking Engine for Dynamic Game Promotion Targeting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems lack an efficient method to dynamically select and promote contacts for game-related activities, leading to suboptimal engagement and participation among players.
Innovation Solution
A Contact Ranking Engine (CR Engine) that collects and scores player contacts based on attributes, using configuration tables with updateable rules to rank and select the most relevant contacts for game promotions, thereby enhancing player engagement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional game promotion methods are used to reach all players, then broad coverage is achieved, but engagement and participation remain suboptimal
Solution Approach 1:
The patent segments the player base by dynamically evaluating individual contact attributes (social graph data, game activity, device information) to identify and promote to specific subsets of players who are most likely to engage. This segmentation transforms generic promotions into targeted campaigns, improving engagement without requiring universal distribution.
Solution Approach 2:
The system performs preliminary evaluation of contact attributes before executing promotions. By pre-scoring players based on their likelihood to respond to game promotions using their social graph, game activity, and device characteristics, the system prepares targeted promotion lists in advance, ensuring that promotions are sent only to high-probability candidates.
2Productivity
If dynamic contact selection is implemented to improve promotion targeting, then player engagement increases, but system complexity increases
Solution Approach 1:
The patent implements a multi-functional evaluation system that uses a single configuration table to handle diverse contact attributes (social graph data, game activity metrics, device information) and multiple promotion types. This universal configuration table approach consolidates what would otherwise require multiple separate systems, managing complexity while enabling sophisticated targeting.
Solution Approach 2:
The system manages complexity by dynamically changing evaluation parameters through configuration tables rather than hardcoding complex logic. The configuration tables allow game operators to adjust scoring weights, thresholds, and attribute combinations without modifying the underlying system architecture, making the complex system adaptable and easier to maintain.
Data Source
AI summary
A system, a machine-readable storage medium, and a computer-implemented method are directed to a Contact Ranking Engine (hereinafter “CR Engine”). The CR Engine identifies a plurality of contacts of a player of a first game on a gaming network environment (or a game networking system). The CR Engine collects contact attributes for each of the plurality of contacts from one or more contact attribute sources. The CR Engine requests a first configuration table related to the first game. Upon receiving the first configuration table, the CR Engine scores the collected contact attributes of each contact of the player according to one or more updateable rules of the first configuration table. The CR Engine ranks in a contacts ranking list each contact based on a respective score. The CR Engine selects a portion of the contacts ranking list. The CR Engine displays each contact from the selected portion.


