Delivery driver routing and order preparation timing system
AssigneeRockspoon, Inc.
InventorNagib Georges Mimassi
Life of this patent
Estimating the term…
Abstract
A system and method for automated delivery driver routing and order preparation timing. The system is a cloud-based network containing an optimization server, portals for restaurants, customers, and drivers to enter their information, and an optimization engine which determines optimal pickup and delivery times for delivery drivers based on a multitude of variables associated with the business enterprises and delivery driver availability. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
Claims8
A system for automated delivery driver routing and order preparation timing, comprising:
- A computing system comprising a plurality of processors;
- and
- an optimization subsystem comprising a plurality of programming instructions that, when operating on a processor of the plurality of processors, cause the computing system to:
- receive availability information from a mobile device associated with a delivery driver, the availability information comprising a driver location, and a vehicle capacity;
- receive routing information from one or more mobile devices each associated with a driver of a vehicle for orders currently in each respective vehicle for delivery, the routing information comprising one or more delivery locations and delivery times;
- receive order information from one or more business enterprise computing devices for one or more orders, the order information for each order comprising a predicted order preparation time for each order and a time that the order was placed;
- create a data graph from the routing information;
- the availability information, and the order information, the data graph comprising vertices and edges, wherein the vertices represent data points and the edges represent relationships between the data points;
- analyze the data graph to create a schedule for order preparation, pickup, and delivery of each order;
- send a pickup request to one or more of the vehicle driver mobile devices for each order, each pickup request comprising an order identifier, a delivery location, and a time for pickup;
- and
- send a preparation start time to a corresponding business enterprise computing device, the preparation start time being calculated so that the order is ready at or before the time for pickup.
Dependencies are inferred from the claim text.