Dispatch Platform Modification via Graph Neural Network Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The logistics industry faces challenges in efficiently matching available trucks to loads due to the large search space and the inability to automate the process effectively, leading to increased costs and suboptimal resource utilization.

Innovation Solution

A computer-implemented system using an optimization engine and artificial intelligence to determine optimal truck-load matches and routes, leveraging a graph neural network to consider constraints such as driver hour requirements and cost factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual truck-load matching is performed by humans, then operational control and decision-making flexibility are maintained, but the process becomes impossible to complete in a timely manner due to the large volume of loads and trucks

Engineering Contradiction:
Improvematching speedVSAvoidtime to determine optimal matches
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical human decision-making system with an automated computer-based optimization system that uses algorithms to evaluate truck-load matches. This substitution enables rapid processing of large volumes of data that would be impossible for humans to handle manually, directly resolving the contradiction between maintaining operational control and achieving timely matching decisions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automation is implemented to evaluate vast combinations of trucks and loads, then matching speed and productivity improve, but the computational complexity and resource requirements increase significantly

Engineering Contradiction:
Improveevaluation speedVSAvoidcomputational system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the complex optimization problem into manageable components by evaluating truck-load matches in batches or iterations rather than all at once. The system divides the vast search space into smaller subsets that can be processed efficiently, reducing the computational burden while maintaining the ability to evaluate comprehensive combinations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary filtering and preprocessing of truck and load data before conducting the full optimization evaluation. By pre-processing data to identify relevant candidates and constraints beforehand, the system reduces the complexity of the main evaluation process while maintaining comprehensive search capabilities.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If comprehensive constraints such as driver hour requirements and cost factors are considered in the optimization, then solution quality and operational compliance improve, but the computational time and processing requirements increase

Engineering Contradiction:
Improveconstraint complianceVSAvoidcomputational processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies different levels of constraint evaluation to different parts of the optimization process. Critical constraints like driver hour requirements are enforced with strict local checks during the matching process, while other factors are evaluated with varying degrees of detail depending on their importance and computational cost. This allows comprehensive constraint compliance without uniformly high computational overhead throughout the entire system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250156802A1Computer architecture for dispatch platform modification
Publication Date: 2025.05.15 SABAVA LLC
  • US20250156802A1 patent drawing
  • US20250156802A1 patent drawing
  • US20250156802A1 patent drawing

AI summary

A server receives an input representing a new truck for addition to a set of load-truck matches stored in a match data repository. The server transforms the input into new truck data. The server generates a new load-truck match matching the new truck to at least one load based on the new truck data, the set of load-truck matches, and a set of global constraints. The server generates an output of multiple new edges for manual review. The output indicates information associated with each of the multiple new edges. The server transmits the output to the client device for display via the graphical user interface. The server receives an indication of a selection of one of the multiple new edges or a rejection of the new edges. The server adjusts the set of load-truck matches stored in a match data repository based on the indication.