System and Method for Negotiating According to Improved Matching Criteria
First Claim
1. Software for conducting a negotiation, the software embodied in a computer-readable medium and when executed using one or more computer systems is configured to:
- at a first party, receive an offer generated at a second party containing values for one or more parameters being negotiated;
compute a distance between the values in the offer and the values in a profile of the first party, the profile specifying values for the parameters being negotiated to reflect a desirable outcome of the negotiation for the first party;
if the distance is acceptably small, accept the offer to conclude the negotiation; and
if the distance is not acceptably small, automatically modify one or more values in the offer such that the distance is decreased and communicate the modified offer to the second party to continue the negotiation.
18 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system stores profiles for parties to the negotiation, each profile specifying values for one or more parameters negotiated, the values reflecting a desirable outcome of the negotiation for the associated party. A matching server accesses an offer from a first party containing values for one or more of the parameters negotiated and computes a distance between the offer values and the profile values of a second party. If the distance is acceptably small, the server causes the offer to be accepted by the second party to conclude the negotiation. If the distance is not acceptably small, the server automatically modifies one or more values in the offer such that the distances between the modified offer and the profiles of the first and second parties are acceptably small simultaneously and causes the modified offer to be accepted by the first and second parties to conclude the automatic negotiation.
44 Citations
26 Claims
-
1. Software for conducting a negotiation, the software embodied in a computer-readable medium and when executed using one or more computer systems is configured to:
-
at a first party, receive an offer generated at a second party containing values for one or more parameters being negotiated; compute a distance between the values in the offer and the values in a profile of the first party, the profile specifying values for the parameters being negotiated to reflect a desirable outcome of the negotiation for the first party; if the distance is acceptably small, accept the offer to conclude the negotiation; and if the distance is not acceptably small, automatically modify one or more values in the offer such that the distance is decreased and communicate the modified offer to the second party to continue the negotiation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of facilitating a negotiation, comprising:
-
receiving, by one or more computer systems, at a first party, an offer generated at a second party containing values for one or more parameters being negotiated; computing, by the one or more computer systems, a distance between the values in the offer and the values in a profile of the first party, the profile specifying values for the parameters being negotiated to reflect a desirable outcome of the negotiation for the first party; if the distance is acceptably small, accepting, by the one or more computer systems, the offer by the second party to conclude the negotiation; and if the distance is not acceptably small, automatically modifying, by the one or more computer systems, one or more values in the offer such that the distance is decreased and communicating, by the one or more computer systems, the modified offer to the second party to continue the negotiation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification