Autonomous Vehicle Task Queue for Non-Passenger Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles lack the capability to efficiently manage and execute non-passenger tasks independently, leading to inefficiencies and potential operational issues when not engaged in passenger transport.

Innovation Solution

A system comprising a memory queue, self-driving systems, and processors that allow for the receipt, prioritization, execution, and completion tracking of non-passenger tasks for autonomous vehicles, ensuring these tasks are performed after passenger-related tasks and maintaining vehicle operational readiness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If autonomous vehicles operate only in passenger transport mode, then passenger service is provided, but vehicle operational readiness and efficiency deteriorate when not engaged in passenger transport

Engineering Contradiction:
Improvevehicle operational readinessVSAvoidvehicle idle time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables autonomous vehicles to continuously perform useful non-passenger tasks (refueling, maintenance, parking) during periods when not transporting passengers, eliminating idle time and maintaining continuous productive operation

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The autonomous vehicle system is extended to perform multiple functions beyond passenger transport, including refueling, maintenance, and parking tasks, making the vehicle versatile and productive in various operational modes

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If non-passenger tasks are added to the autonomous vehicle system, then operational efficiency improves, but system complexity increases

Engineering Contradiction:
Improvefleet efficiencyVSAvoidtask management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The task management system segments non-passenger tasks into distinct, manageable categories (refueling, maintenance, parking) with specific acceptance criteria, making the complex system organized and controllable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A fleet management server acts as an intermediary to receive, prioritize, and dispatch non-passenger task requests to autonomous vehicles, simplifying the task management architecture by centralizing coordination

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If non-passenger tasks are executed during passenger transport, then task completion efficiency improves, but passenger safety and comfort deteriorate

Engineering Contradiction:
Improvetask execution efficiencyVSAvoidpassenger transport reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The task execution system dynamically adjusts by allowing non-passenger tasks to be inserted into the queue based on priority levels, enabling flexible task scheduling that maintains passenger transport reliability while improving overall efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Non-passenger tasks are executed during vehicle idle periods or between passenger trips, maintaining continuous useful action without interrupting passenger transport operations

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12339659B1Non-passenger requests for autonomous vehicles
Publication Date: 2025.06.24 WAYMO LLC
  • US12339659B1 patent drawing
  • US12339659B1 patent drawing
  • US12339659B1 patent drawing

AI summary

Aspects of the disclosure relate to a system that includes a memory storing a queue for arranging tasks, a plurality of self-driving systems for controlling an autonomous vehicle, and one or more processors. The one or more processors may receive a non-passenger task request with a priority level of the non-passenger task request. When the non-passenger task request is accepted, the one or more processors may insert the task in the queue based on the priority level of the task request. Then, the one or more processors may provide instructions to one or more self-driving systems according to the non-passenger task request. Having received updates of the status of the autonomous vehicle, the one or more processors may determine that the task is completed based on the updates. After determining that the task is completed, the one or more processors may remove the task from the queue.