Push Notification Service for IP Telephony Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IP telephony systems face challenges in communicating with mobile devices when the application is not running or the wireless communication path is closed, leading to difficulties in terminating calls, delivering messages, and informing users of missed calls or voicemails.
Innovation Solution
Implementing push notifications that can be received by mobile devices even in idle or power-saving mode, allowing the IP telephony system to alert users of missed calls and unread communications, and updating the application when reconnected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the application ceases sending keep-alive messages to save power, then power consumption is reduced and battery life is extended, but the IP telephony system cannot readily communicate with the mobile telephony device to terminate calls or deliver messages
Solution Approach 1:
The patent introduces a push notification service as an intermediary between the IP telephony system and the mobile device. This service maintains communication capability without requiring the application to send periodic keep-alive messages. The push notification service acts as a mediator that can deliver messages and notifications to the device even when the application is not running, thus resolving the contradiction between power saving and communication reliability.
Solution Approach 2:
The system performs preliminary actions by establishing a push notification service that remains active and ready to communicate with the mobile device without requiring continuous application execution. The service pre-configures notification delivery mechanisms so that when communication is needed, the system can immediately push notifications to the device without waiting for the application to be running or sending keep-alive messages.
2Productivity
If the application is not running on the mobile telephony device, then power consumption is reduced, but it is difficult and sometimes impossible for the IP telephony system to communicate with the device for terminating calls or delivering messages
Solution Approach 1:
The push notification service serves as an intermediary that bridges the gap between the IP telephony system and the mobile device when the application is not running. It maintains the ability to deliver critical information such as call termination notifications and message delivery status without requiring the application to be active, thus preventing information loss while maintaining application efficiency.
Solution Approach 2:
The system implements feedback mechanisms through push notifications that inform the user about the status of communications even when the application is not running. This feedback loop ensures that users are informed about missed calls, message delivery status, and other communication states, preventing information loss and maintaining user awareness without requiring continuous application execution.
3Loss of energy
If the wireless communication path is closed to save resources, then energy consumption is reduced, but the IP telephony system cannot deliver communications or inform users of missed calls
Solution Approach 1:
The push notification service acts as an intermediary that maintains notification delivery capability independent of the application's keep-alive message transmission. It can deliver energy-efficient notifications to the device even when the wireless communication path is closed or the application is not actively maintaining connections, thus resolving the contradiction between energy saving and notification reliability.
Solution Approach 2:
Instead of requiring continuous periodic keep-alive messages from the application, the system uses periodic push notification delivery from the IP telephony system through the push notification service. This periodic action maintains communication reliability for notifications while allowing the application to minimize its energy consumption by not continuously sending keep-alive messages.
Data Source
AI summary
An Internet protocol (IP) telephony system provides telephony services to a mobile telephony device via data packet communications that traverse a data network. If the IP telephony system has received calls that were missed by the user of the mobile telephony device, or if the IP telephony system has received communications that have not yet been reviewed by the user of the mobile telephony device, information about those missed calls and unreviewed messages is delivered to the mobile telephony device so that the user can be alerted to their existence. The information may be delivered to the mobile telephony device in a push notification.


