×

Systems and methods for notifying multiple systems and applications of changes to data attributes

  • US 7,865,464 B2
  • Filed: 08/03/2007
  • Issued: 01/04/2011
  • Est. Priority Date: 09/29/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for managing changes to identity data, the system comprising:

  • a first spoke managing system, wherein the first spoke managing system comprises;

    a first database comprising a plurality of reference objects, wherein each reference object includes data attributes related to the reference object;

    a first application in communication with the first database; and

    a first spoke manager in communication with the first application, the first spoke manager being configured to;

    generate a first synchronization message in a first data format readable by the first spoke manager including a plurality of one or more common data attributes and a first unique data attribute, wherein the first unique data attribute is a data attribute used by the first spoke manager to identify a particular reference object in the first database, wherein the one or more common data attributes are data attributes not used by the first spoke manager to identify a particular reference object;

    translate the first synchronization message into a second data format, the second data format being different than the first data format, the second data format being readable by a hub managing system; and

    send the first synchronization message to the hub managing system;

    wherein the hub managing system comprises;

    a hub manager, wherein the hub manager comprises;

    a processor;

    memory in electronic communication with the processor; and

    instructions stored in the memory, the instructions being executable to;

    receive the first synchronization message including the one or more common data attributes and the first unique data attribute from the first spoke managing system;

    update a plurality of data attributes stored in a repository based upon the one or more common data attributes and the first unique data attribute received in the first synchronization message;

    determine whether one of the data attributes stored in the repository that is being updated is a second unique data attribute that is used by a second spoke managing system to uniquely identify the particular reference object in a second database, the second database being part of the second spoke managing system, the second spoke managing system further comprising a second spoke manager, wherein at least one of the data attributes in the second database is different than at least one of the data attributes in the first database, wherein the second unique data attribute is different than the first unique data attribute, wherein the hub manager stores which of the data attributes stored in the repository constitutes the first unique data attribute and which of the data attributes stored in the repository constitutes the second data attribute;

    generate a key change message when the second unique data attribute is being updated, wherein the key change message includes an update to the second unique data attribute;

    generate a second synchronization message based on the updates of the plurality of data attributes stored in the repository;

    send the key change message to the second spoke managing system when the key change message is generated; and

    send the second synchronization message to the second spoke managing system, wherein the second synchronization message comprises the second unique data attribute, updated data attributes stored in the repository as well as any data attributes stored in the repository that were not updated, wherein the second spoke managing system determines which of the data attributes are applicable and ignores any remaining data attributes that are not applicable.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×