ELECTRONIC ORDERING SYSTEM
First Claim
1. A computer-implemented method, the method comprising:
- providing, by the payment system and to a computing device of a remote purchaser, a listing of merchants that accept purchase orders for remotely ordered items available for pickup or delivery, wherein the remote purchaser is able to access the listing of merchants through an application executing on the computing device;
receiving, from the computing device and by the payment system, data describing a purchase order for at least one item that is available for purchase from the merchant, wherein the payment system is configured to process one or more financial transactions being conducted between the merchant and the remote purchaser;
sending, by the payment system and to the merchant device, data describing the purchase order for the at least one item;
receiving, from the merchant device and by the payment system, an estimated time of completion for preparation of the purchase order;
sending, from the payment system and to the computing device, the estimated completion time for the purchase order; and
processing, by the payment system, a financial transaction between the merchant and the remote purchaser for the purchase order.
2 Assignments
0 Petitions
Accused Products
Abstract
Data describing a purchase order to be prepared by a merchant and an expected arrival time of a user for arriving at a geographic location of the merchant can be received. An order preparation time for the purchase order based on the one or more items specified in the purchase order can be determined. The order preparation time can be a time needed by the merchant to prepare the purchase order. An order start time based on the order preparation time for the purchase order and on the expected arrival time can be determined. The order start time can be a time for beginning preparation of the purchase order to have the purchase order ready at the expected arrival time. The data describing the purchase order and the order start time can be presented.
71 Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
providing, by the payment system and to a computing device of a remote purchaser, a listing of merchants that accept purchase orders for remotely ordered items available for pickup or delivery, wherein the remote purchaser is able to access the listing of merchants through an application executing on the computing device; receiving, from the computing device and by the payment system, data describing a purchase order for at least one item that is available for purchase from the merchant, wherein the payment system is configured to process one or more financial transactions being conducted between the merchant and the remote purchaser; sending, by the payment system and to the merchant device, data describing the purchase order for the at least one item; receiving, from the merchant device and by the payment system, an estimated time of completion for preparation of the purchase order; sending, from the payment system and to the computing device, the estimated completion time for the purchase order; and processing, by the payment system, a financial transaction between the merchant and the remote purchaser for the purchase order. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, the method comprising:
-
providing, by a payment system and to a computing device of a customer, a listing of merchants, each merchant having one or more items that are available for purchase, wherein the payment system is configured to process one or more financial transactions conducted between the customer and at least one merchant; receiving, by the payment system and from the computing device, data describing an order for at least one item that is available for purchase from a merchant in the listing of merchants; sending, by the payment system and to a merchant device of the merchant, data describing the order received from the customer; and processing, by the payment system, a financial transaction between the merchant and the customer for the order. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
at least one processor; memory including instructions that, when executed by the at least one processor, enables the computing device to perform the operations of; receiving, from a payment system, a listing of merchants, each merchant having one or more items that are available for purchase, wherein the listing of merchants is accessible through an application executing on the computing device, and wherein the payment system is configured to process one or more financial transactions conducted between a customer and at least one merchant; sending, to the payment system, data describing an order for at least one item that is available for purchase from a merchant in the listing of merchants, the at least one item being selected by a user through the application executing on the computing device; receiving, from the payment system, an estimated time of completion for the order; presenting, through the application, the estimated time of completion for the order; wherein the payment system is configured to process a financial transaction between the merchant and the user for the order. - View Dependent Claims (18, 19, 20)
-
Specification