Patent ID: 9070303
Filing Date: 2015-06-30
Classification: G06F,G09B

Abstract:
1. One or more computer storage devices having embodied thereon computer-executable instructions that, when executed by a general search engine, perform a method for a native language user (the “user”) to learn a non-native language by having non-native language learning opportunities presented on a general search engine results page associated with the general search engine, wherein the user has specified via one or more settings that only the native language be presented on the general search engine results page associated with the general search engine and that only native language document sources be searched by the general search engine, the method comprising: receiving a first search query from the user, the first search query comprising at least one or more words comprised of characters or symbols associated with the native language; determining that the user has implicit intent to have the non-native language learning opportunities presented on the general search engine results page based solely on one or more features associated with the first search query or an online history associated with the user; accessing a first data store having documents in the native language and identifying a first set of native language documents associated with the first search query; overriding the user's specification that the general search engine search only native language document sources and accessing a second data store having documents in the non-native language and identifying a second set of non-native language documents associated with the first search query; and overriding the user's specification that only the native language be presented on the general search engine results page and simultaneously presenting the first and second sets of documents as a first and a second set of search results on the general search engine results page, the first and second sets of search results presented in the native language and the non-native language respectively.