Patent Document ID: 9418103
Application ID: 14099832

Base Claim:
1. A method comprising: receiving a search query; identifying, by a computer search system, an entity record in an entity data store using the search query, wherein the entity data store includes a plurality of entity records, wherein each of the entity records includes an entity name, an entity type, and entity information, and wherein the entity type indicates a category in which the entity name and the entity information belongs; generating, by the computer search system, a reformulated query by inserting one or more terms from the identified entity record into the search query; performing, by the computer search system, a search for software applications using the reformulated query; and generating a list of software applications identified during the search.

---

Claim 14:
14. The method of claim 1 , wherein generating the reformulated query comprises: determining that the entity name of the identified entity record is included in the search query; and replacing the entity name included in the search query with one or more terms from the entity information of the identified entity record in order to generate the reformulated query.