Push Notification Timing Based on Device Context
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing push notification methods in electronic devices often fail to effectively reach users, as notifications are displayed when the device is not in use or are irrelevant to the active application, leading to missed notifications and user frustration.
Innovation Solution
An electronic device method that considers its state and application usage to determine the optimal time for displaying push notifications, using context information such as exposure time, valid time, and user interaction to enhance notification visibility and application usage rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If push notification is displayed immediately upon receiving from server, then notification delivery speed is improved, but user recognition rate deteriorates because device may not be in use
Solution Approach 1:
The system performs preliminary actions by storing push notifications in memory before the user actually uses the device, then retrieves and displays them when the device is activated. This ensures notifications are ready to be delivered immediately upon device use, resolving the contradiction between fast delivery and user recognition.
Solution Approach 2:
The notification display system dynamically adjusts its behavior based on device usage state. When the device is in use, notifications are displayed; when not in use, they are held in storage. This dynamic adaptation allows the system to maintain fast delivery capability while ensuring user recognition when the device is actually being used.
2Quantity of substance
If push notification is displayed during device non-use, then notification coverage is improved, but notification relevance deteriorates as users may not recognize or act on it
Solution Approach 1:
The system performs preliminary actions by storing push notifications in memory before the user actually uses the device, then retrieves and displays them when the device is activated. This ensures notifications are ready to be delivered immediately upon device use, resolving the contradiction between fast delivery and user recognition.
Solution Approach 2:
The system uses feedback from device usage patterns to determine when to display notifications. By monitoring whether the device is in use or not, the system adapts its notification display strategy to maximize both coverage and relevance, ensuring notifications are shown at optimal moments when users are most likely to engage with them.
3Illumination intensity
If push notification is displayed when unrelated application is active, then notification visibility is improved, but user engagement with relevant application deteriorates
Solution Approach 1:
The system applies local quality by making notification display context-dependent rather than uniform. It specifically targets display moments when the relevant application is active or when the device is being used, rather than displaying notifications universally at all times. This localized approach ensures notifications are visible when they can actually engage users with the relevant application.
Solution Approach 2:
The system changes the parameter of notification display timing based on application state and device usage conditions. By adjusting when notifications are displayed according to these parameters, the system ensures notifications appear at moments most likely to engage users with the relevant application, rather than at arbitrary times when other applications are active.
Data Source
AI summary
The present disclosure includes a method for providing a push notification and an electronic device thereof. The electronic device may include a display; a communication circuit configured to receive a push notification from a server; and a processor coupled with the display and the communication circuit. The processor is configured to obtain context information of the electronic device based on a specified exposure time of the push notification; determine whether a situation where the push notification is enabled to be output is detected, based on the context information; and display the push notification via the display when the situation where the push notification is enabled to be output is detected.


