Methods and apparatus for searching the internet
AssigneeNuance Communications, Inc.
InventorsVladimir Sejnoha, Gunnar Evermann, Marc W. Regan, Stephen W. Laverty
Life of this patent
Estimating the term…
Abstract
Some embodiments relate to performing a search for content via the Internet, wherein user input specifying a search query is supplied to a mobile communications device, such as, for example, a smartphone. The mobile communications device separately issues the search query to a plurality of search engines and can receive the results from each search engine and display the results to the user. Thus, the user does not have to separately issue the query to each of the plurality of search engines.
Claims36
A method, implemented at least in part via at least one hardware computer processor of a mobile communications device, of performing a search for content via the Internet, the method comprising:
- receiving, at the mobile communications device, user input specifying a first search query;
- issuing at least one second search query from the mobile communications device to a plurality of search engines, wherein the at least one second search query is based, at least in part, on the content of the first search query.
At least one computer-readable medium encoded with instructions that, when executed by at least one hardware computer processor, perform a method of performing a search for content via the Internet, the method comprising:
- receiving, at the mobile communications device, user input specifying a first search query;
- issuing at least one second search query from the mobile communications device to a plurality of search engines, wherein the at least one second search query is based, at least in part, on the content of the first search query.
A mobile communications device comprising:
- at least one tangible memory that stores processor-executable instructions for performing a search for content via the Internet;
- and
- at least one hardware computer processor, coupled to the at least one tangible memory, that executes the processor-executable instructions to:
- receive, at the mobile communications device, user input specifying a first search query;
- issue at least one second search query from the mobile communications device to a plurality of search engines, wherein the at least one second search query is based, at least in part, on the content of the first search query.
A method, implemented at least in part via at least one hardware computer processor, of facilitating a search for content via the Internet, the method comprising:
- receiving a first search query from a client device;
- identifying at least one search engine to be queried;
- generating at least one second search query, wherein the at least one second search query is generated based, at least in part, on the content of the first search query;
- and
- sending, to the client device, the at least one second search query and information specifying the identified at least one search engine to be used in performing an Internet search using at least one second search query.
At least one computer-readable medium encoded with instructions that, when executed by at least one hardware computer processor, perform a method of facilitating a search for content via the Internet, the method comprising:
- receiving a first search query from a client device;
- identifying at least one search engine to be queried;
- generating at least one second search query, wherein the at least one second search query is generated based, at least in part, on the content of the first search query;
- and
- sending, to the client device, the at least one second search query and information specifying the identified at least one search engine to be used in performing an Internet search using at least one second search query.
A system comprising:
- at least one tangible memory that stores processor-executable instructions for facilitating a search for content via the Internet;
- and
- at least one hardware computer processor, coupled to the at least one tangible memory, that executes the processor-executable instructions to:
- receive a first search query from a client device;
- identify at least one search engine to be queried;
- generate at least one second search query, wherein the at least one second search query is generated based, at least in part, on the content of the first search query;
- and
- send, to the client device, the at least one second search query and information specifying the identified at least one search engine to be used in performing an Internet search using at least one second search query.
Dependencies are inferred from the claim text.