IP Library Granted Patent US 11,378,981
Granted Patent B2
US 11,378,981 · App. 16/567,915 · Granted Jul 5, 2022

Methods to operate autonomous vehicles to pilot vehicles in groups or convoys

Inventor: Thomas Danaher Harvey (Rockville, MD)
Assignee: Lyft, Inc.
G05D1/0295B60Q1/50B60W30/06G05D1/0022G05D1/0027G05D1/0088G05D1/0293G05D1/0297G08G1/20G08G1/22E04H6/422G05D2201/0213G08G1/168
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 11,378,981
App. No.
16/567,915
Granted
Jul 5, 2022
Kind
B2
Abstract

A method, by a computing device of a first autonomous escort vehicle of a convoy that includes multiple autonomous escort vehicles, that includes: receiving, from a central computing device associated with the convoy, an instruction to prevent one or more environmental vehicles from interfering with movements of the convoy, wherein the instruction is determined by the central computing device based on first sensor data from one or more autonomous escort vehicles in the convoy and the movements of the convoy; determining, based on second sensor data from one or more sensors of the first autonomous escort vehicle, a set of movements for preventing the one or more environmental vehicles from interfering with the movements of the convoy; and performing the set of movements.

Claims (46)

1. A method comprising, by a computing device of a first autonomous escort vehicle of a convoy that comprises a plurality of autonomous escort vehicles:

receiving, from a central computing device associated with the convoy, a computer-generated instruction to prevent one or more environmental vehicles from interfering with one or more movements of the convoy in an environment, wherein the computer-generated instruction is generated for instructing one or more autonomous escort vehicles of the plurality of autonomous escort vehicles, wherein the computer-generated instruction is generated by the central computing device based on:

first sensor data received from the one or more autonomous escort vehicles of the plurality of autonomous escort vehicles in the convoy, the first sensor data indicating a presence of the one or more environmental vehicles in the environment; and

the one or more movements of the convoy;

determining a set of movements for navigating in the environment with the plurality of autonomous escort vehicles to prevent the one or more environmental vehicles from interfering with the one or more movements of the convoy; and

performing the set of movements.

2. The method of claim 1 , wherein the central computing device resides in:

a vehicle escorted by the convoy;

one of the plurality of autonomous escort vehicles; or

a location external to the convoy.

3. The method of claim 1 , wherein the first sensor data further indicates locations of each of the one or more autonomous escort vehicles.

4. The method of claim 3 , wherein the first autonomous escort vehicle is selected by the central computing device to prevent the one or more environmental vehicles from interfering with the movements of the convoy based on the locations of each of the one or more autonomous escort vehicles.

5. The method of claim 1 , wherein the computer-generated instruction is generated by the central computing device further based on second sensor data collected from a location external to the convoy.

6. The method of claim 1 , wherein the set of movements comprises a modification of a path, speed, or timing of movements of the first autonomous escort vehicle.

7. The method of claim 1 , wherein performing the set of movements comprises the first autonomous escort vehicle moving to a particular location to:

physically block the one or more environmental vehicles; or

communicate one or more messages to the one or more environmental vehicles.

8. The method of claim 7 , wherein the one or more messages are communicated by displaying visible messages from the first autonomous escort vehicle.

9. One or more computer-readable non-transitory storage media, onboard a first autonomous escort vehicle of a convoy comprising a plurality of autonomous escort vehicles, embodying software that is operable when executed to:

receive, from a central computing device associated with the convoy, a computer-generated instruction to prevent one or more environmental vehicles from interfering with one or more movements of the convoy in an environment, wherein the computer-generated instruction is generated for instructing one or more autonomous escort vehicles of the plurality of autonomous escort vehicles, wherein the computer-generated instruction is generated by the central computing device based on:

first sensor data received from the one or more autonomous escort vehicles of the plurality of autonomous escort vehicles in the convoy, the first sensor data indicating a presence of the one or more environmental vehicles in the environment; and

the one or more movements of the convoy;

determine a set of movements for navigating in the environment with the plurality of autonomous escort vehicles to prevent the one or more environmental vehicles from interfering with the one or more movements of the convoy; and

perform the set of movements.

10. The one or more computer-readable non-transitory storage media of claim 9 , wherein the central computing device resides in:

a vehicle escorted by the convoy;

one of the plurality of autonomous escort vehicles; or

a location external to the convoy.

11. The one or more computer-readable non-transitory storage media of claim 9 , wherein the first sensor data further indicates locations of each of the one or more autonomous escort vehicles.

12. The one or more computer-readable non-transitory storage media of claim 11 , wherein the first autonomous escort vehicle is selected by the central computing device to prevent one or more of the environmental vehicles from interfering with the movements of the convoy based on the locations of each of the one or more autonomous escort vehicles.

13. The one or more computer-readable non-transitory storage media of claim 9 , wherein the computer-generated instruction is generated by the central computing device further based on second sensor data collected from a location external to the convoy.

14. The one or more computer-readable non-transitory storage media of claim 9 , wherein the set of movements comprises a modification of a path, speed, or timing of movements of the first autonomous escort vehicle.

15. A system comprising: one or more processors onboard a first autonomous escort vehicle of a convoy comprising a plurality of autonomous escort vehicles; and one or more computer-readable non-transitory storage media in communication with the one or more of the processors, the one or more computer-readable non-transitory storage media comprising instructions that when executed by the one or more processors, cause the system to perform:

receive, from a central computing device associated with the convoy, a computer-generated instruction to prevent one or more environmental vehicles from interfering with one or more movements of the convoy in an environment, wherein the computer-generated instruction is generated for instructing one or more autonomous escort vehicles of the plurality of autonomous escort vehicles, wherein the computer-generated instruction is generated by the central computing device based on:

first sensor data received from the one or more autonomous escort vehicles of the plurality of autonomous escort vehicles in the convoy, the first sensor data indicating a presence of the one or more environmental vehicles in the environment; and

the one or more movements of the convoy;

determine a set of movements for navigating in the environment with the plurality of autonomous escort vehicles to prevent the one or more environmental vehicles from interfering with the one or more movements of the convoy; and

perform the set of movements.

16. The system of claim 15 , wherein the central computing device resides in:

a vehicle escorted by the convoy;

one of the plurality of autonomous escort vehicles; or

a location external to the convoy.

17. The system of claim 15 , wherein the first sensor data further indicates locations of each of the one or more autonomous escort vehicles.

18. The system of claim 17 , wherein the first autonomous escort vehicle is selected by the central computing device to prevent one or more of the environmental vehicles from interfering with the movements of the convoy based on the locations of each of the one or more autonomous escort vehicles.

19. The system of claim 15 , wherein the computer-generated instruction is generated by the central computing device further based on second sensor data collected from a location external to the convoy.

20. The system of claim 15 , wherein the set of movements comprises a modification of a path, speed, or timing of movements of the first autonomous escort vehicle.

Assignments (3)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2019
From: HARVEY, THOMAS DANAHER
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 050356/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2019
From: PROSPER TECHNOLOGY, LLC
To: LYFT, INC.
Reel/Frame 050357/0001 →