Adaptive Dispatching Engine for Taxi Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current taxi dispatch systems lack comprehensive predictive analytics solutions that effectively manage passenger and driver profiles, leading to inefficiencies in demand prediction and travel time estimation, resulting in suboptimal dispatching strategies.

Innovation Solution

A computer system employing an adaptive dispatching engine that scores passengers and drivers based on historical data, including acceptance rates, cancellation rates, and travel times, using conditional historical acceptance rates and stochastic assignment methods to match passengers with drivers, optimizing dispatching through a negative-binomial distribution algorithm and profiling engines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional GPS-based dispatching or demand-driven approaches are used, then system simplicity is maintained, but dispatching optimization and market share improvement are limited

Engineering Contradiction:
Improvedispatching efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic scoring systems for both drivers and passengers that adapt in real-time based on historical data and current conditions. Driver scores consider acceptance rates, rejection rates, and idle rates, while passenger scores incorporate cancellation rates and booking frequencies. This dynamic adaptation enables the system to optimize dispatching continuously without requiring complete system redesign

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary scoring and profiling of drivers and passengers before actual dispatching occurs. By pre-calculating scores based on historical behavior patterns and maintaining adaptive profiles, the system prepares optimization data in advance, enabling faster and more efficient real-time dispatching decisions without complex on-the-fly calculations

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive predictive analytics with profiling engines are implemented, then dispatching optimization improves, but computational complexity and data processing requirements increase

Engineering Contradiction:
Improvedispatching accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the complex predictive analytics system into separate profiling engines for drivers and passengers, each handling specific data types and scoring criteria. The driver profiling engine processes acceptance rates, rejection rates, and idle rates, while the passenger profiling engine handles cancellation rates and booking frequencies. This segmentation reduces computational complexity by distributing processing tasks across specialized modules rather than requiring a single monolithic system

Inventive Principle:
Principle #1Segmentation

3Productivity

If adaptive algorithms with stochastic assignment are used, then driver acceptance rates improve, but processing time and computational resources increase

Engineering Contradiction:
Improvedriver acceptance rateVSAvoidbooking-dispatch cycle time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system employs stochastic assignment methods that dynamically adjust assignment parameters based on driver scores, passenger scores, and historical acceptance patterns. By modifying assignment probabilities and thresholds adaptively rather than using fixed rules, the system improves driver acceptance rates while maintaining reasonable processing speeds through parameter optimization rather than exhaustive computation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11823101B2Adaptive dispatching engine for advanced taxi management
Publication Date: 2023.11.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11823101B2 patent drawing
  • US11823101B2 patent drawing
  • US11823101B2 patent drawing

AI summary

A method of managing the adaptive dispatching of a taxi includes receiving a request for a taxi, the received request being from a passenger; scoring a taxi driver based on at least one of an acceptance rate for assignment, a rejection rate for assignment, an idle rate, and a frequency of job acceptance; scoring the passenger based on at least one of a cancellation rate, a booking frequency, an abandonment rate, and a blacklist factor; matching the passenger to a taxi driver based on the taxi driver score and the passenger score; assigning a passenger to a taxi driver based on one of a conditional historical acceptance rate and a stochastic assignment of either chance constraints or a conditional value at risk; and dispatching the taxi driver to the passenger.