IP Library Granted Patent US 9,824,410
Granted Patent B1
US 9,824,410 · App. 14/263,506 · Granted Nov 21, 2017

System, method and apparatus for assessing the accuracy of estimated food delivery time

Inventors: Jason Sendelbach (Chicago, IL); Michael Evans (Chicago, IL); Peter Aarested (Chicago, IL); Olga Dimitrijevic (Chicago, IL); Lee Baker (Chicago, IL); Rhiannon Zivin (Chicago, IL); Kurt Peterson (Chicago, IL); Josh Evnin (Chicago, IL); Jonathan Treble (Chicago, IL); Lam Doan (Chicago, IL); Lillie C. de Merode (Chicago, IL); Matthew Maloney (Chicago, IL)
Assignee: GrubHub Holdings Inc.
G06Q50/12G06Q10/06312G06Q10/06393
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,824,410
App. No.
14/263,506
Granted
Nov 21, 2017
Kind
B1
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.

Claims (15)

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.

2. The system of claim 1 , wherein the functions of the order server, the restaurant server, the service server and the assessment server are performed by one or more physical servers.

3. The system of claim 1 , wherein the service server is a driver server, wherein the service server application receives the order actual delivery time for the at least one order in the set of orders from a delivery driver mobile device.

4. The system of claim 1 , wherein the service server is a communication server, and the service server application is further adapted to:

i) send a first message to a first diner device corresponding to the at least one order, wherein the first message requests for the order actual delivery time for the at least one order;

ii) receive a second message from the first diner device, wherein the second message includes an indicator of the order actual delivery time;

iii) parse the second message to extract the indicator; and

ii) based on the indicator, determine the order actual delivery time for the at least one order.

Assignments (9)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 27, 2025
From: GRUBHUB HOLDINGS INC.; GRUBHUB INC.; SCVNGR, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072953/0771 →
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2021
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: GRUBHUB HOLDINGS, INC.; SCVNGR, INC.
Reel/Frame 056595/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2019
From: MALONEY, MATTHEW
To: GRUBHUB HOLDINGS INC.
Reel/Frame 050477/0981 →
SECURITY INTEREST Recorded Oct 30, 2017
From: GRUBHUB HOLDINGS INC.; GRUBHUB INC.; SLICK CITY MEDIA, INC.; DININGIN LLC; RESTAURANTS ON THE RUN, LLC; MEALPORT USA LLC; MEALPORT DEN, LLC; MEALPORT PDX, LLC; MEALPORT SAN LLC; MEALPORT EUG LLC; MEALPORT ABQ, LLC; MEALPORT ELP, LLC; MEALPORT LAS LLC; KMLEE INVESTMENTS INC.; THRESHER LOGISTICS LLC; BITE COMMISSARY LLC; LABITE.COM, INC.; KFCC CONSULTING LLC; KFCO LLC; FOODLER ACQUISITION LLC; EAT24, LLC; HOMECOOKED FACTORY LLC
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043982/0500 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2017
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: GRUBHUB HOLDINGS, INC.; GRUBHUB INC.; SLICK CITY MEDIA, INC.; HOMECOOKED FACTORY LLC; DININGIN LLC; RESTAURANTS ON THE RUN, LLC; MEALPORT USA LLC; MEALPORT DEN, LLC; MEALPORT PDX, LLC; MEALPORT SAN LLC; MEALPORT EUG LLC; MEALPORT ABQ, LLC; MEALPORT ELP, LLC; MEALPORT LAS LLC
Reel/Frame 043978/0943 →
SECURITY INTEREST Recorded May 3, 2016
From: GRUBHUB HOLDINGS INC.; GRUBHUB INC.; SLICK CITY MEDIA, INC.; HOMECOOKED FACTORY LLC; DININGIN LLC; RESTAURANTS ON THE RUN, LLC; MEALPORT USA LLC; MEALPORT DEN, LLC; MEALPORT PDX, LLC; MEALPORT SAN LLC; MEALPORT EUG LLC; MEALPORT ABQ, LLC; MEALPORT ELP, LLC; MEALPORT LAS LLC
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038444/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2014
From: GRUBHUB, INC.
To: GRUBHUB HOLDINGS, INC.
Reel/Frame 034591/0559 →
CHANGE OF NAME Recorded Nov 7, 2014
From: GRUBHUB, INC.
To: GRUBHUB HOLDINGS INC.
Reel/Frame 034193/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2014
From: SENDELBACH, JASON; DIMITRIJEVIC, OLGA; AARESTED, PETER; ZIVIN, RHIANNON; BAKER, LEE; EVNIN, JOSH; PETERSON, KURT; TREBLE, JONATHAN; DOAN, LAM; DE MERODE, LILLIE C
To: GRUBHUB, INC.
Reel/Frame 032771/0142 →
Continuity (1)
Provisional Application 61817070 · Apr 29, 2013