METHOD AND SYSTEMS FOR SYNCHRONIZING CONTACT INFORMATION
First Claim
1. A computer implemented method for synchronizing contact information across multiple devices associated with a user, comprising:
- receiving a contact modification message from a first device to modify a contact in a cloud contact address book, where the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with a user;
modifying the contact in the cloud address book based on modification information included in the contact modification message;
identifying at least one device of the one or more devices in which the contact is a native contact; and
pushing the modified contact to the identified at least one device.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for synchronizing contact information from multiple sources across multiple devices associated with a user are provided herein. In some embodiments, a method for synchronizing contact information from multiple sources across multiple devices associated with a user may include receiving a contact modification message from a first device to modify a contact in a cloud contact address book, where the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with a user; modifying the contact in the cloud contact address book based on modification information included in the contact modification message; identifying at least one device of the plurality of devices in which the contact is a native contact; and pushing the modified contact to the identified at least one device.
27 Citations
20 Claims
-
1. A computer implemented method for synchronizing contact information across multiple devices associated with a user, comprising:
-
receiving a contact modification message from a first device to modify a contact in a cloud contact address book, where the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with a user; modifying the contact in the cloud address book based on modification information included in the contact modification message; identifying at least one device of the one or more devices in which the contact is a native contact; and pushing the modified contact to the identified at least one device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for updating a native contact on a device, wherein contact information associated with the native contact was modified in a cloud contact address book, comprising:
-
receiving a message indicating a change to the contact information associated with the native contact in the cloud contact address book, wherein the message includes a contact identifier that identifies the native contact; requesting, using the contact identifier, modified contact information associated with the native contact from the cloud address book; receiving the modified contact information; and updating the native contact in a native address book on the device using the modified contact information. - View Dependent Claims (8, 9)
-
-
10. A system for synchronizing contact information across multiple devices associated with a user, comprising a contact storage device that stores a cloud contact address book, wherein the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with the user;
- and
a contact modification module configured to; receive a contact modification message from a first device to modify a contact in the cloud contact address book; modify the contact in the cloud contact address book based on modification information included in the contact modification message; identify at least one device of the one or more devices in which the contact is a native contact; and push the modified contact to the identified at least one device. - View Dependent Claims (11, 12, 13, 14)
- and
-
15. A non-transitory computer readable medium for storing computer instructions that, when executed by at least one processor causes the at least one processor to perform a method for synchronizing contact information across multiple devices associated with a user, comprising:
-
receiving a contact modification message from a first device to modify a contact in a cloud contact address book, where the cloud contact address book includes contact information for a plurality of contacts from one or more devices associated with a user; modifying the contact in the cloud contact address book based on modification information included in the contact modification message; identifying at least one device of the one or more devices in which the contact is a native contact; and pushing the modified contact to the identified at least one device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification