Title:
Computerized transaction bargaining system and method
Document Type and Number:
Kind Code:
A1

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.
Inventors:
Burchetta, James D. (New York, NY, US)
Brofman, Charles S. (Waccabuc, NY, US)
Application Number:
11/981368
Publication Date:
03/13/2008
Filing Date:
10/30/2007
View Patent Images:
Images are available in PDF form when logged in. To view PDFs, Login  or  Create Account (Free!)
Assignee:
Cybersettle Holdings, Inc.
Primary Class:
International Classes:
G06Q30/00; G06F17/30; G06F17/40; G06Q20/00
Attorney, Agent or Firm:
DREIER LLP (499 PARK AVE, NEW YORK, NY, 10022, US)
Claims:
What is claimed is:

1. An 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 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 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

2. The method of claim 1 wherein, if in any round, the successful agreement is transmitted: calculating a bargained payment of a specified value to be paid to the entity to be paid for the transaction.

3. The method of claim 2 wherein, if in any round, the successful agreement is transmitted: transmitting notification to at least one entity of the bargained payment.

4. The method of claim 1 wherein, if in any round, the successful agreement notification is transmitted, the method further comprises: asking at least one entity for information.

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.

6. The method of claim 1 wherein, if in any round, the successful agreement notification is transmitted, the method further comprises: automatedly initiating the bargained payment to the entity to be paid.

7. The method of claim 1 wherein, if in any round, the successful agreement notification is transmitted, the method further comprises: generating the bargained payment to be paid to the entity to be paid by the paying entity which incorporates a windfall amount adjustment.

8. The method of claim 1 further including: prompting at least one of the first entity or second entity, prior to at least one of the first, second or third rounds, for submission of a monetary value using a statement that does not reveal any offer to the second entity or any counter-offer to the first entity.

9. A 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.

10. The method of claim 7 further including: calculating a bargained payment of a specified value to be paid to at least one entity to be paid.

11. The method of claim 8 further including: transmitting notification of the bargained payment.

12. The method of claim 10 further including: asking at least one entity for information.

13. The method of claim 10 further including: automatedly generating agreement documents.

14. The method of claim 8 further including: automatedly initiating the bargained payment to the at least one entity to be paid.

15. The method of claim 10 further including: aggregating monetary amounts submitted by a group as a single monetary submission; and using the single monetary submission as the other of the pair.

16. The method of claim 10 further including: designating an entity to be opted out of a negotiation.

17. The method of claim 10 wherein the plurality of values includes at least one value submitted by each member of a group, the method further including: identifying, to an parry opposite of the group for the transaction, each member of the group.

18. A 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; and communicating an agreement message if the power round evaluation indicates that at least one power round bargain criterion is satisfied.

19. The method of claim 18 further including: calculating a bargained payment of a specified value to be paid to whomever among the first entity or the second entity is to be paid.

20. The method of claim 19 further including: transmitting notification of the bargained payment.

21. The method of claim 18 further including: asking at least one entity for information.

22. The method of claim 18 further including: automatedly generating agreement documents.

23. The method of claim 19 further including: automatedly initiating the bargained payment to the entity to be paid.

24. The method of claim 18 further including: receiving an agreement from a party to perform the power round evaluation.

25. The method of claim 18 further including: determining that the power round evaluation of values should occur based upon a system parameter.

26. The method of claim 25 wherein the determining includes: identifying a first engaging party.

27. The method of claim 18 wherein the determining includes: determining that the power round evaluation of values should occur by analyzing a differential in at least one pair of the plurality of paired values against at least another of the plurality of paired values.

28. The method of claim 18 wherein the determining includes: determining that the power round evaluation of values should occur based upon a relationship between at least one pair of the plurality of paired values and achieved bargained agreements.

29. The method of claim 18 further including: receiving an agreement from a party to an adjustment from a normal payment amount in return for performing the power round evaluation.

30. The method of claim 18 wherein the performing the power round evaluation includes: determining that the two values satisfy the at least one power round bargain criterion.

31. The method of claim 30 wherein the at least one power round bargain criterion is the at least one bargain criterion.

32. The method of claim 30 wherein the at least one power round bargain criterion differs from the at least one bargain criterion.

33. The method of claim 18 wherein the performing the power round evaluation includes: determining whether any of the plurality of paired values satisfies at least one power round bargain criterion.

34. The method of claim 18 further including: aggregating a plurality of submissions into a group value; and using the group value as one of the values in a pair.

35. The method of claim 34 wherein the at least one power round bargain criterion and the at least one bargain criterion differ.

36. A 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.

37. The method of claim 36 wherein the method further comprises: calculating a bargained payment of a specified value to be paid to whomever among the initiator and the second entity is the entity to be paid.

38. The method of claim 36 wherein the method further comprises: transmitting notification of the bargained payment

39. The method of claim 36 wherein the method further comprises: automatedly generating agreement documents.

40. The method of claim 36 wherein the calculating comprises: if the first value from the initiator is less than the first value from the second entity and the bargained payment will be paid from the second entity to the initiator, establishing the bargained payment at a greater amount than a normal payment amount.

41. The method of claim 40 wherein the normal payment amount is between the first values.

42. The method of claim 40 wherein the normal payment amount is a median of the first values.

43. The method of claim 36 wherein the calculating includes: if the first value from the initiator is greater than the first value from the second entity and the bargained payment will be paid from the initiator to the second entity, establishing the bargained payment at a lesser amount than a normal payment amount.

44. The method of claim 43 wherein the normal payment amount is between the first values.

45. The method of claim 43 wherein the normal payment amount is a median of the first values.

46. The method of claim 36 wherein the calculating the bargained payment using the first values such that the initiator receives the windfall benefit includes: equating the bargained payment to the first value from the second entity.

47. The method of claim 36 wherein the first value from the initiator is one of a plurality of first values from the initiator and the first value from a second entity is one of a plurality of first values from the second entity, the method further comprising: prompting the initiator using a non-revealing encouraging statement from a facilitator.

48. A 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.

49. The method of claim 48 wherein the method further comprises: calculating a bargained payment of a specified value to be paid to the opposite party to be paid.

50. The method of claim 48 wherein the method further comprises: transmitting notification of the bargained payment.

51. The method of claim 48 wherein the method further comprises: asking at least one opposite party for information.

52. The method of claim 48 wherein the method further comprises: automatedly generating agreement documents.

53. The method of claim 48 wherein the generating further comprises: creating an agreement identifying the opposite parties.

54. A bargain agreement method comprising: testing non-equal values, submitted by opposite parties for a transaction, for satisfaction of a condition; 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; and calculating 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.

55. The method of claim 54 wherein the method further comprises: transmitting notification of the binding bargained payment.

56. The method of claim 54 wherein the method further comprises: asking at least one party for information.

57. The method of claim 54 wherein the method further comprises: automatedly generating agreement documents.

58. The method of claim 54 wherein the method further comprises: automatedly initiating the binding bargained payment to the party to be paid.

59. A 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 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 lower of the pair of the non-equal values.

60. The method of claim 59 wherein the method further comprises: transmitting notification of the binding bargained payment.

61. The method of claim 59 wherein the method further comprises: asking at least one parry for information.

62. The method of claim 59 wherein the method further comprises: automatedly generating agreement documents.

63. The method of claim 59 wherein the method further comprises: automatedly initiating the binding bargained payment to the party be paid.

64. A 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; 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; and

65. The method of claim 64 wherein the method further comprises: transmitting notification of the binding bargained payment.

66. The method of claim 64 wherein the method further comprises: asking at least one party for information.

67. The method of claim 64 wherein the method further comprises: automatedly generating agreement documents.

68. The method of claim 64 wherein the method further comprises: automatedly initiating the binding bargained payment to the party be paid.

69. A 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.

70. The method of claim 69 wherein the method further comprises: asking at least one party to be paid for information.

71. The method of claim 69 wherein the method further comprises: automatedly generating agreement documents.

72. The method of claim 69 wherein the method further comprises: automatedly initiating the binding bargained payment to the party be paid.

73. A 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.

74. The method of claim 73 wherein the method further comprises: asking at least one party for information.

75. The method of claim 73 wherein the method further comprises: automatedly generating agreement documents.

76. The method of claim 73 wherein the method further comprises: automatedly initiating the binding bargained payment to the party be paid.

77. A 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 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 if the at least one criterion is not satisfied, 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 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.

78. An on-line bargaining method system 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 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, 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.

79. A 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 either 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.

80. A 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, the 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.

81. The method of claims 77, 78, 79 or 80 wherein the method further comprises: asking at least one party for information.

82. A bargaining system comprising: a 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.

83. The system of claim 82 wherein the program, when executed by the processor, is further structured to: transmit via the output notification of the bargained payment.

84. The system of claim 82 wherein the program, when executed by the processor, is still further structured to ask the paying party for information.

85. The system of claim 82 wherein the program, when executed by the processor, is still further structured to automatedly generate documents.

86. The system of claim 82 wherein the program, when executed by the processor, is still further structured to automatedly initiate the bargained payment to the party be paid.

87. A bargaining system comprising: an initiator indicator, sellable 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.

88. The system of claim 87 wherein the program, when executed by the processor, is further structured to: transmit via the output notification of the bargained payment.

89. The system of claim 87 wherein the program, when executed by the processor, is still further structured to ask at least one party information.

90. The system of claim 87 wherein the program, when executed by the processor, is still further structured to automatedly generate documents related to the transaction.

91. The system of claim 87 wherein the program, when executed by the processor, is still further structured to automatedly initiate the bargained payment to the party be paid.

92. The system of claim 87 wherein the windfall adjusted payment amount for the pair of values is greater than the payment amount for the pair of values.

93. The system of claim 87 wherein the windfall adjusted payment amount for the pair of values is less than the payment amount for the pair of values.

94. 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 criterion and calculate bargained payments when the criterion are satisfied; and a programmed processor executing the bargaining program, to analyze a 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 parry to be paid.

95. The system of claim 94 the program, when executed by the processor, is further structured to: transmit via the output notification of the bargained payment.

96. The system of claim 94 wherein the program, when executed by the processor, is still further structured to ask at least one entity for information.

97. The system of claim 94 wherein the program, when executed by the processor, is still further structured to automatedly generate documents related to the transaction.

98. 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 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 condition 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; and means for communicating an agreement result to the person and the entity.

99. The system of claim 98 where if, in any round, the agreement means is set, means for offering via the communications linkage a bargained payment of a specified value to be paid to the person.

100. The system of claim 98 further comprising; and means for transmitting via the communication linkage notification of the bargained payment.

101. The system of claim 98 further comprising means for asking at least one of the person or the entity information.

102. The system of claim 98 further comprising means for automatedly generating agreement documents.

103. The system of claim 98 further comprising means for automatedly initiating the bargained payment to whomever of the person or the entity is to be paid.

104. The system of claim 98 further comprising: 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.

105. The system of claim 98 further comprising: means for determining whether one of the person or the entity is an initiator.

106. The system of claim 105 further comprising: means for adjusting the first amount, the offer and the second amount by a windfall differential when one of the person or the entity is the initiator.

107. The system of claim 98 further comprising: means for on-line initiation of a transfer of the bargained value in accordance with a preference indicated by one of the person or the entity.

108. The system of claim 98 further comprising: means for generating on-line an agreement document including.

109. 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.

110. The system of claim 109 where if, in any round, the agreement means is set, means for offering via the communications linkage a bargained payment of a specified value to be paid to the person.

111. The system of claim 109 further comprising means for transmitting via the communication linkage notification of the bargained payment.

112. The system of claim 109 further comprising means for asking the person or the entity for information.

113. The system of claim 109 further comprising means for automatedly generating agreement documents.

114. The system of claim 109 further comprising means for automatedly initiating the bargained payment to the entity to be paid.

115. 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.

116. The system of claim 115 further comprising means for transmitting via the communication linkage notification of the bargained payment.

117. The system of claim 115 further comprising means for asking the person or the entity for information.

118. The system of claim 115 further comprising means for automatedly generating agreement documents.

119. The system of claim 115 further comprising means for automatedly initiating the bargained payment to whomever of the person or the entity is to be paid.

120. 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, 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 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 means for communicating an agreement result to the person and the entity.

121. The system of claim 120 where if, in any round, the agreement means is set, means for offering via the communications linkage a bargained payment of a specified value to be paid to the person.

122. The system of claim 120 further comprising means for transmitting via the communication linkage notification of the bargained payment.

123. The system of claim 139 further comprising means for asking the person or the entity for information.

124. The system of claim 120 further comprising means for automatedly generating agreement documents.

125. The system of claim 120 further comprising: means for on-line generation of an agreement document.

126. A 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 a 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.

127. The system of claim 126 further comprising a sixth step for transmitting notification of the payment.

128. The method of claim 126 further comprising: a step for asking at least one party for information.

129. The method of claim 126 further comprising: a step for automatedly generating documents.

130. The method of claim 126 further comprising: a step for automatedly initiating the payment to the party be paid.

131. The method of claim 126 further comprising: a step for constructing a transaction specific facilitating message, for communication to at least one of the first and second parties, that does not reveal a value provided by the first party to the second party and vice-versa.

132. The method of claim 126 further comprising: a step for adjusting the payment to provide a windfall benefit to either the first party, when the first party is an initiator for the transaction, or the second party when the second party is the initiator for the transaction.

133. The method of claim 126 further comprising: a step for initiating an on-line transfer of funds equal to the payment from the whichever of the first or second party is a paying party to whichever of the first or second party is party to be paid for the transaction.

134. The method of claim 126 further comprising: a step for on-line generation of documents including an identification of the transaction, whichever of the first or second party is the party to be paid for the transaction and the payment.

135. A method comprising: settling a case by processing at least one offer submitted by a 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 entity to be paid, with the specified amount, ii) wherein the payment card account is at least one of a credit card, debit card, charge card, entertainment card account, crediting an affinity program account registered to the entity to be paid according to the specified amount.

Description:

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of application Ser. No. 11/549,443, which is a divisional application Ser. No. 10/683,821, which is a continuation-in-part of application Ser. No. 10/683,819, now U.S. Pat. No. 7,249,114, which is a continuation-in-part of application Ser. No. 09/370,394 now U.S. Pat. No. 6,954,741, which is a continuation-in-part of application Ser. No. 09/130,154, now U.S. Pat. No. 6,330,551, filed Aug. 6, 1998, each of which are incorporated herein by reference.

FIELD OF THE INVENTION

This invention relates generally to bargaining and more particularly to on-line automated bargaining among opposite parties in a confidential environment.

BACKGROUND OF THE INVENTION

For those not savvy in sales tactics and persuasion, bargaining is, to many, at best a hassle. The bargaining process discourages many potential buyers and sellers from engaging in transactions that require “haggling”. Evidence of this is the proliferation of advertisements for “no-hassle pricing” in industries which traditionally use the bargaining process, such as automobile sales.

Even for those who are not adverse to bargaining, there is no system or method for engaging in a bargained transaction in an automated environment. In on-line systems, there are “reverse auctions”, such as the process established by Priceline®, and there are many online auctions such as E-Bay®. There are, however, no systems devoted to the process of multi-round automated bargaining to efficiently reach the best price in a given transaction. As such, parties to a transaction do not get the best price or a transaction fails because no price is acceptable to one or both of the parties in the transaction.

What is needed is a system that allows parties to engage in bargaining for the best price in a given transaction and without the impediments of party discomfort. The present invention is based on the premise that a bargained transaction allows parties on opposite sides of a transaction to reach a price most acceptable to both. Additionally, those who are adverse to “haggling for price” need a system to engage in a bargained transaction without the discomfort traditionally associated with such bargaining. The invention is also based on the understanding that many more market transactions would be consummated if there were a system which opposed parties to find a price acceptable to both.

SUMMARY OF THE INVENTION

In general, in a first aspect, the invention features a transaction bargaining method. The method involves testing pairs of non-equal values, submitted by two opposite parties for a transaction, for satisfaction of a condition. If the condition is not satisfied, the method further involves testing a pair of non-equal power round values, one from each of the two opposite parties for the transaction, for satisfaction of a power round condition. The method further involves calculating a binding bargained payment, when the condition is satisfied by the a pair of the non-equal values. The binding bargained payment is an amount at least equal to a lower of the pair of the non-equal values.

In general, in a second aspect, the invention features a transaction bargaining method. The method involves receiving values, submitted by two opposite parties for a transaction. At least one of the values is submitted following a communication of a facilitating message regarding the transaction, conveyed from a facilitator to at least one of the two opposite parties. The method further involves testing the pairs of non-equal values for satisfaction of a condition, and calculating a binding bargained payment, when the condition is satisfied by a pair of the non-equal values. The binding bargained payment is an amount at least equal to a lower of the pair of the non-equal values.

In general, in a third aspect, the invention features a bargaining method for resolving a transaction between two opposite parties. The method involves testing pairs of non-equal values, submitted by the two opposite parties for the transaction, for satisfaction of a condition. The method further involves calculating a binding bargained payment, when the condition is satisfied by a pair of the non-equal values. The binding bargained payment incorporates a windfall adjustment, when one of the parties is a transaction entry initiator for the transaction, in an amount at least equal to a lower of the pair of the non-equal values adjusted by either a positive or negative windfall differential amount.

In general, in a fourth aspect, the invention features a bargaining method for resolving a transaction between two opposite parties. The method involves testing pairs of non-equal values, submitted by the two opposite parties for the transaction, for satisfaction of a condition. The method further involves calculating a binding bargained payment, when the condition is satisfied by a pair of the non-equal values, of an amount at least equal to a lower of the pair of the non-equal values, and initiating an on-line transfer of funds between the parties for the amount.

In general, in a fifth aspect, the invention features a bargaining method for resolving a transaction between two opposite parties. The method involves testing pairs of non-equal values, submitted by the two opposite parties for the transaction, for satisfaction of a condition. The method further involves calculating a binding bargained payment, when the condition is satisfied by a pair of the non-equal values, of an amount at least equal to a lower of the pair of the non-equal values. The method further involves automatically, when the condition is satisfied, generating a agreement document for the transaction.

In general, in a sixth aspect, the invention features systems which operate according to the disclosed techniques via an on-line interface.

Particular embodiments of the invention may feature one or more of the following advantages: lower cost for each party from initiation through bargaining; an increased probability of agreement for some transactions; encouragement that the transaction may reach agreement; some indication that an agreement may actually be reached; higher customer satisfaction with the transaction bargaining; attraction of a higher number of transactions to the system; lower cost to initiators relative to hiring an agent to engage the system or file and bargain a transaction; lower costs to parties than retail transactions; more economically efficient transactions than those achieved in an auction or in a reverse auction; greater comfort for parties engaging the system because the legal knowledge necessary to draft a simple contract or agreement is not needed; lower cost because an agent or attorney is not needed or minimally needed to memorialize the agreement; consolidation and simplification of multiparty bargaining into effectively a two party bargaining; greater flexibility for parties since they control the particular method of payment; faster receipt of proceeds from bargained agreements; or smaller likelihood of post agreement defaults by buyers or sellers, and real-time, instantaneous bargaining.

Particular embodiments of systems incorporating the invention may feature one or more of the following additional advantages: the ability for individuals to directly contact and engage in a bargained transaction; the ability to receive an immediate or direct crediting, transfer or initiation of a transfer of the value arrived at through the bargaining process; or the ability to receive a windfall adjustment if a bargaining results in an agreement by being an initiator.

The above advantages and features are of representative embodiments only, and are presented only to assist in understanding the invention. It should be understood that they are not to be considered limitations on the invention as defined by the transactions, or limitations on equivalents to the claims. For instance, some pairs of these advantages are mutually contradictory, in that they cannot be simultaneously present in a single embodiment. Similarly, some advantages are applicable to one aspect of the invention, and inapplicable to others. Thus, this summary of features and advantages should not be considered dispositive in determining equivalence. Additional features and advantages of the invention will become apparent in the description, from the drawings, and from the claims.

It is an object of this invention to provide computer executable method for bargaining, operative to control a computer and stored on at least one computer readable medium. The method when executed comprises: a) receiving a plurality of offers from a first party for a transaction; b) receiving a plurality of counter-offers from a second party for the transaction; c) preventing disclosure of the offers to the second party, and preventing disclosure of the counter-offers to the first party; d) calculating differences between the offers and the counter-offers in rounds, each of the differences being calculated in a round using one offer and one counter-offer, the one offer and the one counter-offer being unequal in value; e) determining whether any of the differences fall within at least one predetermined criterion; f) if any of the differences fall within the at least one predetermined criterion, transmitting a message to the first party and the second party that the transaction is resolved; and g) if the differences do not fall within the at least one predetermined criterion, transmitting a message that the transaction has not been resolved. Further provided is the method wherein the one offer is received before the one counter-offer. Still further provided is the method wherein the one offer is received after the one counter-offer. The method further comprises limiting the plurality of counter-offers which may be received to a maximum of three. Also included in the method is allowing one of the parties to specify a maximum number of rounds. Further provided is the method wherein d), e), f) and g) are performed after receiving less than a maximum specified number of the plurality of offers. Finally, the method wherein all counter-offers are received before any of the offers are received is also provided.

Another object of the invention is to provide an automated method of bargaining between at least two parties using monetary offers and counter-offers, comprising: receiving an engagement request from a first party 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; and receiving an engagement indication from a second party to engage the automated bargaining system for the transaction.

The method provides receiving a series of at least three monetary offers from the first party; receiving a series of at least three counter-offers from the second party; maintaining inaccessibility of the monetary offers from the second party; and maintaining inaccessibility of the settlements offers from the first party. The method progresses to comparing a first offer of the series of 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 party and the second party; if, in the first round, the first difference is not within the predetermined guideline, the method progresses to 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 party and the second party.

If, in the second round, the second difference is not within the predetermined guideline, the method progresses to comparing a third offer of the series monetary offers with a third counter-offer in a third round to determine if a third difference between the third monetary offer and the third counter-offer is within the predetermined guideline, and if, in the third round, the third difference is within the predetermined guideline, transmitting a successful agreement notification to the first party and the second party.

If, in all of the first, second and third rounds, the first, second and third differences are not within the predetermined guideline, the method includes transmitting an unsuccessful agreement signal to said first party and said second party. If in any round, the successful agreement notification is transmitted, the method further comprises generating a bargained value notification includes a bargained agreement amount to be paid to the first party by the second party.

The method also further comprises calculating the bargained agreement amount using at least the monetary offer from the round in which the successful agreement notification is transmitted. Further provided is the method wherein the calculating also uses the counter-offer. If, in any of the first, second or third rounds, the successful agreement notification is transmitted, the method further comprises calculating a payment value for the transaction from a pair of values used in the round for which the successful agreement notification is transmitted; and storing the payment value in an engaging party accessible database. If in the first round the first difference is not within the predetermined guideline, the method further comprises rendering the first monetary offer and the first counter-offer unavailable to the automated bargaining system for the second round. If in the second round the second difference is not within the predetermined guideline, the method further comprises: rendering the second monetary offer and the second counter-offer unavailable to the automated bargaining system for the third round. Further provided is the method wherein, if in the third round the third difference is not within the predetermined guideline, the method further comprises rendering the third monetary offer and the third counter-offer unavailable to the automated bargaining system.

Also included is the method wherein the bargained agreement amount is a median of one offer and one counter-offer, or, the bargained agreement amount is equal to an amount specified by one offer. Further provided is the method of wherein the predetermined guideline is that a single counter-offer and a single offer differ from each other by less than a fixed amount. Also included is the method wherein the fixed amount is a calculated amount representing a percentage of one of the single counter-offer or the single offer. Further provided is the method wherein the specified condition is that a single counter-offer is within a predetermined percentage of a single offer. The predetermined percentage of the method may be 70% or 80%. Also provided is the method wherein one of the series of three monetary offers is received before one of the series of three counter-offers. Further provided is the method of wherein one of the series of three counter-offers is received before one of the series of three monetary offers.

Another object of the invention is to provide a bargaining method for resolving a transaction between two opposite parties in rounds, the method comprising: testing a pair of non-equal values in one of at least two rounds, one value in the pair submitted by one of the two opposite parties for the transaction; and calculating a binding bargained payment of an amount at least equal to a lower of the pair of the non-equal values, when an agreement determination algorithm used in the testing is satisfied by the pair of the non-equal values. The method further comprises limiting the bargained payment to the greater of the pair of non-equal values. The method still further comprises receiving at least a value of the pair of non-equal values on a weekend day. The method also comprises receiving at least a value of the pair of non-equal values at a time other than between 9 a.m. and 4 p.m. on a weekday. Finally, the method further comprises storing the amount correlated to case specific information in a database.

Another object of the invention is to provide a method of operating a bargaining system comprising: receiving a plurality of values from each of a first and second party to a dispute, at least one of the plurality of values having been received via an internet connection; matching, on a one for one basis, values from the first party and values from the second party to create a plurality of pairs without disclosing either the first party's values to the second party or the second party's values to the first party; analyzing pairs in accordance with a preset formula such that if, when analyzed, a pair meets at least one specified criterion, the system will report to the first and second parties that an agreement is reached. When at least one specified criterion is met, the method further comprises calculating a bargain value using at least a part of the pair. Also included is the method wherein the calculating comprises: determining a median value for the pair. The method further comprises allowing the first party to make a selection of the preset formula. The method further comprises, prior to the receiving, requiring one of the first or second parties to make a selection of the preset formula; and requiring another of the first or second parties to agree to the selection. Also included in the method is receiving a sponsor identification number for the bargain and transaction description information for the bargain. The method also further includes: receiving information representing a geographical information for the bargain.

Another object of the invention is to provide a method comprising: registering a first entity in an automated bargaining system with respect to a bargain negotiation involving a transaction; following registration, receiving a transaction identifier and at least two monetary submissions from the first entity; associating at least one proposed bargained agreement amount submitted by a second entity with respect to the transaction with at least one of the at least two monetary submissions; processing a proposed bargained agreement amount and one of the at least two monetary submissions in accordance with a specified algorithm to obtain a result; and notifying the first entity that an agreement of the transaction has been reached and of a payment amount, when the result meets a criterion agreed to by the first entity, without ever informing the first entity of the at least one proposed bargained agreement amount The method of further comprises: permanently discarding at least one proposed bargained agreement amount and the one of the at least two monetary submissions when the settlement has been reached. The method further comprises: storing transaction related information for the bargain negotiation and the payment amount in the automated bargaining system for tabulation.

Another object of the invention is to provide a bargaining method comprising receiving offers and counter-offers with respect to a transaction, each of the offers having been received via a password protected communication linkage and having an associated sequence number, and each of the offers having an associated sequence number; matching offers against counter-offers based upon a correspondence between the sequence numbers; testing matched offers and counter-offers against an algorithm; generating a result in response to a testing of an offer and a offer; and automatically reporting the result, without disclosing the offer or counter-offer. Further provided is the method wherein, when the result is no bargain, the method further comprises discarding the offer and the counter-offer. Further provided is the method wherein, when the result is an agreement, the method further comprises calculating a bargained agreement amount according to a preestablished formula; and reporting the bargained agreement amount. The method still further comprises obtaining an agreement from an entity to be paid to participate in an indirect bargain negotiation using an on-line bargaining system and, when the result indicates an agreement, to be legally bound to agree to the transaction for an amount specified by the on-line bargaining system. The method also further comprises obtaining an agreement from a sponsor to participate in an indirect bargain negotiation, generating an exposure amount using an offer submitted by the sponsor, and informing the sponsor of the exposure amount. The method further comprises generating a potential bargain gain amount using an offer; and informing the entity to be paid of the bargain gain amount.

Another object of the invention is to provide a method comprising agreeing to at least one criterion which, when applied by a bargaining system to values and satisfied, will result in an agreement of a transaction against a party for a payment amount specified by the bargaining system, the payment amount being derived from at least one of the values; submitting a plurality of monetary values to the bargaining system via a security protected on line interface, which will be analyzed by the bargaining system using the at least one criterion without revealing any of the monetary values to the party; receiving an indication that the at least one criterion is satisfied by an unrevealed value from the party and at least one of the plurality of monetary values; and receiving a notification of the payment amount for the transaction. Further provided is the method wherein, prior to receiving the indication, the method includes receiving a message that the at least one criterion has not been satisfied for one unrevealed value for the party and one monetary value. Further provided is the method wherein the payment amount is at least one of the plurality of monetary values. Further provided is the method wherein the payment amount is greater than at least one of the plurality of monetary values. The method still further includes logging in to the bargaining system through the internet. The method may also include providing transaction specific identification information. Providing agent contact information for the transaction is also included in the method. The method further includes tabulating the transaction specific information. The method further includes accessing the bargaining system using a web browser. Also included in the method is submitting a plurality of cases to the bargaining system, the transaction relating to one of the plurality of cases.

Another object of the invention is to provide a method comprising steps, stored in an automated bargaining system including a processor and storage, for bargaining, the method comprising a step of executing a first program module, written in a markup language, for receiving values submitted by a party via the internet, the values representing a series of proposed amounts for which a transaction would be bargained; a step of executing a program object, written in an object oriented programming language, for sequentially comparing individual proposed amounts of the series of proposed amounts against individual proposed counter amounts of a series of proposed counter amounts, all of the proposed counter amounts being unavailable to the party, in order to determine if a difference between and of the sequentially compared individual proposed amounts and counter amounts is within a specified range and for generating an agreement indication if the difference is within the specified range; and a step of executing a second program module for informing the party that the transaction is bargained by a payment of a calculated amount. The method further includes a step for calculating a bargained agreement amount according to a specified formula using an individual proposed amount as an input for the specified formula for specifying a payment to be made in bargaining the transaction. The method still further includes a step for calculating a bargained agreement amount according to a specified formula using an individual proposed counter amount as an input for the specified formula for specifying a payment to be made in bargaining the transaction. Also included in the method is a step for calculating a bargained agreement amount according to a specified formula using both an individual proposed amount and an individual proposed counter amount as an input for the specified formula for specifying a payment to be made in bargaining the transaction. The method still further includes a step for logging the party in. The method further includes a step for collecting and processing settlement data using the processor. Finally, the method further includes a step for checking administration authorization to enable an administrator to add a sponsor into the automated bargaining system.

Another object of the invention is to provide a method comprising: receiving a submission of a transaction from a sponsor; receiving an agreement to at least one criterion which, if satisfied, would result in a binding agreement; generating a message for communication to a representative of a the entity to be paid involved in the transaction which invites the representative to participate in an automated bargaining negotiation for the transaction; receiving a responsive agreement from the representative to participate and to be bound by the automated bargaining negotiation, if at least one criterion is satisfied by offers submitted by the representative and correlated counter-offers submitted by the sponsor; receiving at least two offers submitted by the representative and a counter-offer submitted by the sponsor, within a specified limited time period; comparing one of the offers and the counter-offer in a round of at least two rounds to determine if the at least one criterion is satisfied; and if the at least one criterion is satisfied, generating an indication that the transaction is bargained for a payment amount. The method further comprises: requiring entry of an identification number prior to receiving the offer and the counter-offer. The method further comprises storing the payment amount for future retrieval. The method still further comprises calculating the payment amount as a median of the one offer and the counter-offer. The method further comprises calculating the payment amount as a value between the offer and the counter-offer.

Another object of the invention is to provide a method comprising receiving first signals including data representing a series of monetary amounts for a transaction from a first entity; preparing the first signals for automated testing against an algorithm by a bargaining system in conjunction with information from a second entity, the second entity being opposite to the first entity with respect to the transaction; receiving a response signal indicating that a test of one of the series of monetary amounts caused an agreement condition in the bargaining system; forwarding a message including data representing a bargained agreement amount, in response to the agreement condition, for ultimate delivery to the first entity. The method further includes receiving second signals including the information from the second entity, the information having data representing at least one proposed bargained agreement amount for the transaction. Further provided is the method wherein the first entity is one of an entity to be paid, or a representative of the entity to be paid. The method further includes forwarding cookie data sent by the bargaining system for storage on a hard drive associated with either the first or second entity usable by the bargaining system to track usage by the first or second entity. Further included in the method is receiving third signals from the bargaining system for forwarding to a computer associated with either the first or the second entity which, when received, would cause the computer to retrieve the cookie data from the hard drive and send it to the bargaining system.

Another object of the invention is to provide a method of automated on-line bargaining comprising maintaining an interface to the internet through which an entity to be paid can submit offers for a transaction to a bargaining system and receive indications therefrom such that, when the entity to be paid submits multiple offers via the interface to the bargaining system and the bargaining system pairs the multiple offers with counter-offers of agreement for the transaction on a one-to-one basis, a comparison will be performed in accordance with at least one criterion and the entity to be paid 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 for a pair. The method further comprises: forwarding received information, via the interface, for display to the entity to be paid including a bargain value supplied by the bargaining system calculated when the at least one criterion is satisfied. The method still further comprises hosting the bargaining system. Further comprised by the method is storing a processor executable program which, when executed, performs the comparison and provides the entity to be paid with the either positive or negative indication for the transaction.

Another object of the invention is to provide a system comprising: a first value, selected from at least two values submitted on line by a first entity; a second value submitted on line by a second entity, 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; a proxy includes 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 a mathematical comparison of the pair of values in a round of at least two rounds, the program being further structured to provide a payment value to at least one of the opposite entities via the output when the result indicator indicates that at least one predetermined criterion is satisfied for one of the at least two rounds.

The system further includes a processor accessible storage configured to temporarily store the first and second values for retrieval by the proxy via the input. Further provided is the system wherein the computer executable program includes a plurality of modules, one of which is programmed in an object oriented programming language, such as JAVAScript, and another of which is programmed in a markup language such as ColdFusion Markup Language or Hyper Text Markup Language (HTML).

Further provided is the system wherein, when the program is executed and the result indicator indicates that the at least one predetermined criterion is not satisfied, the proxy discards the pair of values. Also provided is the system wherein, when the program is executed and the result indicator indicates that the at least one predetermined criterion is satisfied, the proxy calculates the payment value from the pair of values and then discards the pair of values. Further provided is the system wherein the first value is an offer made by a sponsor and the second value is a offer made by the entity to be paid. The system further includes an entity accessible detail log including a correlation of payment values and transaction specific information.

Also provided is the system wherein the transaction specific information includes data indicative of a geographic area. The system further includes proxy accessible storage into which the proxy can store the payment value and data representing transaction specific information when the result indicator indicates that the at least one predetermined criterion is satisfied.

Further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the median of the first and second values. Still further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the greater of the first and second values. The system wherein the at least one predetermined criterion is that the pair of values must be within a fixed percentage of each other is also provided. The system further includes a predetermined override amount which will be compared to a differential between the pair of values if the result indicator indicates that the at least one predetermined criterion is not satisfied and, if the differential is less than the predetermined override amount, will cause the proxy to provide the payment value for the transaction to at least one opposite entity even though the at least one predetermined criterion was not satisfied. Further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the median of the first and second values. Further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the greater of the first and second values. Still further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is a function of the first and second values. The system wherein the at least one predetermined criterion is a fixed spread value is also provided. Also provided is the system wherein the payment value is of a magnitude between one of the values in the pair of values and another of the values in the pair of values.

The system further includes a program execution limit which provides a limit on a number of times the proxy will accept the pair of values. Further provided is the system wherein, the predetermined action is a discarding of the at least one of the first or second values. The system wherein the first and second values are withdrawable and the predetermined action prevents a withdrawal of one of the first or second values is also provided.

The system further includes an entity accessible detail log including a correlation of payment values and transaction specific information. The entity accessible detail log can be written in a markup language. The system also can includes an exposure calculator. The exposure calculator can be written in an object oriented programming language such as JAVAScript.

Still further provided is the system wherein the first value is one of a plurality of sequentially submitted first values and the second value is one of a plurality of sequentially submitted second values, all of the sequentially submitted values being inaccessible to the entity that did not submit them, and wherein the program is further structured to utilize another of the plurality of sequentially submitted first values, specified by the first entity, in place of the first value and another of the plurality of sequentially submitted second values, specified by the second entity, in place of the second value when the result indicator indicates that the at least one predetermined criterion is not satisfied for the first and second values. Also provided is the system wherein each of the plurality of first values is submitted by the first entity according to a specified order. The system further includes a program execution limit which provides a limit on a number of times—two or three, for example, that the proxy will accept the pair of values. 120.

The system still further includes a payment calculator which, when the at least one predetermined criterion has been satisfied, will calculate, in accordance with a formula, a monetary amount to be paid by one entity to the other to settle the transaction. Further provided is the system wherein the formula is a median of the pair of values which caused the at least one predetermined criterion to be satisfied. Further provided is the system wherein the formula is the greater of the pair of values which caused the at least one predetermined criterion to be satisfied.

The system further includes an entity searchable database includes data relating to bargained transactions. Further provided is the system wherein the data includes geographic information for each bargained transaction. Further provided is the system wherein the data includes a monetary amount for each bargained transaction. Further provided is the system wherein the system further includes a communication link over which the entity searchable database can be accessed by an entity prior to submitting an offer or a counter-offer. Also provided is the system wherein the first plurality of values are offers from an entity to be paid. Further provided is the system wherein the first value is one of a plurality of sequentially submitted first values and the second value is one of a plurality of sequentially submitted second values, all of the sequentially submitted values being inaccessible to the entity that did not submit them, and wherein an acceptance of a pair of values by the program along with the returning of the result indicator constitutes a round.

Another object of the invention is to provide a bargaining application stored on at least one computer accessible storage medium for execution by a processor comprising a plurality of modules which, when executed by the processor: accepts and compares paired monetary values submitted by two entities opposite to each other with respect to a transaction, discards the paired monetary values which differ from each other by more than a specified range, calculates a bargained agreement amount to be paid by one entity to another entity if a pair of the monetary values differ from each other within the specified range based upon the pair and then discards the pair, and provides the bargained agreement amount for delivery to the two entities.

Another object of the invention is to provide a method of automated bargaining in a system with at least one central processing unit comprising: (a) introducing into the central processing unit, information corresponding to a series of rounds of offers to satisfy a transaction received from a first party for a transaction without disclosure of the offers to any parties opposite to the first party in the dispute; (b) introducing into the central processing unit, information corresponding to a series of rounds of counter-offers to reach an agreement for the transaction received from a second party, opposite to the first party, for the transaction without disclosure of the offers to any parties opposite to the second party in the dispute; (c) steps (a) and (b) occurring in any order; (d) comparing the information corresponding to the series of offers and the series of counter-offers on a round-by-round basis in accordance with preestablished conditions; (e) determining, using the central processing unit, if an agreement of the transaction is caused by a offer and a counter-offer in a round by meeting the preestablished conditions; (f) if the offer and the counter-offer in the round cause the agreement, calculating a bargained payment equal to one of: (i) a first amount, calculated in accordance with a first preestablished formula, of the offer in the round is less than the counter-offer and within a preestablished percentage of the offer in the same round, or (ii) the offer, if the offer in the round is the same as or greater than the counter-offer, or (iii) a second amount, calculated in accordance with a second preestablished formula, if the offer is not within the preestablished percentage of the offer in all individual rounds but the difference between a particular counter-offer and a corresponding offer is less than a preestablished amount; (g) permanently deleting the series of offers and the series of counter-offers when either none of the series of offers and series of counter-offers meet the preestablished conditions of the bargained payment has been calculated; and (h) communicating either failure to agree message, when none of the series of counter-offers and series of offers meet the preestablished conditions and every difference between individual unsuccessful offers and corresponding counter-offers is greater that a preestablished amount, or an agreement message includes the bargained payment, when the preestablished conditions are met or the offer is not within the preestablished percentage of the counter-offer in all rounds but the difference between the particular offer and the corresponding counter-offer is less than the preestablished amount.

Another object of the invention is to provide a system for automated bargaining comprises: a processor for processing offers and counter-offers; means for introducing to the processor, via a communications linkage, information identifying a transaction to be bargained, a series of offers to satisfy a transaction made by or on behalf of a person involved in the bargain transaction, and a series of counter-offers to reach an agreement for the transaction by an entity opposite to the person for the transaction. In this embodiment of the system is memory means, accessible by the processor, 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 reach an agreement for the transaction for use by the processor in a series of rounds without disclosure of the series of offers to the opposite entity or series of offers to the person. There are also embodied in the system comparison means, in communicating relationship with the processor, for receiving and comparing one of the series of offers and one of the series of counter-offers, against each other on a round-by-round basis, in accordance with preestablished conditions until either all of the series of offers and series of counter-offers have been exhausted or an agreement is indicated for a offer and a counter-offer in a round, such that, if the agreement is indicated the transaction is agreed upon for: (a) an amount, in accordance with a first preestablished formula, if the offer in the round in which the preestablished condition is met is less than the counter-offer and within a preestablished percentage of the offer in the round, (b) the offer, if the offer in any round is the same as or greater than the counter-offer, and (c) an amount in accordance with a second preestablished formula, if the offer is not within the preestablished condition in all rounds but the difference between a particular offer and a corresponding counter-offer is less than a preestablished amount. Also embodied are means for permanently inhibiting a reuse of an unsuccessful offer, or unsuccessful counter-offer, by the comparison means in a subsequent round; and means for communicating a result of the comparison to the person and the entity.

The system further comprises means for accessing actual agreements from other bargained transactions. Further provided is the system wherein the communication linkage is an internet connection. Also provided is the system wherein the communication linkage is a voice connection. Still further provided is the system wherein the series of offers to reach an agreement for the transaction comprise three offers. The system further comprises means for generating voice messages through a telephone linkage for guiding a user in a use of the system. The system still further comprises security means for preventing an access of the system until provision to the system of at least one of: a) an identification number identifying the transaction, b) a security code corresponding to the transaction, or c) an administrator code for the person or the entity.

The system further comprises time keeping means for associating an entry time with at least a first of the series of offers to satisfy the transaction and at least a first of the series of counter-offers to reach an agreement for the transaction. Also provided is the system wherein all of the series of offers and the series of counter-offers are received by the system at different times.

Another object of the invention is to provide a computerized system for automated bargaining through a communications linkage for communicating and processing a series of offers to satisfy a transaction made by or on behalf of a person involved in a bargain negotiation with at least on other person and a series of counter-offers to reach an agreement for the transaction through at least one central processing unit includes operating system software for controlling the central processing unit, means for introducing information into the central processing unit corresponding to the identification of the transaction and the persons involved in the transaction, and memory means for storing the information corresponding to the identification of the transaction and the persons involved in the transaction. Also embodied by the system are means for introducing by or on behalf of a first person involved in the transaction against whom a transaction is made information into the central processing unit corresponding to a series of rounds to reach an agreement for a transaction without disclosure of the offers to other persons involved in the transaction, means for introducing by or on behalf of a second person involved in the transaction information into the central processing unit corresponding to a series of rounds of counter-offers to satisfy the transaction without disclosure of the counter-offers to other persons involved in the transaction. Also embodied are comparison means for comparing the information corresponding to the series of offers and the series of counter-offers on a round-by-round basis in accordance with preestablished conditions includes (a) that the transaction is agreed upon for an amount in accordance with a first preestablished formula if the offer in any round is less than the counter-offer and within a preestablished percentage of the offer in the same round; (b) that the transaction is agreed upon for the offer amount if the offer in any round is the same as or greater than the counter-offer; and (c) that the transaction is not agreed upon if the counter-offer is not within the preestablished percentage of the offer in all rounds unless the difference between the offer and counter-offer is less than a preestablished amount in which case the transaction is settled for an amount, in accordance with a second preestablished formula. There are also embodied means for permanently deleting the offer and the counter-offer in each round that does not result in an agreement upon comparison of the offer and the counter-offer in said round based upon said preestablished conditions, and means for communicating to the first and second persons or representatives thereof the results of the comparison.

A computerized system as defined further comprises means for accessing actual agreements generated by the system in other bargained transactions. Further provided is a computerized system as defined wherein said persons communicate via the Internet to said central processing unit. Still further provided is a computerized system as defined wherein said persons communicate via telephone to said central processing unit. Also provided is a computerized system as defined wherein the central processing unit has received information corresponding to three counter-offers.

The computerized system as defined comprises means for generating voice messages to a person communicating with the system through a touch-tone or cell phone linkage to guide the person in the use of the system. The system also comprises security means whereby the system is accessible only upon entry of an identification number identifying the transaction, a security code corresponding to the transaction, and a user security code corresponding to the transaction and identifying the person or representative thereof who is making the offer or counter-offer. The computerized system as defined comprises time keeping means to record the introduction of the information corresponding to the offers or counter-offers over a period of time. Introduction of information corresponding to offers or counter-offers may be made in a plurality of communications with the system over a period of time. Further provided is the system wherein the markup language is Hyper Text Markup Language (HTML).

A method comprises: receiving a submission of a transaction to be bargained from a sponsor; receiving an agreement to at least one criterion which, if satisfied, would result in a binding agreement of the transaction; generating a message for communication to a representative of an entity to be paid involved in the transaction which invites the representative to participate in an automated bargaining negotiation for the transaction; receiving a responsive agreement from the representative to participate and to be bound by the automated bargaining negotiation, if the at least on criterion is satisfied by offers submitted by the representative and correlated counter-offers submitted by the sponsor; receiving an offer submitted by the representative and at least two counter-offers submitted by the sponsor, within a specified limited time period; comparing the offer and one of the counter-offers in a round of at least two rounds to determine if the at least one criterion is satisfied; and if the at least one criterion is satisfied, generating an indication that the transaction is agreed upon for a payment amount. The method further comprises: requiring entry of a identification number prior to receiving the offer and the counter-offer. The method still further comprises: storing the payment amount for future retrieval. According to the method the payment amount can be calculated as a median of offer and the counter-offer.

Another object of the invention is to provide a system comprising: a first value, submitted on line by a first entity; a second value, selected from at least two values 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. A proxy includes 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 a mathematical comparison of the pair of values in a round of at least two rounds. The program is further structured to provide a payment value for the transaction to at least one of the opposite entities via the output when the result indicator indicates that at least one predetermined criterion is satisfied for one of the at least two rounds. The system still further includes processor accessible storage configured to temporarily store the first and second values for retrieval by the proxy via the input. Further provided is the system wherein the computer executable program including a plurality of modules, one of which is programmed in an object oriented programming language and another of which is programmed in a markup language. Further provided is the system wherein the object oriented programming language includes JAVAScript. Also provided is the system wherein the markup language is ColdFusion Markup Language, or Hyper Text Markup Language (HTML).

The system wherein, when the program is executed and the result indicator indicates that the at least one predetermined criterion is not satisfied, the proxy discards the pair of values is also provided. So too is the system wherein, when the program is executed and the result indicator indicates that the at least one predetermined criterion is satisfied, the proxy calculates the payment value from the pair of values and then discards the pair of values. Also provided is the system wherein the first value is an offer made by a sponsor and the second value is a counter-offer made by the entity to be paid.

The system further includes an entity accessible detail log includes a correlation of payment values and transaction specific information. Further provided is the system wherein the transaction specific information includes data indicative of a geographic area. The system further includes proxy accessible storage into which the proxy can store the payment value and data representing transaction specific information when the result indicator indicates that the at least one predetermined criterion is satisfied. Further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the median of the first and second values. Still further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the greater of the first and second values. The at least one predetermined criterion can be that the pair of values must be within a fixed percentage of each other.

The system further includes a predetermined override amount which will be compared to a differential between the pair of values if the result indicator indicates that the at least one predetermined criterion is not satisfied and, if the differential is less than the predetermined override amount, will cause the proxy to provide the payment value for the transaction to at least one opposite entity even though the at least one predetermined criterion was not satisfied. Further provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the median of the first and second values. Also provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is the greater of the first and second values. Also provided is the system wherein the pair of values is the first and second values, the at least one predetermined criterion is satisfied and the payment value is a function of the first and second values. Further provided is the system wherein the at least one predetermined criterion is a fixed spread value. Further provided is the system wherein the payment value is of a magnitude between one of the values in the pair of values and another of the values in the pair of values.

The system further comprises transaction specific data indicative of a geographic area. The system further includes a time indicator which, when exceeded, will cause the proxy to take a predetermined action with regard to at least one of the first or second values. Further provided is the system wherein, the predetermined action is a discarding of the at least one of the first or second values. Further provided is the system wherein the first and second values are withdrawable and the predetermined action prevents a withdrawal of one of the first or second values. The system further includes an entity accessible detail log includes a correlation of payment values and transaction specific information. Further provided is the system wherein the entity accessible detail log is written in a markup language. The system further includes an exposure calculator which can be written in an object oriented programming language such as JAVAScript.

Also provided is the system wherein the first value is one of a plurality of sequentially submitted first values and the second value is one of a plurality of sequentially submitted second values, all of the sequentially submitted values being inaccessible to the entity that did not submit them, and wherein the program is further structured to utilize another of the plurality of sequentially submitted first values, specified by the first entity, in place of the first value and another of the plurality of sequentially submitted second values, specified by the second entity, in place of the second value when the result indicator indicates that the at least one predetermined criterion is not satisfied for the first and second values. The system wherein each of the plurality of first values is submitted by the first entity according to a specified order is also provided. The system further includes a program execution limit which provides a limit on a number of times—two or three, for example, that the proxy will accept the pair of values.

The system further includes a payment calculator which, when the at least one predetermined criterion has been satisfied, will calculate, in accordance with a formula, a monetary amount to be paid by one entity to the other to reach an agreement for the transaction. Further provided is the system wherein the formula is a median of the pair of values which caused the at least one predetermined criterion to be satisfied. Also provided is the system wherein the formula is the greater of the pair of values which caused the at least one predetermined criterion to be satisfied. The system further includes an entity searchable database includes data relating to settled transactions. Further provided is the system wherein the data includes geographic information for each bargained transaction. The system wherein the data includes a monetary amount for each bargained transaction is also provided. Still further provided is the system wherein the system further includes a communication link over which the entity searchable database can be accessed by an entity prior to submitting an offer or a counter-offer.

Further provided is the system wherein the first plurality of values are offers from an entity to be paid. The system wherein the first value is one of a plurality of sequentially submitted first values and the second value is one of a plurality of sequentially submitted second values, all of the sequentially submitted values being inaccessible to the entity that did not submit them, and wherein an acceptance of a pair of values by the program along with the returning of the result indicator constitutes a round.

BRIEF DESCRIPTION OF THE DRAWINGS

The following detailed description may best be understood by reference to the following description in conjunction with the accompanying drawings in which:

FIG. 1 is an overview of the computerized system usable to implement the present invention.

FIG. 2 is a block diagram showing how a party involved in a transaction interacts with the computerized system of FIG. 1.

FIG. 3 is a block diagram of an example of how an embodiment prompts a person involved in a transaction in the use of the system.

FIG. 4 is a diagram showing the program flow from a user perspective in accordance with a preferred method for operating the system of the present invention via the Internet.

FIG. 5 is an overview of the computerized system including the facilitator.

FIG. 6 is a diagram showing program flow from a system perspective for a system including a power round option.

FIG. 7 is an overview of the computerized system including the direct payment interface option.

DETAILED DESCRIPTION OF THE INVENTION

A computerized system for automated bargaining accessible on-line, for example through an Internet website via the Internet or other communications linkage is created for communicating and processing a transaction between two persons using a series of counter-offers to satisfy a transaction and a series of offers. Among the broad definitions for “bargain” Merriam Webster's Collegiate Dictionary defines bargain as: “to negotiate over the terms of a purchase, agreement, or contract”; “to come to terms”; and “to bring to a desired level by bargaining; to sell or dispose of by bargaining”.

The system compares counter-offers and offers on a round-by-round basis in accordance with preestablished conditions.

An “offer” is the amount of money (or equivalent value) required by the person having a transaction opposite another person, such as buyer or his or her agent seeking to purchase real property, for which the person with the transaction would be willing to reach agreement. Information corresponding to the amount of the offer is entered by the party, or his or her representative, by using the numbers of a touch-tone or cellular telephone or the keyboard of a personal computer. A “counter-offer” is the amount of money (or suitable value) the opposite person, for example a seller or his or her agent with real property to sell, will reach agreement the transaction. “Counter-offer” and “offer” are used distinguish the amounts submitted by the opposite parties; it does not matter which party makes the offer or counter-offer nor is it required that an either the offer or the counter-offer precede one another.

A person involved in a transaction is anyone or any company who has a transaction against another person or against whom another person has asserted a transaction.

The system communicates and processes the offers and the counter-offers using at least one central processing unit by pairing offers and counter-offers and comparing them. The computer system includes operating sys