Choice Engine
First Claim
1. A method of identifying a desired item from a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the method comprising the steps of:
- constructing, from the associated factors, attributes which characterise the candidate items;
assigning the amount of each attribute preferred by a user;
estimating the amount of each attribute associated with each of the items;
determining the marginal cost of the attributes;
determining the extent to which each candidate item provides the amount of each attribute required by the user; and
constructing a list of at least some of the candidate items in an order that reflects how each said candidate item in the list satisfies the users preferences subject to the assigned preferences of the user, and given the marginal cost of the attributes, wherein the desired item is an item in the ordered list.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are arrangements (700) that construct (803) attributes used by a consumer (703) to purchase an item, determine (803) how much of each attribute is contained in each candidate item, estimate (806) marginal costs for the attributes, establish (303) the preferences of the consumer for the various attributes, determine (803) utility scores for the candidate items that reflect the extent to which the candidate items provide the consumer with preferred attributes, and rank the candidate items, in an ordered list, in terms of their respective utility scores.
-
Citations
17 Claims
-
1. A method of identifying a desired item from a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the method comprising the steps of:
-
constructing, from the associated factors, attributes which characterise the candidate items; assigning the amount of each attribute preferred by a user; estimating the amount of each attribute associated with each of the items; determining the marginal cost of the attributes; determining the extent to which each candidate item provides the amount of each attribute required by the user; and constructing a list of at least some of the candidate items in an order that reflects how each said candidate item in the list satisfies the users preferences subject to the assigned preferences of the user, and given the marginal cost of the attributes, wherein the desired item is an item in the ordered list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of determining an ask price for an item to be sold, said item being an available member of a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the method comprising the steps of:
-
constructing, from the associated factors, attributes which characterise the set of candidate items; estimating the amount of each attribute associated with each of the candidate items; determining the marginal cost of the attributes associated with each of the candidate items; specifying one of (a) the item to be sold and (b) said at least one of directly observable factors, and intangible factors associated with the item to be sold; if the item to be sold is specified, determining said at least one of directly observable factors, and intangible factors associated with the item to be sold; constructing, from the factors associated with the item to be sold, attributes other than ask price which characterise the item to be sold; specifying (a) a sub-set of the candidate items in regard to which a desired rank is to be determined, and (b) a desired rank of the item to be sold in regard to the specified sub-set; determining the ask price at which the item to be sold should be offered for sale, dependent upon the constructed attributes which characterise the item to be sold, the specified sub-set of candidate items, the specified rank of the item to be sold, and the extent to which each candidate item provides the amount of each attribute which characterise the item to be sold;
wherein said determined ask price causes the item to be sold to have the desired rank in an ordered list of at least some of the sub-set of candidate items, said list having an order that reflects how each said candidate item in the list satisfies users preferences subject to assigned preferences of a user, and given the marginal cost of the attributes, wherein the item to be sold is an item in the ordered list.
-
-
12. An apparatus for identifying a desired item from a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the apparatus comprising:
-
means for constructing, from the associated factors, attributes which characterise the candidate items; means for assigning the amount of each attribute preferred by a user; means for estimating the amount of each attribute associated with each of the items; means for determining the marginal cost of the attributes; means for determining the extent to which each candidate item provides the amount of each attribute required by the user; and means for constructing a list of at least some of the candidate items in an order that reflects how each said candidate item in the list satisfies the users preferences subject to the assigned preferences of the user, and given the marginal cost of the attributes, wherein the desired item is an item in the ordered list.
-
-
13. An apparatus for determining an ask price for an item to be sold, said item being an available member of a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the apparatus comprising:
-
means for constructing, from the associated factors, attributes which characterise the set of candidate items; means for estimating the amount of each attribute associated with each of the candidate items; means for determining the marginal cost of the attributes associated with each of the candidate items; means for specifying one of (a) the item to be sold and (b) said at least one of directly observable factors, and intangible factors associated with the item to be sold; means, if the item to be sold is specified, for determining said at least one of directly observable factors, and intangible factors associated with the item to be sold; means for constructing, from the factors associated with the item to be sold, attributes other than ask price which characterise the item to be sold; means for specifying (a) a sub-set of the candidate items in regard to which a desired rank is to be determined, and (b) a desired rank of the item to be sold in regard to the specified sub-set; means for determining the ask price at which the item to be sold should be offered for sale, dependent upon the constructed attributes which characterise the item to be sold, the specified sub-set of candidate items, the specified rank of the item to be sold, and the extent to which each candidate item provides the amount of each attribute which characterise the item to be sold;
wherein said determined ask price causes the item to be sold to have the desired rank in an ordered list of at least some of the sub-set of candidate items, said list having an order that reflects how each said candidate item in the list satisfies users preferences subject to assigned preferences of a user, and given the marginal cost of the attributes, wherein the item to be sold is an item in the ordered list.
-
-
14. An apparatus for identifying a desired item from a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the apparatus comprising:
-
a memory for storing a program; and a processor for executing the program, said program comprising; code for constructing, from the associated factors, attributes which characterise the candidate items; code for assigning the amount of each attribute preferred by a user; code for estimating the amount of each attribute associated with each of the items; code for determining the marginal cost of the attributes; code for determining the extent to which each candidate item provides the amount of each attribute required by the user; and code for constructing a list of at least some of the candidate items in an order that reflects how each said candidate item in the list satisfies the users preferences subject to the assigned preferences of the user, and given the marginal cost of the attributes, wherein the desired item is an item in the ordered list.
-
-
15. An apparatus for determining an ask price for an item to be sold, said item being an available member of a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the apparatus comprising:
-
a memory for storing a program; and a processor for executing the program, said program comprising; code for constructing, from the associated factors, attributes which characterise the set of candidate items; code for estimating the amount of each attribute associated with each of the candidate items; code for determining the marginal cost of the attributes associated with each of the candidate items; code for specifying one of (a) the item to be sold and (b) said at least one of directly observable factors, and intangible factors associated with the item to be sold; code, if the item to be sold is specified, for determining said at least one of directly observable factors, and intangible factors associated with the item to be sold; code for constructing, from the factors associated with the item to be sold, attributes other than ask price which characterise the item to be sold; code for specifying (a) a sub-set of the candidate items in regard to which a desired rank is to be determined, and (b) a desired rank of the item to be sold in regard to the specified sub-set; code for determining the ask price at which the item to be sold should be offered for sale, dependent upon the constructed attributes which characterise the item to be sold, the specified sub-set of candidate items, the specified rank of the item to be sold, and the extent to which each candidate item provides the amount of each attribute which characterise the item to be sold;
wherein said determined ask price causes the item to be sold to have the desired rank in an ordered list of at least some of the sub-set of candidate items, said list having an order that reflects how each said candidate item in the list satisfies users preferences subject to assigned preferences of a user, and given the marginal cost of the attributes, wherein the item to be sold is an item in the ordered list.
-
-
16. A computer program product including a computer readable medium having recorded thereon a computer program for directing a processor to execute a method for identifying a desired item from a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the program comprising:
-
code for constructing, from the associated factors, attributes which characterise the candidate items; code for assigning the amount of each attribute preferred by a user; code for estimating the amount of each attribute associated with each of the items; code for determining the marginal cost of the attributes; code for determining the extent to which each candidate item provides the amount of each attribute required by the user; and code for constructing a list of at least some of the candidate items in an order that reflects how each said candidate item in the list satisfies the users preferences subject to the assigned preferences of the user, and given the marginal cost of the attributes, wherein the desired item is an item in the ordered list.
-
-
17. A computer program product including a computer readable medium having recorded thereon a computer program for directing a processor to execute a method for determining an ask price for an item to be sold, said item being an available member of a set of candidate items each associated with at least one of directly observable factors, and intangible factors that indirectly reflect said directly observable factors, the program comprising:
-
code for constructing, from the associated factors, attributes which characterise the set of candidate items; code for estimating the amount of each attribute associated with each of the candidate items; code for determining the marginal cost of the attributes associated with each of the candidate items; code for specifying one of (a) the item to be sold and (b) said at least one of directly observable factors, and intangible factors associated with the item to be sold; code, if the item to be sold is specified, for determining said at least one of directly observable factors, and intangible factors associated with the item to be sold; code for constructing, from the factors associated with the item to be sold, attributes other than ask price which characterise the item to be sold; code for specifying (a) a sub-set of the candidate items in regard to which a desired rank is to be determined, and (b) a desired rank of the item to be sold in regard to the specified sub-set; code for determining the ask price at which the item to be sold should be offered for sale, dependent upon the constructed attributes which characterise the item to be sold, the specified sub-set of candidate items, the specified rank of the item to be sold, and the extent to which each candidate item provides the amount of each attribute which characterise the item to be sold;
wherein said determined ask price causes the item to be sold to have the desired rank in an ordered list of at least some of the sub-set of candidate items, said list having an order that reflects how each said candidate item in the list satisfies users preferences subject to assigned preferences of a user, and given the marginal cost of the attributes, wherein the item to be sold is an item in the ordered list.
-
Specification