Associative memory
First Claim
1. A method of retrieving documents comprising the steps of:
- coding a plurality of stored documents as respective document feature vectors representing the presence or absence of certain features in each of said stored documents;
generating a query feature vector based on a query document and according to the rules used for generating the feature vectors corresponding to the stored documents; and
bitwise performing one or more logical operations between the query feature vector and said document feature vectors to obtain respective similarity measures.
13 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of realizing an associative memory capable of storing a set of documents and retrieving one or more stored documents similar to an inputted query document, said method comprising: coding each document or a part of it through a corresponding feature vector consisting of a series of bits which respectively code for the presence or absence of certain features in said document; arranging the feature vectors in a matrix; generating a query feature vector based on the query document and according to the rules used for generating the feature vectors corresponding to the stored document s such that the query vector corresponds in its length to the width of the matrix; storing the matrix column-wise; for those columns of the matrix where the query vector indicates the presence of a feature, bitwise performing one or more of preferably hardware supported logical operations between the columns of the matrix to obtain one or more additional result columns coding for a similarity measure between the query and parts or the whole of the stored documents; and said method further comprising one or a combination of the following: retrieval of one or more stores documents based on the obtain ed similarity measure; and or storing a representation of a document through it s feature vector into the above matrix.
14 Citations
17 Claims
-
1. A method of retrieving documents comprising the steps of:
-
coding a plurality of stored documents as respective document feature vectors representing the presence or absence of certain features in each of said stored documents;
generating a query feature vector based on a query document and according to the rules used for generating the feature vectors corresponding to the stored documents; and
bitwise performing one or more logical operations between the query feature vector and said document feature vectors to obtain respective similarity measures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for realizing an associative memory capable of storing a set of documents and retrieving one or more stored documents similar to an inputted query document, said apparatus comprising:
-
means for storing a set of documents and retrieving one or more of said stored documents;
means for coding each of said stored document as a corresponding feature vector consisting of a series of bits which respectively code for the presence or absence of certain features in said document;
means for generating a query feature vector based on a query document and according to the rules used for generating the feature vectors corresponding to the stored documents;
means for performing one or more logical operations between each of said feature vectors to obtain a similarity measure between the query and parts of the stored documents.
-
-
17. A computer program stored in a computer storage medium enabling a computer to store and retrieve one or more documents similar to an inputted query document, said method comprising the steps of:
-
coding a plurality of stored documents as respective document feature vectors representing the presence or absence of certain features in each of said stored documents;
generating a query feature vector based on a query document and according to the rules used for generating the feature vectors corresponding to the stored documents; and
bitwise performing one or more logical operations between the query feature vector and said document feature vectors to obtain respective similarity measures.
-
Specification