Data synchronization method, apparatus, and system
First Claim
Patent Images
1. A computer-implemented method, comprising:
- determining, by a first device, that data in a first database is modified, wherein the first database is associated with the first device;
generating, by the first device, a notification, wherein the notification includes information associated with the data modification in the first database, and wherein generating the notification includes;
determining whether a size of the data modification exceeds a predetermined threshold;
in response to a determination that the size of the data modification does not exceed the predetermined threshold, generating the notification to include the data modification; and
in response to a determination that the size of the data modification does exceed the predetermined threshold, generating the notification to include an operation identifier associated with the data modification in the first database; and
transmitting, by the first device, the notification to at least one second device, wherein at least one second database is associated with the at least one second device.
4 Assignments
0 Petitions
Accused Products
Abstract
A determination is made, by a first device, that data in a first database is modified. The first database is associated with the first device. A notification is generated by the first device. The notification includes information associated with the data modification in the first database. The notification is transmitted by the first device to at least one second device. At least one second database is associated with the at least one second device.
15 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
determining, by a first device, that data in a first database is modified, wherein the first database is associated with the first device; generating, by the first device, a notification, wherein the notification includes information associated with the data modification in the first database, and wherein generating the notification includes; determining whether a size of the data modification exceeds a predetermined threshold; in response to a determination that the size of the data modification does not exceed the predetermined threshold, generating the notification to include the data modification; and in response to a determination that the size of the data modification does exceed the predetermined threshold, generating the notification to include an operation identifier associated with the data modification in the first database; and transmitting, by the first device, the notification to at least one second device, wherein at least one second database is associated with the at least one second device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
determining, by a first device, that data in a first database is modified, wherein the first database is associated with the first device; generating, by the first device, a notification, wherein the notification includes information associated with the data modification in the first database, and wherein generating the notification includes; determining whether a size of the data modification exceeds a predetermined threshold; in response to a determination that the size of the data modification does not exceed the predetermined threshold, generating the notification to include the data modification; and in response to a determination that the size of the data modification does exceed the predetermined threshold, generating the notification to include an operation identifier associated with the data modification in the first database; and transmitting, by the first device, the notification to at least one second device, wherein at least one second database is associated with the at least one second device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising; determining, by a first device, that data in a first database is modified, wherein the first database is associated with the first device; generating, by the first device, a notification, wherein the notification includes information associated with the data modification in the first database, and wherein generating the notification includes; determining whether a size of the data modification exceeds a predetermined threshold; in response to a determination that the size of the data modification does not exceed the predetermined threshold, generating the notification to include the data modification; and in response to a determination that the size of the data modification does exceed the predetermined threshold, generating the notification to include an operation identifier associated with the data modification in the first database; and transmitting, by the first device, the notification to at least one second device, wherein at least one second database is associated with the at least one second device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification