Patent ID: 7801826

Claim:
A computer system for conducting an agreement between two parties relying on a Secure Transaction Server (STS) as a trusted third party comprising: a first party consumer mobile device for a consumer and comprising a computer processor that by execution of instructions: generates, independent of the second and third parties, a first mobile device parameter derived from a stored mobile device parameter generates a first view of the agreement pertaining to ordering and/or purchasing goods and/or services, secures the first view of the agreement based upon a key derived from both the generated first mobile device parameter and input personal identifying information of the first party as a second input mobile device parameter input to the consumer mobile device, and transmits the first view of the agreement to the second party, the first view of the agreement not including the first and second mobile device parameters; and a second party merchant device for a merchant and comprising a computer processor that by execution of instructions: generates, independently of the first and third party, a second view of the agreement secured based upon a merchant device parameter as merchant identifying information, and transmits the second secured view of the agreement to the third party, wherein the first party consumer mobile device and the second party merchant device are communicably connectable over an open and non-secure wireless network for connecting the first party and the second party and to transmit the first view of the agreement from the first party to the second party, wherein the second party merchant device is in communicably connectable with the trusted third party server over a wired or wireless network for connecting the second party to the third party and to transmit the first and second views of the agreement to the trusted third party server, wherein the STS comprises a computer processor that by execution of instructions: verifies conditions of the agreement including identities of the first and second parties in the independent secured first and second views of the agreement, based upon a symmetric agreement verification protocol deriving the key based upon the first and second mobile device parameters for the secured first view and using the merchant device parameter for the secured second view, and takes action to execute the agreement according to the verification of the conditions of the agreement, and exclusively stores the personal identifying information of the first party as the second input mobile device parameter.