Methods and apparatus for searching the Internet
First Claim
Patent Images
1. 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; and
in response to issuing the at least one second search query to the plurality of search engines, receiving a response from each of the plurality of search engines, wherein the response from each of the plurality of search engines includes search results provided from the respective search engine;
wherein the plurality of search engines comprises at least two different site-specific search engines;
wherein the user input is first user input; and
wherein the method further comprises;
causing at least some of the search results to be displayed on a display of the mobile communications device;
receiving second user input selecting one of the search results; and
generating monitoring information identifying from which one of the plurality of search engines the selected one of the search results was provided.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
42 Claims
-
1. 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; and in response to issuing the at least one second search query to the plurality of search engines, receiving a response from each of the plurality of search engines, wherein the response from each of the plurality of search engines includes search results provided from the respective search engine; wherein the plurality of search engines comprises at least two different site-specific search engines; wherein the user input is first user input; and wherein the method further comprises; causing at least some of the search results to be displayed on a display of the mobile communications device; receiving second user input selecting one of the search results; and generating monitoring information identifying from which one of the plurality of search engines the selected one of the search results was provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 39)
-
-
15. 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; in response to issuing the at least one second search query to the plurality of search engines, receiving a response from each of the plurality of search engines, wherein the response from each of the plurality of search engines includes search results provided from the respective search engine; wherein the plurality of search engines comprises at least two different site-specific search engines; wherein the user input is first user input; and wherein the method further comprises; causing at least some of the search results to be displayed on a display of the mobile communications device; receiving second user input selecting one of the search results; and generating monitoring information identifying from which one of the plurality of search engines the selected one of the search results was provided. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. 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; in response to issuing the at least one second search query to the plurality of search engines, receive a response from each of the plurality of search engines, wherein the response from each of the plurality of search engines includes search results provided from the respective search engine; wherein the plurality of search engines comprises at least two different site-specific search engines; wherein the user input is first user input; and wherein the at least one hardware computer processor executes the processor-executable instructions to; cause at least some of the search results to be displayed on a display of the mobile communications device; receive second user input selecting one of the search results; and generate monitoring information identifying from which one of the plurality of search engines the selected one of the search results was provided. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42)
-
Specification