Supplementing search results with information of interest
AssigneeGoogle Inc.
InventorJonathan Betz
Life of this patent
Estimating the term…
Abstract
A system may receive a search query. The system may further provide a list of first documents relating to the search query in a first area of a user interface and provide additional information that has been retrieved from the first documents in a second, different area of the user interface. The additional information includes an attribute name and an associated attribute value.
Claims34
A method performed by one or more processors, the method comprising:
- receiving a search query;
- providing a list that identifies a plurality of documents relating to the search query,
- where the list is provided in a first area of a user interface;
- obtaining, by at least one of the one or more processors, additional information, relating to the search query, from at least one document of the plurality of documents,
- where the additional information includes:
- different attribute names identifying different types of information relating to the search query, and
- values representative of the different types of information identified by the different attribute names;
- and
- providing the additional information, including the different attribute names and the values, that has been obtained from the at least one document of the plurality of documents,
- where the additional information is provided in a second area, of the user interface, that is different than the first area, and
- where the additional information is provided with the list that identifies the plurality of documents.
A system comprising:
- a memory to store instructions;
- and
- a processor to execute the instructions to:
- receive a search query,
- provide, based on receiving the search query, a user interface that includes a list that identifies a plurality of search results that relate relating to the search query,
- where the list is provided in a first area of the user interface, obtain additional information about the search query,
- the additional information being obtained from at least one document associated with at least one of the plurality of search results,
- where the additional information includes:
- different attributes identifying different types of information that relate to the search query, and
- values representative of the different types of information identified by the different attributes, and
- provide the additional information, including the different attributes and the values, in a second area of the user interface that is different than the first area,
- where the additional information is provided with the list.
A server comprising:
- a memory to store instructions;
- and
- a processor to execute the instructions to:
- provide, based on receiving a search query, a list that identifies a plurality of documents,
- where the list, that identifies the plurality of documents, is provided in a first area of a user interface,
- obtain additional information from at least one document of the plurality of documents,
- where the additional information includes:
- different attribute names identifying different types of information that relate to the search query, and
- attribute values corresponding to values representative of the different types of information identified by the different attribute names, and
- provide the additional information, including the different attribute names and the attribute values, in a second area, of the user interface, that is different than the first area,
- where the additional information is provided with the list.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions, which when executed by at least one processor, cause the at least one processor to provide a user interface that includes information identifying each of a plurality of web documents relating to a search query,
- where the information identifying each of the plurality of web documents is provided in a first area of the user interface;
- and
- one or more instructions, which when executed by the at least one processor, cause the at least one processor to provide additional information that has been obtained from at least one web document of the plurality of web documents,
- where the additional information is provided in a second area, of the user interface, that is different than the first area, and
- where the additional information includes:
- different attributes that identify different types of information relating to the search query, and
- values representative of the different types of information identified by the different attributes.
A method performed by one or more processors, the method comprising:
- identifying a plurality of documents based on a search query;
- obtaining a plurality of attribute name and attribute value pairs that occur in the plurality of documents,
- where each attribute name, of the plurality of attribute name and attribute value pairs, identifies a different type of information of a plurality of types of information that relate to the search query, and
- where each attribute value, of the plurality of attribute name and attribute value pairs, corresponds to a value representative of a different attribute name of the plurality of attribute name and attribute value pairs;
- selecting attribute name and attribute value pairs from the plurality of attribute name and attribute value pairs based on a threshold,
- where the threshold is associated with a number of documents, of the plurality of documents, that include the selected attribute name and attribute value pairs;
- and
- providing a user interface,
- the user interface including:
- information identifying each of the plurality of documents, and the selected attribute name and attribute value pairs,
- where the selected attribute name and attribute value pairs are provided, in the user interface, with the information identifying each of the plurality of documents.
A system comprising:
- one or more computer devices to:
- identify a plurality of documents based on a search query;
- obtain a plurality of attribute name and attribute value pairs that occur in the plurality of documents,
- where each attribute name, of the plurality of attribute name and attribute value pairs, identifies a different type of information of a plurality of types of information that relate to the search query, and
- where each attribute value, of the plurality of attribute name and attribute value pairs, corresponds to a value representative of a different attribute name of the plurality attribute name and attribute value pairs;
- select attribute name and attribute value pairs, from the plurality of attribute name and attribute value pairs, based on a threshold;
- and
- create a user interface,
- the user interface including:
- a list that identifies the plurality of documents, and
- the selected attribute name and attribute value pairs,
- where the user interface is provided to a user.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions, which when executed by the at least one processor, cause the at least one processor to:
- identify a plurality of web documents based on receiving a search query;
- retrieve a plurality of attribute name and attribute value pairs that occur in one or more of the plurality of web documents,
- where each attribute name, of the plurality of attribute name and attribute value pairs, identifies a different type of information of a plurality of types of information that relate to the search query, and
- where each attribute value, of the plurality of attribute name and attribute value pairs, corresponds to a value representative of a different attribute name of the plurality attribute name and attribute value pairs;
- select attribute name and attribute value pairs, from the plurality of attribute name and attribute value pairs, based on a threshold;
- and
- provide a user interface,
- the user interface including:
- information identifying each of the plurality of web documents, and
- the selected attribute name and attribute value pairs.
Dependencies are inferred from the claim text.