Multi-Outlet Food Order Synchronization via Minimum Waiting Time Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing food ordering systems fail to coordinate the delivery of multiple orders from separate venues, resulting in inconsistent timing and freshness of food items.

Innovation Solution

A computer-implemented method for collaborative and cognitive multi-outlet food order placement and recommendation, which calculates the minimum waiting time for delivery of a group of items from multiple outlets, derives order parameters based on past user patterns and outlet commitments, and generates recommendations to modify orders for synchronized delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple food orders are placed from separate outlets, then users can access diverse food options, but delivery timing becomes uncoordinated and food freshness deteriorates

Engineering Contradiction:
Improvefood optionsVSAvoiddelivery timing coordination
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system merges multiple separate food orders from different outlets into a coordinated delivery group. It calculates minimum waiting times for all outlets to prepare and deliver their items simultaneously, ensuring that diverse food options are delivered together at the same time rather than separately, thus maintaining food freshness and coordination.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If food orders are placed without considering outlet commitments and past patterns, then order placement is simple, but delivery coordination and food freshness are compromised

Engineering Contradiction:
Improveorder placement simplicityVSAvoiddelivery waiting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary calculations of minimum waiting times based on outlet commitments and past order patterns before the user places the final order. This allows the system to pre-determine the optimal timing for coordinated delivery, so when users place their order, the system already has the time coordination data needed to ensure fresh food delivery without requiring complex manual input from users.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If minimum waiting time is calculated based on all outlets' preparation times, then coordinated delivery is achieved, but the required waiting period increases

Engineering Contradiction:
Improvesynchronized deliveryVSAvoidminimum waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system calculates the minimum waiting time by analyzing feedback from multiple sources: outlet commitments, past order patterns, and current order details. This feedback mechanism allows the system to determine the precise minimum waiting time needed for coordinated delivery, optimizing the balance between achieving synchronized delivery and minimizing unnecessary waiting periods.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10614509B2Collaborative and cognitive multi-outlet food order placement and recommendation
Publication Date: 2020.04.07 DOORDASH INC
  • US10614509B2 patent drawing
  • US10614509B2 patent drawing
  • US10614509B2 patent drawing

AI summary

Methods, systems, and computer program products for collaborative and cognitive multi-outlet food order placement and recommendation are provided herein. A computer-implemented method includes calculating a minimum waiting time required for delivery of a group of items from a multi-outlet food order to one or more users at approximately the same time, wherein the multi-outlet food order was submitted by the users via one or more user devices, and wherein the group of items belong to a shared food order category; deriving food order parameters based on (i) past order patterns attributed to the users, and (ii) existing commitments of outlets included in the multi-outlet food order; generating a recommendation for modifying the multi-outlet food order based on (i) the calculated minimum waiting time and (ii) the food order parameters; and outputting the recommendation to the one or more user devices.