×

SYSTEM FOR AND METHOD OF PARTITIONING MATCH TEMPLATES

  • US 20100005079A1
  • Filed: 07/02/2009
  • Published: 01/07/2010
  • Est. Priority Date: 07/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of partitioning a match template to be used to identify a universal entity representation in an electronic universal database that corresponds to a foreign entity representation in an electronic foreign database, each entity representation comprising a plurality of linked records, each record comprising a plurality of fields, each field associated with a field weight and capable of containing a field value, each field value associated with a field value weight, the method comprising:

  • receiving a match template specifying an ordered plurality of fields, each field associated with a field weight;

    receiving a desired ceiling for a number of records that are likely match a search criteria at a fixed portion of the match template;

    receiving a desired ceiling for a number of records that are likely match a search criteria at a fixed portion and an optional portion of the match template;

    wherein an arbitrary record matches an arbitrary search criteria if all fixed fields of the arbitrary record are populated with field values that match corresponding fixed field values of the arbitrary search criteria and if all optional fields of the arbitrary record are each populated with one of a null field value and a field value that matches a corresponding optional field value of the arbitrary search criteria;

    calculating a first cumulative field weight based on a number of entity representations in the universal database and the desired ceiling for a number of records that are likely match a search criteria in a fixed portion of the match template;

    designating an initial segment of fields from the match template as fixed fields based on the first cumulative field weight;

    calculating a second cumulative field weight based on a number of entity representations in the universal database and the desired ceiling for a number of records that are likely match a search criteria in a fixed portion and an optional portion of the match template;

    designating a subsequent segment of fields from the match template as optional based on the second cumulative field weight; and

    outputting a partition of the match template based on at least the initial segment and the subsequent segment, whereby a number of records from the universal database that match an arbitrary search criteria at a fixed portion of the match template is less than the desired ceiling for a number of records that are likely match a search criteria at a fixed portion of the match template, and whereby a number of records from the universal database that match an arbitrary search criteria at a fixed portion and an optional portion of the match template is less than the desired ceiling for a number of records that are likely match a search criteria at an optional portion of the match template.

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