Push Notification Gateway for Mobile Data Sync
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face significant battery power and computational resource usage when maintaining multiple open connections to synchronize data with multiple servers, as they need to constantly poll for notifications, leading to increased power consumption and resource utilization.
Innovation Solution
Implementing a push notification gateway that receives data state change notifications from multiple servers and forwards them to the mobile device over a single connection, allowing the mobile device to maintain only one open connection for synchronization, thereby reducing battery power and computational resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the mobile device maintains multiple open connections to synchronize data with multiple servers, then data synchronization can be achieved, but battery power and computational resources are excessively consumed
Solution Approach 1:
The patent introduces a notification gateway as an intermediary component that receives data state change notifications from multiple servers and forwards them to the mobile device through a single connection. This mediator eliminates the need for the mobile device to maintain multiple open connections, thereby reducing battery power consumption while ensuring reliable data synchronization across multiple servers.
2Speed
If the mobile device maintains multiple open connections to receive notifications from multiple servers, then real-time data state change notifications can be received, but computational resources are excessively utilized
Solution Approach 1:
The patent merges multiple notification delivery channels into a single connection by using a notification gateway that consolidates notifications from multiple servers. The mobile device maintains only one open connection to the gateway, which then distributes notifications from various servers, thereby reducing computational resource usage while maintaining real-time notification delivery capability.
3Loss of time
If the mobile device maintains an open connection to receive push notifications, then data state change notifications can be received promptly, but battery power is consumed continuously
Solution Approach 1:
The notification gateway acts as a mediator that maintains the open connection on its own side, allowing the mobile device to receive push notifications promptly without continuously maintaining multiple open connections. The gateway handles the connection management and notification routing, enabling fast notification delivery while reducing the mobile device's energy consumption.
Data Source
AI summary
One or more techniques and/or systems are disclosed for facilitating synchronizing of data between one or more servers and a mobile device. The mobile device can establish which servers comprise data that is to be synchronized, and inform the servers that a push notification gateway should be used to send notifications of a data state change. A connection can be opened between the mobile device and the push notification gateway so that when a data state change is detected by a server the server can send the notification to the gateway, which can forward it to the mobile device. The mobile device may then choose to initiate a data synchronization with the server. In this manner, an open connection is merely maintained between the mobile device and the gateway, as opposed to multiple resource intensive connections between the mobile device and multiple servers.


