System and Method For Loading A Virtual Token Managed By A Mobile Wallet System
First Claim
1. A method for loading a virtual card of a mobile wallet system comprising:
- receiving a payment account number from a token;
transmitting one of a payment account number and token over a communications network;
generating a first authorization code in response to receiving the payment account number or token;
transmitting the first authorization code over the communications network;
relaying the first authorization code to a portable computing device;
receiving a second authorization code from the communications network;
determining if the first and second authorization codes match; and
if the first and second authorization codes match, then loading the payment account number into the mobile wallet system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system include receiving a payment account number from a token, such as a traditional credit card. Either the payment account number or a token is communicated over a communications network to a mobile wallet system and/or a vault. A first authorization code may be generated in response to receiving the payment account number or token. Next, the first authorization code is then transmitted over the communications network for relaying the first authorization code to a portable computing device, such as a mobile phone. The portable computing device receives the authorization code and re-transmits the code (as a second authorization code) over the communications network. Subsequently, the first and second code from the portable computing device are compared to determine if a match exists. If a match exists, then the payment account number is loaded into the mobile wallet system for use as a virtual token.
-
Citations
40 Claims
-
1. A method for loading a virtual card of a mobile wallet system comprising:
-
receiving a payment account number from a token; transmitting one of a payment account number and token over a communications network; generating a first authorization code in response to receiving the payment account number or token; transmitting the first authorization code over the communications network; relaying the first authorization code to a portable computing device; receiving a second authorization code from the communications network; determining if the first and second authorization codes match; and if the first and second authorization codes match, then loading the payment account number into the mobile wallet system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for loading a virtual card of a mobile wallet system, the computer system comprising:
a processor operable for; receiving a payment account number from a token; transmitting one of a payment account number and token over a communications network; generating a first authorization code in response to receiving the payment account number or token; transmitting the first authorization code over the communications network; relaying the first authorization code to a portable computing device; receiving a second authorization code from the communications network; determining if the first and second authorization codes match; and if the first and second authorization codes match, then loading the payment account number into the mobile wallet system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer system for loading a virtual card of a mobile wallet system, the computer system comprising:
-
means for receiving a payment account number from a token; means for transmitting one of a payment account number and token over a communications network; means for generating a first authorization code in response to receiving the payment account number or token; means for transmitting the first authorization code over the communications network; means for relaying the first authorization code to a portable computing device; means for receiving a second authorization code from the communications network; means for determining if the first and second authorization codes match; and means for loading the payment account number into the mobile wallet system if the first and second authorization codes match. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for a virtual card of a mobile wallet system, said method comprising:
-
receiving a payment account number from a token; transmitting one of a payment account number and token over a communications network; generating a first authorization code in response to receiving the payment account number or token; transmitting the first authorization code over the communications network; relaying the first authorization code to a portable computing device; receiving a second authorization code from the communications network; determining if the first and second authorization codes match; and if the first and second authorization codes match, then loading the payment account number into the mobile wallet system. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification