Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
154 words
A method for indexing in a database of stored objects, the method comprising the steps of: a) applying a set of feature extraction functions to extract a set of feature vectors from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; b) transforming the set of extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the set of extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; c) truncating the transformed feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; and d) indexing the truncated feature vectors using a non-sequential point-access-method (PAM).
Claim 2
Independent Claim
154 words
A method for indexing in a database of stored objects, the method comprising the steps of: a) applying a set of feature extraction functions to extract a set of feature vectors from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; b) transforming the set of extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the set of extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; c) truncating the transformed feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; and d) indexing the truncated feature vectors using a non-sequential point-access-method (PAM).
Claim 3
Dependent Claim
45 words
A method for indexing as defined in claim 1 further comprising the step of conducting a similarity search on the indexed set of truncated transformed feature vectors to retrieve a set of vectors which represent a superset of objects including desired objects and false positives.
Claim 4
Dependent Claim
29 words
A method for indexing as defined in claim 2 further comprising the step of performing a secondary search on the retrieved set of vectors to eliminate the false positives.
Claim 5
Dependent Claim
19 words
A method for indexing as defined in claim 1 wherein the step of transforming includes using an orthogonal transform.
Claim 6
Dependent Claim
43 words
A method as recited in claim 1, wherein the step of transforming the extracted feature vectors includes utilizing a transform from the set consisting of (i) data-dependent orthonormal transforms, (ii) a Discrete Cosine Transform, (iii) a Harr transform, and (iv) a Wavelet transform.
Claim 7
Independent Claim
247 words
A method for identifying similar ones of stored objects in a database, the method comprising the steps of: a) identifying a subset of objects in the database, the subset including the similar objects to be identified; b) indexing said subset of similar objects, the step of indexing comprising the steps of: applying a set of feature extraction functions to extract a set of feature vectors, having respective sets of entries, from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; transforming the extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; truncating the transformed feature vectors to obtain a subset of the entries of the feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; and indexing the truncated feature vectors using a non-sequential point-access-method (PAM); c) conducting a preliminary similarity search on the indexed set of truncated transformed feature vectors to retrieve a set of vectors which represent a superset of objects including desired objects and false positives; and d) performing a secondary search on the retrieved set of vectors to eliminate the false positives.
Claim 8
Independent Claim
247 words
A method for identifying similar ones of stored objects in a database, the method comprising the steps of: a) identifying a subset of objects in the database, the subset including the similar objects to be identified; b) indexing said subset of similar objects, the step of indexing comprising the steps of: applying a set of feature extraction functions to extract a set of feature vectors, having respective sets of entries, from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; transforming the extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; truncating the transformed feature vectors to obtain a subset of the entries of the feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; and indexing the truncated feature vectors using a non-sequential point-access-method (PAM); c) conducting a preliminary similarity search on the indexed set of truncated transformed feature vectors to retrieve a set of vectors which represent a superset of objects including desired objects and false positives; and d) performing a secondary search on the retrieved set of vectors to eliminate the false positives.
Claim 9
Dependent Claim
19 words
A method for indexing as defined in claim 6 wherein the step of transforming includes using an orthonormal transform.
Claim 10
Dependent Claim
43 words
A method as recited in claim 6, wherein the step of transforming the extracted feature vectors includes utilizing a transform from the set consisting of (i) data-dependent orthonormal transforms, (ii) a Discrete Cosine Transform, (iii) a Harr transform, and (iv) a Wavelet transform.
Claim 11
Dependent Claim
201 words
A database computer system containing multi-dimensional objects, the system comprising: a) at least one storage device for storing said objects; b) a computer processor for controlling access to said stored objects; c) memory coupled to said computer processor for access thereto; and d) program means, executable by the computer processor, for performing the steps of: applying a set of feature extraction functions to extract a set of feature vectors, having respective sets of entries, from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; transforming the extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; truncating the transformed feature vectors to obtain a subset of the entries of the feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; and indexing the truncated feature vectors using a non-sequential point-access-method (PAM).
Claim 12
Dependent Claim
201 words
A database computer system containing multi-dimensional objects, the system comprising: a) at least one storage device for storing said objects; b) a computer processor for controlling access to said stored objects; c) memory coupled to said computer processor for access thereto; and d) program means, executable by the computer processor, for performing the steps of: applying a set of feature extraction functions to extract a set of feature vectors, having respective sets of entries, from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; transforming the extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; truncating the transformed feature vectors to obtain a subset of the entries of the feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; and indexing the truncated feature vectors using a non-sequential point-access-method (PAM).
Claim 13
Dependent Claim
50 words
A system as recited in claim 9, wherein the program means for performing the step of transforming the extracted feature vectors includes means for utilizing a transform from the set consisting of (i) data-dependent orthonormal transforms, (ii) a Discrete Cosine Transform, (iii) a Harr transform, and (iv) a Wavelet transform.
Claim 14
Dependent Claim
222 words
A computer program product, for use in a database computer system containing stored objects, the computer program product comprising: a) a recording medium; and b) means, recorded on said medium, for instructing said computer system to perform the steps of: applying a set of feature extraction functions to extract a set of feature vectors, having respective sets of entries, from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; transforming the extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; truncating the transformed feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; indexing the truncated feature vectors using a non-sequential point-access-method (PAM); conducting a preliminary similarity search on the indexed set of truncated transformed feature vectors to retrieve a set of vectors which represent a superset of objects including desired objects and false positives; and performing a secondary search on the retrieved set of vectors to eliminate the false positives.
Claim 15
Dependent Claim
222 words
A computer program product, for use in a database computer system containing stored objects, the computer program product comprising: a) a recording medium; and b) means, recorded on said medium, for instructing said computer system to perform the steps of: applying a set of feature extraction functions to extract a set of feature vectors, having respective sets of entries, from the stored objects in the database, the set of feature extraction functions having a similarity measure applicable to the stored objects; transforming the extracted feature vectors using an orthonormal transform such that the similarity measure is preserved, and such that the information of the extracted feature vectors is segregated into (i) a subset of the transformed feature vectors in which information of the set of extracted feature vectors is concentrated, and (ii) entries which contribute little to the information of the transformed vectors; truncating the transformed feature vectors such that the entries which contribute little to the information of the transformed vectors are removed; indexing the truncated feature vectors using a non-sequential point-access-method (PAM); conducting a preliminary similarity search on the indexed set of truncated transformed feature vectors to retrieve a set of vectors which represent a superset of objects including desired objects and false positives; and performing a secondary search on the retrieved set of vectors to eliminate the false positives.
Claim 16
Dependent Claim
53 words
A computer program product as recited in claim 11, wherein the means for instructing to transform the extracted feature vectors includes means for instructing the system to utilize a transform from the set consisting of (i) data-dependent orthonormal transforms, (ii) a Discrete Cosine Transform, (iii) a Harr transform, and (iv) a Wavelet transform.