IP Library Granted Patent US 10,173,679
Granted Patent B2
US 10,173,679 · App. 15/807,650 · Granted Jan 8, 2019

Automated spatial separation of self-driving vehicles from other vehicles based on occupant preferences

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 10,173,679
App. No.
15/807,650
Granted
Jan 8, 2019
Kind
B2
Abstract

A computer-implemented method, system, and/or computer program product automatically provides spatial separation between a self-driving vehicle (SDV) operating in an autonomous mode and another vehicle on a roadway. One or more processors receive an emotional state descriptor for at least one occupant of the SDV and determine an emotional state of the occupant(s) of the SDV. A vehicle detector on the SDV detects another vehicle within a predefined proximity of the SDV. The processor(s) determine the braking abilities of the SDV and issue spatial separation instructions to a control mechanisms controller on the SDV to adjust a spacing between the SDV and the other vehicle based on the emotional state of the occupant(s) in the SDV.

Claims (57)

1. A computer-implemented method for automatically providing spatial separation between a self-driving vehicle (SDV) operating in an autonomous mode and another vehicle on a roadway, the computer-implemented method comprising:

receiving, by one or more processors, an emotional state descriptor for at least one occupant in a self-driving vehicle (SDV);

determining, by one or more processors, an emotional state of said at least one occupant in the SDV based on the emotional state descriptor;

detecting, by a vehicle detector on the SDV, another vehicle within a predefined proximity of the SDV;

determining, by one or more processors, braking abilities of the SDV; and

adjusting, by one or more processors, a spatial separation between the SDV and the other vehicle based on the emotional state of said at least one occupant in the SDV and the braking abilities of the SDV;

detecting, by the vehicle detector on the SDV, a size of the other vehicle; and

further adjusting, by a control mechanisms controller, the spatial separation between the SDV and the other vehicle based on a field of view for the occupants in the SDV that is blocked by the size of the other vehicle.

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

receiving, by one or more processors, the emotional state descriptor for said at least one occupant in the SDV from an input device, wherein the input device receives the emotional state descriptor that is manually input by said at least one occupant.

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

receiving, by one or more processors, the emotional state descriptor for said at least one occupant in the SDV from a biometric sensor within a cabin of the SDV, wherein the biometric sensor detects an emotional state of said at least one occupant.

4. The computer-implemented method of claim 1 , wherein multiple occupants are within the SDV, and wherein the computer-implemented method further comprises:

receiving, by one or more processors, a weighted emotional state descriptor for each of the multiple occupants within the SDV, wherein a weighting of the emotional state descriptor for each of the multiple occupants is based on an intensity level of an emotional state that is described by the emotional state descriptor;

determining, by one or more processors, a weighted average emotional state descriptor for the multiple occupants within the SDV; and

further adjusting, by the control mechanisms controller, the spatial separation between the SDV and the other vehicle based on the weighted average emotional state descriptor for the multiple occupants within the SDV.

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

receiving, from traffic sensors, a traffic level descriptor of a traffic level on the roadway; and

further adjusting, by the control mechanisms controller, the spatial separation instructions based on the traffic level on the roadway.

6. The computer-implemented method of claim 1 , wherein the emotional state descriptor describes an emotional state for the at least one occupant in the SDV that is affected by the spatial separation between the SDV and the other vehicle.

7. The computer-implemented method of claim 1 , wherein the emotional state descriptor for said at least one occupant in the SDV is from a group consisting of being happy, angry, nervous and sleepy.

8. A computer program product for automatically providing spatial separation between a self-driving vehicle (SDV) operating in an autonomous mode and another vehicle on a roadway, 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:

receiving an emotional state descriptor for at least one occupant in a self-driving vehicle (SDV), wherein the SDV is a first SDV that is following an other vehicle;

detecting the other vehicle within a predefined proximity of the SDV;

determining braking abilities of the SDV;

adjusting a spatial separation between the SDV and the other vehicle based on the emotional state descriptor for said at least one occupant in the SDV and the braking abilities of the SDV;

determining that the other vehicle is another SDV;

determining that the first SDV is unable to increase the spatial separation between the first SDV and the other vehicle; and

transmitting, to the other vehicle, instructions to speed up in order to increase the spatial separation between the first SDV and the other vehicle.

9. The computer program product of claim 8 , wherein the method further comprises:

receiving the emotional state descriptor for said at least one occupant in the SDV from an input device, wherein the input device receives the emotional state descriptor as an input from said at least one occupant.

10. The computer program product of claim 8 , wherein the method further comprises:

receiving the emotional state descriptor for said at least one occupant in the SDV from a biometric sensor within a cabin of the SDV, wherein the biometric sensor detects an emotional state of said at least one occupant.

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

detecting that the other vehicle is a non-autonomous vehicle that is being operated by a human driver; and

issuing additional spatial separation instructions to a control mechanisms controller on the SDV to further adjust the spatial separation between the SDV and the other vehicle based on detecting that the human driver is operating the other vehicle.

12. The computer program product of claim 8 , wherein multiple occupants are within the SDV, and wherein the method further comprises:

receiving a weighted emotional state descriptor for each of the multiple occupants within the SDV;

determining a weighted average emotional state descriptor for the multiple occupants within the SDV; and

issuing additional spatial separation instructions to a control mechanisms controller on the SDV to further adjust the spatial separation between the SDV and the other vehicle based on the weighted average emotional state descriptor for the multiple occupants within the SDV.

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

receiving, from traffic sensors, a traffic level descriptor of a traffic level on the roadway; and

issuing additional spatial separation instructions to a control mechanisms controller on the SDV to further adjust the spatial separation between the SDV and the other vehicle based on the traffic level on the roadway.

14. A computer system comprising:

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

first program instructions to receive an emotional state descriptor for at least one occupant in a self-driving vehicle (SDV), wherein the emotional state descriptor for said at least one occupant in the SDV is received as a text input from said at least one occupant into an input device;

second program instructions to detect another vehicle within a predefined proximity of the SDV;

third program instructions to determine braking abilities of the SDV; and

fourth program instructions to adjust a spatial separation between the SDV and the other vehicle based on the emotional state descriptor for said at least one occupant in the SDV and the braking abilities of the SDV;

fifth program instructions to further adjust the spatial separation between the SDV and the other vehicle based on an accident history of a make and model of the SDV; and wherein the first, second, third, fourth, and fifth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.

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

sixth program instructions to further receive the emotional state descriptor for said at least one occupant in the SDV from a biometric sensor within a cabin of the SDV, wherein the biometric sensor detects an emotional state of said at least one occupant; and wherein

the sixth 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 14 , further comprising:

sixth program instructions to detect that the other vehicle is a non-autonomous vehicle that is being operated by a human driver; and

the sixth and seventh program instructions to issue additional spatial separation instructions to a control mechanisms controller on the SDV to further adjust the spatial separation between the SDV and the other vehicle based on detecting that the human driver is operating the other vehicle; and wherein

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

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MAPLEBEAR INC.
Reel/Frame 055155/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2017
From: GORDON, MICHAEL S.; KOZLOSKI, JAMES R.; KUNDU, ASHISH; MALKIN, PETER K.; PICKOVER, CLIFFORD A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044078/0429 →
Cited By (1)
US 12,384,410