Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
123 words
A method for generating rules for matching data in a database containing a plurality of records each having a collection of fields, comprising the steps of: obtaining a sample of training data from the database; identifying pairs of records from the sample of training data that are similar; applying field matching functions to each of the corresponding fields in the similar pairs of records, each field matching function generating a score indicating a strength of a match between items in the field; generating an intermediate file of vectors containing matching scores for all of the fields from each of the similar pair of records; and converting the intermediate file of vectors into a plurality of matching rules for matching data in the database.
Claim 2
Independent Claim
123 words
A method for generating rules for matching data in a database containing a plurality of records each having a collection of fields, comprising the steps of: obtaining a sample of training data from the database; identifying pairs of records from the sample of training data that are similar; applying field matching functions to each of the corresponding fields in the similar pairs of records, each field matching function generating a score indicating a strength of a match between items in the field; generating an intermediate file of vectors containing matching scores for all of the fields from each of the similar pair of records; and converting the intermediate file of vectors into a plurality of matching rules for matching data in the database.
Claim 3
Dependent Claim
20 words
The method according to claim 1, wherein the field matching functions comprise exact matches, phonetic-based matches, and numeric string matches.
Claim 4
Dependent Claim
29 words
The method according to claim 1, wherein each vector comprises an overall matching score indicating whether each of the similar pair of records is a match or a non-match.
Claim 5
Dependent Claim
21 words
The method according to claim 1, wherein the plurality of matching rules indicate instances of matches, possible matches, and no matches.
Claim 6
Dependent Claim
49 words
The method according to claim 4, further comprising the step of using the plurality of matching rules for matching a new data set containing a record and a collection of fields to an existing data set in a database containing a plurality of records each having a collection fields.
Claim 7
Independent Claim
130 words
A system for generating rules for matching data in a database containing a plurality of records each having a collection of fields, comprising: means for obtaining a sample of training data from the database; means for identifying pairs of records from the sample of training data that are similar; means for applying field matching functions to each of the corresponding fields in the similar pairs of records, each field matching function generating a score indicating a strength of a match between items in the field; means for generating an intermediate file of vectors containing matching scores for all of the fields from each of the similar pair of records; and means for converting the intermediate file of vectors into a plurality of matching rules for matching data in the database.
Claim 8
Independent Claim
130 words
A system for generating rules for matching data in a database containing a plurality of records each having a collection of fields, comprising: means for obtaining a sample of training data from the database; means for identifying pairs of records from the sample of training data that are similar; means for applying field matching functions to each of the corresponding fields in the similar pairs of records, each field matching function generating a score indicating a strength of a match between items in the field; means for generating an intermediate file of vectors containing matching scores for all of the fields from each of the similar pair of records; and means for converting the intermediate file of vectors into a plurality of matching rules for matching data in the database.
Claim 9
Dependent Claim
20 words
The system according to claim 6, wherein the field matching functions comprise exact matches, phonetic-based matches, and numeric string matches.
Claim 10
Dependent Claim
29 words
The system according to claim 6, wherein each vector comprises an overall matching score indicating whether each of the similar pair of records is a match or a non-match.
Claim 11
Dependent Claim
21 words
The system according to claim 6, wherein the plurality of matching rules indicate instances of matches, possible matches, and no matches.
Claim 12
Dependent Claim
48 words
The system according to claim 9, further comprising means for using the plurality of matching rules for matching a new data set containing a record and a collection of fields to an existing data set in a database containing a plurality of records each having a collection fields.