Synchronization Modification
First Claim
Patent Images
1. A computer memory having computer-executable instructions for performing steps comprising:
- on a mobile device, receiving a notification message sent using a one-way communication protocol indicating that there has been a synchronization event on a computing device;
determining whether more than a minimum number of notification messages have been received before establishing a connection along a two-way channel, wherein the minimum number is greater than one;
establishing a connection along a two-way channel between the mobile device and the computing device based on the notification message; and
synchronizing data between the mobile device and the computing device through the two-way channel connection.
1 Assignment
0 Petitions
Accused Products
Abstract
Notifications are sent to a mobile device to indicate that there is data on a computing device to be synchronized. Upon receiving a notification, the mobile device determines if a minimum number of notifications required to begin synchronization have been received, where the minimum number is greater than one. If the minimum number of notifications has been received, a two-way communication channel is established and synchronization is performed.
-
Citations
20 Claims
-
1. A computer memory having computer-executable instructions for performing steps comprising:
-
on a mobile device, receiving a notification message sent using a one-way communication protocol indicating that there has been a synchronization event on a computing device; determining whether more than a minimum number of notification messages have been received before establishing a connection along a two-way channel, wherein the minimum number is greater than one; establishing a connection along a two-way channel between the mobile device and the computing device based on the notification message; and synchronizing data between the mobile device and the computing device through the two-way channel connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a notification message sent using a one-way communication protocol indicating that there has been a synchronization event on a computing device; determining the number of notification messages that have been received; comparing the number of notification messages received to a minimum number of notifications that must be received before synchronization is to begin, wherein the minimum number is greater than one; if the number of received notification messages exceeds the minimum number of notifications, establishing a connection to the computing device along a two-way communication channel; and synchronizing data with the computing device through the two-way communication channel connection. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile device comprising:
-
an antenna that receives a message; a message driver that decodes the message received by the antenna to form a decoded message; a router that scans the decoded message and determines that the message is a synchronization notification message; a synchronization engine that receives the message from the router based on the determination that it is a synchronization notification message, that determines that synchronization is to be performed by determining that the number of synchronization notification messages received exceeds a minimum number greater than one required for synchronization to begin; and a wireless network driver that establishes a wireless connection with a computing device to perform synchronization based on the synchronization engine'"'"'s determination that synchronization is to be performed. - View Dependent Claims (20)
-
Specification