METHODS AND APPARATUS FOR DELIVERING INFORMATION OF VARIOUS TYPES TO A USER
First Claim
Patent Images
1. A method, performed by at least one computer, comprising acts of:
- (A) receiving a query; and
(B) in response to the query being received, identifying at least one search engine to which to submit a representation of the query, the identifying being based at least in part on consideration received from an operator of the at least one search engine.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments relate to techniques for performing a search for content, in which a user may issue a search query, and the search engine or engines to which that query is provided may be determined dynamically based on any of a variety of factors. For example, in some embodiments, the search engine or engines to which the query is provided may be determined based on the content of the search query, and/or auxiliary information such as the user'"'"'s location, demographics, query history and/or browsing history.
46 Citations
60 Claims
-
1. A method, performed by at least one computer, comprising acts of:
-
(A) receiving a query; and (B) in response to the query being received, identifying at least one search engine to which to submit a representation of the query, the identifying being based at least in part on consideration received from an operator of the at least one search engine. - View Dependent Claims (2, 3)
-
-
4. A method, performed by at least one computer, comprising acts of:
-
(A) receiving a query; (B) in response to the query being received, identifying a plurality of search engines to which to submit a representation of the query; and (C) defining a manner of displaying results from each of the plurality of search engines, the defining being based at least in part on consideration received from an operator of at least one of the plurality of search engines. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method, performed by a device, comprising acts of:
-
(A) receiving a query from a user; and (B) causing to be displayed results generated based on the query by a plurality of search engines, at least one of the plurality of search engines for which results are displayed being identified based at least in part on consideration received from an operator of the at least one search engine. - View Dependent Claims (12, 13)
-
-
14. A method, performed by a device, comprising acts of:
-
(A) receiving a query from a user; and (B) causing to be displayed results generated based on the query by a plurality of search engines, wherein display of the results is influenced at least in part by consideration received from an operator of at least one of the plurality of search engines. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. At least one non-transitory computer readable storage medium having instructions encoded thereon which, when executed, perform a method comprising acts of:
-
(A) receiving a query; and (B) in response to the query being received, identifying at least one search engine to which to submit a representation of the query, the identifying being based at least in part on consideration received from an operator of the at least one search engine. - View Dependent Claims (22, 23)
-
-
24. At least one non-transitory computer readable storage medium having instructions encoded thereon which, when executed, perform a method comprising acts of:
-
(A) receiving a query; (B) in response to the query being received, identifying a plurality of search engines to which to submit a representation of the query; and (C) defining a manner of displaying results from each of the plurality of search engines, wherein the defining is based at least in part on consideration received from an operator of at least one of the plurality of search engines. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. At least one non-transitory computer readable storage medium having instructions encoded thereon which, when executed, perform a method comprising acts of:
-
(A) receiving a query from a user; and (B) causing to be displayed results generated based on the query by a plurality of search engines, at least one of the plurality of search engines for which results are displayed being identified based at least in part on consideration received from an operator of the at least one search engine. - View Dependent Claims (32, 33)
-
-
34. At least one non-transitory computer readable storage medium having instructions encoded thereon which, when executed, perform a method comprising acts of:
-
(A) receiving a query from a user; and (B) causing to be displayed results generated based on the query by a plurality of search engines, wherein the display of the results is influenced at least in part by consideration received from an operator of at least one of the plurality of search engines. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. An apparatus, comprising:
at least one processor programmed to; receive a query; and in response to the query being received, identify at least one search engine to which to submit a representation of the query, the identifying being based at least in part on consideration received from an operator of the at least one search engine. - View Dependent Claims (42, 43)
-
44. An apparatus, comprising:
at least one processor programmed to; receive a query; in response to the query being received, identify a plurality of search engines to which to submit a representation of the query; and define a manner of displaying results from each of the plurality of search engines, wherein the defining is based at least in part on consideration received from an operator of at least one of the plurality of search engines. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
51. An apparatus, comprising:
at least one processor programmed to; receive a query from a user; and cause to be displayed results generated based on the query by a plurality of search engines, at least one of the plurality of search engines for which results are displayed being identified based at least in part on consideration received from an operator of the at least one search engine. - View Dependent Claims (52, 53)
-
54. An apparatus, comprising:
at least one processor programmed to; receive a query from a user; and cause to be displayed results generated based on the query by a plurality of search engines, wherein the display of the results is influenced at least in part by consideration received from an operator of at least one of the plurality of search engines. - View Dependent Claims (55, 56, 57, 58, 59, 60)
Specification