METHODS AND APPARATUS FOR EMPLOYING USAGE STATISTICS IN DOCUMENT RETRIEVAL
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a computer, data identifying a plurality of documents determined to be responsive to a search query, the data including a first score for each document that is based on one or more of link information and query information, the link information describing a link relationship between the document and other documents, and the query information describing the relevance of document to the query;
accessing, by the computer, usage information associated with the plurality of documents, the usage information including, for each document, a frequency of visit value based on a number of times the document was visited during a time period and a separate visit value based on a number of separate visitors to the document;
determining, by the computer, for each document, a usage score from the frequency of visit value and the separate visit value associated with the document; and
determining, by the computer and for each document, a total score for the document that is based on the usage score for the document and the first score for each document; and
determining, by the computer, an organization for the documents based on the total scores for the documents.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus consistent with the invention provide improved organization of documents responsive to a search query. In one embodiment, a search query is received and a list of responsive documents is identified. The responsive documents are organized based in whole or in part on usage statistics.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computer, data identifying a plurality of documents determined to be responsive to a search query, the data including a first score for each document that is based on one or more of link information and query information, the link information describing a link relationship between the document and other documents, and the query information describing the relevance of document to the query; accessing, by the computer, usage information associated with the plurality of documents, the usage information including, for each document, a frequency of visit value based on a number of times the document was visited during a time period and a separate visit value based on a number of separate visitors to the document; determining, by the computer, for each document, a usage score from the frequency of visit value and the separate visit value associated with the document; and determining, by the computer and for each document, a total score for the document that is based on the usage score for the document and the first score for each document; and determining, by the computer, an organization for the documents based on the total scores for the documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
memory hardware storing program instructions; and one or more processors in data communication with the memory hardware and configured to execute the program instructions, and upon execution the program instructions cause the one or more processors to perform operations comprising; receiving data identifying a plurality of documents determined to be responsive to a search query, the data including a first score for each document that is based on one or more of link information and query information, the link information describing a link relationship between the document and other documents, and the query information describing the relevance of document to the query; accessing usage information associated with the plurality of documents, the usage information including, for each document, a frequency of visit value based on a number of times the document was visited during a time period and a separate visit value based on a number of separate visitors to the document; determining, for each document, a usage score from the frequency of visit value and the separate visit value associated with the document; and determining, for each document, a total score for the document that is based on the usage score for the document and the first score for each document; and determining an organization for the documents based on the total scores for the documents. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Software stored in a computer readable storage device and comprising instructions executable by a data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising:
-
receiving data identifying a plurality of documents determined to be responsive to a search query, the data including a first score for each document that is based on one or more of link information and query information, the link information describing a link relationship between the document and other documents, and the query information describing the relevance of document to the query; accessing usage information associated with the plurality of documents, the usage information including, for each document, a frequency of visit value based on a number of times the document was visited during a time period and a separate visit value based on a number of separate visitors to the document; determining, for each document, a usage score from the frequency of visit value and the separate visit value associated with the document; and determining, for each document, a total score for the document that is based on the usage score for the document and the first score for each document; and determining an organization for the documents based on the total scores for the documents. - View Dependent Claims (18, 19, 20)
-
Specification