Weighted preference data search system and method
First Claim
1. A computer-implemented weighted preference data search system comprising:
- a weighted preference generator which generates a weighted preference query with tradeoffs expressed as a plurality of normalized fixed sum weights including at least a plurality of weights corresponding to a plurality of automobile related search criteria, the weighted preference generator including;
a means for determining whether there should be user input;
a means for providing at least one of default and automatic heuristically determined weighted preference information if there is not to be user input;
a means for determining whether the user should be able to select criteria;
a means for providing at least one of default and automatic heuristically determined criteria selections if the user is not able to select criteria;
a means for inputting user selection of criteria if the user is allowed to select criteria;
a means for determining whether the user should be able to adjust weights;
a means for providing at least one of default and automatic heuristically determined weights if the user is not able to adjust weights;
a means for inputting user selected weights if the user is allowed to adjust weights;
a means for determining whether the user should be able to input subjective ordering;
a means for providing at least one of default and automatic heuristically determined subjective ordering if the user is not able to subjectively order;
a means for inputting user subjective ordering if the user is allowed to subjectively order; and
a weighted preference data search engine which uses said weighted preference query to search a data source and to provide an ordered automobile result list based upon said weighted preference query.
3 Assignments
0 Petitions
Accused Products
Abstract
A search engine for databases, data streams, and other data sources allows user preferences as to the relative importance of search criteria to be used to rank the output of the search engine. A weighted preference generator generates weighted preference information including at least a plurality of weights corresponding to a plurality of search criteria. A weighted preference data search engines uses the weighted preference information to search a data source and to provide an ordered result list based upon the weighted preference information. A method for weighted preference data searching includes determining weighted preference information including a plurality of search criteria and a corresponding plurality of weights signifying the relative importance of the search criteria, and querying a data source and ranking the results based upon the weighted preference information. In addition to allowing client input of the relative importance of various search criteria, the system and method also preferably include the ability to provide a subjective ordering for at least some of the search criteria.
110 Citations
13 Claims
-
1. A computer-implemented weighted preference data search system comprising:
-
a weighted preference generator which generates a weighted preference query with tradeoffs expressed as a plurality of normalized fixed sum weights including at least a plurality of weights corresponding to a plurality of automobile related search criteria, the weighted preference generator including; a means for determining whether there should be user input; a means for providing at least one of default and automatic heuristically determined weighted preference information if there is not to be user input; a means for determining whether the user should be able to select criteria; a means for providing at least one of default and automatic heuristically determined criteria selections if the user is not able to select criteria; a means for inputting user selection of criteria if the user is allowed to select criteria; a means for determining whether the user should be able to adjust weights; a means for providing at least one of default and automatic heuristically determined weights if the user is not able to adjust weights; a means for inputting user selected weights if the user is allowed to adjust weights; a means for determining whether the user should be able to input subjective ordering; a means for providing at least one of default and automatic heuristically determined subjective ordering if the user is not able to subjectively order; a means for inputting user subjective ordering if the user is allowed to subjectively order; and a weighted preference data search engine which uses said weighted preference query to search a data source and to provide an ordered automobile result list based upon said weighted preference query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification