IP Library › Granted Patent US 10,894,542
Granted Patent B2
US 10,894,542 · App. 16/174,459 · Granted Jan 19, 2021

Driving feedback based safety system

Inventors: Eric V. Kline (Rochester, MN); Sarbajit K. Rakshit (Kolkata, IN); Richard B. Finch (New Paltz, NY)
Assignee: International Business Machines Corporation
B60W30/146B60W40/06B60W40/09B60W50/12G07C5/008
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,894,542
App. No.
16/174,459
Granted
Jan 19, 2021
Kind
B2
Abstract

A method includes, responsive to determining a vehicle is operational, receiving vehicle data associated the operational vehicle. The method receives driver data associated with a driver of the operational vehicle. The method receives environmental data associated with a location for the operational vehicle. The method calculates a drivability score based on the vehicle data, the driver data, and the environmental data, wherein the drivability score is a measure of optimal driving conditions. Responsive to determining the drivability score is below a drivability score threshold, the method performs an action based on the drivability score.

Claims (71)

1. A method comprising:

responsive to determining a vehicle is operational, receiving, by one or more processors, vehicle data associated with the operational vehicle;

receiving, by the one or more processors, driver data associated with a driver of the operational vehicle;

receiving, by the one or more processors, environmental data associated with a location for the operational vehicle;

calculating, by the one or more processors, a drivability score based on the vehicle data, the driver data, and the environmental data, wherein the drivability score is a measure of optimal driving conditions;

responsive to determining the drivability score is below a drivability score threshold, identifying, by the one or more processors, one or more sources for a reduction in the drivability score;

responsive to determining the one or more sources for the reduction in the drivability score is related to the operational vehicle, determining, by the one or more processors, to restrict a maximum speed of the operational vehicle; and

instructing, by the one or more processors, an Engine Control Unit associated with the operational vehicle to limit engine performance to match the maximum speed for the operational vehicle.

2. The method of claim 1 , further comprises:

identifying, by the one or more processors, one or more sources for a reduction in the drivability score;

responsive to determining the one or more sources for the reduction in the drivability score is related to the driver, determining, by the one or more processors, to restrict an acceleration rate of the operational vehicle; and

instructing, by the one or more processors, a Transmission Control Unit associated with the operational vehicle to lower a gear shift point for each gear of the transmission, wherein a restricted programming map stored in the Transmission Control Unit limits the acceleration rate and a maximum speed of the operational vehicle.

3. The method of claim 1 , wherein further comprises:

identifying, by the one or more processors, one or more sources for a reduction in the drivability score; and

responsive to determining the one or more sources for the reduction in the drivability score is related to the driver, restricting, by the one or more processors, a volume level and one or more functions for a media system of the operational vehicle.

4. The method of claim 1 , wherein further comprises:

identifying, by the one or more processors, one or more sources for a reduction in the drivability score; and

responsive to determining the one or more sources for the reduction in the drivability score is environment related, determining, by the one or more processors, to restrict settings for at least one systems selected from a group consisting of: Traction Control System (TCS), Stability Control System (SCS), and Anti-Lock Braking System (ABS), wherein restricting the settings includes preventing the at least one system from being turned off.

5. The method of claim 1 , wherein receiving the environmental data associated with a location for the operational vehicle further comprises:

receiving, by the one or more processors, an environment related warning message for the location of the operational vehicle; and

displaying, by the one or more processors, the environment related warning message to the driver via a media system on the operational vehicle.

6. The method of claim 1 , further comprising:

displaying, by the one or more processors, the drivability score to the driver via a media system on the operational vehicle, along with one or more recommendations to take based on a reduction to the drivability score.

7. A computer program product comprising:

one or more non-transitory computer readable storage media and program instructions stored on at least the one of the one or more non-transitory computer readable storage media, the program instructions comprising:

program instructions to, responsive to determining a vehicle is operational, receive vehicle data associated with the operational vehicle;

program instructions to receive driver data associated with a driver of the operational vehicle;

program instructions to receive environmental data associated with a location for the operational vehicle;

program instructions to calculate a drivability score based on the vehicle data, the driver data, and the environmental data, wherein the drivability score is a measure of optimal driving conditions;

program instructions to, responsive to determining the drivability score is below a drivability score threshold, identify one or more sources for a reduction in the drivability score;

responsive to determining the one or more sources for the reduction in the drivability score is related to the operational vehicle, determine to restrict a maximum speed of the operational vehicle; and

instruct an Engine Control Unit associated with the operational vehicle to limit engine performance to match the maximum speed for the operational vehicle.

8. The computer program product of claim 7 , further comprises program instructions, stored on the one or more non-transitory computer readable storage media, which when executed by a processor, cause the processor to:

identify one or more sources for a reduction in the drivability score;

responsive to determining the one or more sources for the reduction in the drivability score is related to the driver, determine to restrict an acceleration rate of the operational vehicle; and

instruct a Transmission Control Unit associated with the operational vehicle to lower a gear shift point for each gear of the transmission, wherein a restricted programming map stored in the Transmission Control Unit limits the acceleration rate and a maximum speed of the operational vehicle.

9. The computer program product of claim 7 , further comprises program instructions, stored on the one or more non-transitory computer readable storage media, which when executed by a processor, cause the processor to:

identify one or more sources for a reduction in the drivability score; and

responsive to determining the one or more sources for the reduction in the drivability score is related to the driver, restrict a volume level and one or more functions for a media system of the operational vehicle.

10. The computer program product of claim 7 , further comprises program instructions, stored on the one or more non-transitory computer readable storage media, which when executed by a processor, cause the processor to:

identify one or more sources for a reduction in the drivability score; and

responsive to determining the one or more sources for the reduction in the drivability score is environment related, determine to restrict settings for at least one systems selected from a group consisting of: Traction Control System (TCS), Stability Control System (SCS), and Anti-Lock Braking System (ABS), wherein restricting the settings includes preventing the at least one system from being turned off.

11. The computer program product of claim 7 , wherein receiving the environmental data associated with a location for the operational vehicle further comprises program instructions, stored on the one or more non-transitory computer readable storage media, which when executed by a processor, cause the processor to:

receive an environment related warning message for the location of the operational vehicles; and

display the environment related warning message to the driver via a media system on the operational vehicle.

12. The computer program product of claim 7 , further comprising program instructions, stored on the one or more non-transitory computer readable storage media, which when executed by a processor, cause the processor to:

display the drivability score to the driver via a media system on the operational vehicle, along with one or more recommendations to take based on a reduction to the drivability score.

13. A computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to, responsive to determining a vehicle is operational, receive vehicle data associated with the operational vehicle;

program instructions to receive driver data associated with a driver of the operational vehicle;

program instructions to receive environmental data associated with a location for the operational vehicle;

program instructions to calculate a drivability score based on the vehicle data, the driver data, and the environmental data, wherein the drivability score is a measure of optimal driving conditions; and

program instructions to, responsive to determining the drivability score is below a drivability score threshold, identify one or more sources for a reduction in the drivability score;

responsive to determining the one or more sources for the reduction in the drivability score is related to the operational vehicle, determine to restrict a maximum speed of the operational vehicle; and

instruct an Engine Control Unit associated with the operational vehicle to limit engine performance to match the maximum speed for the operational vehicle.

14. The computer system of claim 13 , further comprises program instructions, stored on the one or more computer readable storage media, which when executed by the one or more processors, cause the one or more processors to:

identify one or more sources for a reduction in the drivability score;

responsive to determining the one or more sources for the reduction in the drivability score is related to the driver, determine to restrict an acceleration rate of the operational vehicle; and

instruct a Transmission Control Unit associated with the operational vehicle to lower a gear shift point for each gear of the transmission, wherein a restricted programming map stored in the Transmission Control Unit limits the acceleration rate and a maximum speed of the operational vehicle.

15. The computer system of claim 13 , further comprises program instructions, stored on the one or more computer readable storage media, which when executed by the one or more processors, cause the one or more processors to:

identify one or more sources for a reduction in the drivability score; and

responsive to determining the one or more sources for the reduction in the drivability score is related to the driver, restrict a volume level and one or more functions for a media system of the operational vehicle.

16. The computer system of claim 13 , further comprises program instructions, stored on the one or more computer readable storage media, which when executed by the one or more processors, cause the one or more processors to:

identify one or more sources for a reduction in the drivability score; and

responsive to determining the one or more sources for the reduction in the drivability score is environment related, determine to restrict settings for at least one systems selected from a group consisting of: Traction Control System (TCS), Stability Control System (SCS), and Anti-Lock Braking System (ABS), wherein restricting the settings includes preventing the at least one system from being turned off.

17. The computer system of claim 13 , wherein receiving the environmental data associated with a location for the operational vehicle further comprises program instructions, stored on the one or more computer readable storage media, which when executed by the one or more processors, cause the one or more processors to:

receive an environment related warning message for the location of the operational vehicle; and

display the environment related warning message to the driver via a media system on the operational vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2018
From: KLINE, ERIC V.; RAKSHIT, SARBAJIT K.; FINCH, RICHARD B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047351/0217 →
Continuity (1)
Related Publication 20200130688A1 · Apr 30, 2020