Pickup order
First Claim
Patent Images
1. A method comprising:
- obtaining, by a merchant device and from a server, purchase data, the purchase data including a plurality of lists each including a selection of at least one item for purchase, the purchase data further including an estimated arrival time of a corresponding customer, associated with each of the plurality of lists, at a location of the merchant device to pick up the at least one item;
receiving, by the merchant device and from the server, images and identifiers corresponding to customers associated with the plurality of lists;
displaying, at the merchant device, the plurality of lists in a chronological order, each of the plurality of lists being displayed with a corresponding one of the images and identifiers, the chronological order being based on estimated arrival times included in the plurality of lists;
rearranging the chronological order of the plurality of lists based on a change in at least one of the estimated arrival times, to yield a rearranged chronological order of the plurality of lists;
displaying, at the merchant device, the plurality of lists in the rearranged chronological order;
receiving a notification from the server indicative of a presence of at least one customer device, associated with one of the customers, within a proximity of the merchant device, the notification being based on a wireless signal received by the at least one customer device from a source associated with the merchant device; and
in response to the display of the corresponding one of the images and identifiers of the one of the customers associated with the at least one customer device, submitting, by the merchant device and to the server, a request to approve a payment transaction for the at least one item included in one of the plurality of lists associated with the one of the customers, the request including a price of at least a portion of the at least one item included in the one of the plurality of lists.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer program products, and systems for pickup orders. A customer device receives an input from a customer selecting one or more items to purchase from a merchant. A list of the selected items can be routed, directly or through a server, to a merchant device of the merchant. The server can provide an identity verification record of the customer to the merchant device. The customer can arrive at the merchant device and request to pick up the selected items. The merchant device, upon receiving an input from the merchant indicating that the customer is authenticated using the identity verification record, approves the purchase and submits price of the selected items to the server for processing.
-
Citations
29 Claims
-
1. A method comprising:
-
obtaining, by a merchant device and from a server, purchase data, the purchase data including a plurality of lists each including a selection of at least one item for purchase, the purchase data further including an estimated arrival time of a corresponding customer, associated with each of the plurality of lists, at a location of the merchant device to pick up the at least one item; receiving, by the merchant device and from the server, images and identifiers corresponding to customers associated with the plurality of lists; displaying, at the merchant device, the plurality of lists in a chronological order, each of the plurality of lists being displayed with a corresponding one of the images and identifiers, the chronological order being based on estimated arrival times included in the plurality of lists; rearranging the chronological order of the plurality of lists based on a change in at least one of the estimated arrival times, to yield a rearranged chronological order of the plurality of lists; displaying, at the merchant device, the plurality of lists in the rearranged chronological order; receiving a notification from the server indicative of a presence of at least one customer device, associated with one of the customers, within a proximity of the merchant device, the notification being based on a wireless signal received by the at least one customer device from a source associated with the merchant device; and in response to the display of the corresponding one of the images and identifiers of the one of the customers associated with the at least one customer device, submitting, by the merchant device and to the server, a request to approve a payment transaction for the at least one item included in one of the plurality of lists associated with the one of the customers, the request including a price of at least a portion of the at least one item included in the one of the plurality of lists. - View Dependent Claims (2)
-
-
3. A method comprising:
-
receiving, by a server, a plurality of lists from one or more customer devices, each of the plurality of lists including at least one item for purchase from a merchant operating a merchant device; providing, by the server and to the merchant device, an identity verification record for authenticating each customer associated with one of the plurality of lists; providing, by the server and to the merchant device, the plurality of lists as part of purchase data; receiving, by the server and from the one or more customer devices, a corresponding location signal indicative of a current location of a corresponding one of the one or more customer devices; for each of the plurality of lists and based on the corresponding location signal, generating, by the server, an estimated arrival time of a corresponding customer at a location of the merchant device to pick up the at least one item included in a corresponding one of the plurality of lists, to yield a plurality of estimated arrival times; providing, by the server and to the merchant device, the plurality of estimated arrival times; informing the merchant device, by the server, that the estimated arrival time of at least one customer has changed, the informing causing the merchant device to rearrange an order of displaying the plurality of lists and corresponding data from the identity verification record on the merchant device; receiving, by the server and from at least one customer device, an arrival indication of a customer associated with the at least one customer device at the location of the merchant device the indication being based on a wireless signal emitted by a source associated with the merchant device and received by the at least one customer device; sending, the arrival indication to the merchant device; in response to sending the arrival indication to the merchant device, receiving, by the server, a request to approve a payment transaction for the at least one item included in one of the plurality of lists associated with the at least one customer that arrived at the location of the merchant device; and in response to receiving the request, processing, by the server, a payment for a price of at least a portion of the at least one item included in the one of the plurality of lists. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory storage device having computer-readable instructions stored therein, which when executed one or more processors of a server, cause the server to:
-
receive a plurality of lists from one or more customer devices, each of the plurality of lists including at least one item for purchase from a merchant operating a merchant device; provide, to the merchant device, an identity verification record for authenticating each customer associated with one of the plurality of lists; provide, to the merchant device and as part of purchase data, the plurality of lists; receive from the one or more customer devices, a corresponding location signal indicative of a current location of a corresponding one of the one or more customer devices; for each of the plurality of lists and based on the corresponding location signal, generate an estimated arrival time of a corresponding customer at a location of the merchant device to pick up the at least one item included in a corresponding one of the plurality of lists, to yield a plurality of estimated arrival times; provide to the merchant device, the plurality of estimated arrival times; inform the merchant device that the estimated arrival time of at least one customer has changed, the informing causing the merchant device to rearrange an order of displaying the plurality of lists and corresponding data from the identity verification record on the merchant device; receive, from at least one customer device, an arrival indication of a customer associated with the at least one customer device at the location of the merchant device, the indication being based on a wireless signal emitted by a source associated with the merchant device and received by the at least one customer device; send the arrival indication to the merchant device; in response to sending the arrival indication to the merchant device, receive a request to approve a payment transaction for the at least one item included in one of the plurality of lists associated with the at least one customer that arrived at the location of the merchant device; and in response to receiving the request, process a payment for a price of at least a portion of the at least one item included in the one of the plurality of lists. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more computers; and a non-transitory storage device storing computer-readable instructions, which when executed by the one or more computers, cause the one or more computers to; receive a plurality of lists from one or more customer devices, each of the plurality of lists including at least one item for purchase from a merchant operating a merchant device; provide, to the merchant device, an identity verification record for authenticating each customer associated with one of the plurality of lists; provide, to the merchant device and as part of purchase data, the plurality of lists; receive from the one or more customer devices, a corresponding location signal indicative of a current location of a corresponding one of the one or more customer devices; for each of the plurality of lists and based on the corresponding location signal, generate an estimated arrival time of a corresponding customer at a location of the merchant device to pick up the at least one item included in a corresponding one of the plurality of lists, to yield a plurality of estimated arrival times; provide to the merchant device, the plurality of estimated arrival times; inform the merchant device that the estimated arrival time of at least one customer has changed, the informing causing the merchant device to rearrange an order of displaying the plurality of lists and corresponding data from the identity verification record on the merchant device; receive, from at least one customer device, an arrival indication of a customer associated with the at least one customer device at the location of the merchant device, the indication being based on a wireless signal emitted by a source associated with the merchant device and received by the at least one device; send the arrival indication to the merchant device; in response to sending the arrival indication to the merchant device, receive a request to approve a payment transaction for the at least one item included in one of the plurality of lists associated with the at least one customer that arrived at the location of the merchant device; and in response to receiving the request, process a payment for a price of at least a portion of the at least one item included in the one of the plurality of lists. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification