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 to learn a non-native language on a general search engine results page, the method comprising:
- receiving a first search query from a 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 learn the non-native language;
accessing a data store having documents in the native language and identifying a first set of native language documents associated with the first search query;
accessing a 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
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.
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.
22 Citations
20 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 to learn a non-native language on a general search engine results page, the method comprising:
-
receiving a first search query from a 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 learn the non-native language; accessing a data store having documents in the native language and identifying a first set of native language documents associated with the first search query; accessing a 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. (canceled)
-
9. (canceled)
-
10. One or more computer storage devices having computer-executable instructions embodied thereon that, when executed, present a graphical user interface (GUI) associated with a general search engine results page that simultaneously displays search results in a native language and search results in a non-native language, the graphical user interface comprising:
-
a search query input area on the general search engine results page configured to receive a first search query inputted by a user; a bilingual search result area configured to present a first set of search results in the non-native language, the first set of search results associated with the first search query, the first set of search results comprising identifiers associated with a first plurality of documents in the non-native language; and a native language search result area configured to present a second set of search results in the native language, the second set of search results associated with the first search query, the second set of search results comprising identifiers associated with a second plurality of documents in the native language. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computerized method carried out by a search engine running on one or more processors for a native language user to learn a non-native language on a general search engine results page, the method comprising:
-
receiving a first search query from a 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 upon, at least one of; (1) receiving an indication that the user has initiated a bilingual mode option presented on the general search engine results page, (2) determining that the user has utilized a language learning portal in association with the non-native language, or (3) 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 data store having documents in the native language and identifying a first set of native language documents associated with the first search query; accessing a 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 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. - View Dependent Claims (18)
-
-
19. (canceled)
-
20. (canceled)
Specification