Contextual Push Notification Service for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing notification systems, such as email and web browser ads, often overwhelm users with repeated or unwanted messages, failing to balance the interests of advertisers and consumers effectively, especially with the rise of mobile devices where users may be irritated by frequent and voluminous content.
Innovation Solution
A contextual push notification service that receives notification messages with context rules and compares them to user preferences on mobile devices, allowing for personalized and timely delivery based on user-defined criteria, such as location and activity, to ensure relevant and non-intrusive messaging.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If server-based broadcast notifications are sent frequently to reach potential audience, then advertiser reach and timeliness are improved, but user irritation and notification overload increase
Solution Approach 1:
The system applies local quality by customizing notification characteristics to individual user contexts. Each user receives notifications with specific properties (timing, content, frequency) tailored to their personal context preferences, such as preferred times of day, locations, or activities, rather than receiving uniform broadcast notifications to all users.
Solution Approach 2:
The notification system transitions from static broadcast to dynamic contextual delivery. The system continuously adapts notification parameters based on real-time or historical user context data, adjusting timing, frequency, and content dynamically to match user preferences and situations, thereby reducing overload while maintaining reach.
2Loss of time
If notification frequency is increased to improve timeliness and engagement, then advertiser effectiveness is improved, but user preference for reduced frequency is violated
Solution Approach 1:
The system incorporates feedback mechanisms where users can explicitly indicate preferences for notification frequency and timing. This feedback is used to adjust the notification strategy, ensuring timely delivery when needed while respecting user comfort preferences, thereby balancing advertiser needs with user experience.
Solution Approach 2:
The system changes notification parameters (frequency, timing, content) based on contextual factors and user preferences. By dynamically adjusting these parameters, the system can deliver notifications promptly when relevant while reducing frequency during periods when users prefer fewer interruptions, thus satisfying both timeliness and comfort requirements.
3Adaptability or versatility
If content is modified frequently to increase appeal to potential audience, then advertiser engagement is improved, but user overwhelm from repeated content changes occurs
Solution Approach 1:
The system applies local quality by tailoring content characteristics to individual user contexts and preferences. Rather than uniformly modifying content for all users, the system customizes notification content to match specific user preferences, reducing repetition and overwhelm while maintaining content flexibility and appeal for each individual user.
Data Source
AI summary
A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.


