Inline search results from user-created search verticals
First Claim
1. A method for automatically presenting inline answers or suggestions from user-created web-search verticals in response to a general web-search query, the method comprising:
- receiving a general web-search query from a user in a web-search user interface that has been customized by the user selecting to install one or more user-created web-search vertical tabs in the web-search user interface, wherein the user-created web-search verticals have been created by one or more search-engine consumers rather than a search-engine provider;
obtaining general web-search results from the World Wide Web based on the query;
accessing the user-created web-search verticals that have been installed in the customized user-interface by the user;
determining whether answers or suggestions relevant to the query are available from the installed user-created web-search verticals by first accessing a user-created definition for each of the installed user-created web-search verticals to determine whether return of answers or suggestions are supported by each of the installed user-created web-search verticals, and, second, determining whether any keywords from the query are present in a programmed keyword list in each of the installed user-created web-search verticals; and
if return of answers or suggestions are supported and if any keywords from the query are present, then, presenting, on a common display with the general web-search results, at least one answer or suggestion from an installed user-created web-search vertical that supports answers or suggestions and that has at least one keyword from the query in its programmed keyword list.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for automatically presenting search results from user-created search verticals or search macros in response to general web-search queries. A general web-search query is received and a set of user-created search verticals is initially identified using keywords contained in the query. A subset of target user-created search verticals is identified using factors such as whether the user has installed a tab for a particular vertical in a customized user interface, whether the search query has been used in a particular search vertical with a high frequency, and an overall or query-specific customer satisfaction rating for a particular search vertical. The search results can be presented as inline answers or inline suggestions on a common display with general search results obtained for the general search query.
-
Citations
12 Claims
-
1. A method for automatically presenting inline answers or suggestions from user-created web-search verticals in response to a general web-search query, the method comprising:
-
receiving a general web-search query from a user in a web-search user interface that has been customized by the user selecting to install one or more user-created web-search vertical tabs in the web-search user interface, wherein the user-created web-search verticals have been created by one or more search-engine consumers rather than a search-engine provider; obtaining general web-search results from the World Wide Web based on the query; accessing the user-created web-search verticals that have been installed in the customized user-interface by the user; determining whether answers or suggestions relevant to the query are available from the installed user-created web-search verticals by first accessing a user-created definition for each of the installed user-created web-search verticals to determine whether return of answers or suggestions are supported by each of the installed user-created web-search verticals, and, second, determining whether any keywords from the query are present in a programmed keyword list in each of the installed user-created web-search verticals; and if return of answers or suggestions are supported and if any keywords from the query are present, then, presenting, on a common display with the general web-search results, at least one answer or suggestion from an installed user-created web-search vertical that supports answers or suggestions and that has at least one keyword from the query in its programmed keyword list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for presenting search answers or suggestions from user-created web-search verticals in response to search queries entered into a general web-search utility, the system comprising:
-
a data store comprising stored information elements and a plurality of user-created web-search verticals that have been installed into a web-search user interface that has been customized by a user selecting to install one or more user-created web-search vertical tabs in the web-search user interface, wherein the user-created web-search verticals have been created by one or more search-engine consumers rather than a search-engine provider; a search-engine component operative to obtain general web-search results from the data store and further operative to obtain search answers or suggestions from one or more of the plurality of user-created web-search verticals; a vertical determiner operative to determine whether to obtain inline search answers or suggestions from one or more of the plurality of user-created web-search verticals by first accessing a user-created definition for each of the user-created web-search verticals to determine whether return of answers or suggestions are supported by each of the user-created web-search verticals, and, second, determining whether any keywords from the query are present in a programmed keyword list in each of the user-created web-search verticals; and an interface component operative to receive general web-search queries and present inline search answers or suggestions obtained from the plurality of user-created web-search verticals on a common display with the general web-search results in response to the vertical determiner making a determination to obtain inline search answers or suggestions from the one or more user-created web-search verticals. - View Dependent Claims (9, 10, 11, 12)
-
Specification