PROVIDING INFORMATION RELATED TO A TABLE OF A DOCUMENT IN RESPONSE TO A SEARCH QUERY
First Claim
Patent Images
1. A computer implemented method, comprising:
- receiving, by a search system from a client device, a search query including search query terms;
identifying documents responsive to the search query terms, the identified documents including a given webpage, wherein the given webpage includes a table with table content, and wherein the given webpage includes additional content that is external to the table;
ranking the identified documents for the search query, wherein ranking the identified documents comprises ranking the given webpage, relative to other of the documents, based on comparing one or more of the search query terms to the additional content that is external to the table;
based on the ranking for the given webpage being one of a threshold quantity of the highest ranked documents, determining a relevance score for the table of the given webpage, wherein determining the relevance score for the table is based on comparing one or more of the search query terms to the table content of the table of the given webpage;
determining to provide, in response to the search query, an ordered collection of information that is based on the table content of the table of the given webpage, wherein determining to provide the ordered collection of information is based on;
the relevance score for the table, andthe ranking of the given webpage for the search query indicating that the given webpage is one of the threshold quantity of the highest ranked documents, of the identified documents, for the search query, wherein the threshold quantity is ten, or less than ten; and
providing, from the search system to the client device, the ordered collection of information and search results for a plurality of the documents, for presentation of the ordered collection of information and the search results in response to the search query,wherein providing the ordered collection of information and the search results comprises providing the ordered collection of information for presentation more prominently than the search results, andwherein the table of the given webpage includes a plurality of columns and a plurality of rows, and wherein the ordered collection of information provided for presentation includes only a subset of the columns and a subset of the rows.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus determining features related to a table of a document and/or providing information related to a table of a document in response to a search query. Some implementations are directed generally to determining an ordered collection of information that is responsive to search query terms, wherein the ordered collection of information is based at least in part on content of a table of a document that is responsive to the search query terms. Some implementations are directed generally to determining a table of a document includes an ordered collection of information and determining one or more features of the table.
-
Citations
27 Claims
-
1. A computer implemented method, comprising:
-
receiving, by a search system from a client device, a search query including search query terms; identifying documents responsive to the search query terms, the identified documents including a given webpage, wherein the given webpage includes a table with table content, and wherein the given webpage includes additional content that is external to the table; ranking the identified documents for the search query, wherein ranking the identified documents comprises ranking the given webpage, relative to other of the documents, based on comparing one or more of the search query terms to the additional content that is external to the table; based on the ranking for the given webpage being one of a threshold quantity of the highest ranked documents, determining a relevance score for the table of the given webpage, wherein determining the relevance score for the table is based on comparing one or more of the search query terms to the table content of the table of the given webpage; determining to provide, in response to the search query, an ordered collection of information that is based on the table content of the table of the given webpage, wherein determining to provide the ordered collection of information is based on; the relevance score for the table, and the ranking of the given webpage for the search query indicating that the given webpage is one of the threshold quantity of the highest ranked documents, of the identified documents, for the search query, wherein the threshold quantity is ten, or less than ten; and providing, from the search system to the client device, the ordered collection of information and search results for a plurality of the documents, for presentation of the ordered collection of information and the search results in response to the search query, wherein providing the ordered collection of information and the search results comprises providing the ordered collection of information for presentation more prominently than the search results, and wherein the table of the given webpage includes a plurality of columns and a plurality of rows, and wherein the ordered collection of information provided for presentation includes only a subset of the columns and a subset of the rows. - View Dependent Claims (4, 5, 6, 8, 9, 10, 15, 25, 27)
-
-
2-3. -3. (canceled)
-
7. (canceled)
-
11-14. -14. (canceled)
-
16. (canceled)
-
17. A computer implemented method, comprising:
-
identifying, utilizing one or more processors, table content of a table in a webpage, wherein the webpage includes additional content that is external to the table; determining, based on the table content and utilizing one or more of the processors, the table includes an ordered collection; determining, utilizing one or more of the processors, at least one subject of the table, the subject indicating an entity type of entities of the table; determining, utilizing one or more of the processors, at least one attribute of the table, the attribute indicating a measure by which the entities are sorted or ranked in the table, and wherein determining the attribute is based on the additional content, of the webpage, that is external to the table; associating, utilizing one or more of the processors, the subject and the attribute with an identifier of the webpage; indicating, utilizing one or more of the processors, the webpage includes a table with the ordered collection; subsequent to the associating and the indicating; receiving, by a search system and from a client device, a search query including search query terms; identifying the webpage is responsive to the search query and is one of a threshold quantity of the highest ranked documents for the search query, wherein the threshold quantity is ten, or less than ten; based on the webpage being responsive to the search query and based on the webpage being one of the threshold quantity of the highest ranked documents for the search query; identifying the subject and the attribute based on the association of the identifier of the webpage to the subject and the attribute; matching one or more of the search query terms to the subject and to the attribute; determining, based on the matching, the ordered collection of information that reflects at least some of the content of the table; determining, based on the matching, a relevance score for the ordered collection of information; providing, from the search system and to the client device, based on the relevance score, the ordered collection of information to the client device for presentation in response to the search query, and wherein the table content of the table in the webpage includes a plurality of columns and a plurality of rows, and wherein the ordered collection of information provided for presentation includes only a subset of the columns and a subset of the rows. - View Dependent Claims (19, 23)
-
-
18. (canceled)
-
20-22. -22. (canceled)
-
24. A system including memory and one or more processors operable to execute instructions stored in the memory, comprising instructions to:
-
receive, by a search system from a client device, a search query including search query terms; identify documents responsive to the search query terms, the identified documents including a given webpage, wherein the given webpage includes a table with table content, and wherein the given webpage includes additional content that is external to the table; rank the identified documents for the search query, wherein the instructions to rank the identified documents comprise instructions to rank the given webpage, relative to other of the documents, based on comparison of one or more of the search query terms to the table content of the table of the given webpage; based on the rank for the given webpage being one of a threshold quantity of the highest ranked documents, determine a relevance score for the table of the given webpage, wherein the instructions to determine the relevance score for the table comprise instructions to determine the relevance score based on comparison of one or more of the search query terms to the table content of the table of the given webpage; determine to provide, in response to the search query, an ordered collection of information that is based on the table content of the table of the given webpage, wherein the instructions to determine to provide the ordered collection of information comprise instructions to determine to provide the ordered collection of information based on; the relevance score for the table, and the rank of the given webpage for the search query indicating that the given webpage is the highest ranked, of the identified documents, for the search query; and provide, from the search system to the client device, the ordered collection of information and search results for a plurality of the documents, for presentation of the ordered collection of information and the search results in response to the search query, wherein providing the ordered collection of information and the search results comprises providing the ordered collection of information for presentation more prominently than the search results, and wherein the table of the given webpage includes a plurality of columns and a plurality of rows, and wherein the ordered collection of information provided for presentation includes only a subset of the columns and a subset of the rows.
-
-
26. (canceled)
Specification