Method of apparatus for event-based synchronization of information between communication devices
First Claim
1. A method for supplying a data object to a user of a communication device, comprising the steps of:
- monitoring the occurrence of a trigger on a first communication device;
transferring, in a first transfer step, upon the occurrence of the trigger, a first data object to a second communication device, wherein the first data object comprises data, information, or indication relevant to at least one contact entry associated with the first communication device and an invitation to synchronize;
receiving a response data object from the second communication device, wherein the response data object comprises at least one of;
(1) a more recent data or information associated with at least one of the contact entries indicated in the first data object, (2) a request for more recent data or information associated with at least one of the contact entries indicated in the first data object, or (3) data, information, or indication associated with at least one new contact entry that is not among the contact entries indicated in the first data object;
parsing the response data object, wherein parsing the response data object comprises at least one of;
(1) storing the more recent data or information received that is associated with at least one of the contact entries indicated in the first data object, (2) providing more recent data or information associated with at least one of the contact entries indicated in the first data object, (3) providing an indication that more recent data or information is unavailable for at least one contact entry that is not among the contact entries indicated in the first data object, (4) requesting more recent data or information that is associated with at least one contact entry that is not among the contact entries indicated in the first data object, or (5) storing more recent data or information received that is associated with at least one contact entry that is not among the contact entries indicated in the first data object, wherein the providing is done by a second response data object; and
transferring, in a second transfer step, the second data object to the second communication device.
6 Assignments
0 Petitions
Accused Products
Abstract
A technique for supplying a data object to a user of a communication device is described. The technique comprising the steps of: monitoring the occurrence of a trigger on a first communication device; transferring, in a first transfer step, upon the occurrence of the trigger, a first data object to a second communication device, wherein the first data object comprises data, information, or indication relevant to at least one contact entry associated with the first communication device and an invitation to synchronize; receiving a response data object from the second communication device, wherein the response data object comprises at least one of: (1) a more recent data or information associated with at least one of the contact entries indicated in the first data object, (2) a request for more recent data or information associated with at least one of the contact entries indicated in the first data object, or (3) data, information, or indication associated with at least one new contact entry that is not among the contact entries indicated in the first data object; parsing the response data object, wherein parsing the response data object comprises: (1) storing the more recent data or information received that is associated with at least one of the contact entries indicated in the first data object, (2) providing more recent data or information associated with at least one of the contact entries indicated in the first data object, (3) providing an indication that more recent data or information is unavailable for at least one contact entry that is not among the contact entries indicated in the first data object, (4) requesting more recent data or information that is associated with at least one contact entry that is not among the contact entries indicated in the first data object, or (5) storing more recent data or information received that is associated with at least one contact entry that is not among the contact entries indicated in the first data object, wherein the providing is done by a second response data object; and transferring, in a second transfer step, the second data object to the second communication device.
16 Citations
21 Claims
-
1. A method for supplying a data object to a user of a communication device, comprising the steps of:
-
monitoring the occurrence of a trigger on a first communication device;
transferring, in a first transfer step, upon the occurrence of the trigger, a first data object to a second communication device, wherein the first data object comprises data, information, or indication relevant to at least one contact entry associated with the first communication device and an invitation to synchronize;
receiving a response data object from the second communication device, wherein the response data object comprises at least one of;
(1) a more recent data or information associated with at least one of the contact entries indicated in the first data object, (2) a request for more recent data or information associated with at least one of the contact entries indicated in the first data object, or (3) data, information, or indication associated with at least one new contact entry that is not among the contact entries indicated in the first data object;
parsing the response data object, wherein parsing the response data object comprises at least one of;
(1) storing the more recent data or information received that is associated with at least one of the contact entries indicated in the first data object, (2) providing more recent data or information associated with at least one of the contact entries indicated in the first data object, (3) providing an indication that more recent data or information is unavailable for at least one contact entry that is not among the contact entries indicated in the first data object, (4) requesting more recent data or information that is associated with at least one contact entry that is not among the contact entries indicated in the first data object, or (5) storing more recent data or information received that is associated with at least one contact entry that is not among the contact entries indicated in the first data object, wherein the providing is done by a second response data object; and
transferring, in a second transfer step, the second data object to the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for supplying a data object to a user of a communication system, comprising:
-
a first communication device in communication with a second communication device, wherein the first communication device includes;
(i) logic for;
monitoring the occurrence of a trigger on the first communication device;
(ii) logic for;
upon the occurrence of the trigger, transferring or requesting a transfer by a data object server of a first data object to the second communication device, wherein the first data object comprises data and information relevant to at least one contact entry associated with the first communication device and an invitation to synchronize;
(iii) logic for;
parsing a response data object received from the second communication device;
wherein the data object server is coupled to a data network and includes;
(i) logic for creating the first data object intended for rendering at the second communication device;
(ii) a database;
(iii) logic for storing the first and response data objects in the database; and
(iv) logic for transferring the first data objects to the second communication device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A device for supplying a data object to a user of a communication device, the device comprising computer software stored on a computer-readable media executable to perform:
-
(i) monitoring the occurrence of a trigger on a first communication device;
(ii) transferring or requesting a transfer by a data object server of, upon the occurrence of the trigger, a first data object to the second communication device, wherein the first data object comprises data and information relevant to at least one contact entry associated with the first communication device and an invitation to synchronize; and
(iii) parsing a response data object received from the second communication device.
-
-
21. A downloadable application or module for supplying a data object to a user of a communication device, the downloadable application or module being stored on a computer-readable media executable to perform:
-
(i) monitoring the occurrence of a trigger on a first communication device;
(ii) transferring or requesting a transfer by a data object server of, upon the occurrence of the trigger, a first data object to the second communication device, wherein the first data object comprises data and information relevant to at least one contact entry associated with the first communication device and an invitation to synchronize; and
(iii) parsing a response data object received from the second communication device.
-
Specification