Mobile Message Distribution via Analytics Targeting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack an efficient method to target and deliver messages to specific mobile devices based on user characteristics, leading to ineffective marketing campaigns and potential consumer overload with unsolicited messages.
Innovation Solution
A message distribution system that utilizes a processor and analytics system to identify and select mobile devices associated with specific qualifiers, such as demographics or behavior patterns, and transmits messages through adapters like Google Cloud or Urban Airship, while enforcing contract policies to limit message frequency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If messages are transmitted to all mobile devices, then message coverage is improved, but user experience deteriorates due to excessive advertising
Solution Approach 1:
The system applies local quality by transmitting messages selectively to specific mobile devices based on user characteristics, device attributes, and contextual qualifiers rather than universally to all devices. The contract policy enforcement component enforces rules that limit message frequency and targeting criteria, ensuring that each user receives appropriate message quality tailored to their profile, thereby maintaining user experience while achieving effective message coverage.
2Productivity
If marketing campaigns target specific qualifiers, then campaign effectiveness is improved, but system complexity increases due to qualifier management
Solution Approach 1:
The system introduces an intermediary analytics system that acts as a mediator between the marketing campaign requirements and the message distribution process. The analytics system receives campaign parameters, processes qualifier matching logic, and generates targeted mobile device lists, thereby reducing the complexity burden on the core message distribution system while maintaining high campaign effectiveness through sophisticated qualifier-based targeting.
Solution Approach 2:
The system segments the message distribution function into distinct modular components: the analytics system handles qualifier processing and device identification, the contract policy enforcement component manages routing rules and message frequency limits, and the message distribution system executes the actual transmission. This segmentation allows each component to specialize in specific tasks, improving campaign effectiveness while managing system complexity through modular architecture.
3Quantity of substance
If message frequency is increased, then marketing reach is improved, but loss of information increases due to consumer overload
Solution Approach 1:
The system implements periodic action by enforcing message frequency limits through the contract policy enforcement component, which acts as a rate limiter. Instead of continuous or unrestricted message transmission, the system transmits messages at controlled intervals based on qualifiers and user preferences, thereby maintaining marketing reach over time while preventing consumer overload and information loss that would result from excessive messaging.
Data Source
AI summary
A message distribution system comprising an analytics system to receive an inquiry with qualifiers to generate an estimate of the number of mobile devices associated the with qualifiers, wherein the qualifiers comprise at least one characteristic associated with at least one of a mobile device, a mobile device user, or a mobile device owner, generating an estimate of the number of mobile devices associated with the qualifiers at a future time which may receive messages, and transmit the estimate of the number of mobile devices to a common campaign system. The system comprises a common campaign system to provide the qualifiers for selection, transmit the inquiry with the qualifiers to at least the analytics system to receive an estimate of the number of mobile devices associated with the qualifiers, and receive the estimate of the number of mobile devices associated with the qualifiers.


