Push Notification Scheduling Based on User Satisfaction Signals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices lack effective mechanisms to manage push notifications based on user satisfaction levels, leading to potential annoyance and reduced user engagement when delivering promotional messages.
Innovation Solution
Implementing a system to manage and schedule notifications based on user satisfaction data, including a cooling-off period for message delivery when user satisfaction is low, to enhance user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If push notifications are sent to electronic devices to deliver promotional messages, then business communication effectiveness is improved, but user annoyance and engagement reduction occur when user satisfaction is low
Solution Approach 1:
The system continuously monitors user satisfaction scores and uses this feedback to dynamically control notification delivery. When satisfaction scores drop below thresholds, the system automatically suspends notifications to avoid annoyance. This feedback loop resolves the contradiction by adapting communication behavior to user state, maintaining effectiveness when satisfied while preventing annoyance when dissatisfied.
Solution Approach 2:
The notification delivery system transitions from static to dynamic operation by adjusting delivery parameters based on real-time user satisfaction metrics. The system dynamically modifies notification frequency and delivery timing according to user satisfaction trends, allowing the same system to serve different user states appropriately, thus resolving the contradiction between communication effectiveness and user annoyance.
2Productivity
If notifications are delivered frequently to maintain user engagement, then communication reach is improved, but user satisfaction decreases due to intrusive messaging during negative experiences
Solution Approach 1:
The system uses user satisfaction scores as feedback to modulate notification delivery strategies. When satisfaction drops below predefined thresholds, the system reduces or suspends notifications to prevent further dissatisfaction. This feedback mechanism resolves the contradiction by prioritizing user satisfaction over communication reach during negative user experiences, while maintaining engagement during positive experiences.
Solution Approach 2:
The system changes delivery parameters such as notification frequency, timing, and content selection based on user satisfaction parameter changes. When satisfaction scores indicate negative experiences, the system modifies delivery parameters to reduce intrusiveness. This parameter adaptation resolves the contradiction by aligning communication frequency with user emotional state, ensuring reliability of user satisfaction while maintaining communication effectiveness during positive periods.
3Reliability
If the system monitors user satisfaction data to improve messaging, then user experience is improved, but system complexity increases
Solution Approach 1:
The system introduces user satisfaction scores as an intermediary metric that simplifies the complex task of understanding user experiences. Instead of directly analyzing complex user behavior patterns, the system uses satisfaction scores as a mediator to control notification delivery. This intermediary approach resolves the contradiction by reducing system complexity while maintaining improved user experience through automated satisfaction-based messaging control.
Solution Approach 2:
The system implements self-service by automatically monitoring and responding to user satisfaction levels without requiring manual intervention. The automated satisfaction monitoring and notification adjustment mechanisms allow the system to self-regulate based on user feedback, improving user experience while avoiding the complexity of manual management. This self-service approach resolves the contradiction by enabling intelligent adaptation with minimal system overhead.
Data Source
AI summary
A computing system, a method and a computer program product for delivering advertising/promotional messages to an electronic device following a check of user satisfaction data associated with a user of the electronic device. The method includes detecting, via a processor of a computing system, at least one message for transmission to at least one electronic device. The method includes retrieving user satisfaction data corresponding to one or more users of the at least one electronic device and determining if a first user satisfaction score from the user satisfaction data of a first user is less than a first user satisfaction score threshold. In response to determining that the first user satisfaction score is less than the first user satisfaction score threshold, the method includes withholding transmission of the at least one message to a corresponding electronic device of the first user among the at least one electronic device.


