DATA SYNCH NOTIFICATION USING A NOTIFICATION GATEWAY
First Claim
1. A method for synchronizing data between a server and a mobile device, comprising:
- sending a request to the server to monitor a data storage container for a data state change;
opening a communication channel to a push notification gateway;
receiving a notification from the push notification gateway that the server has detected a data state change for the data storage container.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A method for synchronizing data between a server and a mobile device, comprising:
-
sending a request to the server to monitor a data storage container for a data state change; opening a communication channel to a push notification gateway; receiving a notification from the push notification gateway that the server has detected a data state change for the data storage container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for synchronizing data between a server and a mobile device, comprising:
-
receiving a request from the mobile device to monitor data shared between the server and the mobile device for a data state change; registering the server with a push notification gateway that comprises a communication channel to the mobile device; and sending a notification to the push notification gateway of a data state change upon detecting a data state change in the shared data, the notification forwarded to the mobile device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for facilitating synchronizing of data between a server and a mobile device, comprising:
-
a computer-based processor configured to process data for the system; a mobile device registration component, operably coupled with the processor, configured to register the mobile device and provide a mobile device token; a server registration component, operably coupled with the processor, configured to register the server and provide a server ID; and a data change notification component, operably coupled with the processor, configured to forward a data change notification to the registered mobile device from the registered server, the notification comprising the server ID and the mobile device token. - View Dependent Claims (19, 20)
-
Specification