Providing information regarding prior searches
AssigneeGoogle Inc.
InventorsBrian Lu Ngo, Nicholas Gordon Fey, Junichi Uekawa, Noritaka Adachi
Life of this patent
Estimating the term…
Abstract
A system is configured to identify prior search history associated with a user, where the prior search history includes information regarding searches initiated by the user and information regarding search results provided based on the searches. The system is further configured to filter the prior search history to select one of the search results, generate an information item for the search result, and provide the information item to a client, associated with the user, for presentation on a display associated with the client.
Claims26
A computer-implemented method comprising:
- receiving a search-related request from a user;
- determining that one or more search results were previously presented to the user in response to one or more search queries that were previously submitted by the user;
- in response to determining that the one or more search results were previously presented to the user in response to the one or more search queries that were previously submitted by the user, selecting a subset of the search results that (i) each have a relevance score, in relation to one or more of the search queries that were previously submitted by the user, that satisfies a predetermined relevance score threshold, and (ii) were each presented in response to the one or more search queries that were previously submitted by the user within a predetermined period of time to a current time in which the search-related request was received, or each refer to a geographic location that is within a predetermined distance of the user's current geographic location when the search-related request was received;
- and
- providing, in response to the search-related request, a resource that references one or more of the search results of the subset, or one or more entities associated with one or more of the search results of the subset.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving a search-related request from a user;
- determining that one or more search results were previously presented to the user in response to one or more search queries that were previously submitted by the user;
- in response to determining that the one or more search results were previously presented to the user in response to the one or more search queries that were previously submitted by the user, selecting a subset of the search results that (i) each have a relevance score, in relation to one or more of the search queries that were previously submitted by the user, that satisfies a predetermined relevance score threshold, and (ii) were each presented in response to the one or more search queries that were previously submitted by the user within a predetermined period of time to a current time in which the search-related request was received, or each refer to a geographic location that is within a predetermined distance of the user's current geographic location when the search-related request was received;
- and
- providing in response to the search-related request, a resource that references one or more of the search results of the subset, or one or more entities associated with one or more of the search results of the subset.
A non-transitory computer readable medium storing software comprising instructions executable by one or more computers, which, upon such execution, cause the one or more computers to perform operations comprising:
- receiving a search-related request from a user;
- determining that one or more search results were previously presented to the user in response to one or more search queries that were previously submitted by the user;
- in response to determining that the one or more search results were previously presented to the user in response to the one or more search queries that were previously submitted by the user, selecting a subset of the search results that (i) each have a relevance score, in relation to one or more of the search queries that were previously submitted by the user, that satisfies a predetermined relevance score threshold, and (ii) were each presented in response to the one or more search queries that were previously submitted by the user within a predetermined period of time to a current time in which the search-related request was received, or each refer to a geographic location that is within a predetermined distance of the user's current geographic location when the search-related request was received;
- and
- providing, in response to the search-related request, a resource that references one or more of the search results of the subset, or one or more entities associated with one or more of the search results of the subset.
Dependencies are inferred from the claim text.