IP Library Granted Patent US 11,460,308
Granted Patent B2
US 11,460,308 · App. 15/814,559 · Granted Oct 4, 2022

Self-driving vehicle's response to a proximate emergency vehicle

Inventors: Michael S. Gordon (Yorktown Heights, NY); James R. Kozloski (New Fairfield, CT); Ashish Kundu (New York, NY); Peter K. Malkin (Ardsley, NY); Clifford A. Pickover (Yorktown Heights, NY)
Assignee: DoorDash, Inc.
G01C21/3415B60W30/00G01C21/3492G05D1/0027G05D1/0061G05D1/0212G05D1/0295G05D2201/0213
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,460,308
App. No.
15/814,559
Granted
Oct 4, 2022
Kind
B2
Abstract

A computer-implemented method, system, and/or computer program product controls self-driving vehicles (SDVs). An emergency message is transmitted to a receiver within a self-driving vehicle (SDV). The emergency message describes an emergency state of an emergency vehicle and an identified future route of the emergency vehicle, where the identified future route is a planned route to an emergency destination for the emergency vehicle that includes a first pathway. In response to the SDV receiving the emergency message, the SDV is redirected, via an auto-control hardware system on the SDV, to drive to a second pathway that does not conflict with the identified future route of the emergency vehicle.

Claims (49)

1. A method comprising:

receiving, at a receiver associated with a self-driving vehicle (SDV), a message including a current location of an emergency vehicle that is responding to an emergency and a planned route for the emergency vehicle that includes a first street;

determining that the SDV will impede the emergency vehicle on the first street based on a currently planned route of the SDV;

automatically controlling the SDV to take a second street, parallel to the first street, and thereby avoid impeding the emergency vehicle; and

transmitting, to a server associated with the emergency vehicle, a traffic information message informing traffic pattern conditions existing proximate the SDV and predictable to impede the emergency vehicle on the currently planned route.

2. The method of claim 1 , wherein the SDV is initially operating in manual mode in which the SDV is manually controlled by a human driver of the SDV, and wherein the method of claim 1 further comprises:

switching the SDV from the manual mode to an autonomous mode.

3. The method of claim 1 , further comprising:

retrieving historical data associated with traffic pattern conditions of the planned route for the emergency vehicle; and

adjusting the currently planned route of the SDV based on the historical data associated with the traffic pattern conditions of the planned route for the emergency vehicle.

4. The method of claim 1 , further comprising:

adjusting a distance between the SDV and another vehicle around the SDV based on a predefined minimum distance, wherein the predefined minimum distance is wide enough to allow the emergency vehicle to pass through between the SDV and the another vehicle.

5. A non-transitory computer readable storage medium comprising computer-readable instructions, which when executed by a computing system, cause the computing system to:

receive, at a receiver associated with a self-driving vehicle (SDV), a message including a current location of an emergency vehicle that is responding to an emergency and a planned route for the emergency vehicle that includes a first street;

determine that the SDV will impede the emergency vehicle on the first street based on a currently planned route of the SDV;

automatically control the SDV to take a second street, parallel to the first street, and thereby avoid impeding the emergency vehicle; and

transmit, to a server associated with the emergency vehicle, a traffic information message informing traffic pattern conditions existing proximate the SDV and predictable to impede the emergency vehicle on the currently planned route.

6. The non-transitory computer readable storage medium of claim 5 , wherein the SDV is initially operating in manual mode in which the SDV is manually controlled by a human driver of the SDV, and wherein the instructions, which when executed by the computing system, further cause the computing system to:

switch the SDV from the manual mode to an autonomous mode.

7. The non-transitory computer readable storage medium of claim 5 , wherein the instructions, which when executed by the computing system, further cause the computing system to:

adjust a distance between the SDV and another vehicle around the SDV based on a predefined minimum distance, wherein the predefined minimum distance is wide enough to allow the emergency vehicle to pass through between the SDV and the another vehicle.

8. A computer system comprising:

a processor; and

a computer readable medium comprising instructions stored therein, which when executed by the processor, cause the processor to:

receive, at a receiver associated with a self-driving vehicle (SDV), a message including a current location of of an emergency vehicle that is responding to an emergency and a planned route of the emergency vehicle that includes a first street;

determine that the SDV will impede the emergency vehicle on the first street based on a currently planned route of the SDV;

automatically control the SDV to take a second street, parallel to the first street, and thereby avoid impeding the emergency vehicle; and

transmit, to a server associated with the emergency vehicle, a traffic information message informing traffic pattern conditions existing proximate the SDV and predictable to impede the emergency vehicle on the currently planned route.

9. The computer system of claim 8 , wherein the SDV is initially operating in manual mode in which the SDV is manually controlled by a human driver of the SDV, and wherein the instructions, which when executed by the processor, further cause the processor to:

switch the SDV from the manual mode to an autonomous mode.

10. The computer system of claim 8 , wherein the instructions, which when executed by the processor, further cause the processor to:

adjust a distance between the SDV and another vehicle around the SDV based on a predefined minimum distance, wherein the predefined minimum distance is wide enough to allow the emergency vehicle to pass through between the SDV and the another vehicle.

11. The method of claim 1 , wherein the message includes a destination of the emergency vehicle, the method further comprising:

predicting the planned route of the emergency vehicle based on the message.

12. The method of claim 1 , further comprising:

determining a presence of one or more obstacles on the planned route of the emergency vehicle, wherein the traffic information message includes the presence of the one or more obstacles along the planned route of the emergency vehicle.

13. The method of claim 1 , wherein the message further includes a profile of an occupant of the emergency vehicle.

14. The method of claim 2 , further comprising:

adjusting a level of autonomous control of the autonomous mode based on one or more characteristics of an occupant in the SDV.

15. The non-transitory computer readable storage medium of claim 5 , wherein the instructions, which when executed by the computing system, further cause the computing system to:

determine a presence of one or more obstacles on the planned route of the emergency vehicle, wherein the traffic information message includes the presence of the one or more obstacles along the planned route of the emergency vehicle.

16. The non-transitory computer readable storage medium of claim 5 , wherein the message further includes a profile of an occupant of the emergency vehicle.

17. The non-transitory computer readable storage medium of claim 6 , wherein the instructions, which when executed by the computing system, further cause the computing system to:

adjust a level of autonomous control of the autonomous mode based on one or more characteristics of an occupant in the SDV.

18. The computer system of claim 8 , wherein the instructions, which when executed by the processor, further cause the processor to:

determine a presence of one or more obstacles on the planned route of the emergency vehicle, wherein the traffic information message includes the presence of the one or more obstacles along the planned route of the emergency vehicle.

19. The computer system of claim 9 , wherein the message further includes a profile of an occupant of the emergency vehicle.

20. The computer system of claim 9 , wherein the instructions, which when executed by the processor, further cause the processor to:

adjust a level of autonomous control of the autonomous mode based on one or more characteristics of an occupant in the SDV.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOORDASH, INC.
Reel/Frame 057826/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2017
From: GORDON, MICHAEL S.; KOZLOSKI, JAMES R.; KUNDU, ASHISH; MALKIN, PETER K.; PICKOVER, CLIFFORD A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044149/0068 →
Continuity (2)
Continuation 14815361 · Jul 31, 2015
Related Publication 20180080779A1 · Mar 22, 2018