Patent ID: 9104787
Filing Date: 2015-08-11
Classification: G06F

Abstract:
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; communicating the annotated search query to at least a first third-party application of the plurality of third-party applications, the at least the first third-party application having an indicated entity type that matches the at least one entity type determined to be associated with the inputted search query; receiving at least one search result from the at least the first third-party application, the at least one search result relevant to the inputted search query and the at least one entity type associated with the inputted search query; and presenting Web-based search results associated with the inputted search query simultaneously with the at least one search result on a results page, wherein the at least one search result is presented in a first area of the results page and the Web-based search results are presented in a second area of the results page, the first area being separate from the second area.