Promotion Targeting via Device State Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current social networking systems lack an efficient method to target and deliver promotions to specific user groups based on device state criteria, leading to ineffective advertising and resource utilization.
Innovation Solution
A graphical user interface (GUI) is created to configure promotions, allowing selection of applications, filters, promotion templates, triggers, social context, and user device state criteria, enabling targeted promotion delivery to users running specific applications and meeting defined device criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If promotions are displayed to all users in a selected group, then the promotion reach is maximized, but the resource utilization becomes inefficient and advertising effectiveness decreases
Solution Approach 1:
The patent applies local quality by segmenting the user group into subsets based on specific device state criteria (e.g., battery level, storage space, network connection type). Instead of uniformly distributing promotions to all users, the system tailors promotion delivery to specific local conditions of user devices, ensuring promotions are shown only to users whose device states match the configured criteria, thus improving resource efficiency while maintaining targeted reach
Solution Approach 2:
The patent segments the selected user group into smaller subsets based on device state filters. The system divides the broad user audience into specific segments (e.g., users with sufficient storage space, users with adequate battery level, users on Wi-Fi connection) and delivers promotions selectively to these segmented groups, resolving the contradiction between maximizing reach and optimizing resource utilization
2Reliability
If device state criteria filtering is implemented, then advertising effectiveness is improved, but the system complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring device state criteria filters through a graphical user interface before promotion delivery. The system allows advertisers to pre-define the desired device states (battery level thresholds, storage space requirements, network connection types) in advance, and the system automatically applies these pre-set filters when delivering promotions, simplifying the complexity by having filters configured beforehand rather than computed in real-time during delivery
Solution Approach 2:
The patent introduces an intermediary filtering layer between the promotion delivery system and the user devices. This intermediary component evaluates device states against configured criteria and acts as a mediator to determine whether a promotion should be delivered to a specific user, thereby managing system complexity by centralizing the filtering logic in a dedicated intermediary module rather than distributing complexity across the entire system
3Measurement precision
If user device state criteria are evaluated in real-time, then promotion targeting precision is improved, but the processing time increases
Solution Approach 1:
The patent applies partial action by implementing a two-stage filtering process: first, server-side filters are applied to quickly eliminate users who clearly do not meet basic criteria, and then only for remaining candidates are more computationally intensive device state evaluations performed. This partial evaluation approach maintains targeting precision for the final selected users while reducing overall processing time by avoiding full evaluation for all users in the selected group
Data Source
AI summary
Exemplary methods, apparatuses, and systems generate a graphical user interface (GUI) including a plurality of selectable elements. Selections of an application and a first filter within the GUI configure the promotion to be displayed to a subset of a selected group of users, the subset being users that access the network service using a user device that both runs the selected application and meets user device state criteria defined by the selected first filter. A request corresponding to the first filter is transmitted to a user device detected to be running the selected application and associated with the selected group of users. When the user device is determined to satisfy the user device state criteria, the promotion is transmitted to the user device.


