Method and system for authorizing and certifying electronic data transfers
First Claim
1. A method for authorizing an electronic data transfer comprising the steps of:
- receiving an authentication request containing a digital certificate from a requesting device via a communication link;
determining whether the digital certificate is valid;
creating an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request when the digital certificate is valid;
sending the authentication response to the requesting device via the communication link; and
storing information about the electronic data transfer, the digital certificate and at least a portion of the authentication response.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for creating non-repudiated digital receipts and electronic signatures for electronic transactions. More specifically, the present invention provides a method, computer program and system for authorizing an electronic data transfer. An authentication request containing a digital certificate is received from a requesting device via a communication link. The present invention then determines whether the digital certificate is valid, and creates an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request when the digital certificate is valid. The authentication response is then sent to the requesting device via the communication link, and information about the electronic data transfer, the digital certificate and at least a portion of the authentication response are stored.
125 Citations
48 Claims
-
1. A method for authorizing an electronic data transfer comprising the steps of:
-
receiving an authentication request containing a digital certificate from a requesting device via a communication link;
determining whether the digital certificate is valid;
creating an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request when the digital certificate is valid;
sending the authentication response to the requesting device via the communication link; and
storing information about the electronic data transfer, the digital certificate and at least a portion of the authentication response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for authorizing an electronic data transfer comprising the steps of:
-
receiving an authentication request containing a digital certificate and information about the electronic data transfer from a requesting device via a communication link;
determining whether the digital certificate is valid;
creating an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request when the digital certificate is valid;
sending the authentication response to the requesting device via the communication link;
creating a digital receipt for the electronic data transfer when the digital certificate is valid; and
storing the information about the electronic data transfer, the digital certificate and at least a portion of the authentication response. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program embodied on a computer readable medium for authorizing an electronic data transfer comprising:
-
a code segment for receiving an authentication request containing a digital certificate from a requesting device via a communication link;
a code segment for determining whether the digital certificate is valid;
a code segment for creating an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request when the digital certificate is valid;
a code segment for sending the authentication response to the requesting device via the communication link; and
a code segment for storing information about the electronic data transfer, the digital certificate and at least a portion of the authentication response. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program embodied on a computer readable medium for authorizing an electronic data transfer comprising:
-
a code segment for receiving an authentication request containing a digital certificate and information about the electronic data transfer from a requesting device via a communication link;
a code segment for determining whether the digital certificate is valid;
a code segment for creating an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request when the digital certificate is valid;
a code segment for sending the authentication response to the requesting device via the communication link;
a code segment for creating a digital receipt for the electronic data transfer when the digital certificate is valid; and
a code segment for storing the information about the electronic data transfer, the digital certificate and at least a portion of the authentication response. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for authorizing an electronic data transfer comprising:
-
a computer;
a data storage device communicably linked to the computer;
a requesting device communicably linked to the computer; and
the computer receiving an authentication request containing a digital certificate from the requesting device, determining whether the digital certificate is valid, creating an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request when the digital certificate is valid, sending the authentication response to the requesting device, and storing information about the electronic data transfer, the digital certificate and at least a portion of the authentication response on the data storage device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A system for authorizing an electronic data transfer comprising:
-
a computer;
a data storage device communicably linked to the computer;
a requesting device communicably linked to the computer; and
the computer receiving an authentication request containing a digital certificate and information about the electronic data transfer from the requesting device, determining whether the digital certificate is valid, creating an authentication response denying the authentication request when the digital certificate is not valid, or approving the authentication request and creating a digital receipt for the electronic data transfer when the digital certificate is valid, sending the authentication response to the requesting device, and storing the information about the electronic data transfer, the digital certificate and at least a portion of the authentication response on the data storage device. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification