System, method and apparatus for assessing the accuracy of estimated food delivery time
First Claim
1. A restaurant service system for assessing the accuracy of estimated delivery time provided by a restaurant, the system comprising:
- i) an order server including an order server software application, the order server software application adapted to collect a set of orders from a set of diner devicesii) a restaurant server including a restaurant server software application, the restaurant server software application adapted to send the set of orders to an on-site service appliance disposed within the restaurant, and receive an estimated delivery time for each order in the set of orders from the on-site service appliance;
iii) a service server including a service server software application, the service server software application adapted to determine an order actual delivery time for at least one order in the set of orders;
wherein the service server is a communication server, and the service server application is further adapted to;
retrieve a set of GPS locations of a set of delivery drivers from the 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, select a time associated with one GPS location in the set of GPS locations, and assign the selected time as the order actual delivery time for the at least one order;
(iv) an assessment server including an assessment server software application, the assessment server software application adapted to determine an accuracy measure of estimated delivery time for the restaurant based on the order actual delivery time, and store the accuracy measure into a database;
wherein the assessment server software application is further adapted to;
compute 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, derive a set of statistical measures from the set of delivery time variations, generate an accuracy measure of estimated delivery time for the restaurant based on the set of statistical measures, and store the accuracy measure into the database;
wherein the order server software application is further adapted to receive a new order request for the restaurant from a first diner device, retrieve an estimated delivery time for the new order from the restaurant, retrieve the accuracy measure of the restaurant from the database, based on the accuracy measure, generate an estimated delivery time assessment message for the new order, and send 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.
8 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
4 Claims
-
1. A restaurant service system for assessing the accuracy of estimated delivery time provided by a restaurant, the system comprising:
-
i) an order server including an order server software application, the order server software application adapted to collect a set of orders from a set of diner devices ii) a restaurant server including a restaurant server software application, the restaurant server software application adapted to send the set of orders to an on-site service appliance disposed within the restaurant, and receive an estimated delivery time for each order in the set of orders from the on-site service appliance; iii) a service server including a service server software application, the service server software application adapted to determine an order actual delivery time for at least one order in the set of orders; wherein the service server is a communication server, and the service server application is further adapted to;
retrieve a set of GPS locations of a set of delivery drivers from the 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, select a time associated with one GPS location in the set of GPS locations, and assign the selected time as the order actual delivery time for the at least one order;(iv) an assessment server including an assessment server software application, the assessment server software application adapted to determine an accuracy measure of estimated delivery time for the restaurant based on the order actual delivery time, and store the accuracy measure into a database; wherein the assessment server software application is further adapted to;
compute 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, derive a set of statistical measures from the set of delivery time variations, generate an accuracy measure of estimated delivery time for the restaurant based on the set of statistical measures, and store the accuracy measure into the database;wherein the order server software application is further adapted to receive a new order request for the restaurant from a first diner device, retrieve an estimated delivery time for the new order from the restaurant, retrieve the accuracy measure of the restaurant from the database, based on the accuracy measure, generate an estimated delivery time assessment message for the new order, and send 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)
-
Specification