SYSTEM FOR SECURELY PERFORMING A TRANSACTION
First Claim
Patent Images
1. A system for performing a transaction, comprising:
- a transaction module configured to gather authorization information necessary to perform a transaction, the transaction module configured to perform the transaction when a final instruction is received;
a secure memory configured to store the gathered authorization information; and
a transaction monitor configured monitor the transaction module and detect the received final instruction, where the transaction monitor erases the gathered authorization information from the secure memory when the received final instruction is detected.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing a transaction are described. A transaction request to perform a transaction is received. Authorization information necessary to perform the transaction is gathered and stored in a secure memory. The gathered authorization information is verified. A final command to perform the transaction is received. When the final command is received, the transaction is performed and the stored authorization information in the secure memory is erased.
-
Citations
20 Claims
-
1. A system for performing a transaction, comprising:
-
a transaction module configured to gather authorization information necessary to perform a transaction, the transaction module configured to perform the transaction when a final instruction is received; a secure memory configured to store the gathered authorization information; and a transaction monitor configured monitor the transaction module and detect the received final instruction, where the transaction monitor erases the gathered authorization information from the secure memory when the received final instruction is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of performing a transaction, comprising:
-
receiving a transaction request to perform a transaction; gathering authorization information necessary to perform the transaction; storing the authorization information in a secure memory; receiving a final command to perform the transaction; and erasing the stored authorization information in the secure memory when the final command is received. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of performing a transaction, comprising:
-
storing authorization information necessary to perform the transaction in a secure memory; timing a duration of the transaction with a session counter; comparing the timed duration to a maximum duration threshold; tracking an order of operations of the transaction with the session counter; comparing the tracked order of operations to a required order of operations; and erasing the stored authorization information from the secure memory when the timed duration exceeds the maximum duration threshold or the tracked order of operations does not match the required order of operation. - View Dependent Claims (17, 18, 19, 20)
-
Specification