Using digital signatures to streamline the process of amending financial transactions
First Claim
1. A method for using digital signatures to validate an amendment to a financial transaction, comprising:
- receiving a request to make the amendment to the financial transaction, wherein the financial transaction was previously agreed upon between a first party and a second party, wherein the request is received from a first representative of the first party and includes a suggested change to at least one term of the financial transaction;
validating that the first representative of the first party digitally signed the request by using a public key of the first representative to verify that the request was signed by a corresponding private key belonging to the first representative;
if the validation establishes that the first representative signed the request and if the second party desires to agree to the request, allowing a second representative of the second party to confirm the request by digitally signing the request with a private key belonging to the second representative, and returning the confirmed request to the first party.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that uses digital signatures to validate an amendment to a financial transaction, wherein the financial transaction was previously agreed upon between a first party and a second party. The system operates by receiving a request to make the amendment from a first representative of the first party, wherein the request includes a suggested change to at least one term of the financial transaction. Next, the system validates that the first representative of the first party digitally signed the request by using a public key of the first representative to verify that the request was signed by a corresponding private key belonging to the first representative. If this validation establishes that the first representative signed the request, and if the second party desires to agree to the request, the system allows a second representative of the second party to confirm the request by digitally signing the request with a private key belonging to the second representative. The system subsequently returns the confirmed request to the first party.
-
Citations
30 Claims
-
1. A method for using digital signatures to validate an amendment to a financial transaction, comprising:
-
receiving a request to make the amendment to the financial transaction, wherein the financial transaction was previously agreed upon between a first party and a second party, wherein the request is received from a first representative of the first party and includes a suggested change to at least one term of the financial transaction;
validating that the first representative of the first party digitally signed the request by using a public key of the first representative to verify that the request was signed by a corresponding private key belonging to the first representative;
if the validation establishes that the first representative signed the request and if the second party desires to agree to the request, allowing a second representative of the second party to confirm the request by digitally signing the request with a private key belonging to the second representative, and returning the confirmed request to the first party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for using digital signatures to validate an amendment to a financial transaction, the method comprising:
-
receiving a request to make the amendment to the financial transaction, wherein the financial transaction was previously agreed upon between a first party and a second party, wherein the request is received from a first representative of the first party and includes a suggested change to at least one term of the financial transaction;
validating that the first representative of the first party digitally signed the request by using a public key of the first to verify that the request was signed by a corresponding private key belonging to the first representative;
if the validation establishes that the first representative signed the request and if the second party desires to agree to the request, allowing a second representative of the second party to confirm the request by digitally signing the request with a private key belonging to the second representative, and returning the confirmed request to the first party. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus that uses digital signatures to validate an amendment to a financial transaction, comprising:
-
a receiving mechanism that is configured to receive a request to make the amendment to the financial transaction, wherein the financial transaction was previously agreed upon between a first party and a second party, wherein the request is received from a first representative of the first party and includes a suggested change to at least one term of the financial transaction;
a validation mechanism that is configured to validate that the first representative of the first party digitally signed the request by using a public key of the first representative to verify that the request was signed by a corresponding private key belonging to the first representative;
an agreement mechanism, wherein if the validation establishes that the first representative signed the request, and if the second party desires to agree to the request, the agreement mechanism is configured to, allow a second representative of the second party to confirm the request by digitally signing the request with a private key belonging to the second representative, and to return the confirmed request to the first party. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification