Courier Assignment Using Food Preparation and Arrival Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional food delivery systems inefficiently assign transportation providers, leading to extended wait times due to providers arriving before food preparation is complete, reducing overall delivery efficiency.

Innovation Solution

An electronic device determines estimated preparation times and arrival times of multiple transportation providers to minimize wait times by assigning those who can arrive within a predetermined time frame relative to food preparation completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If the idle transportation provider closest to the service provider is assigned, then the transportation provider's proximity is optimized, but the transportation provider may arrive before food preparation is complete, leading to extended wait times

Engineering Contradiction:
Improvedistance to service providerVSAvoidtransportation provider wait time
Core Design Contradiction:
Length of moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary actions by estimating the food preparation time in advance and using this estimation to determine the optimal arrival time for the transportation provider. The algorithm calculates a target arrival time based on the estimated preparation time, ensuring the provider arrives just in time for pickup rather than waiting idle or arriving too early.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the assignment parameters from purely distance-based to a composite approach that incorporates estimated preparation time, target arrival time, and actual arrival time. By dynamically adjusting the arrival time parameter based on preparation status, the system optimizes both proximity and timing to minimize wait time.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If transportation providers are assigned based solely on proximity, then assignment simplicity is maintained, but delivery efficiency is reduced due to extended wait times

Engineering Contradiction:
Improveassignment algorithm complexityVSAvoiddelivery efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs preliminary estimation of food preparation time and uses this to calculate an optimal target arrival time for the transportation provider. This preliminary action enables the system to balance simplicity with efficiency by incorporating timing considerations into the assignment decision without significantly complicating the overall algorithm.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback loops that continuously monitor and adjust assignments based on actual preparation progress. The algorithm uses feedback about whether the food is ready or will be ready soon to dynamically adjust which provider to assign, optimizing delivery efficiency while maintaining reasonable algorithmic simplicity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250292194A1Electronic device and method for assigning transportation provider thereof
Publication Date: 2025.09.18 COUPANG CORP
  • US20250292194A1 patent drawing
  • US20250292194A1 patent drawing
  • US20250292194A1 patent drawing

AI summary

A method of assigning a courier by an electronic device according to an example embodiment of the present disclosure may include identifying an estimated preparation time required for a store corresponding to an order received from a terminal of a customer to complete preparation for the order, identifying a plurality of couriers based on a location of the store, identifying a first estimated arrival time in which a first courier among the plurality of couriers arrives at the store, and determining, based on the estimated preparation time and the first estimated arrival time, whether to assign the first courier to the order.