System, method, and computer program product for comparing decision options
First Claim
1. A method for comparing decision options, the method comprising:
- presenting to a user, via the one or more processors, a plurality of factors for a set of decision options corresponding to at least one category of goods/services, wherein each of the plurality of factors defines a respective attribute of the set of decision options, the respective attribute corresponding to at least one of;
a physical attribute, a financial attribute, and a service attribute;
receiving, via the one or more processors, a user preference value indicator for at least one factor of the plurality of factors, the user preference value indicator providing an importance metric corresponding to the at least one factor of the plurality of factors, the importance metric providing a weight the user places on the at least one factor, independent of other factors, when determining whether to select at least one decision option from the set of decision options;
normalizing attribute values of each of the plurality of factors;
calculating a user preference score for each decision option of the set of decision options as a function of the user preference value indicator and the normalized attribute value for each factor of each decision option of the set of decision options;
ranking, via the one or more processors, the set of decision options in response to receiving a first user preference indicator, wherein the rank of a subject decision option is based on the calculated user preference score for the subject decision option relative to each decision option of the set of decision options;
providing the user with a ranked list of the set of decision options in response to receiving the first user preference indicator;
reranking, via the one or more processors, the set of decision options in response to receiving a second user preference indicator; and
providing the user with a reranked list of the set of decision options in response to receiving the second user preference indicator.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for comparing decision options includes storing a set of decision options. The method includes determining for each decision option of the set of decision options, a plurality of factors, wherein each of the plurality of factors defines a respective metric. The method includes receiving a plurality of user preference indicators, each indicator corresponding to a respective factor of the plurality of factors. The method includes ranking the set of decision options in response to receiving a first user preference indicator. The method includes providing the user with a ranked list of the set of decision options in response to receiving the first user preference indicator. The method includes reranking the set of decision options in response to receiving a second user preference indicator and providing the user with a reranked list of the set of decision options in response to receiving the second user preference indicator.
-
Citations
11 Claims
-
1. A method for comparing decision options, the method comprising:
-
presenting to a user, via the one or more processors, a plurality of factors for a set of decision options corresponding to at least one category of goods/services, wherein each of the plurality of factors defines a respective attribute of the set of decision options, the respective attribute corresponding to at least one of;
a physical attribute, a financial attribute, and a service attribute;receiving, via the one or more processors, a user preference value indicator for at least one factor of the plurality of factors, the user preference value indicator providing an importance metric corresponding to the at least one factor of the plurality of factors, the importance metric providing a weight the user places on the at least one factor, independent of other factors, when determining whether to select at least one decision option from the set of decision options; normalizing attribute values of each of the plurality of factors; calculating a user preference score for each decision option of the set of decision options as a function of the user preference value indicator and the normalized attribute value for each factor of each decision option of the set of decision options; ranking, via the one or more processors, the set of decision options in response to receiving a first user preference indicator, wherein the rank of a subject decision option is based on the calculated user preference score for the subject decision option relative to each decision option of the set of decision options; providing the user with a ranked list of the set of decision options in response to receiving the first user preference indicator; reranking, via the one or more processors, the set of decision options in response to receiving a second user preference indicator; and providing the user with a reranked list of the set of decision options in response to receiving the second user preference indicator. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus configured to compare decision options, the apparatus comprising:
-
one or more processors; a factorization module configured to present to a user, via one or more processors, a plurality of factors for a set of decision options corresponding to at least one category of goods/services, wherein each of the plurality of factors defines a respective attribute of the set of decision options, the respective attribute corresponding to at least one of;
a physical attribute, a financial attribute, and a service attribute;an interface configured to receive, via the one or more processors, a user preference value indicator for at least one factor of the plurality of factors, the user preference value indicator providing an importance metric corresponding to the at least one factor of the plurality of factors, the importance metric providing a weight the user places on the at least one factor, independent of other factors, when determining whether to select at least one decision option from the set of decision options; a normalizing module configured to normalize attribute values of each of the plurality of factors; a user preference module configured to calculate a user preference score for each decision option of the set of decision options as a function of the user preference value indicator and the normalized attribute value for each factor of each decision option of the set of decision options; a ranking module configured to rank, via the one or more processors, the set of decision options in response to receiving a first user preference indicator, wherein the rank of a subject decision option is based on the calculated user preference score for the subject decision option relative to each decision option of the set of decision options; the interface further configured to provide the user with a ranked list of the set of decision options in response to receiving the first user preference indicator; the ranking module further configured to rerank, via the one or more processors, the set of decision options in response to receiving a second user preference indicator; and the interface further configured to provide the user with a reranked list of the set of decision options in response to receiving the second user preference indicator. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having computer readable program codes embodied thereon for comparing decision options, the computer readable program codes including instructions that, when executed by a processor, cause the processor to:
-
present to a user, via the one or more processors, a plurality of factors for a set of decision options corresponding to at least one category of goods/services, wherein each of the plurality of factors defines a respective attribute of the set of decision options, the respective attribute corresponding to at least one of;
a physical attribute, a financial attribute, and a service attribute;receive, via the one or more processors, a user preference value indicator for at least one factor of the plurality of factors, the user preference value indicator providing an importance metric corresponding to the at least one factor of the plurality of factors, the importance metric providing a weight the user places on the at least one factor, independent of other factors, when determining whether to select at least one decision option from the set of decision options; normalize attribute values of each of the plurality of factors; calculate a user preference score for each decision option of the set of decision options as a function of the user preference value indicator and the normalized attribute value for each factor of each decision option of the set of decision options; rank, via the one or more processors, the set of decision options in response to receiving a first user preference indicator, wherein the rank of a subject decision option is based on the calculated user preference score for the subject decision option relative to each decision option of the set of decision options; provide the user with a ranked list of the set of decision options in response to receiving the first user preference indicator; rerank, via the one or more processors, the set of decision options in response to receiving a second user preference indicator; and provide the user with a reranked list of the set of decision options in response to receiving the second user preference indicator.
-
Specification