Proximity-based mobile device payments
First Claim
1. A computer-implemented method comprising:
- receiving, by a computer system of a payment service, location information from a first user device, the location information generated by a global positioning sensor of the first user device and comprising information about a dynamic geographic location of the first user device that changes with respect to movements of the first user device;
receiving, by the computer system, a check-in request from the first user device;
determining, by the computer system, that the first user device is located within a threshold distance of a business location based at least in part on the location information and the check-in request, the first user device being unable to check in at the business location while the first user device is located outside the threshold distance from the business location;
receiving order information from an electronic transaction terminal associated with the business location, the order information indicating a first item, the first user device being distinct from the electronic transaction terminal and other electronic devices associated with the business location;
in response to receiving the order information, updating, by the computer system, a list of items to include the first item;
providing, based in part on the order information, an indication of at least the first item to the first user device while the first user device is located within the threshold distance of the business location;
providing, based at least in part on the order information, an indication of at least a second item to a second user device that is located within the threshold distance of the business location; and
receiving a payment notification from at least one of the first user device or the second user device.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, by communicating with a mobile payment service, a user of a mobile device may settle his or her bill with a business using the mobile device. The business may be configured with a beacon to determine when the user'"'"'s mobile device is near the business and a point-of-sale device to manage user orders and communicate with the mobile payment service. In response to a request by the mobile device, the mobile payment service may debit a user account associated with the mobile device for items purchased at the business. In turn, the mobile payment service may pay the business for the items purchased at the business. In some examples, the bill may be divided among a plurality of users corresponding to a plurality of mobile devices. And, portions of the bill may be provided to individual mobile devices of the plurality of mobile devices.
38 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computer system of a payment service, location information from a first user device, the location information generated by a global positioning sensor of the first user device and comprising information about a dynamic geographic location of the first user device that changes with respect to movements of the first user device; receiving, by the computer system, a check-in request from the first user device; determining, by the computer system, that the first user device is located within a threshold distance of a business location based at least in part on the location information and the check-in request, the first user device being unable to check in at the business location while the first user device is located outside the threshold distance from the business location; receiving order information from an electronic transaction terminal associated with the business location, the order information indicating a first item, the first user device being distinct from the electronic transaction terminal and other electronic devices associated with the business location; in response to receiving the order information, updating, by the computer system, a list of items to include the first item; providing, based in part on the order information, an indication of at least the first item to the first user device while the first user device is located within the threshold distance of the business location; providing, based at least in part on the order information, an indication of at least a second item to a second user device that is located within the threshold distance of the business location; and receiving a payment notification from at least one of the first user device or the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable storage devices for storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to perform operations comprising:
-
receiving, by a payment service, location information from a first user device, the location information generated by a global positioning sensor of the first user device and comprising information about a dynamic geographic location of the first user device that changes with respect to movements of the first user device; receiving, by the payment service, a check-in request from the first user device; determining, by the payment service, that the first user device is located within a threshold distance of a business location based at least in part on the location information and the check-in request, the first user device being unable to check in at the business location while the first user device is located outside the threshold distance from the business location; receiving order information from an electronic transaction terminal associated with the business location, the order information indicating a first item, the first user device being distinct from the electronic transaction terminal and other electronic devices associated with the business location; in response to receiving the order information, updating, by the payment service, a list of items to include the first item; providing, based in part on the order information, an indication of at least the first item to the first user device while the first user device is located within the threshold distance of the business location; providing, based at least in part on the order information, an indication of at least a second item to a second user device that is located within the threshold distance of the business location; and receiving a payment notification from at least one of the first user device or the second user device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
memory that stores computer-executable instructions; and at least one processor configured to access the memory and execute the computer-executable instructions to collectively at least; receive location information from a first user device, the location information generated by a global positioning sensor of the first user device and comprising information about a dynamic geographic location of the first user device that changes with respect to movements of the first user device; receive a check-in request from the first user device; determine, based at least in part on the location information and the check-in request, that the first user device is located within a threshold distance of a business location, the first user device being unable to check in at the business location while the first user device is located outside the threshold distance from the business location; receive order information from an electronic transaction terminal associated with the business location, the order information indicating a first item, the first user device being distinct from the electronic transaction terminal and other electronic devices associated with the business location; in response to receiving the order information, update a list of items to include the first item; provide, based in part on the order information, an indication of at least the first item to the first user device while the first user device is located within the threshold distance of the business location; provide, based at least in part on the order information, an indication of at least a second item to a second user device that is located within the threshold distance of the business location; and receive a payment notification from at least one of the first user device or the second user device. - View Dependent Claims (18, 19)
-
Specification