TABLE OF CONTENTS FOR SEARCH QUERY REFINEMENT
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for providing a user interface for exploring facets relevant to a user search query term, wherein a state of the user search query is maintained, the method comprising:
- receiving at least one search query term from a user;
receiving at least one relevant facet for the at least one search query term, wherein the at least one relevant facet categorizes a set of topics relevant to the at least one search query term and allows the user to refine the one or more search query terms;
displaying at least one of the relevant facets for the at least one search query term;
receiving selection of at least one of the relevant facets;
sending the selection of at least one of the relevant facets to a back end server;
receiving a set of search results for the at least one search query term and the at least one selected facet; and
displaying a set of search results for the at least one search query term and the at least one selected facet.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods and a computing system are provided for presenting a new user interface paradigm which allows users to explore facets related to a search query term while maintaining the original state of the search query term or staying within the confines of the user defined topic. The methods and system present facets or categories of relevant topics of a user generated search query term. The user may then explore these facets in a number of embodiments while maintaining the state of the search.
33 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for providing a user interface for exploring facets relevant to a user search query term, wherein a state of the user search query is maintained, the method comprising:
-
receiving at least one search query term from a user; receiving at least one relevant facet for the at least one search query term, wherein the at least one relevant facet categorizes a set of topics relevant to the at least one search query term and allows the user to refine the one or more search query terms; displaying at least one of the relevant facets for the at least one search query term; receiving selection of at least one of the relevant facets; sending the selection of at least one of the relevant facets to a back end server; receiving a set of search results for the at least one search query term and the at least one selected facet; and displaying a set of search results for the at least one search query term and the at least one selected facet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for, providing a user interface for exploring facets and sub facets relevant to a user-generated query, wherein a state of the user-generated query is maintained, the method comprising:
-
receiving at least one search query term from a user; receiving at least one relevant facet for the at least one search query term, wherein the at least one relevant facet categorizes a set of topics relevant to the at least one search query term and allows the user to refine the one or more search query terms; displaying at least one of the relevant facets for the at least one search query term; receiving selection of at least one of the relevant facets; transmitting the selection of the at least one relevant facet to a back end server; receiving at least one sub facet for the at least one search query term and the at least one selected facet, wherein the at least one sub facet categorizes a set of sub topics relevant to the selected facet and allows the user to further refine the one or more search query terms; displaying the at least one sub facet and the at least one relevant facet for the at least one search query term; receiving selection of at least one of the sub facets; receiving a set of search results for the at least one selected sub facet; and displaying a set of search results for the at least one selected sub facet and the at least one selected facet and the at least one search query term. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computerized system for providing a user interface for exploring facets relevant to a user search query, wherein a state of the user search query is maintained, the system comprising:
-
a back-end server configured for; generating at least one relevant facet for at least one search query term received from a user, wherein the facet categorizes a set of topics relevant to the at least one search query term; generating a set of results for at least one selected facet and the at least one search query term; and a front end engine configured for; sending a user generated search query term to the back end server; displaying the at least one relevant facet for the at least one search query term; receiving the user selection of at least one relevant facet for refining the at least one search query term; displaying the set of results for at least one selected facet and the at least one search query term. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification