Mobile payments using point-of-sale infrastructure
First Claim
1. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, instruct one or more devices of a computing system to perform operations comprising:
- receiving location data of a location of a mobile device;
correlating the location of the mobile device with a location of a merchant based at least in part on the location data;
receiving, from a point-of-sale (POS) device operating at the location of the merchant at least in response to the POS device processing one or more transactions with one or more mobile devices, POS data describing multiple mobile-payment account (MPA) funded transactions based at least in part on occurrence of the one or more transactions during a particular time period;
receiving transaction data from the mobile device, the transaction data associated with a transaction between the mobile device and the POS device and comprising a timestamp;
identifying an MPA-funded transaction out of the multiple MPA-funded transactions based at least in part on the location of the mobile device being correlated with the location of the merchant and on a match between the particular time period and the timestamp;
determining that the MPA-funded transaction is authorized based at least in part on a mobile payment account associated with the mobile device; and
providing a notification to at least one of the mobile device or the POS device that the MPA-funded transaction is authorized, the notification automatically presented at a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Existing infrastructure for processing credit card transactions at point-of-sale (POS) devices is leveraged to provide secure and convenient payment with a mobile device. A mobile transaction infrastructure that is integrated with the credit card interchange network receives information from the mobile device and passes this information to a gateway provider or a payment processor. By combining information from both the mobile device and the POS device, this backend infrastructure can uniquely identify a transaction and appropriately charge an account associated with the user of the mobile device. The transaction may be matched with the mobile device be based on location, time, transaction charge, and/or other factors.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, instruct one or more devices of a computing system to perform operations comprising:
-
receiving location data of a location of a mobile device; correlating the location of the mobile device with a location of a merchant based at least in part on the location data; receiving, from a point-of-sale (POS) device operating at the location of the merchant at least in response to the POS device processing one or more transactions with one or more mobile devices, POS data describing multiple mobile-payment account (MPA) funded transactions based at least in part on occurrence of the one or more transactions during a particular time period; receiving transaction data from the mobile device, the transaction data associated with a transaction between the mobile device and the POS device and comprising a timestamp; identifying an MPA-funded transaction out of the multiple MPA-funded transactions based at least in part on the location of the mobile device being correlated with the location of the merchant and on a match between the particular time period and the timestamp; determining that the MPA-funded transaction is authorized based at least in part on a mobile payment account associated with the mobile device; and providing a notification to at least one of the mobile device or the POS device that the MPA-funded transaction is authorized, the notification automatically presented at a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving, by one or more devices of a computing system, location data of a location of a mobile device; correlating, by at least on one of the one or more devices of the computing system, the location of the mobile device with a location of a merchant based at least in part on the location data; receiving, by at least on one of the one or more devices of the computing system and from a point-of-sale (POS) device operating at the location of the merchant at least in response to the POS device processing one or more transactions with one or more mobile devices, POS data describing multiple mobile-payment account (MPA) funded transactions based at least in part on occurrence of the one or more transactions during a particular time period; receiving, by at least on one of the one or more devices of the computing system, transaction data from the mobile device, the transaction data associated with a transaction between the mobile device and the POS device and comprising a timestamp; identifying, by at least on one of the one or more devices of the computing system, an MPA-funded transaction out of the multiple MPA-funded transactions based at least in part on the location of the mobile device being correlated with the location of the merchant and on a match between the particular time period and the timestamp; determining, by at least on one of the one or more devices of the computing system, that the MPA-funded transaction is authorized based at least in part on a mobile payment account associated with the mobile device; and providing, by at least on one of the one or more devices of the computing system, a notification to at least one of the mobile device or the POS device that the MPA-funded transaction is authorized, the notification automatically presented at a user interface. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing system comprising:
-
one or more processors; and one or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by the one or more processors, configure the computing system to at least; receive location data of a location of a mobile device; correlate the location of the mobile device with a location of a merchant based at least in part on the location data; receive, from a point-of-sale (POS) device operating at the location of the merchant at least in response to the POS device processing one or more transactions with one or more mobile devices, POS data describing multiple mobile-payment account (MPA) funded transactions based at least in part on occurrence of the one or more transactions during a particular time period; receive transaction data from the mobile device, the transaction data associated with a transaction between the mobile device and the POS device and comprising a timestamp; identify an MPA-funded transaction out of the multiple MPA-funded transactions based at least in part on the location of the mobile device being correlated with the location of the merchant and on a match between the particular time period and the timestamp; determine that the MPA-funded transaction is authorized based at least in part on a mobile payment account associated with the mobile device; and provide a notification to at least one of the mobile device or the POS device that the MPA-funded transaction is authorized, the notification automatically presented at a user interface. - View Dependent Claims (18, 19, 20)
-
Specification