MULTI-SYSTEM DISTRIBUTED PROCESSING OF DELIVERY SERVICES
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device from a remote device of a user, an indication of an order for a plurality of food items from a restaurant;
in response to receiving the indication of the order, determining, by the computing device, that an auction process should be used to determine a delivery service provider from a plurality of delivery service providers to provide a delivery service for the order;
in response to determining that the auction process should be used, providing information about the order to the plurality of delivery service providers;
receiving the information about the order by a first delivery service provider of the plurality of delivery service providers;
in response to receiving the information by the first delivery service provider, determining, by the first delivery service provider, a first bid for providing the delivery service for the order by the first delivery service provider based on a cost to the first delivery service provider to provide the delivery service;
in response to determining the first bid, transmitting the first bid from the first delivery service provider to the computing device;
receiving the information about the order by a second delivery service provider of the plurality of delivery service providers;
in response to receiving the information by the second delivery service provider, determining, by the second delivery service provider, a second bid for providing the delivery service for the order by the second delivery service provider;
in response to determining the second bid, transmitting the second bid from the second delivery service provider to the computing device;
determining, by the computing device, based on the first bid and second bid, that the first delivery service provider should provide the delivery service for the order, andin response to determining that the first delivery service provider should provide the delivery service, facilitating, by the computing device, delivery of the order to the user by the first delivery service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include communication using a payment processing device. Various other embodiments are described.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving, by a computing device from a remote device of a user, an indication of an order for a plurality of food items from a restaurant; in response to receiving the indication of the order, determining, by the computing device, that an auction process should be used to determine a delivery service provider from a plurality of delivery service providers to provide a delivery service for the order; in response to determining that the auction process should be used, providing information about the order to the plurality of delivery service providers; receiving the information about the order by a first delivery service provider of the plurality of delivery service providers; in response to receiving the information by the first delivery service provider, determining, by the first delivery service provider, a first bid for providing the delivery service for the order by the first delivery service provider based on a cost to the first delivery service provider to provide the delivery service; in response to determining the first bid, transmitting the first bid from the first delivery service provider to the computing device; receiving the information about the order by a second delivery service provider of the plurality of delivery service providers; in response to receiving the information by the second delivery service provider, determining, by the second delivery service provider, a second bid for providing the delivery service for the order by the second delivery service provider; in response to determining the second bid, transmitting the second bid from the second delivery service provider to the computing device; determining, by the computing device, based on the first bid and second bid, that the first delivery service provider should provide the delivery service for the order, and in response to determining that the first delivery service provider should provide the delivery service, facilitating, by the computing device, delivery of the order to the user by the first delivery service provider.
-
-
2. An apparatus comprising:
- a tangible machine readable medium having stored thereon a plurality of instructions that when executed by a processor cause the processor to perform a method comprising;
receiving, from a remote device of a user, an indication of an order for a plurality of food items from a restaurant; in response to receiving the indication of the order, determining that an auction process should be used to determine a delivery service provider from a plurality of delivery service providers to provide a delivery service for the order; in response to determining that the auction process should be used, providing information about the order to the plurality of delivery service providers; receiving a respective bid to provide the delivery service from each of the plurality of delivery service providers; determining, based on each of the respective bids, that a first delivery service provider of the plurality of delivery service providers should provide the delivery service for the order, and in response to determining that the first delivery service provider should provide the delivery service, facilitating delivery of the order to the user by the first delivery service provider. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- a tangible machine readable medium having stored thereon a plurality of instructions that when executed by a processor cause the processor to perform a method comprising;
-
16. An apparatus comprising:
- a tangible machine readable medium having stored thereon a plurality of instructions that when executed by a processor of a delivery service provider cause the processor to perform a method comprising;
receiving, from a remote device, information about an order to deliver a plurality of food items from a restaurant to a user; in response to receiving the information, determining a first bid for providing a delivery service for the order based on a cost to the delivery service provider to provide the delivery service; in response to determining the first bid, transmitting the first bid to the remote device; receiving an indication from the remote device that the delivery service provider has been selected to deliver the plurality of food items from the restaurant to the user; and in response to receiving the indication that the delivery service provider has been selected, facilitating the delivery of the plurality of food items from the restaurant to the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- a tangible machine readable medium having stored thereon a plurality of instructions that when executed by a processor of a delivery service provider cause the processor to perform a method comprising;
Specification