Patent ID: 9280595
Filing Date: 2016-03-08
CPC Classification: G06F

Claim Text:
1. A method of responding to a search query requesting relevant software applications from a database storing a set of documents, each document being associated with a software application, the method comprising: identifying, with a set of one or more servers, a subset of documents within the set of documents based on empirical user actions, the empirical user actions involving selecting a software application associated with the subset in response to receiving results for queries including a first query term; identifying a second term that occurs within the subset of documents; updating, with the set of one or more servers, a data structure to associate the first query term with the second term; receiving, at the set of one or more servers, the search query from an electronic device of a user, the search query including the first query term; accessing, with the set of one or more servers, the data structure to identify the second term associated with the first query term; and searching, with the set of one or more servers, documents within the database to identify relevant software applications based on the first query term and the second term.