Patent Document ID: 9646097
Application ID: 14793248

Base Claim:
1. One or more computer-storage devices accessible by a computing device having computer-executable instructions embodied thereon that, when executed by a computing device, cause the computing device to perform a method of augmenting Web-based search results with relevant content received from third-party applications, the method comprising: registering each of a plurality of third-party applications to obtain an indication of one or more entity types associated with the each registered third-party application of the plurality of third-party applications; receiving an annotated search query, the annotated search query comprising at least an inputted search query and at least one entity type determined to be associated with the inputted search query; in response to receiving the annotated search query, receiving at least one search result from at least a first third-party application of the plurality of third-party applications, wherein the at least one search result from the at least first third-party application is relevant to the at least one entity type associated with the inputted search query; and presenting the at least one search result from the at least first third-party application on a results page.

---

Claim 2:
2. The one or more computer-storage devices of claim 1 , wherein the annotated search query further comprises one or more selected from the following: an action intent determined to be associated with the inputted search query; a location of a user who inputted the search query; search queries determined to be related to the inputted search query; Web-based search results determined to be associated with the inputted search query; advertisements determined to be associated with the inputted search query; an identity of the user who inputted the search query; or a search history associated with the user who inputted the search query.