DATA SYNCHRONIZATION SYSTEM AND METHOD
First Claim
Patent Images
1. A system for synchronizing data between a plurality of electronic devices, said system comprising:
- an provider information unit configured to capture information data relating to a provider and transmit said information in the form of one or more messages, each of said messages including a sequence identifier, a sequence number, a message identifier and the information data in the form of a message body;
a consumer unit configured to receive the message and determine a message type, said consumer unit being further configured to compare the sequence identifier and the sequence number provided in the message to a pre determined value;
a database configured to store the information data based on the message type; and
a communications network configured to transmit data between the consumer unit and the provider information unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for synchronizing data between a network of electronic devices comprising sending one or more messages in the form of a message sequence from a provider to a consumer, each message having descriptive data, a sequence identifier, and a sequence number, verifying by the consumer the presence, format, and continuity of each sequence identifier and sequence number in each message, and upon verification, updating the consumer with the descriptive data in each message.
-
Citations
20 Claims
-
1. A system for synchronizing data between a plurality of electronic devices, said system comprising:
-
an provider information unit configured to capture information data relating to a provider and transmit said information in the form of one or more messages, each of said messages including a sequence identifier, a sequence number, a message identifier and the information data in the form of a message body; a consumer unit configured to receive the message and determine a message type, said consumer unit being further configured to compare the sequence identifier and the sequence number provided in the message to a pre determined value; a database configured to store the information data based on the message type; and a communications network configured to transmit data between the consumer unit and the provider information unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of synchronizing data between a plurality of electronic devices, said method comprising:
-
capturing, via a processor information data relating to a provider; generating one or more messages that include at least one of a sequence identifier, a sequence number, a message identifier and the information data in the form of a message body; sending, via a network, the one or more messages from the provider to a consumer; comparing, via the consumer, the sequence identifier and the sequence number provided in the message to an expected value; determining a message type corresponding to the received message; and updating the database with the information data of the provider according to the determining. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for synchronizing data between a plurality of electronic devices, said system comprising:
-
means for capturing information data relating to a provider and transmit said information in the form of one or more messages; means for receiving the one or more messages at a consumer side; means for determining a message type; means for validating the received one or more messages; means for storing the information data on the consumer side based on the message type; and means for transmitting data between the means for capturing and means for receiving, wherein each of said messages include a sequence identifier, a sequence number, a message identifier and the information data in the form of a message body, and said validating includes comparing the received sequence identifier and the sequence number provided in the message to a pre determined value. - View Dependent Claims (20)
-
Specification