IP Library Granted Patent US 12703394
Granted Patent B2
US 12703394 · App. 17/463,008 · Granted Aug 11, 2026

Remote assistance for vehicles

Inventors: Joseph Funke (Redwood City, CA); Ravi Gogna (San Jose, CA); Caili Li (Castro Valley, CA); Steven Cheng Qian (San Francisco, CA); Jacob Patrick Thalman (Menlo Park, CA); Ruikun Yu (San Jose, CA)
Assignee: Zoox, Inc.
B60W60/0015B60W30/18009B60W40/12G05D1/0022B60W2554/4041B60W2556/45
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12703394
App. No.
17/463,008
Granted
Aug 11, 2026
Kind
B2
Abstract

Techniques for requesting remote assistance from a vehicle are discussed. The techniques include receiving, from a remote computing device, coordinates of a footprint in which the vehicle is capable of stopping. The techniques further include receiving, from the remote computing device, a target orientation associated with the footprint. The techniques may determine a path to the footprint based to achieve target orientation associated with the footprint.

Claims (67)

1 . A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions, when executed, cause the system to perform operations comprising:

transmitting, to a remote computing device external to a vehicle, a request for guidance associated with operating the vehicle in a reverse direction relative to a flow of traffic;

receiving, from the remote computing device and in response to the request for guidance associated with operating the vehicle in the reverse direction relative to the flow of traffic, instructions expanding a vehicle drive corridor of the vehicle and coordinates of a target area for the vehicle, wherein the vehicle drive corridor is expanded in association with operating the vehicle in the reverse direction relative to the flow of traffic;

receiving, from the remote computing device, a target orientation of the vehicle at the target area for the vehicle;

determining, by the vehicle, a path to the target area for the vehicle based on the coordinates of the target area for the vehicle, an expanded vehicle drive corridor of the vehicle, and the target orientation of the vehicle at the target area; and

controlling, by the vehicle, to:

navigate the vehicle to the target area for the vehicle based on the path; and

position the vehicle such that the vehicle stops in alignment with the target orientation.

2 . The system of claim 1 , further comprising:

identifying an event that involves stopping the vehicle, wherein receiving the coordinates of the target area for the vehicle and receiving the target orientation of the vehicle are based at least in part on the event that involves stopping the vehicle.

3 . The system of claim 2 , further comprising:

determining that the event that involves stopping the vehicle is resolved; and

based at least in part on determining that the event that involves stopping the vehicle is resolved:

determining a path for the vehicle to pull out onto a roadway; and

instructing the vehicle to execute the path.

4 . The system of claim 1 , wherein the received coordinates of the target area for the vehicle and the target orientation are associated with the target area for the vehicle being located behind the vehicle.

5 . The system of claim 1 , wherein the operations further comprise determining, as a determination to move, that the vehicle is incapable of proceeding along a path or that an event exists necessitating that the vehicle to move from a current position, and

wherein transmitting the request for guidance associated with operating the vehicle in the reverse direction relative to the flow of traffic is based at least in part on the determination to move.

6 . A method comprising:

transmitting a request for guidance from a remote computing device external to a vehicle;

receiving, from the remote computing device external to the vehicle, coordinates of a footprint in which the vehicle is capable of stopping and a recommendation to modify one or more constraints associated with operation of the vehicle in a reverse direction relative to a flow of traffic, wherein the recommendation to modify the one or more constraints is based on the request for guidance;

modifying the one or more constraints associated with operation of the vehicle in the reverse direction relative to the flow of traffic;

receiving, from the remote computing device, a target orientation associated with the footprint;

determining, by the vehicle and based on the coordinates of the footprint and the target orientation associated with the footprint, a path to the footprint; and

controlling, by the vehicle, to:

navigate the vehicle to the footprint based on the path; and

position the vehicle such that the vehicle stops in alignment with the target orientation.

7 . The method of claim 6 , further comprising:

identifying an event that involves stopping the vehicle, wherein receiving the coordinates of the footprint and receiving the target orientation associated with the footprint are based at least in part on the event that involves stopping the vehicle.

8 . The method of claim 7 , further comprising:

determining that the event is resolved; and

based at least in part on determining that the event is resolved:

determining a path for the vehicle to pull out onto a roadway; and

instructing the vehicle to execute the path.

9 . The method of claim 7 , wherein the event comprises a presence of an emergency vehicle proximate the vehicle.

10 . The method of claim 7 , wherein the footprint is located at a position behind the vehicle such that the vehicle, when positioned in accordance with the footprint, is able to independently plan a path around the event causing the vehicle to stop.

11 . The method of claim 9 , wherein the footprint is associated with an area that is otherwise precluded from being driven upon during nominal driving of the vehicle.

12 . The method of claim 11 , further comprising:

determining that the event is resolved; and

based at least in part on determining that the event is resolved:

determining an additional path for the vehicle to continue; and

instructing the vehicle to execute the additional path.

13 . The method of claim 6 , further comprising:

communicating, to the remote computing device, an indication that the vehicle has stopped at the footprint.

14 . The method of claim 6 , further comprising:

receiving, from the remote computing device, a path for the vehicle to pull out onto a roadway; and

receiving, from the remote computing device, instructions for the vehicle to follow the path.

15 . The method of claim 6 , further comprising:

receiving, from the remote computing device, instructions for the vehicle to reduce speed based at least in part on an event.

16 . One or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform operations comprising:

determining an occurrence of an event;

transmitting a request for guidance to a remote computing device external to a vehicle;

receiving, from the remote computing device, coordinates of a footprint in which the vehicle is capable of stopping and a recommendation to modify one or more constraints associated with operation of the vehicle in a reverse direction relative to a flow of traffic, wherein the recommendation to modify the one or more constraints is based on the request for guidance;

determining, by the vehicle, based at least in part on modifying the one or more constraints associated with operation of the vehicle in the reverse direction relative to the flow of traffic and the footprint, a path for the vehicle to execute; and

controlling, by the vehicle and based on the path, to navigate the vehicle to a position and orientation that are associated with the footprint.

17 . The one or more non-transitory computer-readable media of claim 16 , wherein the coordinates and the orientation are based at least in part on the event.

18 . The one or more non-transitory computer-readable media of claim 17 , the operations further comprising:

determining that the event is resolved; and

based at least in part on determining that the event is resolved:

determining an additional path for the vehicle to pull out onto a roadway; and

instructing the vehicle to execute the additional path.

19 . The one or more non-transitory computer-readable media of claim 16 , the operations further comprising:

communicating, to the remote computing device, an indication that the vehicle has stopped at the footprint.

20 . The one or more non-transitory computer-readable media of claim 16 , the operations further comprising:

receiving, from the remote computing device, instructions for the vehicle to reduce speed based at least in part on the event.