Machine implemented methods of ranking merchants
First Claim
1. A machine-implemented method of ranking merchants, the method comprising:
- receiving a set of weighting factors from a consumer, the set of weighting factors pertaining to a query related to a potential consumer transaction, the weighting factors corresponding to stored comparison data related to a plurality of merchants, wherein at least one weighting factor of the set of weighting factors has been input by the consumer prior to execution of the query;
prior to receiving the set of weighting factors, outputting to the consumer data identifying a plurality of suggested weighting factor paradigms, each said paradigm representing a plurality of suggested weighting factors for possible use as said set of weighting factors corresponding to stored comparison data, each said paradigm representing a different preference set;
receiving the query;
accessing the stored comparison data in response to the query;
generating a ranking of the merchants, by a data processing device, based on the set of weighting factors and the comparison data; and
returning the ranking to the consumer as a response to the query.
0 Assignments
0 Petitions
Accused Products
Abstract
In a consumer information system, a method of comparing products and services including providing product specific information, providing merchant specific information on the specified product, providing merchant specific business information, providing product specific information collected by third parties, providing merchant specific information collected by third parties, applying weighting factors to the information provided, producing an aggregate value for each merchant based on the weighting factors as applied to the information provided, and producing a ranking of the merchants offering the specified product based on the aggregate value for each merchant. The system provides for consumers to select a set of standardized weighting factors or to modify the standardized weighting factors or to create their own weighting factors. The system provides detailed information to consumers on the breakdown of factors influencing the rating.
81 Citations
32 Claims
-
1. A machine-implemented method of ranking merchants, the method comprising:
-
receiving a set of weighting factors from a consumer, the set of weighting factors pertaining to a query related to a potential consumer transaction, the weighting factors corresponding to stored comparison data related to a plurality of merchants, wherein at least one weighting factor of the set of weighting factors has been input by the consumer prior to execution of the query; prior to receiving the set of weighting factors, outputting to the consumer data identifying a plurality of suggested weighting factor paradigms, each said paradigm representing a plurality of suggested weighting factors for possible use as said set of weighting factors corresponding to stored comparison data, each said paradigm representing a different preference set; receiving the query; accessing the stored comparison data in response to the query; generating a ranking of the merchants, by a data processing device, based on the set of weighting factors and the comparison data; and returning the ranking to the consumer as a response to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine-implemented method of ranking merchants, the method comprising:
-
receiving a set of weighting factors from a consumer, the set of weighting factors pertaining to a query related to a product or service, the weighting factors corresponding to stored comparison data related to a plurality of merchants, wherein at least one weighting factor of the set of weighting factors has been input by the consumer prior to execution of the query; prior to receiving the set of weighting factors, outputting to the consumer data identifying a plurality of suggested weighting factor paradigms, each said paradigm representing a plurality of suggested weighting factors for possible use as said set of weighting factors corresponding to stored comparison data, each said paradigm representing a different preference set; receiving the query; accessing the stored comparison data in response to the query, wherein the comparison data includes non-opinion data; generating, by a data processing device, a ranking of the merchants based on the set of weighting factors and the comparison data; and returning the ranking to the consumer as a response to the query, including calculating a score for each of the merchants, based on the set of weighting factors and the comparison data, to produce a plurality of scores, wherein the ranking is based on the scores. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A machine-implemented method comprising:
-
receiving a set of weighting factors from a consumer, the set of weighting factors pertaining to a query related to a potential consumer transaction, the weighting factors corresponding to stored comparison data related to a plurality of merchants, wherein at least one weighting factor of the set of weighting factors has been input by the consumer prior to execution of the query; prior to receiving the set of weighting factors, outputting a set of suggested weighting factors to the consumer, for use as said set of weighting factors corresponding to stored comparison data; enabling the consumer to accept or modify any of the set of suggested weighting factors before using the set of suggested weighting factors; receiving from the consumer a user input specifying a change to one of the suggested weighting factors; maintaining a record of said change in a historical record of consumer input information; generating or updating a set of suggested weighting factors for use in relation to a subsequent query from a consumer, based on the historical record; receiving the query; accessing the stored comparison data in response to the query; generating, by a data processing device, a ranking of the merchants based on the set of weighting factors and the comparison data; and returning the ranking to the consumer as a response to the query.
-
-
26. A machine-implemented method comprising:
-
receiving a set of weighting factors from a consumer, the set of weighting factors pertaining to a query related to a potential consumer transaction, the weighting factors corresponding to stored comparison data related to a plurality of merchants, wherein at least one weighting factor of the set of weighting factors has been input by the consumer prior to execution of the query; receiving the query; accessing the stored comparison data in response to the query; generating, by a data processing device, a ranking of the merchants based on the set of weighting factors and the comparison data; returning the ranking to the consumer as a response to the query, wherein the ranking comprises a list of merchants and wherein returning the ranking to the consumer comprises causing the list of merchants to be output to the consumer; for each merchant in the list, causing a plurality of category indicators to be output to the consumer in association with the corresponding merchant, each category indicator representing a different category of comparison data; and causing a corresponding category score or rank to be output to the consumer in association with each said category indicator. - View Dependent Claims (27, 28)
-
-
29. A machine-implemented method comprising:
-
receiving a set of weighting factors from a consumer, the set of weighting factors pertaining to a query related to a product or service, the weighting factors corresponding to stored comparison data related to a plurality of merchants, wherein at least one weighting factor of the set of weighting factors has been input by the consumer prior to execution of the query; prior to receiving the set of weighting factors, outputting a set of suggested weighting factors to the consumer, for use as said set of weighting factors corresponding to stored comparison data; enabling the consumer to accept or modify any of the set of suggested weighting factors before using the set of suggested weighting factors; receiving from the consumer a user input specifying a change to one of the suggested weighting factors; maintaining a record of said change in a historical record of consumer input information; generating or updating a set of suggested weighting factors for use in relation to a subsequent query from a consumer, based on the historical record; receiving the query; accessing the stored comparison data in response to the query, wherein the comparison data includes non-opinion data; generating, by a data processing device, a ranking of the merchants based on the set of weighting factors and the comparison data; and returning the ranking to the consumer as a response to the query, including calculating a score for each of the merchants, based on the set of weighting factors and the comparison data, to produce a plurality of scores, wherein the ranking is based on the scores.
-
-
30. A machine-implemented method comprising:
-
receiving a set of weighting factors from a consumer, the set of weighting factors pertaining to a query related to a product or service, the weighting factors corresponding to stored comparison data related to a plurality of merchants, wherein at least one weighting factor of the set of weighting factors has been input by the consumer prior to execution of the query; receiving the query; accessing the stored comparison data in response to the query, wherein the comparison data includes non-opinion data; generating, by a data processing device, a ranking of the merchants based on the set of weighting factors and the comparison data; and returning the ranking to the consumer as a response to the query, including calculating a score for each of the merchants, based on the set of weighting factors and the comparison data, to produce a plurality of scores, wherein the ranking is based on the scores and comprises a list of merchants, and wherein returning the ranking to the consumer comprises causing the list of merchants to be output to the consumer; for each merchant in the list, causing a plurality of category indicators to be output to the consumer in association with the corresponding merchant, each category indicator representing a different category of comparison data; and causing a corresponding category score or rank to be output to the consumer in association with each said category indicator. - View Dependent Claims (31, 32)
-
Specification