Transportation Request Driver Selection with Time Durations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current transportation services face inefficiencies in selecting drivers for requests with specified time durations, leading to suboptimal resource allocation and increased fuel consumption, as well as complexities in seamless handovers when initial drivers cannot complete the request.

Innovation Solution

A system that allows passengers to reserve drivers for specified time durations, utilizing a backend system to select and navigate drivers based on start time, pickup location, and other criteria, enabling seamless handovers to additional drivers if the initial driver is unavailable, and optimizing routes to minimize fuel usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If drivers are selected without considering specified time durations, then driver selection is simple and quick, but resource allocation becomes suboptimal and fuel consumption increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidfuel consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by receiving and processing transportation requests with specified time durations before driver assignment. The backend system pre-evaluates driver availability, location, and suitability based on the time duration requirement, then selects the most appropriate driver in advance. This preliminary processing ensures optimal resource allocation and minimizes fuel consumption by avoiding last-minute driver changes or inefficient routing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system manages seamless handovers between drivers, then service continuity is maintained, but communication overhead and system complexity increase

Engineering Contradiction:
Improveservice continuityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The backend system serves as an intermediary that automatically manages handovers between drivers. When a driver becomes unavailable or the transportation request requires additional drivers, the backend system mediates the transition by selecting a replacement driver, notifying both drivers and passengers, and coordinating the handover process. This intermediary approach maintains service continuity while keeping the complexity hidden from end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If the system optimizes routes to minimize fuel usage, then fuel consumption decreases, but computational requirements and processing time increase

Engineering Contradiction:
Improvefuel consumptionVSAvoidprocessing time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system applies partial optimization by focusing computational efforts on the most critical routing decisions. Rather than optimizing every possible route variation, the system calculates efficient routes for the selected driver based on the transportation request and time duration, then makes practical adjustments for handovers and contingencies. This partial action approach achieves sufficient fuel minimization without requiring exhaustive computational processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20210209542A1System for selecting drivers for transportation requests with specified time durations
Publication Date: 2021.07.08 LYFT INC
  • US20210209542A1 patent drawing
  • US20210209542A1 patent drawing
  • US20210209542A1 patent drawing

AI summary

In one embodiment a request from a computing device of a passenger for a driver for a specified duration of time is received at a server comprising at least one processor. The request may include a start time and a pickup location. A first driver may be selected from a plurality of drivers to pick up the passenger. The selection of the first driver may be based on the start time and the pickup location specified in the request. Navigational data may be transmitted to the first driver to enable the first driver to pick up the passenger.