Method, System, and Computer Program Product for Synchronization of Similar Data Objects With Event Information
First Claim
1. A computer-implemented method for receiving information at a first device, comprising:
- storing a first data object on the first device in a first device-specific representation;
receiving a batch of information in response to the first device transitioning from an off-line state to an online state, wherein the batch of information includes a modification event, a content of the batch having been determined based at least on a state of data stored on the first device, the modification event having been generated based on at least a modification made to a second data object stored at a second device in a second device-specific representation;
processing the modification event to recover the modification;
updating the first data object based on the recovered modification; and
transmitting an acknowledgement indicating that the modification event was successfully processed by the first device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for receiving information at a first device is provided. The method includes storing a first data object on the first device in a first device-specific representation, receiving a batch of information in response to the first device transitioning from an off-line state to an online state, processing the modification event to recover the modification, updating the first data object based on the recovered modification, and transmitting an acknowledgement indicating that the modification event was successfully processed by the first device. The batch of information includes a modification event. The content of the batch was determined based at least on a state of data stored on the first device. The modification event was generated based on at least a modification made to a second data object stored at a second device in a second device-specific representation.
-
Citations
20 Claims
-
1. A computer-implemented method for receiving information at a first device, comprising:
-
storing a first data object on the first device in a first device-specific representation; receiving a batch of information in response to the first device transitioning from an off-line state to an online state, wherein the batch of information includes a modification event, a content of the batch having been determined based at least on a state of data stored on the first device, the modification event having been generated based on at least a modification made to a second data object stored at a second device in a second device-specific representation; processing the modification event to recover the modification; updating the first data object based on the recovered modification; and transmitting an acknowledgement indicating that the modification event was successfully processed by the first device. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. The method of 6, wherein the modification event is included in an attachment to the email.
-
9. A computer system for receiving information at a first device, comprising:
-
a storage for storing a first data object on the first device in a first device-specific representation; a module configured to receive a batch of information in response to the first device transitioning from an off-line state to an online state, wherein the batch of information includes a modification event, a content of the batch having been determined based at least on a state of data stored on the first device, the modification event having been generated based on at least a modification made to a second data object stored at a second device in a second device-specific representation; a module configured to process the modification event to recover the modification; a module configured to update the first data object based on the recovered modification; and a module configured to transmit an acknowledgement indicating that the modification event was successfully processed by the first device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable medium carrying one or more sequences of one or more instructions for execution by one or more processors to perform a method for processing memory requests, the instructions when executed by the one or more processors, cause the one or more processors to:
-
store a first data object on the first device in a first device-specific representation; receive a batch of information in response to the first device transitioning from an off-line state to an online state, wherein the batch of information includes a modification event, a content of the batch having been determined based at least on a state of data stored on the first device, the modification event having been generated based on at least a modification made to a second data object stored at a second device in a second device-specific representation; process the modification event to recover the modification; update the first data object based on the recovered modification; and transmit an acknowledgement indicating that the modification event was successfully processed by the first device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification