Network-accessible Point-of-sale Device Instance
First Claim
1. A computer-implemented method comprising:
- under control of a network-accessible point-of-sale (POS) device assigned to a merchant location but located remote from the merchant location, the network-accessible POS device configured with executable instructions,receiving a selection of a good or service available at the merchant location, the selection made by a user of a mobile computing device while the goods and services available at the merchant are displayed on the mobile computing device and while the user and the mobile computing device are located at the merchant location;
receiving payment information from the mobile computing device, the payment information entered by the user into the mobile computing device to pay for the good or service;
presenting the payment information to a payment processor;
receiving confirmation from the payment processor that the payment information is associated with sufficient funds to pay for the good or service;
responsive to receiving the confirmation, generating a receipt that includes validation data based at least in part on seed information provided by a merchant operating the merchant location and an indication of the good or service; and
sending the receipt to the mobile computing device for display by the user of the mobile computing device to the merchant as evidence of payment for the good or service.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more instances of virtual point-of-sale (POS) devices are established in the cloud for use by customers at a physical merchant location. The customers may provide payment information and an indication of the good or service they wish to purchase by using a mobile computing device at the merchant'"'"'s location and to communicate with a POS device associated with the merchant location. The mobile computing device may be used to scan a tag associated with the desired good or service, the customer may enter a code representing the desired good or service, or the customer make a selection from a list of goods and/or services presented on the mobile computing device. The POS device can provide an electronic receipt to the mobile computing device which the customer may show to the merchant as evidence that the customer has paid for the good or service.
-
Citations
27 Claims
-
1. A computer-implemented method comprising:
-
under control of a network-accessible point-of-sale (POS) device assigned to a merchant location but located remote from the merchant location, the network-accessible POS device configured with executable instructions, receiving a selection of a good or service available at the merchant location, the selection made by a user of a mobile computing device while the goods and services available at the merchant are displayed on the mobile computing device and while the user and the mobile computing device are located at the merchant location; receiving payment information from the mobile computing device, the payment information entered by the user into the mobile computing device to pay for the good or service; presenting the payment information to a payment processor; receiving confirmation from the payment processor that the payment information is associated with sufficient funds to pay for the good or service; responsive to receiving the confirmation, generating a receipt that includes validation data based at least in part on seed information provided by a merchant operating the merchant location and an indication of the good or service; and sending the receipt to the mobile computing device for display by the user of the mobile computing device to the merchant as evidence of payment for the good or service.
-
-
2. A computer-implemented method comprising:
-
under control of a network-accessible point-of-sale (POS) device assigned to a merchant location but located remote from the merchant location, the network-accessible POS device configured with executable instructions, receiving a scan of a tag associated with a good or service available at the merchant location, the scan generated by a mobile computing device while a user of the mobile computing device and the mobile computing device are located at the merchant location; receiving a user identifier that uniquely identifies the user of the mobile computing device; using the user identifier to obtain previously stored payment information associated with the user to pay for the good or service; presenting the payment information to a payment processor; receiving confirmation from the payment processor that the payment information is associated with sufficient funds to pay for the good or service; responsive to receiving the confirmation, generating a receipt that identifies the good or service; and sending the receipt to the mobile computing device and to a computing device of a merchant operating the merchant location so that matching the receipt on the computing device of the merchant with the receipt on the mobile computing device to provides evidence of payment for the good or service.
-
-
3. A network-accessible point-of-sale (POS) device comprising:
-
one or more processors; a network interface; computer-readable media coupled to the one or more processors, the computer-readable media comprising; a merchant location assignment module configured to associate the POS device with a merchant location remote from a physical location of the POS device; a purchase module configured to receive, via the network interface, a purchase request from a customer-operated device located at the merchant location, the purchase request comprising payment information and an identification of a good or service; a payment module configured to provide payment information to a payment processor and receive an authorization from the payment processor to fulfill the purchase request; and a receipt generation module configured to generate a receipt evidencing the authorization from the payment processor and identifying the good or service. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. The POS device as recited in claim 12, wherein the computer-readable media further comprises a security module configured to receive an indication of a location of the customer-operated device, compare the location of the customer-operated device to the merchant location, and when the location of the customer-operated device is more than a threshold distance from the merchant location prevent the customer-operated device from completing a purchase with a merchant operating the merchant location.
-
13. One or more computer-readable media storing computer-executable instructions stored at least partly on a network-accessible computing device located remote from a merchant location and uniquely associated with the merchant location, the computer-executable instructions configured to cause one or more processors of the network-accessible computing device to perform acts comprising:
-
receiving a purchase request via a network from a customer-operated device at the merchant location, the purchase request comprising payment information and identification of a good or service; sending the payment information to a payment processor; receiving authorization from the payment processor; generating receipt data evidencing receipt of payment and identifying the good or service; and sending the receipt data via the network to the customer-operated device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
-
under control of a mobile computing device configured with executable instructions, receiving, from a user of the mobile computing device at a merchant location, an identity of a good or service available from a merchant at the merchant location; receiving an instruction from the user to send, via a network, the identity of the good or service and payment information to a network-accessible point-of-sale (POS) device associated with the merchant location and located remote from the merchant location; and responsive to receiving authorization from the network-accessible POS device, causing display of a receipt on the mobile computing device, the receipt received via the network from the POS device and indicating that a user associated with the mobile device has paid for the identified good or service, wherein the receipt when displayed to the merchant and validated by the merchant results in the user receiving the good or service from the merchant. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification