×

System and method for using and maintaining a master matching index

  • US 8,095,386 B2
  • Filed: 05/02/2006
  • Issued: 01/10/2012
  • Est. Priority Date: 05/03/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system for accessing stored entities comprising:

  • a master matching index stored on a database including a collection of entities and data elements associated with each entity, at least one of the data elements having a first value associated with a first secondary system and a second value associated with a second secondary system;

    a services unit operatively coupled to the master matching index and arranged to control access to the master matching index;

    a first adapter stored on a first memory and executable on a first processor, the first adapter operatively coupled to the services unit and to the first secondary system, the first adapter comprising a first training module for testing a first matching algorithm with known data and adjusting the first matching algorithm based on results of a test of the first matching algorithm, the first adapter receiving a first query from the first secondary system identifying a first plurality of data elements specifying a first entity that includes the at least one of the data elements having the first value, transforming the first query into a data format that is recognized by the services unit and generating a first thread from the first query, the first thread comprising;

    a first set of instructions for accessing the master matching index,the first plurality of data elements andthe first matching algorithm associated with the first secondary system including a first set of rules for comparing the first plurality of data elements in the first thread to entities in the master matching index, the first set of rules including at least one of a probabilistic matching rule and a deterministic matching rule,a second adapter operatively coupled to the services unit and to the second secondary system, the second adapter comprising a second training module for testing a second matching algorithm with known data and adjusting the second matching algorithm based on results of a test of the second matching algorithm, the second adapter receiving a second query from the second secondary system identifying a second plurality of data elements specifying a second entity that includes the at least one of the data elements having the second value, transforming the second query into the data format that is recognized by the services unit and generating a second thread from the second query, the second thread comprising;

    a second set of instructions for accessing the master matching index,the second plurality of data elements andthe second matching algorithm associated with the second secondary system including a second set of rules for comparing the second plurality of data elements in the second thread to entities in the master matching index, the second set of rules including at least one of the probabilistic matching rule and the deterministic matching rule, andwherein the services unit receives the first thread from the first adapter, compares the first plurality of data elements from the first thread with entities in the master matching index using the first set of rules included in the first matching algorithm and retrieves an entity associated with data elements satisfying the first matching algorithm from the master matching index.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×