Patent ID: 9298828
Filing Date: 2016-03-29
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for identifying search results satisfying a search query, performed on a server having at least one processor and memory storing at least one program for execution by the at least one processor to perform the method, comprising: receiving a set of ranked search results that satisfies a search query received from a user; identifying, using historical search query data, a search result that was selected by users who issued the search query and that corresponds to at least one related search query in at least one chain of related search queries that are related to the search query, each respective related search query in the at least one chain of related search queries, except for a last related search query in the at least one chain of related search queries, violating a timing criterion with respect to user-selection of search results, determining, using the historical search query data, a frequency that the search query led to a selection of the identified search result; inserting the identified search result into the set of ranked search results based on the frequency that the search query led to the selection of the identified search result, wherein inserting the identified search result into the set of ranked search results based on the frequency that the search query led to the selection of the identified search result includes: returning the set of ranked search results to the user.