Dynamic Pickup Point Re-Ranking for Real-Time Ride Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional ride-sharing systems often select pickup points too early, failing to consider real-time data and resulting in suboptimal pickup locations due to noise in GPS and changing driver and rider locations, leading to inefficiencies in estimated time of arrival and cost.

Innovation Solution

A system that dynamically re-ranks pickup points based on real-time location data of both the rider and driver, using a predicted driver route to assess and suggest alternative pickup locations that minimize estimated time of arrival and cost, applying an objective function to evaluate candidate points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If pickup points are selected early in the user experience, then the system can establish a pickup location quickly, but the system cannot consider real-time data such as current rider and driver locations, leading to suboptimal pickup locations

Engineering Contradiction:
Improvetime to establish pickup locationVSAvoidquality of pickup location
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically re-ranks pickup points based on real-time data including current rider location, driver location, and predicted driver route. This allows the pickup location to adapt to changing conditions while maintaining quality, resolving the contradiction between early selection and real-time optimization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary ranking of pickup points based on historical data and predictions, then refines the ranking using real-time data when available. This allows early establishment of a pickup location while maintaining the option to optimize later, addressing both the need for quick selection and real-time optimization.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If conventional systems use fixed pickup points based on initial rider location, then the system can simplify the pickup selection process, but the system cannot account for GPS noise and changing locations, resulting in inefficiencies in estimated time of arrival and cost

Engineering Contradiction:
Improvesimplicity of pickup selectionVSAvoidefficiency of ride-sharing service
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system continuously monitors real-time data including rider location, driver location, and predicted driver route, then uses this feedback to re-rank pickup points. This maintains ease of operation for the rider while improving productivity by optimizing pickup locations based on current conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the parameters used for pickup point selection from static initial location data to dynamic real-time parameters including current positions and predicted routes. This improves service efficiency while maintaining operational simplicity through automated optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12540824B2Dynamic pickup point re-ranking system
Publication Date: 2026.02.03 UBER TECHNOLOGIES INC
  • US12540824B2 patent drawing
  • US12540824B2 patent drawing
  • US12540824B2 patent drawing

AI summary

Systems and methods for dynamically re-ranking a pickup point are provided. The system receives a request for transportation service from a device of a rider that includes a selected pickup point. In response, the system establishes the transportation service including assigning a driver. Based on detecting that the transportation service is in a pre-pickup state, the system performs a re-rank analysis. The re-rank analysis determines whether an alternative pickup point exceeds the selected pickup point on an objective function by more than a predetermined threshold. The determining is based on a last known location of the rider, a last known location of the driver, and a predicted driver routeline. Responsive to the alternative pickup point exceeding the selected pickup point on the objective function by more than the predetermined threshold, the system causes presentation, on a device of the rider, of a suggestion to change to the alternative pickup point.