System and method for determining time of delivery of order
AssigneeGrubhub Holdings Inc.
InventorsJONATHAN PETER TREBLE, LEE FREDERICK BAKER, MATTHEW MALONEY
Life of this patent
Estimating the term…
Abstract
A method and system for determining the time of delivery of an order is performed by a service system. The system receives the order from a customer device, and maps the customer telephone number to a routing telephone number. The system then sends the order with the routing telephone number to a provider, such as a restaurant. The provider prepares the order. A deliveryman calls the routing telephone number when he delivers the order to the customer. The system sets the reception time of the call as the time of delivery of the order. The system then forwards the call to the customer.
Claims15
A method for determining the time of delivery of an order, the method operating within a service system and comprising:
- i) receiving an order from a first customer device over a wide area network;
- ii) selecting a routing telephone number from a list of routing telephone numbers;
- iii) forming an association between the routing telephone number and the order;
- iv) sending the order with the selected routing telephone number to an on-site service appliance;
- v) receiving a first order delivery message from a delivery mobile device, wherein the first order delivery message indicates a first source telephone number, a first destination telephone number, a first message reception time, and a first message type, wherein the first source telephone number corresponds to the delivery mobile device and the first destination telephone number is the selected routing telephone number;
- vi) mapping the first destination telephone number to a telephone number of a customer of the order;
- vii) sending a second order delivery message to a second customer device of the customer, wherein the second order delivery message indicates a second source telephone number, a second destination telephone number and a second message type wherein the second destination telephone number is the telephone number of the customer;
- and
- viii) setting the first message reception time as the time of delivery of the order.
A system for determining the time of delivery of an order, the system comprising:
- i) a first server including a first processor, a first network interface coupled to the first processor and adaptively coupled to a database, and a first server software application operating on the first processor;
- ii) a second server including a second processor, a second network interface coupled to the second processor, and a second server software application operating on the second processor;
- iii) a customer device;
- iv) a delivery mobile device;
- v) the first server software application adapted to:
- 1) retrieve an order from the database;
- 2) select a routing telephone number from a list of routing telephone numbers;
- 3) form an association between the routing telephone number and the order;
- and
- 4) send the order with the selected routing telephone number to an on-site service appliance;
- and
- vi) the second server software application adapted to:
- 1) receive a first order delivery message from the delivery mobile device, wherein the first order delivery message indicates a first source telephone number, a first destination telephone number, a first message reception time, and a first message type, wherein the first source telephone number corresponds to the delivery mobile device and the first destination telephone number is the selected routing telephone number;
- 2) map the first destination telephone number to a telephone number of the order wherein the telephone number corresponds to the customer device;
- 3) send a second order delivery message to the customer device, wherein the second order delivery message indicates a second source telephone number, a second destination telephone number and a second message type wherein the second destination telephone number is the telephone number of the order;
- and
- 4) set the first message reception time as the time of delivery of the order.
Dependencies are inferred from the claim text.