IP Library Granted Patent US 9,869,560
Granted Patent B2
US 9,869,560 · App. 14/815,361 · Granted Jan 16, 2018

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: International Business Machines Corporation
G01C21/3415G01C21/3492G05D1/0027G05D1/0061G05D1/0212G05D2201/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 9,869,560
App. No.
14/815,361
Granted
Jan 16, 2018
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. In response to the SDV receiving the emergency message, the SDV is redirected, via an auto-control hardware system on the SDV, to a location and on a route that does not conflict with the identified future route of the emergency vehicle.

Claims (56)

1. A computer-implemented method for controlling self-driving vehicles (SDVs), the computer-implemented method comprising:

transmitting, to a receiver within a self-driving vehicle (SDV), an emergency message, wherein the emergency message describes an emergency state of an emergency vehicle and an identified future route of the emergency vehicle, wherein 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, redirecting, via an auto-control hardware system on the SDV, the SDV to drive to a second pathway that does not conflict with the identified future route of the emergency vehicle; and

in response to the receiver within the SDV receiving the emergency message, automatically transmitting, to the emergency vehicle, real-time current traffic patterns of a current location of the SDV, wherein the real-time current traffic patterns are generated based on positioning signals generated by positioning systems in multiple SDVs that are in the current location of the SDV.

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

in response to the receiver within the SDV receiving the emergency message, one or more processors automatically switching control of the SDV from the manual mode to an autonomous mode, wherein the autonomous mode directs the auto-control hardware system on the SDV to autonomously control movement of the SDV.

3. The computer-implemented method of claim 1 , further comprising:

transmitting, to the receiver within the SDV, the emergency message in response to a warning system being activated within the emergency vehicle, wherein the warning system warns the SDV of the emergency state of the emergency vehicle.

4. The computer-implemented method of claim 1 , further comprising:

adjusting, by one or more processors, a level of autonomous control of the SDV by the auto-control hardware system on the SDV based on a presence of fragile cargo being transported by the SDV.

5. The computer-implemented method of claim 1 , further comprising:

retrieving, by one or more processors, data describing historic traffic patterns of the identified future route; and

adjusting, via the auto-control hardware system on the SDV, said redirecting of the SDV according to the historic traffic patterns of the identified future route.

6. The computer-implemented method of claim 1 , further comprising:

in response to receivers within multiple SDVs receiving the emergency message, automatically transmitting, to the emergency vehicle, real-time current traffic patterns of current locations of the multiple SDVs.

7. The computer-implemented method of claim 1 , wherein the identified future route is on a first roadway, and wherein the computer-implemented method further comprises:

receiving, from multiple SDVs along the identified future route, real-time current traffic patterns of current locations of the multiple SDVs;

redirecting, via auto-control hardware systems on the multiple SDVs, the SDVs to positions that clear out a new route on a second roadway for the emergency vehicle, wherein the first roadway and the second roadway are different roadways; and

transmitting a redirection message to the emergency vehicle, wherein the redirection message redirects the emergency vehicle to the new route after the SDVs have been repositioned to clear out the new route.

8. The computer-implemented method of claim 1 , wherein the SDV is equipped with a minimum spacing device that automatically maintains a predefined minimum distance between the SDV and another vehicle, and wherein the computer-implemented method further comprises:

in response to the SDV receiving the emergency message, modifying the predefined minimum distance between the SDV and said another vehicle.

9. The computer-implemented method of claim 1 , further comprising:

assigning, by one or more processors, a driver of the SDV to a cohort of SDV drivers that each have a particular trait; and

adjusting, by one or more processors, a level of autonomous control of the SDV by the auto-control hardware system on the SDV based on traits of non-driver occupants in the SDV.

10. The computer-implemented method of claim 1 , further comprising:

retrieving, by one or more processors, historical data related to a frequency of activation of the autonomous mode in other SDVs in a particular geography; and

adjusting, by one or more processors, a level of autonomous control of the SDV by the auto-control hardware system on the SDV based on the frequency of activation of the autonomous mode in the other SDVs in the particular geography.

