Cloud Optimization Engine for Multi-Agent Delivery Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method for automated en-route retail business establishment selection, ordering, and routing for customers and delivery drivers, failing to optimize order preparation and delivery processes in real-time while considering various factors such as customer preferences, traffic conditions, and resource availability.

Innovation Solution

A cloud-based system that integrates optimization engines with real-time data from multiple sources to determine optimal delivery driver routing and order preparation timing. This system includes portals for restaurants, customers, and drivers to input information and uses advanced algorithms to create schedules, predict resource requirements, and identify inefficiencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a driver manually searches for restaurants using mobile phone while driving, then the driver can find food options, but the driver loses concentration on the road and increases safety risks

Engineering Contradiction:
Improveease of restaurant searchingVSAvoiddriver safety risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system pre-calculates optimal restaurant stops along the driver's route before the driver needs to make decisions. The optimization engine determines restaurant options, order preparation times, and pickup locations in advance, allowing the driver to simply follow pre-planned navigation instructions without manual searching or decision-making while driving.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system acts as an intermediary between the driver and restaurant selection process. Instead of the driver directly searching and selecting restaurants, the optimization engine automatically matches the driver's route, preferences, and destination with suitable restaurants, handling the complex search and selection tasks automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a driver parks to search for restaurants and place orders, then the driver can complete the ordering process, but the driver wastes driving time to the destination

Engineering Contradiction:
Improveease of ordering processVSAvoiddriving time to destination
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary optimization of the entire journey including restaurant stops. It calculates the optimal sequence of restaurant visits, determines precise pickup times, and integrates these stops into the overall route to minimize total travel time while ensuring orders are ready when the driver arrives.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the routing and timing based on real-time factors such as order preparation times at different restaurants, traffic conditions, and the driver's destination. The optimization engine continuously recalculates the optimal path and timing to minimize delays while coordinating with restaurant preparation schedules.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the system coordinates order preparation time with customer arrival time, then the order is ready when the customer arrives, but the system complexity increases

Engineering Contradiction:
Improveorder readiness coordinationVSAvoidsystem coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-calculates optimal order preparation times by analyzing restaurant capabilities, order complexity, and estimated customer arrival times. This preliminary timing coordination allows the system to provide accurate pickup time estimates to customers and drivers without requiring complex real-time coordination during the actual delivery process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops where actual order preparation times and delivery times are tracked and used to refine future timing predictions. This feedback mechanism allows the system to learn from past performance and improve its coordination accuracy over time, reducing the perceived complexity through data-driven optimization.

Inventive Principle:
Principle #23Feedback

4Productivity

If multiple business establishments share delivery drivers, then delivery efficiency increases, but the routing and coordination complexity increases

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidrouting coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges multiple delivery routes and orders into unified optimization problems. By combining orders from multiple restaurants and consolidating them onto shared delivery routes, the system maximizes driver utilization and reduces total travel time, transforming complex multi-restaurant coordination into efficient consolidated delivery paths.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The optimization engine serves multiple functions simultaneously: it optimizes individual restaurant deliveries, coordinates shared driver routes across multiple establishments, manages order preparation timing, and provides customer notifications. This universal optimization platform handles diverse delivery scenarios through a single integrated system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250117740A1System for dynamic optimization of multi-agent order preparation and delivery
Publication Date: 2025.04.10 ROCKSPOON INC
  • US20250117740A1 patent drawing
  • US20250117740A1 patent drawing
  • US20250117740A1 patent drawing

AI summary

A system and method for automated delivery driver routing and order preparation timing. The system is a cloud-based network containing an optimization server, portals for restaurants, customers, and drivers to enter their information, and an optimization engine which determines optimal pickup and delivery times for delivery drivers based on a multitude of variables associated with the business enterprises and delivery driver availability. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.