US2004034636A1PendingUtilityA1
Method, system and computer readable medium for duplicate record detection
Priority: Aug 15, 2002Filed: Aug 15, 2002Published: Feb 19, 2004
Est. expiryAug 15, 2022(expired)· nominal 20-yr term from priority
G06F 16/215
27
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method of determining if a given record is a duplicate of one of a list of records is disclosed. A single piece of information, such as a product of prime numbers unique to each record in the list is obtained. Similarly, a unique piece of information, such as a unique prime number, is obtained for the given record. The product is divided by the unique prime number of the given record. A remainder in the division operation indicates that the given record is not a duplicate.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A method of determining if a given record is a duplicate of one of a plurality of records, the method comprising:
obtaining a unique piece of information for the given record; and determining if the given record is a duplicate of one of the plurality of records by operating on the unique piece of information for the given record and a single piece of information that collectively represents the plurality of records.
2 . A method according to claim 1 , further including:
integrating the unique piece of information for the given record into the single collective piece of information if it is determined that the given record is not a duplicate of any one of the plurality of records.
3 . A method according to claim 1 , wherein obtaining a unique piece of information includes obtaining a unique piece of information defined by a unique prime number for the given record and wherein determining if the given record is a duplicate includes:
dividing the single collective piece of information defined by a product of similarly-obtained unique prime numbers for the plurality of records by the unique prime number associated with the given record; and determining if the given record is a duplicate based on whether the product is divisible.
4 . A method according to claim 3 , further including:
updating the product by multiplying it with the unique prime number associated with the given record to integrate the unique prime number into the product if it is determined that the given record is not a duplicate of any one of the plurality of records.
5 . A method according to claim 3 , wherein obtaining a unique prime number for the given record and each of the plurality of record includes:
obtaining a unique number for a record; and obtaining a unique prime number using the unique number obtained.
6 . A method according to claim 4 , wherein obtaining a unique prime number using the unique number includes obtaining a prime number whose position in a series of ascending prime numbers is given by the unique number.
7 . A method according to claim 5 , wherein obtaining a unique prime number using the unique number includes computing a prime number whose position in a series of ascending prime numbers is given by the unique number.
8 . A program storage device readable by a computing device, tangibly embodying a program of instructions, executable by the computing device to perform a method of determining if a given record is a duplicate of one of a plurality of records, the method comprising:
obtaining a unique piece of information for the given record; and determining if the given record is a duplicate of one of the plurality of records by operating on the unique piece of information for the given record and a single piece of information that collectively represents the plurality of records.
9 . A program storage device according to claim 8 , further including:
integrating the unique piece of information for the given record into the single piece of information if it is determined that the given record is not a duplicate of any one of the plurality of records.
10 . A program storage device according to claim 8 , wherein obtaining a unique piece of information includes obtaining a unique piece of information defined by a unique prime number for the given record and wherein determining if the given record is a duplicate includes:
dividing the single collective piece of information defined by a product of similarly-obtained unique prime numbers for the plurality of records by the unique prime number associated with the given record; and determining if the given record is a duplicate based on whether the product is divisible.
11 . A program storage device according to claim 10 , further including:
updating the product by multiplying it with the unique prime number associated with the given record to integrate the unique prime number into the product if it is determined that the given record is not a duplicate of any one of the plurality of records.
12 . A program storage device according to claim 10 , wherein obtaining a unique prime number for the given record and each of the plurality of record includes:
obtaining a unique number for a record; and obtaining a unique prime number using the unique number obtained.
13 . A program storage device according to claim 12 , wherein obtaining a unique prime number using the unique number includes obtaining a prime number whose position in a series of ascending prime numbers is given by the unique number.
14 . A program storage device according to claim 13 , wherein obtaining a unique prime number using the unique number includes computing a prime number whose position in a series of ascending prime numbers is given by the unique number.
15 . A system for determining if a given record is a duplicate of one of a plurality of records, the system comprising:
means for obtaining a unique piece of information for the given record; and means for determining if the given record is a duplicate of one of the plurality of records by operating on the unique piece of information for the given record and a single piece of information that collectively represents the plurality of records.
16 . A system according to claim 15 , further including:
means for integrating the unique piece of information for the given record into the single piece of information if it is determined that the given record is not a duplicate of any one of the plurality of records.
17 . A system according to claim 15 , wherein the means for obtaining a unique piece of information includes means for obtaining a unique piece of information defined by a unique prime number for the given record and wherein the means for determining if the given record is a duplicate includes:
means for dividing the single collective piece of information defined by a product of similarly-obtained unique prime numbers for the plurality of records by the unique prime number associated with the given record; and means for determining if the given record is a duplicate based on whether the product is divisible.
18 . A system according to claim 17 , further including:
means for updating the product by multiplying it with the unique prime number associated with the given record to integrate the unique prime number into the product if it is determined that the given record is not a duplicate of any one of the plurality of records.Join the waitlist — get patent alerts
Track US2004034636A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.