Bargaining System to Induce Truthful Revelation of Reservation Prices
First Claim
Patent Images
1. A non-transitory computer-readable medium having instructions stored thereon for facilitating agreement between a first party and a second party, with the instruction when executed by a hardware processor performing the following:
- receiving a first reservation price from a first party interface and a second reservation price from a second party interface;
determining if there is a reservation price overlap interval between the first reservation price and the second reservation price;
if there is no reservation price overlap interval, then providing a no-settlement indication to the first party interface and the second party interface to indicate that there is no settlement;
if there is reservation price overlap interval, then;
receiving a first offer from the first party interface and a second offer from the second party interface;
determining if the first offer price is within the reservation price overlap interval;
determining if the second offer price is within the reservation price overlap interval;
where at least one of the first offer price and second offer price is within the reservation price overlap interval, providing a settlement value indication, wherein;
if the first offer and second offer both fall in the overlap interval, then the settlement value indication is the average of the first offer and second offer to the first party interface and the second party interface indicating;
if the first offer is in the overlap interval and the second offer is not, then the settlement value indication is equal to the first offer with a predetermined probability to the first party interface and the second party interface;
if the second offer is in the overlap interval and the first offer is not, then the settlement value indication is equal to the second offer with a predetermined probability;
andif both the first offer and the second offer fall outside the overlap interval, then providing the no-settlement indication.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating agreement between a first party and a second party. Each party may provide a reservation price and an offer price. Overlap between the information provided by the parties is utilized to determine a settlement price.
4 Citations
23 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon for facilitating agreement between a first party and a second party, with the instruction when executed by a hardware processor performing the following:
-
receiving a first reservation price from a first party interface and a second reservation price from a second party interface; determining if there is a reservation price overlap interval between the first reservation price and the second reservation price; if there is no reservation price overlap interval, then providing a no-settlement indication to the first party interface and the second party interface to indicate that there is no settlement; if there is reservation price overlap interval, then; receiving a first offer from the first party interface and a second offer from the second party interface; determining if the first offer price is within the reservation price overlap interval; determining if the second offer price is within the reservation price overlap interval; where at least one of the first offer price and second offer price is within the reservation price overlap interval, providing a settlement value indication, wherein; if the first offer and second offer both fall in the overlap interval, then the settlement value indication is the average of the first offer and second offer to the first party interface and the second party interface indicating; if the first offer is in the overlap interval and the second offer is not, then the settlement value indication is equal to the first offer with a predetermined probability to the first party interface and the second party interface; if the second offer is in the overlap interval and the first offer is not, then the settlement value indication is equal to the second offer with a predetermined probability; and if both the first offer and the second offer fall outside the overlap interval, then providing the no-settlement indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon for facilitating agreement between a first party and a second party, with the instruction when executed by a hardware processor performing the following:
-
receiving a first-offer price from a first party interface and a second-offer price from a second party interface; determining if the second-offer price is greater than or equal to the first-offer price, in which case a settlement-value indication is provided equal to the average of the first-offer price and the second-offer price;
otherwise, receiving a first reservation price from the first party interface and a second reservation price from the second party interface;determining if there is an overlap interval between the first reservation price and the second reservation price; if there is no overlap interval, then providing a no settlement indication to the first user interface and the second user interface;
otherwise,if the first offer and second offer both fall inside the overlap interval, then providing to the first user interface and the second user interface a settlement value that is the average of the first offer and second offer;
otherwise,if the first offer is in the overlap interval and the second offer is not, then providing to the first user interface and the second user interface a settlement value that is the equal to the first offer with a predetermined probability;
otherwise,if the second offer is in the overlap interval and the first offer is not, then providing to the first user interface and the second user interface a settlement value that is the equal to the second offer with a predetermined probability;
otherwise,if both the first offer and the second offer fall outside the overlap interval, providing the no-settlement indication to the first user interface and the second user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented machine for facilitating agreement between a first party and a second party, comprising:
-
a processor; and a tangible computer-readable medium operatively connected to the processor and including computer code configured to; receive a first reservation price from the first party and a second reservation price from the second party; determine if there is an overlap interval between the first reservation price and the second reservation price; if there is no overlap interval, then indicate that there is no settlement;
otherwise,if the first offer and second offer both fall in the overlap interval, then indicate a settlement value which is the average of the first offer and second offer;
otherwise,if the first offer is in the overlap interval and the second offer is not, then indicate a settlement value equal to the first offer with a predetermined probability;
otherwise,if the second offer is in the overlap interval and the first offer is not, then indicate a settlement value equal to the second offer with a predetermined probability;
otherwise,if both the first offer and the second offer fall outside the overlap interval, then indicate no settlement.
-
-
21. A computer-implemented machine for facilitating agreement between a first party and a second party, comprising:
-
a processor; and a tangible computer-readable medium operatively connected to the processor and including computer code configured to; (1) receiving a first-offer price from a first party and a second-offer price from a second party; (2) determining if the second-offer price is greater than or equal to the first-offer price, in which case the system indicates a settlement value equal to the average of the first-offer price and the second-offer price;
otherwise, the system receives a first reservation price from the first party and a second reservation price from the second party;(3) determining if there is an overlap interval between the first reservation price and the second reservation price; (4) if there is no overlap interval, then indicating that there is no settlement;
otherwise,(5) if the first offer and second offer both fall inside the overlap interval, then indicating a settlement value which is the average of the first offer and second offer;
otherwise,(6) if the first offer is in the overlap interval and the second offer is not, then indicating a settlement value equal to the first offer with a predetermined probability;
otherwise,(7) if the second offer is in the overlap interval and the first offer is not, then indicating a settlement value equal to the second offer with a predetermined probability;
otherwise,(8) if both the first offer and the second offer fall outside the overlap interval, then indicating no settlement.
-
-
22. A method implemented on a hardware processor configured to perform the steps of:
-
receiving a first reservation price from the first party and a second reservation price from the second party; determining if there is an overlap interval between the first reservation price and the second reservation price; if there is no overlap interval, then indicating that there is no settlement;
otherwise,if the first offer and second offer both fall in the overlap interval, then indicating a settlement value which is the average of the first offer and second offer;
otherwise,if the first offer is in the overlap interval and the second offer is not, then indicating a settlement value equal to the first offer with a predetermined probability;
otherwise,if the second offer is in the overlap interval and the first offer is not, then indicating a settlement value equal to the second offer with a predetermined probability;
otherwise,if both the first offer and the second offer fall outside the overlap interval, then indicating no settlement.
-
-
23. A method implemented on a hardware processor configure to perform the steps of:
-
receiving a first-offer price from a first party and a second-offer price from a second party; determining if the second-offer price is greater than or equal to the first-offer price, in which case the system indicates a settlement value equal to the average of the first-offer price and the second-offer price;
otherwise, the system receives a first reservation price from the first party and a second reservation price from the second party;determining if there is an overlap interval between the first reservation price and the second reservation price; if there is no overlap interval, then indicating that there is no settlement;
otherwise,if the first offer and second offer both fall inside the overlap interval, then indicating a settlement value which is the average of the first offer and second offer;
otherwise,if the first offer is in the overlap interval and the second offer is not, then indicating a settlement value equal to the first offer with a predetermined probability;
otherwise,if the second offer is in the overlap interval and the first offer is not, then indicating a settlement value equal to the second offer with a predetermined probability;
otherwise,if both the first offer and the second offer fall outside the overlap interval, then indicating no settlement.
-
Specification