Order delivery system and method
First Claim
1. A method, performed by a first computer, for tracking of a delivery of a menu item, the method including:
- at the first computer, receiving, over the Internet, an order for said menu item from a customer interface on a second computer, said order identifying a selected menu item and an address for said delivery;
at the first computer, sending, over the Internet to a third computer, a request for preparation of said menu item;
at the first computer, identifying an available delivery vehicle among a plurality of delivery vehicles;
at the first computer, over the Internet, receiving a preparation completion notification indicating that preparation of said menu item has ended;
at the first computer, dispatching, over the Internet, said order for delivery, including an identification of said available delivery vehicle and said address;
at the first computer, receiving, over the Internet, a displacement notification indicating that said menu item is being displaced by said available delivery vehicle; and
at the first computer, retrieving geopositional data representing a geographical position of said available delivery vehicle; and
at the first computer, sending, over the Internet, a displacement notification to said customer interface on the second computer, the displacement notification including an indication of said geographical position of said available delivery vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for tracking of a delivery of a menu item. The method includes receiving an order for the menu item from a customer interface, the order identifying a selected menu item and an address for the delivery; sending a request for preparation of the menu item; identifying an available delivery vehicle among a plurality of delivery vehicles; receiving a preparation completion notification indicating that preparation of the menu item has ended; dispatching the order for delivery, including an identification of the available delivery vehicle and the address; receiving a displacement notification indicating that the menu item is being displaced by the available delivery vehicle; retrieving geopositional data representing a geographical position of the available delivery vehicle; sending a displacement notification to the customer interface including an indication of the geographical position of the available delivery vehicle.
-
Citations
28 Claims
-
1. A method, performed by a first computer, for tracking of a delivery of a menu item, the method including:
-
at the first computer, receiving, over the Internet, an order for said menu item from a customer interface on a second computer, said order identifying a selected menu item and an address for said delivery; at the first computer, sending, over the Internet to a third computer, a request for preparation of said menu item; at the first computer, identifying an available delivery vehicle among a plurality of delivery vehicles; at the first computer, over the Internet, receiving a preparation completion notification indicating that preparation of said menu item has ended; at the first computer, dispatching, over the Internet, said order for delivery, including an identification of said available delivery vehicle and said address; at the first computer, receiving, over the Internet, a displacement notification indicating that said menu item is being displaced by said available delivery vehicle; and at the first computer, retrieving geopositional data representing a geographical position of said available delivery vehicle; and at the first computer, sending, over the Internet, a displacement notification to said customer interface on the second computer, the displacement notification including an indication of said geographical position of said available delivery vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A first computer for tracking of a delivery of a menu item, the first computer including:
-
a customer order receiver for receiving, at the first computer, over the Internet, an order for said menu item from a customer interface on a second computer, said order identifying a selected menu item and an address for said delivery; a restaurant order dispatcher for sending, over the Internet to a third computer, a request for preparation of said menu item and receiving a preparation completion notification indicating that preparation of said menu item has ended; a driver assignment dispatcher for identifying an available delivery vehicle among a plurality of delivery vehicles, dispatching said order for delivery, including an identification of said available delivery vehicle and said address and receiving a displacement notification indicating that said menu item is being displaced by said available delivery vehicle; and a driver geoposition reporter for retrieving geopositional data representing a geographical position of said available delivery vehicle; and a customer feedback provider for sending, over the Internet, a displacement notification to said customer interface on the second computer, the displacement notification including an indication of said geographical position of said available delivery vehicle.
-
Specification