Systems and methods for receiving and sending messages about changes to data attributes
First Claim
1. A method for receiving and sending messages about changes to data attributes, comprising:
- receiving, by a computing device comprising a processor and memory, a message that includes all common data attributes associated with a first reference object and a unique data attribute associated with the first reference object, wherein the message includes all common data attributes;
mapping, by the computing device, the data attributes in the message to common data attributes in a second reference object, wherein the mapping comprises determining how data from one schema can be copied into another schema;
determining, by the computing device, whether the message is a synchronization message or a key change messageupdating, by the computing device, the common data attributes in the second reference object to match the common data attributes in the first reference object if the message is a synchronization message;
updating, by the computing device, a unique data attribute in the second reference object if the message is a key change message;
sending an acknowledgement message acknowledging receipt of the message; and
sending a completion message in response to updating the second reference object, wherein the acknowledgement message and the completion message are sent only in response to a request that is received by the computing device,wherein the computing device further comprises a queue record that indicates that a change has been made to a common data attribute in the first reference object, wherein the change in the queue record is accepted or rejected by an authenticator that has been programmed to accept or reject the queue record based upon the common data attribute in the first reference object being a particular common data attribute that is being changed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for receiving and sending messages about changes to data attributes are described. A message that includes all common data attributes associated with a first reference object is received. The data attributes in the message are mapped to common data attributes in a second reference object. The type of the message is determined, where the message is either a synchronization message or a key change message. The common data attributes in the second reference object are updated to match the common data attributes in the first reference object if the message is a synchronization message. A unique data attribute in the second reference object is updated if the message is a key change message.
37 Citations
16 Claims
-
1. A method for receiving and sending messages about changes to data attributes, comprising:
-
receiving, by a computing device comprising a processor and memory, a message that includes all common data attributes associated with a first reference object and a unique data attribute associated with the first reference object, wherein the message includes all common data attributes; mapping, by the computing device, the data attributes in the message to common data attributes in a second reference object, wherein the mapping comprises determining how data from one schema can be copied into another schema; determining, by the computing device, whether the message is a synchronization message or a key change message updating, by the computing device, the common data attributes in the second reference object to match the common data attributes in the first reference object if the message is a synchronization message; updating, by the computing device, a unique data attribute in the second reference object if the message is a key change message; sending an acknowledgement message acknowledging receipt of the message; and sending a completion message in response to updating the second reference object, wherein the acknowledgement message and the completion message are sent only in response to a request that is received by the computing device, wherein the computing device further comprises a queue record that indicates that a change has been made to a common data attribute in the first reference object, wherein the change in the queue record is accepted or rejected by an authenticator that has been programmed to accept or reject the queue record based upon the common data attribute in the first reference object being a particular common data attribute that is being changed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for receiving and sending messages about changes to data attributes, comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable by the processor to; receive a message that includes all common data attributes associated with a first reference object and a unique data attribute associated with the first reference object, wherein the message includes all common data attributes; map the data attributes in the message to common data attributes in a second reference object, wherein the instructions for mapping are further executable to determine how data from one schema can be copied into another schema; determine whether the message is a synchronization message or a key change message; update the common data attributes in the second reference object to match the common data attributes in the first reference object if the message is a synchronization message; update a unique data attribute in the second reference object if the message is a key change message; send an acknowledgement message acknowledging receipt of the message; and send a completion message in response to updating the second reference object, wherein the acknowledgement message and the completion message are sent only in response to a request that is received, wherein the instructions are further executable by the processor to form a queue record that indicates that a change has been made to a common data attribute in the first reference object, wherein the change in the queue record is accepted or rejected by an authenticator that has been programmed to accept or reject the queue record based upon the common data attribute in the first reference object being a particular common data attribute that is being changed. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium for receiving and sending messages about changes to data attributes, the computer readable medium comprising executable instructions for:
-
receiving a message that includes all common data attributes associated with a first reference object and a unique data attribute associated with the first reference object, wherein the message includes all common data attributes; mapping the data attributes in the message to common data attributes in a second reference object, wherein the mapping comprises determining how data from one schema can be copied into another schema; determining whether the message is a synchronization message or a key change message; updating the common data attributes in the second reference object to match the common data attributes in the first reference object if the message is a synchronization message; updating a unique data attribute in the second reference object if the message is a key change message; sending an acknowledgement message acknowledging receipt of the message; and sending a completion message in response to updating the second reference object, wherein the acknowledgement message and the completion message are sent only in response to a request that is received, wherein the computer readable medium further comprises instructions for forming a queue record that indicates that a change has been made to a common data attribute in the first reference object, wherein the change in the queue record is accepted or rejected by an authenticator that has been programmed to accept or reject the queue record based upon the common data attribute in the first reference object being a particular common data attribute that is being changed.
-
Specification