Ranking a search result document based on data usage to load the search result document
First Claim
Patent Images
1. A computer implemented method, comprising:
- receiving a search query;
identifying a plurality of documents that are responsive to the search query, the plurality of documents including a first document and a second document;
determining a first data measure for the first document, wherein the first data measure is indicative of an amount of data usage required to load the first document;
determining a second data measure for the second document, wherein the second data measure is indicative of an amount of data usage required to load the second document;
determining that the first document is similar to the second document;
in response to determining that the first document is similar to the second document, ranking the first document relative to the second document based on the first data measure and the second data measure; and
providing search results for display in response to the search query, wherein providing the search results comprises providing a first search result that is based on the first document, providing a second search result that is based on the second document, and providing the first search result and the second search result based on the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for ranking one or more documents that are responsive to a search query. A document that is responsive to the search query may be ranked based on a data measure of the document that is indicative of an amount of data usage required to load the document. In some implementations, the data measure of the document may be a measured value based on actual data usage during retrieval of the document. In some implementations, the ranking of two or more documents may be based on comparison of the data measures of the two or more documents.
25 Citations
18 Claims
-
1. A computer implemented method, comprising:
-
receiving a search query; identifying a plurality of documents that are responsive to the search query, the plurality of documents including a first document and a second document; determining a first data measure for the first document, wherein the first data measure is indicative of an amount of data usage required to load the first document; determining a second data measure for the second document, wherein the second data measure is indicative of an amount of data usage required to load the second document; determining that the first document is similar to the second document; in response to determining that the first document is similar to the second document, ranking the first document relative to the second document based on the first data measure and the second data measure; and providing search results for display in response to the search query, wherein providing the search results comprises providing a first search result that is based on the first document, providing a second search result that is based on the second document, and providing the first search result and the second search result based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method, comprising:
-
receiving a search query; identifying a plurality of documents that are responsive to the search query, the plurality of documents including a first document; determining a first data measure for the first document, wherein the first data measure is indicative of an amount of data usage required to load the first document; determining that the search query is non-navigational; ranking the first document relative to other of the documents based on the first data measure and based on determining that the search query is non-navigational; and providing search results for display in response to the search query, wherein providing the search results comprises providing a first search result that is based on the first document, providing additional search results that are based on other of the documents, and providing the first search result and the additional search results based on the ranking. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer implemented method, comprising:
-
retrieving at least a portion of a first document; generating a first data measure for the first document based on an amount of data usage during the retrieving of the portion of the first document; associating the first data measure with the first document; receiving a search query after generating the first data measure for the first document; identifying a plurality of documents that are responsive to the search query, wherein the plurality of documents include the first document; identifying the first data measure associated with the first document; and ranking the first document relative to other of the documents based at least in part on the first data measure. - View Dependent Claims (16, 17, 18)
-
Specification