Methods and apparatus for employing usage statistics in document retrieval
First Claim
Patent Images
1. A computer-implemented method of organizing a collection of documents, the computer implemented method comprising:
- identifying at a server a plurality of documents responsive to a search query;
accessing at the server 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 unique visit value based on a number of unique visitors to the document;
determining at the server, for each document, a usage score from the frequency of visit value and the unique visit value associated with the document; and
organizing at the server the plurality of documents based, in part, on the usage 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.
39 Citations
27 Claims
-
1. A computer-implemented method of organizing a collection of documents, the computer implemented method comprising:
-
identifying at a server a plurality of documents responsive to a search query; accessing at the server 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 unique visit value based on a number of unique visitors to the document; determining at the server, for each document, a usage score from the frequency of visit value and the unique visit value associated with the document; and organizing at the server the plurality of documents based, in part, on the usage scores for the documents. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 24)
-
-
2. An apparatus for organizing a collection of documents, 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; identifying a plurality of documents responsive to a search 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 and a unique visit value based on a number of unique visitors to the document; determining, for each document, a usage score from the frequency of visit value and the unique visit value associated with the document; and organizing the plurality of documents based, in part, on the usage scores for the documents. - View Dependent Claims (13, 25, 26, 27)
-
-
3. A computer-implemented method comprising:
-
identifying at a server a plurality of documents responsive to a search query, wherein the plurality of documents include at least one document visited by multiple distinct counted visitors during a time period; accessing, at the server, usage information associated with the plurality of documents, the usage information including, for each document, (i) a frequency of visit value based on a total number of times the respective document was visited by all counted visitors visiting the document during a time period, and (ii) a unique visit value based on a number of unique visitors among all counted visitors visiting the respective document during the time period; determining at the server, for each document, a usage score from the frequency of visit value and the unique visit value associated with the respective document; and organizing at the server the plurality of documents based, in part, on the usage scores for the documents. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
4. An apparatus for organizing a collection of documents, 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; identifying a plurality of documents responsive to a search query, wherein the plurality of documents include at least one document visited by multiple distinct counted visitors during a time period; accessing usage information associated with the plurality of documents, the usage information including, for each document, (i) a frequency of visit value based on a total number of times the respective document was visited by all counted visitors visiting the document during a time period, and (ii) a unique visit value based on a number of unique visitors among all counted visitors visiting the respective document during the time period; determining, for each document, a usage score from the frequency of visit value and the unique visit value associated with the respective document; and organizing the documents based, in part, on the usage scores for the documents. - View Dependent Claims (20, 21, 22, 23)
-
Specification