Search engine segmentation
First Claim
1. A system comprising:
- memory;
one or more processors; and
a segmentation component stored on the memory and executable by the one or more processors, the segmentation component comprising;
a configuration element that;
displays a plurality of search types,displays, for a given search type of the plurality of search types, one or more representations of search engines to enable selection of a respective search engine from among a plurality of search engines, andreceives one or more user selections associating respective search engines of the plurality of search engines with respective search types of the plurality of search types; and
a routing element that;
receives a search query,compares the search query to a set of search terms to determine a search type for the search query from among the plurality of search types, anddetermines, based at least partly on the user selections and the search type of the search query, a search engine from among the plurality of search engines.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter can provide a mechanism that facilitates market segmentation among search engines. A segmentation mechanism is provided that displays a plurality of search engines that can be employed in connection with a plurality of search types. Thus, an Internet search query can be analyzed, e.g., by keywords to determine a type of search being performed, and subsequently directed to the search engine selected for that type rather than all search queries going to a single search engine. The routing of a query can be based upon a user'"'"'s choices, which takes advantage of the fact that some search engines perform better than others based upon the type of search. The segmentation mechanism can be built into, e.g., an operating system, a browser and the like, and can be easily configured.
92 Citations
20 Claims
-
1. A system comprising:
-
memory; one or more processors; and a segmentation component stored on the memory and executable by the one or more processors, the segmentation component comprising; a configuration element that; displays a plurality of search types, displays, for a given search type of the plurality of search types, one or more representations of search engines to enable selection of a respective search engine from among a plurality of search engines, and receives one or more user selections associating respective search engines of the plurality of search engines with respective search types of the plurality of search types; and a routing element that; receives a search query, compares the search query to a set of search terms to determine a search type for the search query from among the plurality of search types, and determines, based at least partly on the user selections and the search type of the search query, a search engine from among the plurality of search engines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
presenting a plurality of query types; presenting, for a given query type of the plurality of query types, a selectable list of a plurality of search engines; receiving selections associating respective search engines of the plurality of search engines with respective query types of the plurality of query types; subsequent to the receiving the selections, comparing, by a computer, a search query to a set of search terms to determine a particular query type of the plurality of query types; and directing the search query to a particular search engine of the plurality of search engines selected for the particular query type. - View Dependent Claims (15, 16)
-
-
17. A computer-readable storage medium having instructions executable by a computer to:
-
display a plurality of query types; display, for individual ones of the plurality of query types, respective selectable representations of one or more search engines from among a plurality of search engines employable to perform searches; receive selections associating individual ones of the plurality of search engines with corresponding ones of the plurality of query types; match a search query to a query type of the plurality of query types previously associated with respective ones of the plurality of search engines; and route the search query to a search engine based on the matching query type, the matching query type determined based on a comparison of the search query to search terms that are associated with the matching query type. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
memory; one or more processors; and a segmentation component stored on the memory and executable by the one or more processors, the segmentation component comprising; a configuration component that; displays a plurality of search types, displays, for individual ones of the plurality of search types, selectable representations of respective one or more search engines from among a plurality of search engines, and receives input selections associating individual ones of the plurality of search engines with a respective search type of the plurality of search types; and a routing component that; receives a search query, and determines, based at least in part on one or more search terms in the search query, a search type from among the plurality of search types, and directs the search query to one of the search engines based at least in part on the search type.
-
Specification