Patent ID: 9652791
Date: 2017-05-16
CPC Classifications: G06Q

Claim:
1. A method, comprising: storing, in a database of a payment server, information associated with a financial account of a user, wherein the financial account is associated with a mobile device of the user; receiving, from the mobile device, via a network, an indication of a current geographic location of the mobile device; receiving, from the mobile device via the network, a request for a listing of merchants; in response to receiving the request for the listing of merchants, sending, to the mobile device via the network, first data describing one or more merchants, the first data describing the one or more merchants including respective initial geographic locations of the one or more merchants; defining, based at least in part on an initial geographic location of a particular merchant of the one or more merchants, an initial geo-location around the particular merchant, wherein a payment system can process, using the financial account, payment transactions between the user and the particular merchant based at least in part on the current geographic location of the mobile device being within the initial geo-location around the particular merchant; determining that the current geographic location of the mobile device is not within the initial geo-location around the particular merchant; receiving, from the mobile device via the network, a request for updating the initial geographic location of the particular merchant; sending, to a merchant point-of-sale (POS) device of the particular merchant, a request for an updated geographic location of the particular merchant; receiving, from the merchant POS device of the particular merchant, second data describing the updated geographic location of the particular merchant; updating, based at least in part on the updated geographic location of the particular merchant, the initial geo-location around the particular merchant in order to define an updated geo-location around the particular merchant; providing, to the mobile device via the network, third data describing the updated geographic location of the particular merchant; determining that the current geographic location of the mobile device is within the updated geo-location around the particular merchant; and based at least in part on determining that the current geographic location of the mobile device is within the updated geo-location around the particular merchant, processing a payment transaction between the user and the particular merchant using the financial account and without physically presenting a payment card to the merchant.