Language learning opportunities and general search engines
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer systems, and computer-readable storage media for determining that a user of a general search engine has intent to not only view search results in a native language on a general search engine results page, but also to have non-native language learning opportunities presented on the general search engine results page. The non-native language learning opportunities include a set of search results drawn from a non-native language document source and presented in the non-native language. Other opportunities include a non-native language dictionary definition of a received search query, a non-native language translation of the search query, and on-demand translation tools available on the general search engine results page.
24 Citations
13 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
- user”
-
7. A computerized method carried out by a general search engine having one or more processors for a native language user (the “
- user”
) to have non-native language learning opportunities presented on a general search engine results page, wherein the user has specified via one or more settings that only the native language be presented on the general search engine results page 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 in the native language; determining that the user has implicit intent to learn the non-native language based solely upon at least one of; (1) determining that the user has utilized a language learning portal in association with the non-native language at a point previous in time to the receiving of the first search query from the user, or (2) determining that the first search query further comprises one or more words comprised of characters in the non-native language; translating the first search query into a second search query, the second search query comprised only of one or more words in the non-native language characters; 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 second 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. - View Dependent Claims (8)
- user”
-
9. A system for having non-native language learning opportunities presented on a general search engine results page associated with a general search engine, wherein a user has specified via one or more settings that only the user'"'"'s native language be presented on the general search engine results page and that only native language document sources be searched by the general search engine, the system comprising:
-
a computing device associated with the general search engine having one or more processors and one or more computer-storage media; and a data store coupled to the computing device, wherein the general search engine; receives a search query from the user, the search query comprising one or more words comprised of characters or symbols associated with the native language; without the user making an explicit selection, determines that the user has implicit intent to have the non-native language learning opportunities presented on the general search engine results page; accesses a first data store having documents in the native language and identifies a first set of native language documents associated with the search query; overrides the user'"'"'s specification that the general search engine search only native language documents sources and accesses a second data store having documents in the non-native language and identifies a second set of non-native language documents associated with the search query; and overrides the user'"'"'s specification that only the native language be presented on the general search engine results page and communicates for presentation on the general search engine results page the first and second sets of documents as a first and a second set of search results, the first and second sets of search results presented in the native language and the non-native language respectively. - View Dependent Claims (10, 11, 12, 13)
-
Specification