Method for indexing duplicate database records using a full-record fingerprint
First Claim
1. A computer implemented method for indexing duplicate information stored in records of a database, each record having a unique address in the database, comprising:
- generating a fingerprint for each record, the fingerprint being a singular value derived from all of the information of the record according to a predetermined combination of the information of the record;
storing the fingerprint in the index as a unique fingerprint if the fingerprint is different than a previously stored fingerprint of the index along with a reference to the unique address of the record;
indexing the record having the unique fingerprint as a master record; and
storing a reference to the unique address of the record with the reference to the address of a previously stored unique fingerprint if the fingerprint is identical to the previously stored unique fingerprint.
12 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method indexes duplicate information stored in records having different unique addresses in a database. A fingerprint is generated for each record, the fingerprint is a singular value derived from all of the information of the record. The fingerprint is stored in the index as a unique fingerprint if the fingerprint is different than a previously stored fingerprint of the index. A reference to the unique address of the record is stored with the fingerprint. If the fingerprint is identical to the previously stored fingerprint, then store the reference to the address of the record with the previously stored fingerprint.
-
Citations
3 Claims
-
1. A computer implemented method for indexing duplicate information stored in records of a database, each record having a unique address in the database, comprising:
-
generating a fingerprint for each record, the fingerprint being a singular value derived from all of the information of the record according to a predetermined combination of the information of the record; storing the fingerprint in the index as a unique fingerprint if the fingerprint is different than a previously stored fingerprint of the index along with a reference to the unique address of the record; indexing the record having the unique fingerprint as a master record; and storing a reference to the unique address of the record with the reference to the address of a previously stored unique fingerprint if the fingerprint is identical to the previously stored unique fingerprint. - View Dependent Claims (2)
-
-
3. The method of claim 3 further comprising:
indexing the duplicate record as the master record in response to receiving the duplicate record.
Specification