← Back to Patent Explorer
US5659731A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for rating a match for a given entity found in a list of entities

Assignee: NEW DUN & BRADSTREET Corp
•
Filing: 1995-06-19
•
Granted: 1997-08-19
•
Expires: 2015-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a system that accepts a given search entity from a user and utilizes a database to identify a possible matching entity from a large list of entries, a method is provided for evaluating the reliability of the matching entity. Preferably, the method is carried out with minimal human intervention. A user inputs a plurality of attributes to identify a given entity, the system identifies a possible matching entity, and assigns a numerical grade to reflect the match quality of each attribute. Thereafter, the method assigns a grade to each attribute score, assembles the grades into a key, uses the key to address a memory, and retrieves a confidence code or quality indicator from the memory. The confidence codes are based on empirical information and reflect the overall quality of the match for the particular entity.

Inventors

  • 👤 Eric S. Gustafson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:48
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/24; G06F16/245; G06F16/2457; G06F16/24578; G06F16/2458; G06F16/2462; G06Q; G06Q40/00; G06Q40/03; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 200 words
A method for utilizing and evaluating information, automatically and without human intervention, derived from a matching system, the matching system being of the type which searches an extensive database containing information on a plurality of entities, each entity being identified by a plurality of attributes, and the system being of the type which matches the attributes of an given entity with the attributes of entities stored within the database to indicate the identity of closely matching entities along with numerical scores for each attribute indicating the quality of the match for each of the attributes, the method comprising the steps of: assigning a grade to the score of a plurality n of the attributes, with the grade being selected from a small number of possible grades distinguishing between at least a clear match, a clear mismatch, and a possible match condition; assembling the grades for each of the n attributes to produce a key for a particular closely matching entity; and addressing a memory with the key to retrieve a match indicator that reflects the overall quality of the match for the particular entity, the memory containing matching indicators based on empirical information for the same or similar grade keys.
Claim 2
Independent Claim 200 words
A method for utilizing and evaluating information, automatically and without human intervention, derived from a matching system, the matching system being of the type which searches an extensive database containing information on a plurality of entities, each entity being identified by a plurality of attributes, and the system being of the type which matches the attributes of an given entity with the attributes of entities stored within the database to indicate the identity of closely matching entities along with numerical scores for each attribute indicating the quality of the match for each of the attributes, the method comprising the steps of: assigning a grade to the score of a plurality n of the attributes, with the grade being selected from a small number of possible grades distinguishing between at least a clear match, a clear mismatch, and a possible match condition; assembling the grades for each of the n attributes to produce a key for a particular closely matching entity; and addressing a memory with the key to retrieve a match indicator that reflects the overall quality of the match for the particular entity, the memory containing matching indicators based on empirical information for the same or similar grade keys.
Claim 3
Dependent Claim 20 words
The method according to claim 1, wherein the matching indicators stored in the memory are also based on statistical formulations.
Claim 4
Dependent Claim 15 words
The method according to claim 1, wherein the grade key is an n digit key.
Claim 5
Dependent Claim 20 words
The method according to claim 1, wherein each attribute grade is based upon the numerical score associated with that attribute.
Claim 6
Dependent Claim 21 words
The method according to claim 1, wherein the small number of possible grades further includes a grade for a no-entry condition.
Claim 7
Dependent Claim 23 words
The method according to claim 5, wherein a no-entry grade is assigned to a no-entry condition in an attribute of the given entity.
Claim 8
Dependent Claim 26 words
The method according to claim 5, wherein a no-entry grade is assigned to a no-entry condition in an attribute of an entry stored in the database.
Claim 9
Dependent Claim 51 words
The method according to claim 1, wherein the small number of possible grades further includes a first no-entry grade assigned to a no-entry condition in an attribute of the given entity and a second no-entry grade assigned to a no-entry condition in an attribute of an entry stored in the database.
Claim 10
Dependent Claim 209 words
In a computerized system for storing information on a large group of business entities and automatically selecting a member of the group as a likely match with an given entity, the system including a database for storing a compilation of the large group of entities which are identified by a plurality of attributes, and a processor for accepting information specifying the attributes of a given entity and searching the compilation to identify possible matches with the listed entities, the processor being programmed to score the quality of a possible match for a plurality n of the attributes of each identified entity, a method for automatically, and without human intervention, determining the quality of the match produced by the processor and comprising the steps of: assigning a grade to the score of each of the n attributes, the grade being selected from a limited grade set including distinctive grades for a match, a mismatch, a possible match, and a no-entry condition; composing a key from the grades for the respective attributes; addressing a table with the key; and extracting information from the table at an address specified by the key, the information reflecting the reliability of the match based on stored information statistically obtained from similar keys for other matches.
Claim 11
Dependent Claim 209 words
In a computerized system for storing information on a large group of business entities and automatically selecting a member of the group as a likely match with an given entity, the system including a database for storing a compilation of the large group of entities which are identified by a plurality of attributes, and a processor for accepting information specifying the attributes of a given entity and searching the compilation to identify possible matches with the listed entities, the processor being programmed to score the quality of a possible match for a plurality n of the attributes of each identified entity, a method for automatically, and without human intervention, determining the quality of the match produced by the processor and comprising the steps of: assigning a grade to the score of each of the n attributes, the grade being selected from a limited grade set including distinctive grades for a match, a mismatch, a possible match, and a no-entry condition; composing a key from the grades for the respective attributes; addressing a table with the key; and extracting information from the table at an address specified by the key, the information reflecting the reliability of the match based on stored information statistically obtained from similar keys for other matches.
Claim 12
Dependent Claim 211 words
In a computerized system for storing information on a large group of business entities and selecting a member of the group as a likely match with an given entity, the system including a database for storing a compilation of the entities which are specified by information on a plurality of attributes, and a processor for accepting information specifying attributes of a given entity and searching the compilation to identify possible matches with the stored entities, the processor being programmed to score the quality of a possible match for each attribute of an identified entity, a method for automatically and without human intervention determining the quality of the match produced by the processor comprising the steps of: selecting a number n of the attributes which will be used to grade the reliability of the match; assigning a grade to the score associated with each of the n attributes, the grades being selected to at least include distinct grades for a match, a mismatch, a possible match and a no-entry condition; assembling a key from the grades assigned to the n attributes; providing a memory table addressable by all possible keys, the table having match reliability data stored therein; and addressing the table to obtain the match reliability data specified by the key.
Claim 13
Dependent Claim 211 words
In a computerized system for storing information on a large group of business entities and selecting a member of the group as a likely match with an given entity, the system including a database for storing a compilation of the entities which are specified by information on a plurality of attributes, and a processor for accepting information specifying attributes of a given entity and searching the compilation to identify possible matches with the stored entities, the processor being programmed to score the quality of a possible match for each attribute of an identified entity, a method for automatically and without human intervention determining the quality of the match produced by the processor comprising the steps of: selecting a number n of the attributes which will be used to grade the reliability of the match; assigning a grade to the score associated with each of the n attributes, the grades being selected to at least include distinct grades for a match, a mismatch, a possible match and a no-entry condition; assembling a key from the grades assigned to the n attributes; providing a memory table addressable by all possible keys, the table having match reliability data stored therein; and addressing the table to obtain the match reliability data specified by the key.
Claim 14
Dependent Claim 24 words
The method according to claim 10, further including the step of analyzing the obtained reliability data to provide a confidence level for the key.
Claim 15
Independent Claim 156 words
A method of processing commercial transactions comprising the steps of: accessing a commercial database including a list of a large number of business entities with associated business data, the business entities being identified by a plurality of attributes; automatically searching within that database to identify entities that possibly match a given entity specified by a plurality of attributes; obtaining numerical scores reflecting the quality of the match of each attribute; transforming the numerical score for each attribute to a grade selected from a limited subset of grades, the subset of grades reflecting a likely match, no match, and possible match conditions; using the grades for the possible match to form a key, for each identified entity; utilizing the key to address a memory table to retrieve reliability information stored in the memory, the reliability information being derived from empirical information; and using the reliability information to select a matching entity from the list of identified entities.
Claim 16
Independent Claim 156 words
A method of processing commercial transactions comprising the steps of: accessing a commercial database including a list of a large number of business entities with associated business data, the business entities being identified by a plurality of attributes; automatically searching within that database to identify entities that possibly match a given entity specified by a plurality of attributes; obtaining numerical scores reflecting the quality of the match of each attribute; transforming the numerical score for each attribute to a grade selected from a limited subset of grades, the subset of grades reflecting a likely match, no match, and possible match conditions; using the grades for the possible match to form a key, for each identified entity; utilizing the key to address a memory table to retrieve reliability information stored in the memory, the reliability information being derived from empirical information; and using the reliability information to select a matching entity from the list of identified entities.
Claim 17
Dependent Claim 19 words
The method according to claim 12, wherein the subset of grades further includes a grade reflecting a no-entry condition.
Claim 18
Dependent Claim 36 words
The method according to claim 12, further including the step of using the reliability information in connection with the business data associated with the selected entity to automatically reach a decision for processing the commercial transaction.
Claim 19
Dependent Claim 24 words
The method according to claim 14, wherein the commercial transaction is a credit granting/denying transaction and the associated business data is a credit rating.

References Cited (Backward Citations)

US4901229A Cited
US5305434A Cited
US5262941A Cited
US5259066A Cited
US5396624A Cited
US5251131A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-18 2001-02-17 2001-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-18 2005-02-17 2005-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-18 2009-02-17 2009-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag