Patent ID: 9183309
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. A method comprising: receiving, at a search service, a first query from a user device corresponding to a current user of the search service; analyzing, using one or more processors, existing search queries performed by users of the search service prior to the receiving of the first query, the analyzing the existing search queries including calculating a first count of a number of users who performed a matching query to the first query, performed a second query subsequent to the matching query, and performed at least one post search activity on one or more search results presented in response to the second query; determining that the first count of the number of users exceeds a threshold; and based on the determining that the first count of the number of users exceeds the threshold, automatically providing, to the user device, the second query of the existing search queries as at least one of: a refinement of the first query based on determining that the second query includes all keywords in the first query, or an alternative to the first query based on determining that at least one keyword present in the received first query is missing from the second query of the existing search queries performed prior to the received first query by the users of the search service.