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 c
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.
대표청구항▼
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, associat
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; andin 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. The method of claim 1, comprising: receiving, by the merchant device, an input for modifying the at least one item included in one or more of the plurality of lists, the input for modifying, including an input for adding an item to the one or more of the plurality of lists or removing an item from the one or more of the plurality of lists; andmodifying the one or more of the plurality of lists according to the input for modifying, wherein the price for each of the one or more of the plurality of lists that is submitted as part of the request reflects a total price of modified items in the one or more of the plurality of lists. 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; andin 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. 4. The method of claim 3, wherein the purchase data further includes an estimated time at which a corresponding one of the plurality of lists was submitted to the server. 5. The method of claim 3, wherein the identity verification record includes, for each customer, a corresponding identifier and at least one of: a corresponding explicit or encrypted pass phrase;a corresponding explicit or encrypted personal identification number; ora corresponding image. 6. The method of claim 3, comprising: receiving, by the server and from the merchant device, a record of modification to at least one of the plurality of lists, the modification including adding an item or removing an item from the at least one of the plurality of lists; andin response to receiving the record, modifying, by the server, the at least one of the plurality of lists, wherein the price, provided by the server to a financial service provider, that corresponds to the at least one of the plurality of lists reflects a total price of modified items in the at least one of the plurality of lists. 7. The method of claim 3, wherein providing the purchase data and providing the identity verification record occur automatically irrespective of one or more locations of the one or more customer devices and associated customers. 8. The method of claim 3, wherein: providing the purchase data corresponding to the customer associated with the at least one customer device occurs automatically irrespective of a location of the customer. 9. The method of claim 8, wherein providing the identity verification record corresponding to the customer is triggered by the arrival indication. 10. The method of claim 8, further comprising, in response to the arrival indication: submitting, by the server and to the merchant device, a request for the merchant device to update the displaying of the plurality of lists and the corresponding data from the identity verification records. 11. The method of claim 3, wherein providing the purchase data and providing the identity verification record are triggered by the arrival indication. 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; andin 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. 13. The non-transitory storage device of claim 12, wherein the purchase data further includes an estimated time at which a corresponding one of the plurality of lists was submitted to the server. 14. The non-transitory storage device of claim 12, wherein the identity verification record includes, for each customer, a corresponding identifier and at least one of: a corresponding explicit or encrypted pass phrase;a corresponding explicit or encrypted personal identification number; ora corresponding image. 15. The non-transitory storage device of claim 12, wherein the execution of the computer-readable instructions by the one or more processors, cause the server to: receive, from the merchant device, a record of modification to at least one of the plurality of lists, the modification including adding an item or removing an item from the at least one of the plurality of lists; andin response to receiving the record, modify the at least one of the plurality of lists, wherein the price, provided by the server to a financial service provider, that corresponds to the at least one of the plurality of lists reflects a total price of modified items in the at least one of the plurality of lists. 16. The non-transitory storage device of claim 12, wherein the execution of the computer-readable instructions by the one or more processors, cause the server to automatically provide the purchase data and provide the identity verification record irrespective of one or more locations of the one or more customer devices and associated customers. 17. The non-transitory storage device of claim 12, wherein the execution of the computer-readable instructions by the one or more processors, cause the server to provide the purchase data corresponding to the customer associated with the at least one customer device occurs automatically irrespective of a location of the customer. 18. The non-transitory storage device of claim 17, wherein providing the identity verification record corresponding to the customer is triggered by the arrival indication. 19. The non-transitory storage device of claim 17, wherein the execution of the computer-readable instructions by the one or more processors, cause the server to, in response to the arrival indication: submit, to the merchant device, a request for the merchant device to update the displaying of the plurality of lists and the corresponding data from the identity verification records. 20. The non-transitory storage device of claim 12, wherein providing the purchase data and providing the identity verification record are triggered by the arrival indication. 21. A system comprising: one or more computers; anda 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; andin 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. 22. The system of claim 21, wherein the purchase data further includes an estimated time at which a corresponding one of the plurality of lists was submitted to the one or more computers. 23. The system of claim 21, wherein the identity verification record includes, for each customer, a corresponding identifier and at least one of: a corresponding explicit or encrypted pass phrase;a corresponding explicit or encrypted personal identification number; ora corresponding image. 24. The system of claim 21, wherein the execution of the computer-readable instructions by the one or more computers, cause the one or more computers to: receive, from the merchant device, a record of modification to at least one of the plurality of lists, the modification including adding an item or removing an item from the at least one of the plurality of lists; andin response to receiving the record, modify the at least one of the plurality of lists, wherein the price, provided by the one or more computers to a financial service provider, that corresponds to the at least one of the plurality of lists reflects a total price of modified items in the at least one of the plurality of lists. 25. The system of claim 21, wherein providing the purchase data and providing the identity verification record occur automatically irrespective of one or more locations of the one or more customer devices and associated customers. 26. The system of claim 21, wherein: providing the purchase data corresponding to the customer associated with the at least one customer device occurs automatically irrespective of a location of the customer. 27. The system of claim 26, wherein providing the identity verification record corresponding to the customer is triggered by the arrival indication. 28. The system of claim 26, wherein the execution of the computer-readable instructions by the one or more computers, cause the one or more computers to, in response to the arrival indication: submit to the merchant device, a request for the merchant device to update the displaying of the plurality of lists and the corresponding data from the identity verification records. 29. The system of claim 21, wherein providing the purchase data and providing the identity verification record are triggered by the arrival indication.
Proctor, Jr., James A.; Proctor, III, James A., Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided.
Rackley, III, Brady Lee; Porter, Warren Derek; Rickman, Gregory Michael; Cochran, Kyle Leighton, Methods and systems for payment transactions in a mobile environment.
Rackley, III, Brady Lee; Porter, Warren Derek; Rickman, Gregory Michael; Cockran, Kyle Leighton, Methods and systems for viewing aggregated payment obligations in a mobile environment.
Kay, Christopher Eric; Outi, Ricardo; Mohanty, Sopnendu; Rangaraj, Mavanur Narakesari; Larsen, Jonathan Christian, System and method for conducting a transaction at a financial transaction terminal using a mobile device.
Blank, Bennett R.; Lieberman, Jonathan A.; Moezzi, Saied; Char, Ronald J., Systems and methods for crediting missed location-based electronic check-ins in a social network.
Caralis, Jim; Kogan, Nataly; Nakamura, Masumi; Mastroianni, Michael; Sundram, Jason, Systems and methods for generating location-based group recommendations.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.