System, method and apparatus for assessing the accuracy of estimated food delivery time
First Claim
1. A method, performed by a restaurant service system, for assessing the accuracy of estimated delivery time provided by a restaurant within the restaurant service, the method comprising:
- receiving a set of orders from a set of diner devices;
sending the set of orders to an on-site service appliance disposed within the restaurant;
receiving an estimated delivery time for each order in the set of orders from the on-site service appliance;
determining an order actual delivery time for at least one order in the set of orders;
retrieving a set of GPS locations of a set of delivery drivers from a database, wherein the set of delivery drivers are associated with the restaurant, the set of GPS locations are associated with a time period including the estimated delivery time of the at least one order, wherein the set of GPS locations is received from a set of delivery driver mobile devices corresponding to the set of delivery drivers;
selecting a time associated with one GPS location in the set of GPS locations;
assigning the selected time as the order actual delivery time for the at least one order;
determining an accuracy measure of estimated delivery time for the restaurant;
storing the accuracy measure of estimated delivery time for the restaurant into the database;
computing a set of delivery time variations from the estimated delivery time and the order actual delivery time of each order in the set of orders;
deriving a set of statistical measures from the set of delivery time variations;
generating an accuracy measure of estimated delivery time for the restaurant;
storing the accuracy measure into the database;
receiving a new order request for the restaurant from a first diner device;
retrieving an estimated delivery time for the new order from the restaurant;
retrieving the accuracy measure from the database;
based on the accuracy measure, generating an estimated delivery time assessment message; and
sending the estimated delivery time and the estimated delivery time assessment message to the first diner device, wherein the first diner device displays the assessment message on a screen of the first diner device.
2 Assignments
0 Petitions
Accused Products
Abstract
A restaurant service system for assessing the accuracy of estimated delivery time provided by a restaurant includes an order server, a restaurant server, a service server and an assessment server. Each of the servers includes a server software application. The order server software application collects a set of orders from a set of diner devices. The restaurant server software application retrieves an estimated delivery time for each order in the set. The service server software application determines an order actual delivery time for at least one order in the set. The assessment server software application determines an accuracy measure of estimated delivery time for the restaurant.
-
Citations
8 Claims
-
1. A method, performed by a restaurant service system, for assessing the accuracy of estimated delivery time provided by a restaurant within the restaurant service, the method comprising:
-
receiving a set of orders from a set of diner devices; sending the set of orders to an on-site service appliance disposed within the restaurant; receiving an estimated delivery time for each order in the set of orders from the on-site service appliance; determining an order actual delivery time for at least one order in the set of orders; retrieving a set of GPS locations of a set of delivery drivers from a database, wherein the set of delivery drivers are associated with the restaurant, the set of GPS locations are associated with a time period including the estimated delivery time of the at least one order, wherein the set of GPS locations is received from a set of delivery driver mobile devices corresponding to the set of delivery drivers; selecting a time associated with one GPS location in the set of GPS locations; assigning the selected time as the order actual delivery time for the at least one order; determining an accuracy measure of estimated delivery time for the restaurant; storing the accuracy measure of estimated delivery time for the restaurant into the database; computing a set of delivery time variations from the estimated delivery time and the order actual delivery time of each order in the set of orders; deriving a set of statistical measures from the set of delivery time variations; generating an accuracy measure of estimated delivery time for the restaurant; storing the accuracy measure into the database; receiving a new order request for the restaurant from a first diner device; retrieving an estimated delivery time for the new order from the restaurant; retrieving the accuracy measure from the database; based on the accuracy measure, generating an estimated delivery time assessment message; and sending the estimated delivery time and the estimated delivery time assessment message to the first diner device, wherein the first diner device displays the assessment message on a screen of the first diner device. - View Dependent Claims (2, 3, 4)
-
-
5. A method, performed by a restaurant service system, for assessing the accuracy of estimated delivery time provided by a restaurant within the restaurant service, the method comprising:
-
receiving, by an order server, a set of orders from a set of diner devices; sending, by a restaurant server, the set of orders to an on-site service appliance disposed within the restaurant; receiving, by the restaurant server, an estimated delivery time for each order in the set of orders from the on-site service appliance; determining, by a service server, an order actual delivery time for at least one order in the set of orders, wherein determining an order actual delivery time comprises retrieving a set of GPS locations of a set of delivery drivers from a database, wherein the set of delivery drivers are associated with the restaurant, the set of GPS locations are associated with a time period including the estimated delivery time of the at least one order, wherein the set of GPS locations is received from a set of delivery driver mobile devices corresponding to the set of delivery drivers, selecting a time associated with one GPS location in the set of GPS locations, and assigning the selected time as the order actual delivery time for the at least one order, determining, by an assessment server, an accuracy measure of estimated delivery time for the restaurant; storing, by the assessment server, the accuracy measure of estimated delivery time for the restaurant into the database; computing, by the assessment server, a set of delivery time variations from the estimated delivery time and the order actual delivery time of each order in the set of orders; deriving, by the assessment server, a set of statistical measures from the set of delivery time variations; generating, by the assessment server, an accuracy measure of estimated delivery time for the restaurant; storing, by the assessment server, the accuracy measure into the database; receiving, by the order server, a new order request for the restaurant from a first diner device; retrieving, by the order server, an estimated delivery time for the new order from the restaurant; retrieving, by the order server, the accuracy measure from the database; generating, by the order server, based on the accuracy measure, an estimated delivery time assessment message; and sending, by the order server, the estimated delivery time and the estimated delivery time assessment message to the first diner device, wherein the first diner device displays the assessment message on a screen of the first diner device. - View Dependent Claims (6, 7, 8)
-
Specification