Search enhancement system and method having rankings, explicitly specified by the user, based upon applicability and validity of search parameters in regard to a subject matter
First Claim
1. A process, comprising the steps of:
- soliciting from a user a set of one or more general search parameters specified by the user;
soliciting from the user at least one ranking explicitly specified by the user, the rankings based on any of applicability and validity of at least one of the solicited general search parameters in regard to at least one subject matter;
associatively storing the set of solicited general search parameters and the rankings specified by the user for at least one future search initiated by the user;
receiving a search query from the user, the search query comprising one or more query parameters other than the previously solicited general search parameters;
determining the subject matter of the received search query;
selecting one or more of the associatively stored solicited general search parameters based upon any of applicability and validity of the associatively stored solicited search parameters with the determined subject matter of the received search query, wherein the selection is at least partially based on at least one of the rankings explicitly specified by the user; and
providing a refined search, wherein the refinement comprises any ofusing the selected ones of the associatively stored solicited general search parameters in conjunction with the received query parameters to perform the search;
performing the search with the received query parameters and subsequently refining search results with the selected ones of the associatively stored solicited general search parameters; and
performing the search with the received query parameters and subsequently providing any of organizing and sorting of the search results with the selected ones of the associatively stored solicited general search parameters.
9 Assignments
0 Petitions
Accused Products
Abstract
The system and method comprises enhancement of results for a search engine, wherein the results from the search engine are refined or reorganized, based upon information from an identified secondary source. The results obtained using a conventional search are compared against the identified secondary source, e.g. a ratings service, and are filtered and/or sorted appropriately. In some embodiments, identification of the secondary source, such as a ratings service comprising information which may supplement the subject of a search query, is based upon information entered by the user. In alternate embodiments, the secondary source is associated with a user, as part of general user-specified search parameters, wherein one or more parameters are consulted automatically for searches for appropriate subject matter.
118 Citations
51 Claims
-
1. A process, comprising the steps of:
-
soliciting from a user a set of one or more general search parameters specified by the user; soliciting from the user at least one ranking explicitly specified by the user, the rankings based on any of applicability and validity of at least one of the solicited general search parameters in regard to at least one subject matter; associatively storing the set of solicited general search parameters and the rankings specified by the user for at least one future search initiated by the user; receiving a search query from the user, the search query comprising one or more query parameters other than the previously solicited general search parameters; determining the subject matter of the received search query; selecting one or more of the associatively stored solicited general search parameters based upon any of applicability and validity of the associatively stored solicited search parameters with the determined subject matter of the received search query, wherein the selection is at least partially based on at least one of the rankings explicitly specified by the user; and providing a refined search, wherein the refinement comprises any of using the selected ones of the associatively stored solicited general search parameters in conjunction with the received query parameters to perform the search; performing the search with the received query parameters and subsequently refining search results with the selected ones of the associatively stored solicited general search parameters; and performing the search with the received query parameters and subsequently providing any of organizing and sorting of the search results with the selected ones of the associatively stored solicited general search parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A process, comprising the steps of:
-
soliciting from a user at least one user-specified search parameter; soliciting from the user at least one ranking explicitly specified by the user, the rankings based on any applicability and validity of at least one of the solicited user-specified search parameters in regard to at least one subject matter; associating the solicited user-specified search parameters and the explicitly specified rankings with the user; storing the associated solicited user-specified search parameters and the explicitly specified rankings for use in at least one future search initiated by the user; receiving a search query from the user, the search query comprising one or more query parameters other than the previously solicited user-specified search parameters; determining the subject matter of the received search query; selecting one or more of the stored associated solicited user-specified search parameters based on any of applicability and validity of the stored associated solicited user-specified search parameters with the determined subject matter of the received search query, wherein the selection is at least partially based on at least one of the solicited user-specified search parameters having a ranking explicitly specified by the user; and providing a refined search, wherein the refinement comprises any of using the selected ones of the stored associated solicited user-specified search parameters in conjunction with the received query parameters to perform the search; performing the search with the received query parameters and subsequently refining search results with the selected ones of the stored associated solicited user-specified search parameters; and performing the search with the received query parameters and subsequently providing any of organizing and sorting of the search results with the selected ones of the stored associated solicited user-specified search parameters. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 42)
-
-
35. A system, comprising:
-
means for soliciting from a user at least one user-specified search parameter; means for soliciting from the user one or more rankings ranking explicitly specified by the user, the rankings based on any of applicability and validity of at least one of the solicited user-specified search parameters in regard to at least one subject matter; means for associating the solicited user-specified search parameters and the explicitly specified rankings with the user; means for storing the associated solicited user-specified search parameters and the explicitly specified rankings for use in at least one future search initiated by the user; means for receiving an initial search query from the user, the search query comprising one or more query parameters other than the previously solicited user-specified search parameters; means for determining the subject matter of the received initial search query; means for selection of one or more of the stored associated solicited user-specified search parameters based on any of applicability and validity of the stored associated solicited search parameters with the determined subject matter of the received search query, wherein the selection is at least partially based on at least one of the solicited user-specified search parameters having a ranking explicitly specified by the user; and means for providing a refined search, wherein the refinement comprises any of means for using the selected ones of the stored associated solicited user-specified search parameters in conjunction with the received query parameters to perform the search; means for performing the search with the received query parameters and subsequently refining search results with the selected ones of the stored associated solicited user-specified search parameters; and means for performing the search with the received query parameters and subsequently providing any of organizing and sorting of the search results with the selected ones of the stored associated solicited user-specified search parameters. - View Dependent Claims (36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification