Patent ID: 7685073
Filing Date: 2010-03-23
Classification: G06Q,H04L

Abstract:
1. A method of negotiation between parties via a networked computer system, comprising: enrolling a first party computer for a negotiation by the networked computer system; enrolling a second party computer for the negotiation by the networked computer system; transmitting a predefined vocabulary and a syntax rule from a broker computer to the first party computer and to the second party computer to describe goods, services, information, or property to be exchanged through the negotiation via a graphical user interface, the first party computer and the second party computer each preparing a negotiation position comprising statements according to the predefined vocabulary and syntax rule provided by the broker computer, the first party computer sending an encryption key to the second party computer without sending the encryption key to the broker computer; the first party computer and the second party computer each partially encrypting their negotiation positions by applying the encryption key, wherein each partially-encrypted negotiating position comprises statements comprising encrypted words and non-encrypted words; transmitting files comprising the partially encrypted negotiation positions from the first party computer and from the second party computer to the broker computer; said broker computer comparing statements in the transmitted files from the first party computer and the second party computer; said broker computer identifying the syntax rule of each statement from the unencrypted words and locating identical encrypted words in the statements; said broker computer comparing the negotiation positions of the first party computer and the second party computer to find a statement or statements in both negotiation positions; said broker computer transmitting to the first party computer and the second party computer a basis-for-agreement comprising statements comprising encrypted words found in both negotiating positions; said first party computer and the second party computer decoding the basis-for-agreement with the encryption key.