System and method for a mobile wallet
First Claim
Patent Images
1. A computer-implemented method performed by one or more processors of a mobile wallet computer system, comprising:
- sending, by network interface logic of the mobile wallet computer system, a message to a mobile device of a user to inform the user that a merchant issued stored value card with a balance may be used at a merchant that is located within a first predetermined distance of a location of the mobile device;
receiving, by the network interface logic of the mobile wallet computer system, a request from the mobile device to initiate a transaction;
receiving, by the network interface logic of the mobile wallet computer system, a selection from the mobile device of the merchant issued stored value card from among one or more merchant issued stored value cards as a payment option for the transaction;
receiving, by the network interface logic of the mobile wallet computer system, information for the selected merchant issued stored value card from the mobile device;
authenticating the transaction by verifying, by location verification logic of the mobile wallet computer system, that the location of the mobile device is within a second predetermined distance of a location of the merchant;
upon authenticating the transaction, transferring, by account processing logic of the mobile wallet computer system, funds from the balance of the merchant issued stored value card to the merchant; and
reducing, by the account processing logic of the mobile wallet computer system, the balance of the merchant issued stored value card by the amount of the transferred funds.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system and method includes receiving, from a mobile device, a request to initiate a transaction. The method includes receiving, from the mobile device, a selection of a stored value card from among a plurality of stored value cards as a payment option for the transaction. Additionally or alternatively, the method includes receiving value card information from the mobile device of a user and transferring funds from the balance of the value card to the merchant. The method includes reducing the balance of the value card by the amount of the transferred funds.
69 Citations
22 Claims
-
1. A computer-implemented method performed by one or more processors of a mobile wallet computer system, comprising:
-
sending, by network interface logic of the mobile wallet computer system, a message to a mobile device of a user to inform the user that a merchant issued stored value card with a balance may be used at a merchant that is located within a first predetermined distance of a location of the mobile device; receiving, by the network interface logic of the mobile wallet computer system, a request from the mobile device to initiate a transaction; receiving, by the network interface logic of the mobile wallet computer system, a selection from the mobile device of the merchant issued stored value card from among one or more merchant issued stored value cards as a payment option for the transaction; receiving, by the network interface logic of the mobile wallet computer system, information for the selected merchant issued stored value card from the mobile device; authenticating the transaction by verifying, by location verification logic of the mobile wallet computer system, that the location of the mobile device is within a second predetermined distance of a location of the merchant; upon authenticating the transaction, transferring, by account processing logic of the mobile wallet computer system, funds from the balance of the merchant issued stored value card to the merchant; and reducing, by the account processing logic of the mobile wallet computer system, the balance of the merchant issued stored value card by the amount of the transferred funds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method performed by one or more processors of a mobile wallet computer system, comprising:
-
sending, network interface logic of the mobile wallet computer system, a message to a mobile device of a user to inform the user that one or more merchant issued stored value cards with a balance may be used at one or more merchants located within a first predetermined distance of a location of the mobile device; receiving, by the network interface logic of the mobile wallet computer system, a request to initiate a transaction between the user and a merchant; displaying, by the network interface logic of the mobile wallet computer system and via the mobile device of the user, one or more merchant issued stored value cards to the user to choose as a payment option for the transaction; receiving, by the network interface logic of the mobile wallet computer system user selection of at least one of the merchant issued stored value cards as the payment option; providing merchant value card information to the merchant from the mobile device of the user; authenticating the transaction by verifying, by location verification logic of the mobile wallet computer system, that the location of the mobile device is within a second predetermined distance of a location of the merchant; upon authenticating the transaction, transferring, by account processing logic of the mobile wallet computer system, funds from the balance of the selected merchant issued stored value card to the merchant; and reducing, by the account processing logic of the mobile wallet computer system, the balance of the merchant issued stored value card by the amount of the transferred funds. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile wallet computer system, comprising:
-
one or more processors; machine readable storage media coupled to the one or more processors and having instructions stored therein that are executable by the one or more processors, the machine readable storage media comprising; network interface logic configured to; send a message to a mobile device of a user to inform the user that a merchant issued stored value card with a balance may be used at a merchant that is located within a first predetermined distance of a location of the mobile device; receive a request to initiate a transaction between the user and the merchant; and receive a user selection of the merchant issued stored value card as a payment option; location verification logic configured to authenticate the transaction by verifying that the location of the mobile device is within a second predetermined distance of a location of the merchant; and account processing logic configured to; upon authentication of the transaction, transfer funds from the balance of the selected merchant issued stored value card to the merchant; and increase the value of the merchant issued stored value card by using funds from a financial institution account held by the user. - View Dependent Claims (21, 22)
-
Specification