11. A computer program product for controlling self-driving vehicles (SDVs), the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:

transmitting, to a receiver within a self-driving vehicle (SDV), an emergency message, wherein the emergency message describes an emergency state of an emergency vehicle and an identified future route of the emergency vehicle, wherein the identified future route is a planned route to an emergency destination for the emergency vehicle that includes a first pathway; and

in response to the SDV receiving the emergency message, redirecting, via an auto-control hardware system on the SDV, the SDV to drive to a second pathway that does not conflict with the identified future route of the emergency vehicle.

12. The computer program product of claim 11 , wherein the SDV is initially operating in manual mode in which the SDV is manually controlled by a driver of the SDV, and wherein the method further comprises:

in response to the receiver within the SDV receiving the emergency message, automatically switching control of the SDV from the manual mode to an autonomous mode, wherein the autonomous mode directs the auto-control hardware system on the SDV to autonomously control movement of the SDV.

13. The computer program product of claim 11 , wherein the method further comprises:

adjusting a level of autonomous control of the SDV by the auto-control hardware system on the SDV based on traits of non-driver occupants in the SDV.

14. The computer program product of claim 11 , wherein the SDV is equipped with a minimum spacing device that automatically maintains a predefined minimum distance between the SDV and another vehicle, and wherein the method further comprises:

in response to the SDV receiving the emergency message, reducing the predefined minimum distance between the SDV and said another vehicle.

15. A computer system comprising:

a processor, a computer readable memory, and a non-transitory computer readable storage medium;

first program instructions to transmit, to a receiver within a self-driving vehicle (SDV), an emergency message, wherein the emergency message describes an emergency state of an emergency vehicle and an identified future route of the emergency vehicle, wherein the identified future route is a planned route to an emergency destination for the emergency vehicle that includes a first pathway;

second program instructions to, in response to the SDV receiving the emergency message, redirect, via an auto-control hardware system on the SDV, the SDV to drive to a second pathway that does not conflict with the identified future route of the emergency vehicle; and wherein

the first and second program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.

16. The computer system of claim 15 , wherein the SDV is initially operating in manual mode in which the SDV is manually controlled by a driver of the SDV, and wherein the computer system further comprises:

third program instructions to, in response to the receiver within the SDV receiving the emergency message, automatically switch control of the SDV from the manual mode to an autonomous mode, wherein the autonomous mode causes the auto-control hardware system on the SDV to autonomously control movement of the SDV; and wherein

the third program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.

17. The computer system of claim 15 , wherein the SDV is equipped with a minimum spacing device that automatically maintains a predefined minimum distance between the SDV and another vehicle, and wherein the computer system further comprises:

third program instructions to, in response to the SDV receiving the emergency message, reduce the predefined minimum distance between the SDV and said another vehicle; and wherein

the third program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.

18. The computer system of claim 15 , further comprising:

third program instructions to adjust a level of autonomous control of the SDV by the auto-control hardware system on the SDV based on traits of non-driver occupants in the SDV; and wherein

the third program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.

19. The computer system of claim 15 , further comprising:

third program instructions to transmit, to the receiver within the SDV, the emergency message in response to a warning system being activated within the emergency vehicle, wherein the warning system warns the SDV of the emergency state of the emergency vehicle; and wherein

the third program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.

20. The computer-implemented method of claim 1 , further comprising:

determining, by the SDV, that the emergency vehicle is more than a predefined distance from the SDV; and

in response to determining that the emergency vehicle is more than a predefined distance from the SDV, directing an SDV control processor in the SDV to turn down a third street in order to avoid the emergency vehicle.

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 Jul 31, 2015
From: GORDON, MICHAEL S.; KOZLOSKI, JAMES R.; KUNDU, ASHISH; MALKIN, PETER K.; PICKOVER, CLIFFORD A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036231/0132 →
Continuity (1)
Related Publication 20170030725A1 · Feb 2, 2017