US 11,710,200 B2
System, method and apparatus for assessing the accuracy of estimated food delivery time
Jason Sendelbach, Chicago, IL (US); Michael Evans, Chicago, IL (US); Peter Aarested, Chicago, IL (US); Olga Dimitrijevic, Chicago, IL (US); Lee Baker, Chicago, IL (US); Rhiannon Zivin, Chicago, IL (US); Kurt Peterson, Chicago, IL (US); Josh Evnin, Chicago, IL (US); Jonathan Treble, Chicago, IL (US); Lam Doan, Chicago, IL (US); Lillie C. de Merode, Chicago, IL (US); and Matthew Maloney, Chicago, IL (US)
Assigned to GRUBHUB HOLDINGS INC., Chicago, IL (US)
Filed by GrubHub Holdings Inc., Chicago, IL (US)
Filed on Jul. 27, 2021, as Appl. No. 17/386,342.
Application 17/386,342 is a continuation of application No. 16/927,389, filed on Jul. 13, 2020, granted, now 11,080,801.
Application 16/927,389 is a continuation of application No. 15/782,402, filed on Oct. 12, 2017, granted, now 10,713,738, issued on Jul. 14, 2020.
Application 15/782,402 is a continuation of application No. 14/263,506, filed on Apr. 28, 2014, granted, now 9,824,410, issued on Nov. 21, 2017.
Claims priority of provisional application 61/817,070, filed on Apr. 29, 2013.
Prior Publication US 2021/0358060 A1, Nov. 18, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 50/12 (2012.01); G06Q 10/0631 (2023.01); G06Q 10/0639 (2023.01)
CPC G06Q 50/12 (2013.01) [G06Q 10/06312 (2013.01); G06Q 10/06393 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
using a restaurant service system, receiving a set of orders from a set of diner devices;
sending the set of orders to an on-site service appliance of 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 by:
retrieving 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;
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;
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;
determining an accuracy measure of estimated delivery time for the restaurant;
storing the accuracy measure of estimated delivery time into the database;
generating a particular delivery time rank for the restaurant based on the accuracy measure;
storing the particular delivery time rank for the restaurant into the database;
receiving a database search query specifying delivery time rank as a search criterion from a first diner device; and
causing to display, on a screen of the first diner device, a plurality of restaurants in order of delivery time rank.