Driver ETA Estimation Using Cell-Based Supply Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating a driver's time of arrival (ETA) are computationally costly due to the need for real-time driver location updates, K-nearest neighbor searches, and spatial indexes, which consume high storage and often underestimate arrival times, leading to passenger cancellations.

Innovation Solution

A method and system that divide a search area into cells, counting the number of drivers in each cell to estimate ETA based on relative distances, using stream aggregation and novel spatial indexes to reduce computational and storage costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If K-nearest neighbor search and spatial indexes are used to find nearby drivers, then driver location accuracy is improved, but computational cost and storage requirements increase significantly

Engineering Contradiction:
Improvedriver location accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the service area into a grid of cells, where each cell stores aggregated driver count information. This segmentation transforms the complex problem of finding individual driver locations into a simpler problem of identifying which cells contain drivers, reducing computational complexity from O(n log n) to O(1) for cell lookup.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of storing and searching actual driver location data points, the system creates a simplified copy represented by cell grid information containing only driver counts. This copy enables ETA estimation without requiring access to the original complex spatial database or performing K-nearest neighbor searches.

Inventive Principle:
Principle #26Copying

2Loss of information

If detailed spatial indexes are maintained for real-time driver tracking, then driver supply visibility is improved, but storage consumption increases

Engineering Contradiction:
Improvedriver supply visibilityVSAvoidstorage consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The continuous spatial space is segmented into discrete cells, transforming the storage requirement from storing individual driver coordinates to storing aggregated counts per cell. This reduces storage from O(n) for n drivers to O(c) for c cells, where c is typically much smaller than n.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the stored parameter from precise driver location coordinates to aggregated driver counts within cells. This parameter transformation maintains sufficient information for ETA estimation while dramatically reducing storage requirements.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If point-to-point ETA calculation is performed for each driver, then arrival time accuracy is improved, but processing time increases

Engineering Contradiction:
Improvearrival time accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system pre-calculates and stores ETA values for each cell to the destination, rather than calculating point-to-point ETAs during runtime. This preliminary action allows the system to retrieve pre-computed cell ETAs and combine them with driver counts to estimate overall arrival time, avoiding repeated map engine queries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system merges multiple individual driver ETA calculations into a single cell-based ETA estimation. By aggregating driver information at the cell level and using cell-to-destination ETAs, the system combines multiple potential driver routes into one representative ETA value, significantly reducing processing time.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260050877A1Method and system for estimating a time of arrival of a driver at a location
Publication Date: 2026.02.19 GRABTAXI HOLDINGS PTE LTD
  • US20260050877A1 patent drawing
  • US20260050877A1 patent drawing
  • US20260050877A1 patent drawing

AI summary

The present disclosure provides methods and systems for estimating a time of arrival of a driver at a location. In some examples, there is provided a method comprising: defining, by a server, a search area divided into a plurality of cells, the search area having a location as a centre point of the search area, the location being indicated in a request for a driver from a requestor device, the requestor device being a computing device associated with a user; determining, by the server, a number of provider devices located in each cell of the plurality of cells based on a location of each provider device of a plurality of provider devices, each provider device being a computing device associated with a driver located within the search area; and estimating, by the server in real time and in response to the request for a driver, a time of arrival of a driver at the location based on a relative distance between the location and the plurality of cells based on the determined number of provider devices.