Dynamic number authentication for credit/debit cards
First Claim
1. A token for conducting commercial transactions comprising:
- a power source;
a memory storing a unique set of predetermined random numbers and software, when executed causes the token to perform the steps of;
selecting and dispensing an unused number from the set of predetermined random numbers, wherein the set of random numbers is identical to a set of numbers stored in an external authentication system;
a plurality of buttons wherein each button is assigned a unique account identification number representing an account for conducting a commercial transaction, and said buttons for selecting and dispensing a previously unused number from the set of random numbers using the software; and
displaying means for displaying the dispensed numbers and said unique account identification numbers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for conducting a commercial transaction over the Internet or other network connection are provided. The method includes the use of random numbers which are unique for each user session. These random numbers are pre-loaded onto a handheld, portable device, token, at the time of the device'"'"'s manufacture or programming. These numbers are generated by external systems. The external systems then deliver the number sets to the token for storage in the token'"'"'s internal memory and also to another random number database that is accessible by an authentication system. The random numbers are dispensed by the token to a user by pressing a button on the token or otherwise signaling the token. A simple polynomial equation may be employed in order to increase the number of codes. A dispensed number is cross referenced, by the authentication system, to the random number database that was created when the token was programmed. In this way the user or transaction can be authenticated. In its preferred configuration, it is intended that once the total number of random combinations, including the original random numbers and numbers generated by polynomial transformations, have been exhausted, the device becomes inoperable.
36 Citations
19 Claims
-
1. A token for conducting commercial transactions comprising:
-
a power source; a memory storing a unique set of predetermined random numbers and software, when executed causes the token to perform the steps of;
selecting and dispensing an unused number from the set of predetermined random numbers, wherein the set of random numbers is identical to a set of numbers stored in an external authentication system;a plurality of buttons wherein each button is assigned a unique account identification number representing an account for conducting a commercial transaction, and said buttons for selecting and dispensing a previously unused number from the set of random numbers using the software; and displaying means for displaying the dispensed numbers and said unique account identification numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for conducting commercial transactions comprising:
-
a power source; first memory for storing a unique set of predetermined random numbers, second memory storing software when executed causes the device to perform the steps of;
selecting and dispensing an unused number from the set of random numbers, wherein the set of random numbers is identical to a set of numbers stored in an external authentication system;a plurality of buttons wherein each button is assigned a unique account identification number representing an account for conducting a commercial transaction, and said buttons for selecting and dispensing a previously unused number from the set of random numbers using the software and displaying means for displaying the dispensed numbers and said unique account identification numbers. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A code dispensing device comprising:
-
a power source, first memory for storing a unique set of predetermined random numbers; second memory storing software when executed causes the code dispensing device to perform the steps of;
selecting and dispensing an unused number from the set of random numbers, wherein the set of random numbers is identical to a set of numbers stored in an external authentication system;a plurality of buttons wherein each button is assigned a unique account identification number representing an account for conducting a commercial transaction; means for selecting and dispensing a previously unused number from the set of random numbers using the software and displaying means for displaying the dispensed numbers and said unique account identification numbers. - View Dependent Claims (16, 17, 18, 19)
-
Specification