EXTENDED ELECTRONIC WALLET MANAGEMENT
First Claim
1. A method to receive approval for an electronic transaction between a sender and a recipient, the method comprising:
- receiving a payment request comprising a sender electronic wallet identification, a recipient electronic wallet identification, and a transaction value;
transmitting an override request to an authorized party corresponding to sender electronic wallet in response to a predetermined transaction rule being triggered, the override request including the sender electronic wallet identification, the recipient electronic wallet identification, the transaction value, and an authorized party electronic wallet account pointer; and
receiving from the authorized party an approval for the transaction, the approval including a key reference corresponding to the authorized party electronic wallet and ciphertext having a password for authenticating the authorized party and an authorization code.
2 Assignments
0 Petitions
Accused Products
Abstract
A system (and a method) for electronic financial transactions includes a sender and a recipient each having an electronic wallet, a sending bank and a receiving bank each having a host application system and an authentication server, and a wallet management center with a host application system and an authentication server. The sender uses its electronic wallet to send an encrypted payment instruction directly to the electronic wallet of the recipient. The recipient can perform a second level encryption of the instruction for submission to the wallet management center for authentication. Once authenticated, the wallet management center notifies the recipient and submits payment instructions for clearing by the corresponding sending and receiving banks. Payment authorization is authenticated directly by the sending bank without involvement of the wallet management center. For enhanced usability, payment details may be originated from the recipient to the sender using proximity or online messaging.
496 Citations
42 Claims
-
1. A method to receive approval for an electronic transaction between a sender and a recipient, the method comprising:
-
receiving a payment request comprising a sender electronic wallet identification, a recipient electronic wallet identification, and a transaction value;
transmitting an override request to an authorized party corresponding to sender electronic wallet in response to a predetermined transaction rule being triggered, the override request including the sender electronic wallet identification, the recipient electronic wallet identification, the transaction value, and an authorized party electronic wallet account pointer; and
receiving from the authorized party an approval for the transaction, the approval including a key reference corresponding to the authorized party electronic wallet and ciphertext having a password for authenticating the authorized party and an authorization code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system comprising:
-
a processor configured to execute instructions; and
a computer readable medium for storing the instructions, the instructions when executed by the processor cause the computing system to;
receive a payment request comprising a sender electronic wallet identification, a recipient electronic wallet identification, and a transaction value;
transmit an override request to an authorized party corresponding to sender electronic wallet in response to a predetermined transaction rule being triggered, the override request including the sender electronic wallet identification, the recipient electronic wallet identification, the transaction value, and an authorized party electronic wallet account pointer; and
receive from the authorized party an approval for the transaction, the approval including a key reference corresponding to the authorized party electronic wallet and ciphertext having a password for authenticating the authorized party and an authorization code. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. The computing system of claim 8, wherein the password is a one-time password for use to authenticate the authorized party.
-
14-1. A method to receive approval for an electronic transaction between a sender and a recipient, the method comprising:
-
receiving a payment request comprising a sender electronic wallet identification, a recipient electronic wallet identification, and a transaction value;
transmitting an override request to an authorized party corresponding to recipient electronic wallet in response to a predetermined transaction rule being triggered, the override request including the sender electronic wallet identification, the recipient electronic wallet identification, the transaction value, and an authorized party electronic wallet account pointer; and
receiving from the authorized party an approval for the transaction, the approval including a key reference corresponding to the authorized party electronic wallet and a password.
-
-
16. The method of claim 15, wherein the transaction value comprises a currency and a numerical amount.
- 17. The method of claim 15, wherein the predetermined transaction rule comprises exceeding a transaction value.
-
19. The method of claim 15, wherein the authorized party electronic wallet account pointer includes an identifier of the recipient bank and a recipient electronic wallet account number.
-
20. The method of claim 15, wherein the password is a one-time password for use to authenticate the authorized party.
-
21. A computing system comprising:
-
a processor configured to execute instructions; and
a computer readable medium for storing the instructions, the instructions when executed by the processor cause the computing system to;
receive a payment request comprising a sender electronic wallet identification, a recipient electronic wallet identification, and a transaction value;
transmit an override request to an authorized party corresponding to recipient electronic wallet in response to a predetermined transaction rule being triggered, the override request including the sender electronic wallet identification, the recipient electronic wallet identification, the transaction value, and an authorized party electronic wallet account pointer; and
receive from the authorized party an approval for the transaction, the approval including a key reference corresponding to the authorized party electronic wallet and a password. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for approving a transaction between a sender and a recipient in a transaction, the method comprising:
-
receiving an override request to approve an in-process transaction from a transaction processing party, the override request including a sender electronic wallet identification, a recipient electronic wallet identification, transaction value, and an authorized party electronic wallet pointer;
deriving an encryption key from an electronic wallet key and a key reference in response to approval of the override request; and
transmitting to the transaction processing party the key reference and a ciphertext, the ciphertext including a password. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A computing system comprising:
-
a processor configured to execute instructions; and
a computer readable medium for storing the instructions, the instructions when executed by the processor cause the computing system to;
receive an override request to approve an in-process transaction from a transaction processing party, the override request including a sender electronic wallet identification, a recipient electronic wallet identification, transaction value, and an authorized party electronic wallet pointer;
derive an encryption key from an electronic wallet key and a key reference in response to approval of the override request, and transmit to the transaction processing party the key reference and a ciphertext, the ciphertext including a password. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification