System for eliminating duplicate entries from a mailing list
First Claim
Patent Images
1. A method of creating lists comprising the steps of:
- creating a file, said file comprising a plurality of records, each record including a name and address of an individual,selecting portions of each record,making a first comparison between a first predetermined portion of a first record and a first predetermined portion of at least one second record to determine if said first portions match,if said first portions do not match, making a subsequent comparison between a second predetermined portion of said first record and a second predetermined portion of said at least one second record to determine if said second portions match,if said first portions do match, making a subsequent comparison between a third predetermined portion of said first record and a third predetermined portion of said at least one second record to determine if said third portions match,identifying at least one duplicate record in said file when a predetermined combination of said first, second, and third portions match,eliminating identified duplicate records from said file and creating a second file of unique records, wherein no two unique records identify the same individual,creating a list of individuals from said second file of unique records, andwherein if said first and subsequent comparisons do not identify a duplicate record, the steps of making a number of additional comparisons between additional predetermined portions of said first record and said at least one second record until a duplicate record is identified or until said additional comparisons are complete, andwherein said number of rotational comparisons are performed in one of a plurality of sequences, a particular sequence being selected in accordance with the results of said first, subsequent and additional comparisons.
2 Assignments
0 Petitions
Accused Products
Abstract
Contributor/customer lists are created with a merge/purge program that identifies duplicate records even though key elements of the records (e.g. name/address or zip code) differ.
89 Citations
8 Claims
-
1. A method of creating lists comprising the steps of:
-
creating a file, said file comprising a plurality of records, each record including a name and address of an individual, selecting portions of each record, making a first comparison between a first predetermined portion of a first record and a first predetermined portion of at least one second record to determine if said first portions match, if said first portions do not match, making a subsequent comparison between a second predetermined portion of said first record and a second predetermined portion of said at least one second record to determine if said second portions match, if said first portions do match, making a subsequent comparison between a third predetermined portion of said first record and a third predetermined portion of said at least one second record to determine if said third portions match, identifying at least one duplicate record in said file when a predetermined combination of said first, second, and third portions match, eliminating identified duplicate records from said file and creating a second file of unique records, wherein no two unique records identify the same individual, creating a list of individuals from said second file of unique records, and wherein if said first and subsequent comparisons do not identify a duplicate record, the steps of making a number of additional comparisons between additional predetermined portions of said first record and said at least one second record until a duplicate record is identified or until said additional comparisons are complete, and wherein said number of rotational comparisons are performed in one of a plurality of sequences, a particular sequence being selected in accordance with the results of said first, subsequent and additional comparisons. - View Dependent Claims (2, 3, 4)
-
-
5. Apparatus for creating lists comprising:
-
means for creating a file, said file comprising a plurality of records, each record including a name and address of an individual, means for selecting portions of each record, means for making a first comparison between a first predetermined portion of a first record and a first predetermined portion of at least one second record to determine if said first portions match, means for making a subsequent comparison, if said first portions do not match, between a second predetermined portion of said first record and a second predetermined portion of said at least one second record to determine if said second portions match, means for making a subsequent comparison, if said first portions do match, between a third predetermined portion of said first record and a third predetermined portion of said at least one second record to determine if said third portions match, means for identifying at least one duplicate record in said file when a predetermined combination of said first, second and third portions match, means for eliminating identified duplicate records from said file and means for creating a second file of unique records, wherein no two records identify the same individual, means for creating a list of individuals from said second file of unique records, and further including means for making a number of additional comparisons between additional predetermined portions of said first record and said at least one second record until a duplicate record is identified or until said additional comparisons are complete, and wherein said number of additional comparisons are performed in one of a plurality of sequences, a particular sequence being selected in accordance with the results of said first, subsequent and additional comparisons. - View Dependent Claims (6, 7, 8)
-
Specification