Method of searching text to find relevant content
First Claim
1. A method of locating relevant documents within a universe of documents, the documents of said universe having been classified so that each document in the universe has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, the method comprising:
- identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in the all or a portion of the universe of documents, ranking the all or a portion of the universe of documents based on a degree to which a document has a mathematical overlap with the fingerprint of the first piece of text.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of locating relevant documents wherein documents are given a fingerprint comprising weights associated with particular topic categories of a classification system, each weight representing a degree to which the document relates to the particular topic category, a first piece of text is identified and given a fingerprint comprising a list of other weights associated with similar topic categories, the other weights representing a degree to which the first piece of text relates to the particular topic category. All or a portion of the universe of documents is searched by comparing the fingerprint for the first piece of text with the fingerprint for each document. You select those documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint of the first piece of text. A user fingerprint of the user'"'"'s recently accessed texts can be used in place of the first piece of text.
84 Citations
71 Claims
-
1. A method of locating relevant documents within a universe of documents, the documents of said universe having been classified so that each document in the universe has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, the method comprising:
-
identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in the all or a portion of the universe of documents, ranking the all or a portion of the universe of documents based on a degree to which a document has a mathematical overlap with the fingerprint of the first piece of text. - View Dependent Claims (2, 3, 4)
-
-
5. A method of locating relevant documents within a universe of documents, the documents of said universe having been classified so that each document in the universe has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, the method comprising:
-
identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in that all or a portion of the universe of documents, and selecting those documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint of the first piece of text. - View Dependent Claims (6, 7, 8)
-
-
9. A method of locating relevant documents within a universe of documents, comprising:
-
creating a fingerprint for each document in the universe of documents, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in that all or a portion of the universe of documents, and ranking the all or a portion of the universe of documents based on a degree to which a document has a mathematical overlap with the fingerprint of the first piece of text. - View Dependent Claims (10, 11, 12, 70, 71)
-
-
13. A method of locating relevant documents within a universe of documents, comprising:
-
creating a fingerprint for each document in the universe of documents, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in that all or a portion of the universe of documents, and selecting those documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint of the first piece of text. - View Dependent Claims (14, 15, 16)
-
-
17. A method of re-ranking a list of documents obtained from a search wherein a ranking of a document in the list is determined by a relevance of the document to a search text, the method comprising:
-
classifying the list of documents so that each document in the list has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching the list of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in the list of documents, re-ranking the list of documents based on a degree to which a document in the list has a mathematical overlap with the fingerprint of the first piece of text. - View Dependent Claims (18, 19, 20)
-
-
21. A method of re-ranking a list of documents obtained from a search wherein a ranking of a document in the list is determined by a relevance of the document to a search text, and wherein each document in the list has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, the method comprising:
-
identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for the first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching the list of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in the list of documents, re-ranking the list of documents based on a degree to which a fingerprint of a document in the list has a mathematical overlap with the fingerprint of the first piece of text. - View Dependent Claims (22, 23, 24)
-
-
25. A method of re-ranking a list of documents obtained from a search wherein a ranking of a document in the list is determined by a relevance of the document to a search text, wherein the list of documents has been classified and appears in an inverted list, said inverted list comprising for each topic category of a classification system a weight associated with a particular document of the list of documents, the weight representing a degree to which the particular document relates to said each topic category, the weights obtained automatically from a computer program, the method comprising:
-
identifying a first piece of text, creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching the list of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in the list of documents, and re-ranking the list of documents based on a degree to which a fingerprint of a document in the list has a mathematical overlap with the fingerprint of the first piece of text. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method of re-ranking a list of documents obtained from a search wherein a ranking of a document in the list is determined by a relevance of the document to a search text, the method comprising:
-
classifying the list of documents so that each document in the list has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, providing a user fingerprint, the user fingerprint comprising a list of cumulative weights associated with particular topic categories in the classification system, each of the cumulative weights representing a degree to which text or texts recently accessed by a user relates to the particular topic category that the cumulative weight is associated with, the cumulative weights obtained from weights that in turn were obtained automatically from a computer program, searching the list of documents by comparing the user fingerprint with the fingerprint for each document in the list of documents, and re-ranking the list of documents based on a degree to which a fingerprint of a document in the list has a mathematical overlap with the user fingerprint. - View Dependent Claims (31, 32, 33, 69)
-
-
34. A method of re-ranking a list of documents obtained from a search wherein a ranking of a document in the list is determined by a relevance of the document to a search text, and wherein each document in the list has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, the method comprising:
-
providing a user fingerprint, the user fingerprint comprising a list of cumulative weights associated with particular topic categories in the classification system, each of the cumulative weights representing a degree to which text or texts recently accessed by a user relates to the particular topic category that the cumulative weight is associated with, the cumulative weights obtained from weights that in turn were obtained automatically from a computer program, searching the list of documents by comparing the user fingerprint with the fingerprint for each document in the list of documents, and re-ranking the list of documents based on a degree to which a fingerprint of a document in the list has a mathematical overlap with the user fingerprint. - View Dependent Claims (35, 36, 37)
-
-
38. A method of re-ranking a list of documents obtained from a search wherein a ranking of a document in the list is determined by a relevance of the document to a search text, wherein the list of documents has been classified and appears in an inverted list, said inverted list comprising for each topic category of a classification system a weight associated with a particular document of the list of documents, the weight representing a degree to which the particular document relates to said each topic category, the weights obtained automatically from a computer program, the method comprising:
-
providing a user fingerprint, the user fingerprint comprising a list of cumulative weights associated with particular topic categories in the classification system, each of the cumulative weights representing a degree to which text or texts recently accessed by a user relates to the particular topic category that the cumulative weight is associated with, the cumulative weights obtained from weights that in turn were obtained automatically from a computer program, searching the inverted list by comparing the user fingerprint with the fingerprint for each document in the inverted list, and re-ranking the list of documents by making use of a degree to which a fingerprint of a document in the inverted list has a mathematical overlap with the user fingerprint. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A method of locating relevant documents within a universe of documents, the documents of said universe having been classified and appears in an inverted list, said inverted list comprising for each topic category of a classification system a weight associated with a particular document of the list of documents, each of the weights representing a degree to which the particular document relates to said each topic category, the weights obtained automatically from a computer program, identifying a first piece of text,
creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in that all or a portion of the universe of documents, and ranking the all or a portion of the universe of documents by making use of a degree to which a fingerprint of a document in the inverted list has a mathematical overlap with the fingerprint of the first piece of text.
-
48. A method of locating relevant documents within a universe of documents, the documents of said universe having been classified and appears in an inverted list, said inverted list comprising for each topic category of a classification system a weight associated with a particular document of the list of documents, each of the weights representing a degree to which the particular document relates to said each topic category, the weights obtained automatically from a computer program, identifying a first piece of text,
creating a fingerprint for said first piece of text, the fingerprint comprising a list of weights associated with particular topic categories in the classification system, each of the weights in the fingerprint for said first piece of text representing a degree to which the first piece of text relates to the particular topic category that the weight in the fingerprint for said first piece of text is associated with, the weights in the fingerprint for said first piece of text obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the fingerprint for the first piece of text with the fingerprint for each document in that all or a portion of the universe of documents, and selecting those documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint of the first piece of text.
-
53. A method of locating relevant documents within a universe of documents, the documents of said universe having been classified so that each document in the universe has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, the method comprising:
-
providing a user fingerprint, the user fingerprint comprising a list of cumulative weights associated with particular topic categories in the classification system, each of the cumulative weights representing a degree to which text or texts recently accessed by a user relates to the particular topic category that the cumulative weight is associated with, the cumulative weights obtained from weights that in turn were obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the user fingerprint with the fingerprint for each document in that all or a portion of the universe of documents, and ranking the all or a portion of the universe of documents based on a degree to which a document has a mathematical overlap with the user fingerprint. - View Dependent Claims (54, 55, 56)
-
-
57. A method of locating relevant documents within a universe of documents, the documents of said universe having been classified so that each document in the universe has a fingerprint, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, the method comprising:
-
providing a user fingerprint, the user fingerprint comprising a list of cumulative weights associated with particular topic categories in the classification system, each of the cumulative weights representing a degree to which text or texts recently accessed by a user relates to the particular topic category that the cumulative weight is associated with, the cumulative weights obtained from weights that in turn were obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the user fingerprint with the fingerprint for each document in that all or a portion of the universe of documents, and selecting those documents whose fingerprints have a predetermined degree of mathematical overlap with the user fingerprint. - View Dependent Claims (58, 59, 60)
-
-
61. A method of locating relevant documents within a universe of documents, comprising:
-
creating a fingerprint for each document in the universe of documents, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, providing a user fingerprint, the user fingerprint comprising a list of cumulative weights associated with particular topic categories in the classification system, each of the cumulative weights representing a degree to which text or texts recently accessed by a user relates to the particular topic category that the cumulative weight is associated with, the cumulative weights obtained from weights that in turn were obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the user fingerprint with the fingerprint for each document in that all or a portion of the universe of documents, and ranking the all or a portion of the universe of documents based on a degree to which a document has a mathematical overlap with the user fingerprint. - View Dependent Claims (62, 63, 64)
-
-
65. A method of locating relevant documents within a universe of documents, comprising:
-
creating a fingerprint for each document in the universe of documents, said fingerprint comprising a list of weights associated with particular topic categories in a classification system, each of the weights representing a degree to which the document relates to the particular topic category that the weight is associated with, the weights obtained automatically from a computer program, providing a user fingerprint, the user fingerprint comprising a list of cumulative weights associated with particular topic categories in the classification system, each of the cumulative weights representing a degree to which text or texts recently accessed by a user relates to the particular topic category that the cumulative weight is associated with, the cumulative weights obtained from weights that in turn were obtained automatically from a computer program, searching all or a portion of the universe of documents by comparing the user fingerprint with the fingerprint for each document in that all or a portion of the universe of documents, and selecting those documents whose fingerprints have a predetermined degree of mathematical overlap with the user fingerprint. - View Dependent Claims (66, 67, 68)
-
Specification