Secure authentication and payment system
DCFirst Claim
Patent Images
1. A server comprising:
- a processor, the processor including one or more program modules configured to;
send a message to a client device, wherein the message provides instructions for a target to access the server to receive payment;
receive one or more messages from the client device, the one or more messages including an alias stored on the server to the target, a transaction identifier assigned by the server identifying a transaction, and a target financial account information;
authenticate the one or more messages from the client device by searching for a stored alias and a stored transaction identifier associated with the alias in a database that matches the alias and transaction identifier in the one or more messages; and
in response to authentication of the one or more messages from the client device, provide instructions to transfer a payment amount from an originator financial account to a target financial account associated with the target financial account information included in the one or more messages.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A transaction and payment and processing system securely conducts transactions over the public telephone network. The transactions may be between and among entities of any type such as individuals, merchants, utilities, banks, etc. Nothing more than access to a telephone is required after initial registration of a user.
4 Citations
20 Claims
-
1. A server comprising:
a processor, the processor including one or more program modules configured to; send a message to a client device, wherein the message provides instructions for a target to access the server to receive payment; receive one or more messages from the client device, the one or more messages including an alias stored on the server to the target, a transaction identifier assigned by the server identifying a transaction, and a target financial account information; authenticate the one or more messages from the client device by searching for a stored alias and a stored transaction identifier associated with the alias in a database that matches the alias and transaction identifier in the one or more messages; and in response to authentication of the one or more messages from the client device, provide instructions to transfer a payment amount from an originator financial account to a target financial account associated with the target financial account information included in the one or more messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A server comprising:
a processor, the processor including one or more program modules configured to; send a message to a client device using an alias previously assigned by the processor and stored in a database, wherein the message provides instructions for a target to access the server to receive a payment amount for a transaction and the message includes a transaction identifier generated for the transaction; receive from the client device, one or more messages including at least an alias and the transaction identifier from the target for the transaction; and authenticate the one or more messages from the client device by searching for the previously stored alias and the generated transaction identifier associated with the alias in the database that matches the received alias and the received transaction identifier in the one or more messages, wherein the alias identifies a party to the transaction and the transaction identifier identifies the transaction. - View Dependent Claims (11)
-
12. A server comprising:
a processor, the processor including one or more program modules configured to; send a message to a client device using an alias and transaction identifier for a transaction stored in a database of the server, wherein the message provides instructions for the target to access the server to receive a payment amount for the transaction; receive one or more messages from the client device, the one or more messages including a received transaction identifier from the target; and authenticate the one or more messages from the client device by searching for the stored transaction identifier in a database that matches the received transaction identifier in the one or more messages, wherein the alias identifies a party to the transaction and the received transaction identifier and the stored transaction identifier identifies the transaction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification