System and method for a mobile wallet
First Claim
1. A computer-implemented method, comprising:
- receiving, by a mobile wallet computer system, a request for a code to provide to a merchant;
generating, by a code generator of the mobile wallet computer system, the code, wherein the code generator is configured to embed in the code a transaction identification number, a geographic location of the merchant, and a timestamp;
providing, by network interface logic of the mobile wallet computer system, the code to the merchant for subsequently providing to a mobile device;
receiving, by the network interface logic of the mobile wallet computer system from the mobile device, an amended code comprising authentication information to transfer funds to the merchant from an account held by an account holder associated with the mobile device, the authentication information including a geographic location of the mobile device;
facilitating a sending of the funds, by the mobile wallet computer system, to the merchant upon verifying the geographic location of the mobile device is within a predetermined distance of the geographic location of the merchant.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving a request for a code to provide to a merchant, the code being generated for the merchant to display to an account holder, generating the code, including embedding in the code a transaction identification number, a geographic location of the merchant, a timestamp, sending the code to the merchant for displaying to a mobile device to scan, receiving an amended code from the mobile device to transfer funds to the merchant from an account held by the account holder, and sending the requested funds to the merchant upon verifying a geographic location of the mobile device is within a predetermined distance of the geographic location of the merchant.
44 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a mobile wallet computer system, a request for a code to provide to a merchant; generating, by a code generator of the mobile wallet computer system, the code, wherein the code generator is configured to embed in the code a transaction identification number, a geographic location of the merchant, and a timestamp; providing, by network interface logic of the mobile wallet computer system, the code to the merchant for subsequently providing to a mobile device; receiving, by the network interface logic of the mobile wallet computer system from the mobile device, an amended code comprising authentication information to transfer funds to the merchant from an account held by an account holder associated with the mobile device, the authentication information including a geographic location of the mobile device; facilitating a sending of the funds, by the mobile wallet computer system, to the merchant upon verifying the geographic location of the mobile device is within a predetermined distance of the geographic location of the merchant. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile wallet computer system, comprising:
a processor coupled to a non-transitory memory, wherein the processor is configured to; receive, via network interface logic of the mobile wallet computer system, a request for a code to provide to a merchant; generate, by a code generator of the mobile wallet computer system, the code, wherein the code generator is configured to embed in the code a transaction identification number, a geographic location of the merchant, and a timestamp; provide, via the network interface logic, the code to the merchant for subsequently providing to a mobile device; receive, via the network interface logic from the mobile device, an amended code comprising authentication information to transfer funds to the merchant from an account held by an account holder associated with the mobile device, the authentication information including a geographic location of the mobile device; facilitate a sending of the funds by the mobile wallet computer system to the merchant upon verifying the geographic location of the mobile device is within a predetermined distance of the geographic location of the merchant. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A computer-implemented method, comprising:
-
receiving, by a mobile wallet computer system, a request for a code to provide to a merchant; generating, by a code generator of a mobile wallet computer system, the code, wherein the code generator is configured to embed in the code a transaction identification number, a geographic location of the merchant, and a timestamp; providing, by network interface logic of the mobile wallet computer system, the code to the merchant for subsequently providing to a mobile device; receiving, by the network interface logic of the mobile wallet computer system from the mobile device, an amended code comprising authentication information to transfer funds to the merchant from an account held by an account holder associated with the mobile device, the authentication information including a geographic location of the mobile device, the geographic location of the merchant, and security information related to the account holder; and facilitating a sending of the funds, by the mobile wallet computer system, to the merchant upon authenticating the mobile device using the authentication information and upon verifying the geographic location of the mobile device is within a predetermined distance of the geographic location of the merchant. - View Dependent Claims (17, 18, 19)
-
Specification