Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
120 words
A method of feature vector indexing, comprising the steps of: providing a plurality of feature vectors, each feature vector indicative of one of a plurality of objects, wherein each feature vector comprises at least one primitive, each primitive being associated with an attribute of the object and identifying a plurality of features, each feature having an associated feature coefficient; using a distance metric to select index values which are indicative of features of the feature vector; providing a target feature vector and a plurality of user weights; generating a constraint based on the target feature vector and the plurality of user weights; and applying the constraint to the index values so as to select a subset of the feature vectors.
Claim 2
Independent Claim
120 words
A method of feature vector indexing, comprising the steps of: providing a plurality of feature vectors, each feature vector indicative of one of a plurality of objects, wherein each feature vector comprises at least one primitive, each primitive being associated with an attribute of the object and identifying a plurality of features, each feature having an associated feature coefficient; using a distance metric to select index values which are indicative of features of the feature vector; providing a target feature vector and a plurality of user weights; generating a constraint based on the target feature vector and the plurality of user weights; and applying the constraint to the index values so as to select a subset of the feature vectors.
Claim 3
Dependent Claim
10 words
The method of claim 1, wherein the primitive is color.
Claim 4
Dependent Claim
17 words
The method of claim 2, wherein the identified plurality of features include hue, saturation, and mean intensity.
Claim 5
Dependent Claim
10 words
The method of claim 1, wherein the primitive is texture.
Claim 6
Dependent Claim
18 words
The method of claim 4, wherein the identified plurality of features include edge intensity, randomness, periodicity, and orientation.
Claim 7
Dependent Claim
10 words
The method of claim 1, wherein the primitive is shape.
Claim 8
Dependent Claim
18 words
The method of claim 6, wherein the identified plurality of features include algebraic moments, turning angles, and elongatedness.
Claim 9
Dependent Claim
14 words
The method of claim 1, wherein each object comprises a portion of an image.
Claim 10
Dependent Claim
12 words
The method of claim 1, wherein each object comprises an entire image.
Claim 11
Dependent Claim
11 words
The method of claim 1, wherein each object comprises visual information.
Claim 12
Dependent Claim
25 words
The method of claim 1, additionally comprising the step of analyzing each of the plurality of objects resulting in one feature vector for each object.
Claim 13
Dependent Claim
13 words
The method of claim 1, wherein the distance metric utilizes the feature coefficients.
Claim 14
Dependent Claim
28 words
The method of claim 12, wherein the selected features of the feature vector have the highest feature coefficients with respect to the feature coefficients of the feature vector.
Claim 15
Dependent Claim
28 words
The method of claim 1, wherein each primitive of the feature vector is of a different primitive type and the index values are dependent on the primitive type.
Claim 16
Dependent Claim
18 words
The method of claim 1, wherein each of the user weights is associated with one of the primitives.
Claim 17
Dependent Claim
43 words
The method of claim 1, additionally comprising the step of comparing each one of the subset feature vectors with the target feature vector, wherein the user weights are combined with the results of the comparison to provide a score for each vector comparison.
Claim 18
Dependent Claim
40 words
The method of claim 16, additionally comprising the steps of: providing a primitive function to extract an attribute from each object; and adding a new primitive function, wherein the new primitive function comprises the comparing step for a selected attribute.
Claim 19
Dependent Claim
40 words
The method of claim 1, additionally comprising the steps of: providing a primitive function to extract an attribute from each object; and adding a new primitive function, wherein the new primitive function comprises an indexing step for a selected attribute.
Claim 20
Dependent Claim
42 words
The method of claim 1, additionally comprising the steps of: providing a primitive function to extract an attribute from each object; and adding a new primitive function, wherein the new primitive function comprises a generating a constraint step for a selected attribute.
Claim 21
Independent Claim
89 words
A method of feature vector indexing, comprising the steps of: providing a plurality of feature vectors, each feature vector indicative of one of a plurality of objects, wherein each feature vector comprises at least one primitive, each primitive being associated with an attribute of the object and identifying a plurality of features; using a distance metric to select a plurality of index values which are indicative of features of the feature vector; and generating an index structure corresponding to the feature vectors and accessed by the selected index values.
Claim 22
Independent Claim
89 words
A method of feature vector indexing, comprising the steps of: providing a plurality of feature vectors, each feature vector indicative of one of a plurality of objects, wherein each feature vector comprises at least one primitive, each primitive being associated with an attribute of the object and identifying a plurality of features; using a distance metric to select a plurality of index values which are indicative of features of the feature vector; and generating an index structure corresponding to the feature vectors and accessed by the selected index values.
Claim 23
Independent Claim
96 words
A method of feature vector indexing, comprising the steps of: providing a plurality of feature vectors, each feature vector indicative of one of a plurality of objects; providing an index structure corresponding to the feature vectors, wherein the index values of the index structure are indicative of features of the feature vectors; providing a target feature vector and a plurality of user weights; generating a constraint based on the target feature vector and the plurality of user weights; and applying the constraint to the index structure so as to select a subset of the feature vectors.
Claim 24
Independent Claim
96 words
A method of feature vector indexing, comprising the steps of: providing a plurality of feature vectors, each feature vector indicative of one of a plurality of objects; providing an index structure corresponding to the feature vectors, wherein the index values of the index structure are indicative of features of the feature vectors; providing a target feature vector and a plurality of user weights; generating a constraint based on the target feature vector and the plurality of user weights; and applying the constraint to the index structure so as to select a subset of the feature vectors.