Location based transactions
First Claim
Patent Images
1. A method comprising:
- receiving, by a hardware processor, location information of a user;
determining, by the hardware processor, a location of the user based on the location information;
automatically adjusting, by the hardware processor, a threshold distance based on an attribute of an area corresponding to the location of the user;
determining, by the hardware processor, one or more merchants that are within the threshold distance of the location of the user;
transmitting, by the hardware processor via a network, a list of one or more offerings of the one or more merchants to a mobile computing device of the user;
determining, by the hardware processor, that the mobile computing device is at the location and a merchant from the one or more merchants is also at the location; and
in response to the determining that the mobile computing device is at the location and the merchant is also at the location, causing the mobile computing device to automatically populate payment information of the merchant into a payment request form.
2 Assignments
0 Petitions
Accused Products
Abstract
A user'"'"'s location is determined by location information communicated by a user device, such as a smart phone. Merchants near the user location are determined and selected. Merchant payment information is transmitted to the user device so that the user can easily make a payment to the merchant through the user device. Merchant offerings may also be sent to the user device for purchase and subsequent payment, where the merchant offerings may be specifically selected for the user.
28 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a hardware processor, location information of a user; determining, by the hardware processor, a location of the user based on the location information; automatically adjusting, by the hardware processor, a threshold distance based on an attribute of an area corresponding to the location of the user; determining, by the hardware processor, one or more merchants that are within the threshold distance of the location of the user; transmitting, by the hardware processor via a network, a list of one or more offerings of the one or more merchants to a mobile computing device of the user; determining, by the hardware processor, that the mobile computing device is at the location and a merchant from the one or more merchants is also at the location; and in response to the determining that the mobile computing device is at the location and the merchant is also at the location, causing the mobile computing device to automatically populate payment information of the merchant into a payment request form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving location information of a user; determining a location of the user based on the location information; automatically adjusting a threshold distance based on an attribute of an area corresponding to the location of the user; determining one or more merchants that are within the threshold distance of the location of the user; transmitting, via a network, a list of one or more offerings of the one or more merchants to a mobile computing device of the user; determining that the mobile computing device is at the location and a merchant from the one or more merchants is also at the location; and in response to the determining that the mobile computing device is at the location and the merchant is also at the location, causing the mobile computing device to automatically populate payment information of the merchant into a payment request form. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a network interface component; a non-transitory memory storing instructions; and one or more hardware processors coupled to the non-transitory memory and configured to read the instructions from the non-transitory memory to cause the system to perform operations comprising; receiving, via the network interface component and a network, location information of a user from a mobile computing device of the user; determining a location of the user based on the location information; automatically adjusting a threshold distance based on an attribute of an area corresponding to the location of the user; determining one or more merchants that are within the threshold distance of the location of the user; transmitting, via the network interface component and the network, a list of one or more offerings of the one or more merchants to the mobile computing device of the user; receiving, via the network interface component and the network, a selection of one of the one or more offerings from the mobile computing device; determining that the mobile computing device and a merchant from the one or more merchants are both at the location; and in response to the determining that the mobile computing device and the merchant are both at the location, causing, via the network interface component and the network, the mobile computing device to automatically populate payment information of the merchant into a payment request form.
-
Specification