Computer-Based Method and Computer Program Product for Setting Floor Prices for Items Sold at Auction
First Claim
1. A computer-implemented method for setting a reserve price for an item to be sold at auction, the method performed on a server and comprising steps of:
- identifying a plurality of features for evaluating predicted price differentials between the item to be sold and items in a set of comparative items that were previously sold;
evaluating the predicted price differentials between the item to be sold and the items in the set of comparative items based on estimated state values for the monetary value of the plurality of item features;
calculating values of a distance metric representing distances between the item to be sold and items in the set of comparative items, each calculated distance value indicating a degree of similarity between the item to be sold and a respective item in the set of comparative items;
selecting a subset of most similar items from the set of comparative items according to the calculated distances;
calculating a weighting function for each item in the subset of most similar items;
estimating the reserve price for the item to be sold as a function of the weighting functions and price differentials for the subset of most similar items;
transmitting the reserve price over a secure link to a client device;
updating the estimated state values as a function of an actual sales price for the item to be sold and a current estimate of uncertainty for the estimated state values; and
storing the updated state values in a database of the server.
9 Assignments
0 Petitions
Accused Products
Abstract
An adaptive method for estimating the selling price for an item at auction in order to set a reserve. The method calculates the selling price as a function of selling prices for items previously-sold at auction and differential values attributable to feature differences between the item to be sold and comparative items previously sold. Distance metrics are calculated by comparing the item to be sold with each item in the set of comparative items, and a subset of most similar items is selected according to the calculated distance metrics. A weighting function is then calculated for each item in the subset based on its respective distance metric value, and the selling price is estimated as a function of the weighting functions and the differential values. The differential values are modeled as a linear dynamical system and updated using a Kalman filter as a function of an actual sales price for the item to be sold and a current estimate of uncertainty for the differential values.
-
Citations
31 Claims
-
1. A computer-implemented method for setting a reserve price for an item to be sold at auction, the method performed on a server and comprising steps of:
-
identifying a plurality of features for evaluating predicted price differentials between the item to be sold and items in a set of comparative items that were previously sold; evaluating the predicted price differentials between the item to be sold and the items in the set of comparative items based on estimated state values for the monetary value of the plurality of item features; calculating values of a distance metric representing distances between the item to be sold and items in the set of comparative items, each calculated distance value indicating a degree of similarity between the item to be sold and a respective item in the set of comparative items; selecting a subset of most similar items from the set of comparative items according to the calculated distances; calculating a weighting function for each item in the subset of most similar items; estimating the reserve price for the item to be sold as a function of the weighting functions and price differentials for the subset of most similar items; transmitting the reserve price over a secure link to a client device; updating the estimated state values as a function of an actual sales price for the item to be sold and a current estimate of uncertainty for the estimated state values; and storing the updated state values in a database of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 27, 29, 30)
-
-
19. A computer program product, comprising a non-transitory computer-usable storage medium having computer-readable instructions embodied therein, the computer-readable program code adapted to be executed by a server to implement a method for setting a reserve price for an item to be sold at auction, the method comprising the steps of:
-
identifying a plurality of features for evaluating predicted price differentials between the item to be sold and items in a set of comparative items that were previously sold; evaluating the predicted price differentials between the item to be sold and the items in the set of comparative items based on estimated state values for the plurality of features; calculating values of a distance metric representing distances between the item to be sold and items in the set of comparative items, each calculated distance value indicating a degree of similarity between the item to be sold and a respective item in the set of comparative items; selecting a subset of most similar items from the set of comparative items according to the calculated distances; calculating a weighting function for each item in the subset of most similar items; estimating the reserve price for the item to be sold as a function of the weighting functions and price differentials for the subset of most similar items; transmitting the reserve price over a secure link to a client device updating the estimated state values as a function of an actual sales price for the item to be sold and a current estimate of uncertainty for the estimated state values; and storing the updated state values in a database of the server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 28, 31)
-
Specification