Method and apparatus for event-based synchronization of information between communication devices
First Claim
1. A method for synchronizing contact information between a first communication device associated with a first user and a second communication device associated with a second user, the method comprising:
- monitoring the occurrence of a trigger on the first communication device;
transferring, in a first transfer step, upon the occurrence of the trigger, a first data object to the second communication device, wherein the first data object comprises contact information associated with the first communication device and an invitation to synchronize, wherein the contact information corresponds to contact entries for two or more individuals or companies;
receiving, at the first communication device, a response data object from the second communication device, wherein the response data object comprises at least one of;
(1) updated contact information for at least one of the contact entries indicated in the first data object and (2) a request for more recent data associated with at least one of the contact entries indicated in the first data object; and
processing the response data object;
wherein the response data object comprises a request for more recent data associated with at least one of the contact entries indicated in the first data object, the method further comprising transferring, in a second transfer step, a second data object to the second communication device, wherein the second data object comprises more recent data associated with the at least one of the contact entries.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for synchronizing contact information between a first communication device associated with a first user and a second communication device associated with a second user are disclosed. An exemplary method comprises monitoring the occurrence of a trigger on the first communication device and transferring, in response to the trigger, a first data object to the second communication device, the first data object comprising data relevant to two or more contact entries associated with the first communication device and an invitation to synchronize. In response to the first data object, a response data object is received from the second communication device, the response data object comprising either more recent data associated with at least one of the contact entries indicated in the first data object, or a request for more recent data associated with at least one of the contact entries indicated in the first data object, or both.
31 Citations
13 Claims
-
1. A method for synchronizing contact information between a first communication device associated with a first user and a second communication device associated with a second user, the method comprising:
-
monitoring the occurrence of a trigger on the first communication device; transferring, in a first transfer step, upon the occurrence of the trigger, a first data object to the second communication device, wherein the first data object comprises contact information associated with the first communication device and an invitation to synchronize, wherein the contact information corresponds to contact entries for two or more individuals or companies; receiving, at the first communication device, a response data object from the second communication device, wherein the response data object comprises at least one of;
(1) updated contact information for at least one of the contact entries indicated in the first data object and (2) a request for more recent data associated with at least one of the contact entries indicated in the first data object; andprocessing the response data object; wherein the response data object comprises a request for more recent data associated with at least one of the contact entries indicated in the first data object, the method further comprising transferring, in a second transfer step, a second data object to the second communication device, wherein the second data object comprises more recent data associated with the at least one of the contact entries. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A first communication device, associated with a first user and configured to synchronize contact information between the first communication device and a second communication device, associated with a second user, the first communication device comprising a processing unit configured to:
-
monitor the occurrence of a trigger on the first communication device; transfer, in a first transfer step, upon the occurrence of the trigger, a first data object to the second communication device, wherein the first data object comprises contact information associated with the first communication device and an invitation to synchronize, wherein the contact information corresponds to contact entries for two or more individuals or companies; receive a response data object from the second communication device, wherein the response data object comprises at least one of;
(1) updated contact information for at least one of the contact entries indicated in the first data object and (2) a request for more recent data associated with at least one of the contact entries indicated in the first data object; andprocess the response data object; wherein the response data object comprises a request for more recent data associated with at least one of the contact entries indicated in the first data object, and wherein the processing unit is further configured to transfer, in a second transfer step a second data object to the second communication device the second data object comprising more recent data associated with the at least one of the contact entries. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification