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 2:
2. The method of claim 1 , wherein receiving the search query comprises receiving the search query from a computing device, and wherein the method further comprises transmitting the list of software applications to the computing device.