System and method for performing secure remote real-time financial transactions over a public communications infrastructure with strong authentication
First Claim
16. A data storage device having a data structure stored thereon, said data storage device for use by an application program, comprising:
- said data structure characterized by;
a plurality of data fields stored thereon, at least some of said data fields containing segments of data;
said data representing information relating to financial transactions;
wherein said data fields are arranged in a predetermined sequence so that said data representing information relating to financial transactions can be obtained by selecting one of two or more subsets of said data fields in a respective predetermined order.
8 Assignments
0 Petitions
Accused Products
Abstract
There is provided a system and method for providing a payment service including processing a payment service request having independent identification information and a pair of ATM network compatible PINs, including validating the independent identification information and generating an ATM network transaction message containing at least a selected one of the pair of ATM network compatible PINs based at least in part on said validating step; and forwarding the ATM network transaction message to a financial institution over an ATM network for payment. The system and method may also include providing a data storage device for interacting with a network access device where the data storage device has the pair of ATM network compatible PINs stored thereon; and each one of the pair of ATM network compatible PINs is independently encrypted and different from one another. The system and method of the present invention may further provide for generating the payment service request including the pair of ATM network compatible PINs and independent identification information.
132 Citations
90 Claims
-
16. A data storage device having a data structure stored thereon, said data storage device for use by an application program, comprising:
said data structure characterized by;
a plurality of data fields stored thereon, at least some of said data fields containing segments of data;
said data representing information relating to financial transactions;
wherein said data fields are arranged in a predetermined sequence so that said data representing information relating to financial transactions can be obtained by selecting one of two or more subsets of said data fields in a respective predetermined order.
-
34. A method of transferring data over a network from a user network access device connected to said network to a server connected to said network under control of said server comprising the steps of:
-
providing a data storage device having a data structure including data segments stored thereon, said data storage device for access by an application program;
operatively connecting said data storage device to said user network access device;
retrieving data from said data storage device;
wherein said retrieving step includes the steps of;
randomly selecting a first of a set of predetermined sequences for retrieving at least some of said data segments;
randomly adding additional segments to be selected from said first of a set of predetermined sequences to form a new sequence;
gathering segments of data from said data storage device in accordance with said new sequence;
transmitting said segments of data to said server; and
sampling said transmitted data to reconstruct said segments of data in accordance with said first of a set of predetermined sequences.
-
-
40. A system for providing a payment service including:
a processor for processing a payment service request having independent identification information and a pair of ATM network compatible PINs, said processor configured to;
validate said independent identification information;
generate an ATM network transaction message containing at least a selected one of said pair of ATM network compatible PINs based at least in part on said validation; and
forward said ATM network transaction message to a financial institution over an ATM network for payment. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
55. A system for transferring data over a network from a user network access device connected to said network to a server connected to said network under control of said server comprising:
-
a data storage device having a data structure including data segments stored thereon, said data storage device for access by an application program;
said data storage device operatively connected to said user network access device;
said server having said application program stored thereon;
wherein said application program retrieves data from said data storage device;
wherein said application programrandomly selects a first of a set of predetermined sequences to retrieve at least some of said data segments;
randomly adds additional segments to be selected from said first of a set of predetermined sequences to form a new sequence;
gathers segments of data from said data storage device in accordance with said new sequence; and
transmits said segments of data to said server; and
said server samples said transmitted data to reconstruct said segments of data in accordance with said first of a set of predetermined sequences. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. A method of a providing payment service comprising the steps of:
-
providing an encoded data storage device to a user;
said encoded data storage device including;
data representing a first ATM network compatible PIN;
wherein said first ATM PIN is a valid ATM PIN associated with said user'"'"'s account at a financial institution;
data representing a second ATM network compatible PIN;
wherein said second ATM PIN is an invalid ATM PIN not associated with said user'"'"'s account at said financial institution;
providing independent identification information associated with said user'"'"'s account at said financial institution;
validating said independent identification information;
generating a payment service request including a selected one of said first ATM PIN or said second ATM PIN based upon said validating step; and
forwarding said payment service request to said user'"'"'s financial institution over an ATM network for further processing. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method of providing a payment service comprising the following steps:
-
providing a data storage device to a user for interacting with a network access device connected to a network;
said data storage device having a pair of encrypted ATM network compatible PINs and an primary account number (PAN) stored thereon generating a payment service request including said pair of encrypted ATM network compatible PINs, said PAN and an electronic personal identification number (e-PIN);
providing a processor;
receiving said payment service request at a location remote from said network access device;
generating a payment service message at said location remote from said network access device by adding an amount, and a payee to said pair of encrypted ATM network compatible PINs, said PAN and said e-PIN;
transmitting said payment service message over an ATM network switch to said processor;
processing said payment service message at said processor, including the steps of;
decrypting at least some of said encrypted information and determining if said e-PIN is proper to generate and communicate a message from said processor to said user'"'"'s bank resulting in debiting of user'"'"'s bank account electronically substantially in real-time including the step of generating a digital ATM network transaction message containing at least a selected one of said pair of ATM network compatible encrypted user PINs and said amount and applying said message to said ATM network; and
authorizing payment to said payee. - View Dependent Claims (71, 72, 73, 74, 75, 76)
-
-
77. A system for providing a payment service including:
-
first means for generating a payment service request having independent identification information and a pair of ATM network compatible PINs;
second means for validating said independent identification information;
third means for generating an ATM network transaction message containing at least a selected one of said pair of ATM network compatible PINs based at least in part on said validation; and
fourth means for forwarding said ATM network transaction message to a financial institution over an ATM network for payment. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90)
-
-
85-1. The system of claim 85 wherein based at least in part on said second means validation said ATM network transaction message includes an invalid ATM network compatible PIN.
Specification