Computerized transaction bargaining system and method
First Claim
Patent Images
1. A computer executable automated method of bargaining among opposite parties involving monetary values, submitted by the opposite parties, comprising:
- receiving an engagement request from a first entity to engage an automated bargaining system, for a transaction, and to be bound by a resolution of the transaction transmitted from the automated bargaining system;
receiving an engagement indication from a second entity, opposite to the first entity with respect to the transaction, to engage the automated bargaining system for the transaction;
encouraging at least one of the first entity or second entity with a facilitator communication;
receiving a series of at least two monetary offers and a power round offer from the first entity;
receiving a series of at least two counter-offers from the second entity;
maintaining inaccessibility of the monetary offers from the second entity;
maintaining inaccessibility of the counter-offers from the first entity;
comparing a first offer of the series of at least two monetary offers with a first counter-offer in a first round to determine if a first difference between the first monetary offer and the first counter-offer is within a predetermined guideline;
if, in the first round, the first difference is within the predetermined guideline, transmitting a successful agreement notification to the first entity and the second entity;
if, in the first round, the first difference is not within the predetermined guideline, comparing a second offer of the series of monetary offers with a second counter-offer in a second round to determine if a second difference between the second monetary offer and the second counter-offer is within the predetermined guideline;
if, in the second round, the second difference is within the predetermined guideline, transmitting a successful agreement notification to the first entity and the second entity;
if, in the second round, the second difference is not within the predetermined guideline, initiating a third round as a power round by comparing the power round offer of the series of monetary offers with one counter-offer, from the series of at least two counter-offers, to determine if a power round difference between the power round offer and the one counter-offer is within a predetermined power round guideline; and
if, in the power round, the power round difference is within the predetermined power round guideline, transmitting a successful agreement notification to the first entity and the second entity;
wherein said computer executable method is implemented by a computer, and at least the comparison in any round is completely automated and carried out by the computer.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automated bargaining is disclosed. The method and system are used in testing non-equal values in normal rounds for satisfaction of a condition. If the condition is not satisfied in the normal rounds, power round values are tested for satisfaction of a power round condition. If the power round condition is satisfied, a binding bargained payment is calculated. Additional options involve an automated facilitator, windfalls to initiators, automatic payment initiation, multiparty aggregation and automatic agreement document generation.
-
Citations
134 Claims
-
1. A computer executable automated method of bargaining among opposite parties involving monetary values, submitted by the opposite parties, comprising:
-
receiving an engagement request from a first entity to engage an automated bargaining system, for a transaction, and to be bound by a resolution of the transaction transmitted from the automated bargaining system; receiving an engagement indication from a second entity, opposite to the first entity with respect to the transaction, to engage the automated bargaining system for the transaction; encouraging at least one of the first entity or second entity with a facilitator communication; receiving a series of at least two monetary offers and a power round offer from the first entity; receiving a series of at least two counter-offers from the second entity; maintaining inaccessibility of the monetary offers from the second entity; maintaining inaccessibility of the counter-offers from the first entity; comparing a first offer of the series of at least two monetary offers with a first counter-offer in a first round to determine if a first difference between the first monetary offer and the first counter-offer is within a predetermined guideline; if, in the first round, the first difference is within the predetermined guideline, transmitting a successful agreement notification to the first entity and the second entity;
if, in the first round, the first difference is not within the predetermined guideline, comparing a second offer of the series of monetary offers with a second counter-offer in a second round to determine if a second difference between the second monetary offer and the second counter-offer is within the predetermined guideline;if, in the second round, the second difference is within the predetermined guideline, transmitting a successful agreement notification to the first entity and the second entity;
if, in the second round, the second difference is not within the predetermined guideline, initiating a third round as a power round by comparing the power round offer of the series of monetary offers with one counter-offer, from the series of at least two counter-offers, to determine if a power round difference between the power round offer and the one counter-offer is within a predetermined power round guideline; andif, in the power round, the power round difference is within the predetermined power round guideline, transmitting a successful agreement notification to the first entity and the second entity; wherein said computer executable method is implemented by a computer, and at least the comparison in any round is completely automated and carried out by the computer. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
5. The method of transaction 1 wherein, if in any round, the successful agreement notification is transmitted, the method further comprises:
automatedly generating agreement documents.
-
17. A computer executable method comprising:
-
aggregating a plurality of values into a group value; evaluating a pair of values for a transaction in a round of at least two rounds, one of the values in the pair being the group value; and determining that the pair of values satisfies at least one bargain criterion; and communicating an agreement message if the at least one bargain criterion is satisfied; wherein said computer executable method is implemented by a computer, and at least the determining in any round is completely automated and carried out by the computer and wherein the at least one bargain criterion allows for the bargain when an offer for sale is greater than the offer to buy.
-
-
18. A computer executable method comprising:
-
evaluating a plurality of paired values for a transaction in a plurality of rounds; determining that none of the plurality of paired values satisfies at least one bargain criterion;
performing a power round evaluation of values, one of the values having been submitted by a first entity with respect to the transaction and another of the values having been submitted by a second entity, opposite to the first entity with respect to the transaction; andcommunicating an agreement message if the power round evaluation indicates that at least one power round bargain criterion is satisfied; wherein said computer executable method is implemented by a computer, and at least the determining in any round is completely automated and carried out by the computer, and wherein the at least one bargain criterion allows for the bargain when an offer for sale is greater than the offer to buy. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer executable bargaining method comprising:
-
receiving a transaction submitted by an initiator for a bargain negotiation; subsequent to the receiving of the transaction, receiving a first value from the initiator and a first value from a second entity, opposite to the initiator for the transaction, the first value from the initiator and the first value from the second entity differing from each other by a differential amount; comparing the differential amount against a predetermined bargain criterion; determining that the predetermined bargain criterion is satisfied by the differential amount; calculating a bargained payment using the first values such that the initiator receives a windfall benefit; and informing the initiator and the second entity of the bargained payment; wherein said computer executable method is implemented by a computer, and at least the comparison in any round is completely automated and carried out by the computer. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computed executable method of consummating an on-line bargain negotiation comprising:
- determining that two non-equal values, submitted by opposite parties to a transaction, satisfy an at least one bargain criterion in a round of at least two rounds such that a payment will be made from one of the opposite parties to the other of the opposite parties, wherein said computer executable method is implemented by a computer, and at least the determining in any round is completely automated and carried out by the computer and wherein the at least one bargain criterion allows for the bargain when the offer for sale is greater than the offer to buy.
- View Dependent Claims (48, 49, 50, 51, 52)
-
53. A computer executable bargain agreement method comprising:
-
testing non-equal values, submitted by opposite parties for a transaction, for satisfaction of at least one condition; if the condition is satisfied, calculating a binding bargained payment;
if the condition is not satisfied, testing non-equal power round values, one from each of the opposite parties for the transaction, for satisfaction of a power round condition; andcalculating a binding bargained payment, when the power round condition is satisfied by the non-equal power round values, of an amount at least equal to a lowest of the non-equal values, wherein said computer executable method is implemented by a computer, and at least the testing in any round is completely automated and carried out by the computer and wherein the at least one condition allows for the bargain when the offer for sale is greater than the offer to buy. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A computer executable bargain agreement method comprising:
-
receiving non-equal values, submitted by opposite parties for a transaction, at least one of the non-equal values having been submitted following a communication of a facilitating message regarding the transaction, conveyed from an automaton facilitator to at least one of the opposite parties; testing the non-equal values in at least two rounds for satisfaction of at least one condition;
calculating a binding bargained payment, when the condition is satisfied in a round by the non-equal values, of an amount at least equal to a lower of the pair of the non-equal values,wherein said computer executable method is implemented by a computer, and at least the testing in any round is completely automated and carried out by the computer and wherein the at least one condition allows for the bargain when the offer for sale is greater than the offer to buy. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A computer executable bargaining method for resolving a transaction among opposite parties, the method comprising:
-
testing non-equal values, submitted by the opposite parties for the transaction, for satisfaction of a condition; and calculating a binding bargained payment, when the condition is satisfied by the non-equal values, the binding bargained payment incorporating a windfall adjustment when one of the parties is a transaction entry initiator for the transaction in an amount at least equal to a lowest of the non-equal values adjusted by either a positive or negative windfall differential amount, wherein said computer executable method is implemented by a computer, and at least the testing in any round is completely automated and carried out by the computer. - View Dependent Claims (64, 65, 66, 67)
-
-
68. A computer executable bargaining method for resolving a transaction among opposite parties, the method comprising:
-
testing non-equal values in rounds, submitted by the opposite parties for the transaction, for satisfaction of a condition; calculating a binding bargained payment, when the condition is satisfied in a round by the non-equal values, of an amount at least equal to a lowest of the non-equal values; and transmitting notification of the binding bargained payment, wherein said computer executable method is implemented by a computer, and at least the testing in any round is completely automated and carried out by the computer, wherein the condition allows for the bargain when an offer for sale is greater than an offer to buy. - View Dependent Claims (69, 70, 71)
-
-
72. A computer executable bargaining method for resolving a transaction between two opposite parties in rounds, the method comprising:
-
testing non-equal values in at least two rounds, submitted by the opposite parties for the transaction, for satisfaction of a condition; calculating a binding bargained payment, when the condition is satisfied by the non-equal values in a round of the at least two rounds, of an amount at least equal to a lowest of the non-equal values; automatedly, when the condition is satisfied, generating an agreement document for the transaction; and transmitting notification of the binding bargained payment, wherein said computer executable method is implemented by a computer, and at least the testing and the generation are completely automated and carried out by the computer and wherein the condition allows for the bargain when an offer for sale is greater than an offer to buy. - View Dependent Claims (73, 74, 75)
-
-
76. A computer executable method of automated on-line bargaining comprising:
-
maintaining an interface to the internet through which a first party can submit offers for a transaction to a bargaining system and receive indications therefrom such that, when the first party submits multiple offers, via the interface, to the bargaining system and the bargaining system pairs the multiple offers with counter-offers submitted by a second party for the transaction on a one-to-one basis, a comparison will be performed in accordance with at least one criterion and at least one of the parties will be provided with either a positive or negative indication, via the interface, as to whether or not the at least one criterion is satisfied, but if the at least one criterion is not satisfied, the bargaining system will perform a power round analysis of an offer and a counter-offer in accordance with at least one power round criterion and, following the power round, at least one of the parties will be provided with either a positive or negative indication, via the interface, as to whether or not the at least one power round criterion is satisfied, wherein said computer executable method is implemented by a computer, and at least the comparison is completely automated and carried out by the computer, wherein the at least one criterion allows for the bargain when an offer for sale is greater than an offer to buy. - View Dependent Claims (80)
-
-
77. An computer executable on-line bargaining method comprising:
-
maintaining an interface to the internet through which a first party can submit a offer for a transaction, following receipt by the first party of an on-line nudge from an automaton facilitator, and receive back a positive or a negative indication for the transaction such that, when the first party submits multiple offers via the interface, the system will pair the multiple offers with counter-offers for the transaction, submitted by a second party, on a one-to-one basis and perform a comparison in accordance with at least one criterion, and at least one of the parties will be provided with an indication, via the interface, as to whether or not the at least one criterion is satisfied, wherein said computer executable method is implemented by a computer, and at least the comparison is completely automated and carried out by the computer, wherein the at least one criterion allows for the bargain when an offer for sale is greater than an offer to buy.
-
-
78. A computer executable method of automated on-line bargaining comprising:
-
maintaining an interface to the internet through which a first party can submit offers for a transaction to a bargaining system and receive indications therefrom such that, when the first party submits multiple offers via the interface to the bargaining system and the bargaining system pairs the multiple offers with counter-offers for the transaction, submitted by a second party, on a one-to-one basis, a comparison will be performed in accordance with at least one criterion and if the at least one criterion is satisfied and one of the parties is an initiator for the transaction in the system, the initiator party will be provided, via the interface, with an indication that the at least one criterion is satisfied and a payment amount which reflects a higher amount relative to a normal payment amount, because the initiator party is the initiator, wherein said computer executable method is implemented by a computer, and at least the comparison is completely automated and carried out by the computer, wherein the at least one criterion allows for the bargain when an offer for sale is greater than an offer to buy.
-
-
79. A computer executable method of automated on-line bargaining comprising:
-
maintaining an interface to the internet through which a first party can submit offers for a transaction to a bargaining system and receive indications therefrom such that, when the first party submits multiple offers via the interface to the bargaining system and the bargaining system pairs the multiple offers with counter-offers for the transaction, submitted by a second party, on a one-to-one basis, a comparison will be performed in accordance with at least one criterion and if the at least one criterion is satisfied, the bargaining system will provide a positive indication, via the interface, and automatedly initiate a transfer to the party to be paid of an amount calculated by the bargaining system as a bargained figure, and, if the at least one criterion is not satisfied in the rounds will perform a power round analysis of a offer and an counter-offer in accordance with at least one power round criterion and, following the power round, at least one party will be provided with either a positive or negative indication, via the interface, as to whether or not the at least one power round criterion is satisfied, wherein said computer executable method is implemented by a computer, and at least the comparison is completely automated and carried out by the computer, wherein the at least one criterion allows for the bargain when an offer for sale is greater than an offer to buy.
-
-
81. A bargaining system comprising:
-
an automaton-like facilitator including a plurality of non-revealing entity prompts; a first value, submitted on line by a first entity; a second value submitted on line by a second entity, the first and second entities being opposite to each other with respect to a transaction, the first value being inaccessible to the second entity and the second value being inaccessible to the first entity, the first value and the second value being different in magnitude from each other, at least one of the first value and the second value having been submitted in one of at least two rounds following a communication from the facilitator to either the first entity or the second entity of an entity prompt of the plurality of entity prompts, the entity prompt further being a non-revealing entity prompt; and a proxy including an input, an output and a computer executable program, the program being structured to, when executing, accept a pair of values from opposite entities via the input and return a result indicator to the proxy based upon the application of at least one predetermined criterion to a mathematical comparison of the pair of values, the program being further structured to provide a bargained payment value for the transaction to at least one of the opposite entities via the output when the result indicator indicates that the at least one predetermined criterion is satisfied; wherein the at least one predetermined criterion allows for the bargain when an offer for sale is greater than an offer to buy. - View Dependent Claims (82, 83, 84, 85)
-
-
86. A bargaining system comprising:
-
an initiator indicator, settable when an entity first enters a transaction for resolution into the system to identify the entity as an initiator which, when set for the transaction, will cause a windfall adjustment calculation to be performed; a first value, submitted on line by a first entity; a second value submitted on line by a second entity, the first and second entities being opposite to each other with respect to a transaction, the first value being inaccessible to the second entity and the second value being inaccessible to the first entity, the first value and the second value being different in magnitude from each other; and a proxy including an input, an output and a computer executable program, the program being structured to, when executing, accept a pair of values from opposite entities via the input and return a result indicator to the proxy based upon the application of at least one predetermined criterion to a mathematical comparison of the pair of values, the program being further structured to provide to at least one of the opposite entities, via the output when the result indicator indicates that the at least one predetermined criterion is satisfied, either; i) a normal payment amount for the transaction, when the initiator indicator is not set for either the first entity or the second entity, or ii) a windfall benefit adjusted payment amount for the transaction, when the initiator indicator is set for one of the first entity or second entity. - View Dependent Claims (87, 88, 89, 90, 91, 92)
-
-
93. A bargaining system comprising:
-
at least one offer submitted by a first entity for a transaction and at least one corresponding counter-offer submitted by a second entity for the transaction; at least one preselected criterion, agreed to by the first entity and the second entity, which will be applied, during analysis of the at least one offer and the at least one corresponding counter-offer, to determine if there is a resolution for the transaction; a bargaining program constructed to, when executing on a programmed processor, cause an analysis of numbers in accordance with the at least one preselected criterion and calculate bargained payments when the at least one preselected criterion is satisfied; and a programmed processor executing the bargaining program, to analyze an offer and at least a corresponding counter-offer in a round of at least two rounds in accordance with the at least one preselected criterion and, when the at least one preselected criterion is satisfied, calculate a bargained payment of a specified value to be paid to the entity to be paid for the transaction and set a bargain initiation indicator thereby automatedly initiating a payment to the party to be paid, wherein the at least one preselected criterion allows for the bargain when an offer for sale is greater than an offer to buy. - View Dependent Claims (94, 95, 96)
-
-
97. A system for automated bargaining comprising:
-
processor means for processing offers and counter-offers; means for introducing to the processor means, via a communications linkage, information identifying a transaction, a series of offers to satisfy a transaction made by or on behalf of a person involved in the transaction, a series of counter-offers to satisfy the transaction, for the transaction by an entity opposite to the person for the transaction; settable means for indicating whether or not to perform a power round comparison; memory means, accessible by the processor means, for storing the information identifying the transaction, and for temporarily storing the series of offers to satisfy the transaction and the series of counter-offers to satisfy the transaction, for use by the processor means in a series of rounds, without disclosure of the series of offers to the opposite entity or series of counter-offers to the person; agreement means for indicating, when set, bargained agreements and calculating bargained values as a result thereof such that, when the agreement means is set for a round, the agreement means will calculate a bargained value equal to; (a) a first amount, in accordance with a first preestablished formula, if the counter-offer in the round is less than the offer and within a preestablished percentage of the offer in the round, (b) the offer, if the counter-offer in any round is the same as or greater than the offer, or (c) a second amount in accordance with a second preestablished formula, if the counter-offer is not within the preestablished percentage in all rounds but the difference between a particular counter-offer and a corresponding offer is less than a preestablished amount; comparison means within the processor means, for receiving and comparing offers and counter-offers against each other on a round-by-round basis, in accordance with a preestablished condition, and a power round comparison only when the settable means is set, in accordance with a power round condition, the comparison means setting the agreement means when either the preestablished condition or the power round condition is satisfied, the comparison means operating on the series of offers and series of counter-offers until; i) the agreement means is set, irrespective of whether the settable means is set, ii) all of the series of offers and series of counter-offers have been exhausted and the settable means is set, wherein the comparison means will perform a power round comparison of a power round offer with a power round counter-offer against each other in accordance with a preestablished power round condition and set the agreement means to indicate an agreement if the power round condition is satisfied, or iii) all of the series of offers and series of counter-offers have been exhausted and either the settable means is not set or the power round condition is not satisfied, wherein the comparison means will set the settable means to indicate no agreement;
means for inhibiting a reuse of an unsuccessful offer, or unsuccessful counter-offer, by the comparison means in any round that is not a power round; andmeans for communicating an agreement result to the person and the entity. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. A system for automated bargaining comprising:
-
processor means for processing offers and counter-offers; means for introducing to the processor means, via a communications linkage, information identifying a transaction, a series of offers to satisfy the transaction made by or on behalf of a person involved in the transaction, and a series of counter-offers to satisfy the transaction by an entity opposite to the person for the transaction; memory means, accessible by the processor means, for storing the information identifying the transaction, and for temporarily storing the series of offers to satisfy the transaction and the series of counter-offers to satisfy the transaction, for use by the processor means in a series of rounds, without disclosure of the series of offers to the opposite entity or series of counter-offers to the person; agreement means for indicating, when set, agreements and calculating bargained values as a result thereof; facilitator means, constrained by a plurality of rules, for prompting, in accordance with the rules, at least one of the person or the entity prior to introducing one of the series of offers or series of counter-offers into the processor means using non-revealing statements; comparison means within the processor means, for receiving and comparing offers and counter-offers against each other on a round-by-round basis, in accordance with a preestablished condition and for setting the agreement means when the preestablished condition is satisfied; means for inhibiting a reuse of an unsuccessful offer, or unsuccessful counter-offer, by the comparison means in any round that is not a power round; and means for communicating an agreement result to the person and the entity. - View Dependent Claims (109, 110, 111, 112, 113)
-
-
114. A system for automated bargaining comprising:
-
processor means for processing offers and counter-offers; means for introducing to the processor means, via a communications linkage, information identifying a transaction, a series of offers to satisfy a transaction made by or on behalf of a person involved in the transaction, and a series of counter-offers satisfy the transaction by an entity opposite to the person for the transaction; initiator means for indicating, when set, that there is an initiator of entry of the transaction into the system and for identifying the initiator; memory means, accessible by the processor means, for storing the information identifying the transaction, and for temporarily storing the series of offers to satisfy the transaction and the series of counter-offers to satisfy the transaction, for use by the processor means in a series of rounds, without disclosure of the series of offers to the opposite entity or series of counter-offers to the person; agreement means for indicating, when set, agreements; means for calculating a windfall adjusted bargained value when both the agreement means and the initiator means are set, and for calculating normal bargained payment values when the agreement means is set and the initiator means is not set; comparison means within the processor means, for receiving and comparing offers and counter-offers against each other on a round-by-round basis, in accordance with a preestablished condition and for setting the agreement means when the preestablished condition is satisfied; means for inhibiting a reuse of an unsuccessful offer, or unsuccessful counter-offer, by the comparison means in any round that is not a power round; and
means for communicating an agreement result to the person and the entity. - View Dependent Claims (115, 116, 117, 118)
-
-
119. A system for automated bargaining comprising:
-
processor means for processing offers and counter-offers; means for introducing to the processor means, via a communications linkage, information identifying a transaction, a series of offers to satisfy a transaction made by or on behalf of a person involved in the transaction, and a series of counter-offers to satisfy the transaction, for the transaction by an entity opposite to the person for the transaction; memory means, accessible by the processor means, for storing the information identifying the transaction, and for temporarily storing the series of offers to satisfy the transaction and the series of counter-offers to satisfy the transaction, for use by the processor means in a series of rounds, without disclosure of the series of offers to the opposite entity or series of counter-offers to the person; agreement means for indicating, when set, agreements and calculating a bargained value for the transaction when set; comparison means within the processor means, for receiving and comparing offers and counter-offers against each other on a round-by-round basis, in accordance with a preestablished condition and for setting the agreement means when the preestablished condition is satisfied; means for automatic on-line initiation of a transfer of the bargained value from whomever of the person or the entity is the paying party to whomever of the person or the entity is the party to be paid in accordance with a preference indicated by one of the person or the entity; and means for inhibiting a reuse of an unsuccessful offer, or unsuccessful counter-offer, by the comparison means in any other round; and
means for communicating an agreement result to the person and the entity. - View Dependent Claims (120, 121, 122, 123, 124)
-
-
125. A computer executable method comprising steps for multi-round bargaining, the method comprising:
-
a first step for analyzing pairs of values in normal rounds according to a first criterion, each of the pairs of values including one value provided by a first party and another value provided by a second party opposite to the first party with respect to a transaction, the values in each pair of values differing in magnitude from each other; a second step for determining if the first criterion is satisfied in a round; a third step for, when the first criterion is not satisfied, determining if a power round analysis is necessary; a fourth step for, when the power round analysis is necessary, analyzing a pair of values in accordance with a power round criterion; and a fifth step for, when either the first criterion is satisfied, or the first criterion is not satisfied but the power round criterion is satisfied, generating a payment to be made on the transaction, wherein said computer executable method is implemented by a computer, and at least the analyzing is completely automated and carried out by the computer, wherein the first criterion allows for the bargain when an offer for sale is greater than an offer to buy. - View Dependent Claims (126, 127, 128, 129, 130, 131, 132, 133)
-
-
134. A computer executable method comprising:
-
settling a case by processing at least one offer submitted by a first entity to be paid and at least one corresponding counter-offer submitted by a second entity for a transaction in a round of at least two rounds in accordance with at least one preselected criterion agreed to by the first entity and the second entity, the at least one offer and at least one corresponding counter-offer being different from each other; calculating a bargained payment of a specified value to be paid to the entity to be paid; and automatedly providing the bargained payment to the entity to be paid and providing the bargained payment through at least one of; i) crediting a payment card account, registered to the first entity to be paid, with the specified amount, wherein the payment card account is at least one of a credit card, debit card, charge card, entertainment card account, or ii) crediting an affinity program account registered to the entity to be paid according to the specified amount, wherein said computer executable method is implemented by a computer, and at least the calculating and the providing are completely automated and carried out by the computer, and wherein the preselected criterion allows for the bargain when an offer for sale is greater than an offer to buy.
-
Specification