IP Library Granted Patent US 10,890,909
Granted Patent B2
US 10,890,909 · App. 15/865,362 · Granted Jan 12, 2021

Automobile driving mode determination

Inventors: Sean P. Flynn (Medford, MA); Christopher Lemay (New Ipswich, NH); Yi Hsuan Lo (Lunenburg, MA); Ting Fai Wong (Lowell, MA)
Assignee: International Business Machines Corporation
G05D1/0061B60W50/14B60W2050/0073B60W2050/0078B60W2552/00B60W2555/20
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,890,909
App. No.
15/865,362
Granted
Jan 12, 2021
Kind
B2
Abstract

A method and system enabling an automated vehicular mode switching improvement is provided. The method includes receiving detected road conditions, weather related data, and current GPS coordinates associated with a vehicle in motion. The detected road conditions and weather related data are analyzed. In response, it is determined that the vehicle is currently operating in an autonomous driving mode and should be switched to a manual driving mode. A resulting alert is generated. The alert is presented to the user and it is determined if the vehicle has been switched to manual driving mode.

Claims (83)

1. An automated vehicular mode switching improvement method comprising:

receiving from a vehicle in motion, by a processor of a hardware device located externally from said vehicle, detected road conditions, traffic condition data, a current time, weather related data, and current GPS coordinates associated with said vehicle in motion;

analyzing, by said processor, said detected road conditions, the traffic condition data, the current time and said weather related data;

first receiving, by said processor, an indication that said vehicle is currently operating in an autonomous driving mode;

receiving, by said processor, historical driving mode switching data associated with road conditions similar to said detected road conditions;

determining, by said processor in response to results of said analyzing and based on said historical driving mode switching data associated with the road conditions, that said vehicle in motion should be switched to a manual driving mode;

generating, by said processor based on historical data associated with previous vehicles switching to manual driving mode at said current GPS coordinates, an alert indicating that said vehicle in motion should be switched to said manual driving mode;

presenting, by said processor to a driver of said vehicle, said alert;

second receiving, by said processor, a notification indicating if said vehicle has been switched to said manual driving mode;

recording, by said processor, a decision executed by the driver with respect to switching to said manual driving mode, wherein results of said second receiving indicates that said vehicle has been switched to said manual driving mode;

receiving from said vehicle in motion, by said processor, additional detected road conditions, additional weather related data, and additional current GPS coordinates associated with said vehicle in motion;

analyzing, by said processor, said additional detected road conditions and said additional weather related data;

determining, by said processor in response to results of said analyzing said additional detected road conditions and said additional weather related data, that said autonomous driving mode is currently available;

generating, by said processor based on said historical data associated with previous vehicles switching to autonomous driving mode at said current GPS coordinates, an additional alert indicating that said vehicle in motion will be switched from said manual driving mode to said autonomous driving mode;

presenting, by said processor to said user, said additional alert;

determining, by said processor, that a specified time period has elapsed since said presenting said additional alert;

receiving, by said processor, indication data specifying that said vehicle has been switched to said autonomous driving mode; and

recording, by said processor, a decision executed by the driver with respect to switching to said autonomous driving mode.

2. The method of claim 1 , further comprising:

storing by said processor within a specialized database, data indicating that said vehicle has been switched to said autonomous driving mode.

3. The method of claim 1 , further comprising:

receiving, by said processor, indication data specifying that a current speed of said vehicle exceeds a current speed limit by a specified threshold; and

automatically storing, by said processor within a database of said hardware device, alert data indicating that said current speed exceeds said current speed limit by said specified threshold.

4. The method of claim 1 , further comprising:

receiving, by said processor, indication data specifying unsafe road conditions associated with said vehicle in motion; and

automatically storing, by said processor within a database of said hardware device, alert data indicating said unsafe road conditions associated with said vehicle in motion.

5. The method of claim 1 , further comprising:

receiving, by said processor, indication data specifying unsafe weather conditions associated with said vehicle in motion; and

automatically storing, by said processor within a database of said hardware device, alert data indicating said unsafe weather conditions associated with said vehicle in motion.

6. The method of claim 1 , further comprising:

providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the hardware device, said code being executed by the processor to implement: said receiving, said analyzing, said first receiving, said determining, said generating, said presenting, and said second receiving.

7. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a hardware device implements an automated vehicular mode switching improvement method, said method comprising:

receiving from a vehicle in motion, by said processor, detected road conditions, traffic condition data, a current time, weather related data, and current GPS coordinates associated with said vehicle in motion;

analyzing, by said processor, said detected road conditions, the traffic condition data, the current time, and said weather related data;

first receiving, by said processor, an indication that said vehicle is currently operating in an autonomous driving mode;

receiving, by said processor, historical driving mode switching data associated with road conditions similar to said detected road conditions;

determining, by said processor in response to results of said analyzing and based on said historical driving mode switching data associated with the road conditions, that said vehicle in motion should be switched to a manual driving mode;

generating, by said processor based on historical data associated with previous vehicles switching to manual driving mode at said current GPS coordinates, an alert indicating that said vehicle in motion should be switched to said manual driving mode;

presenting, by said processor to a driver of said vehicle, said alert;

second receiving, by said processor, a notification indicating if said vehicle has been switched to said manual driving mode;

recording, by said processor, a decision executed by the driver with respect to switching to said manual driving mode, wherein results of said second receiving indicates that said vehicle has been switched to said manual driving mode;

receiving from said vehicle in motion, by said processor, additional detected road conditions, additional weather related data, and additional current GPS coordinates associated with said vehicle in motion;

analyzing, by said processor, said additional detected road conditions and said additional weather related data;

determining, by said processor in response to results of said analyzing said additional detected road conditions and said additional weather related data, that said autonomous driving mode is currently available;

generating, by said processor based on said historical data associated with previous vehicles switching to autonomous driving mode at said current GPS coordinates, an additional alert indicating that said vehicle in motion will be switched from said manual driving mode to said autonomous driving mode;

presenting, by said processor to said user, said additional alert;

determining, by said processor, that a specified time period has elapsed since said presenting said additional alert;

receiving, by said processor, indication data specifying that said vehicle has been switched to said autonomous driving mode; and

recording, by said processor, a decision executed by the driver with respect to switching to said autonomous driving mode.

8. The computer program product of claim 7 , wherein said method further comprises:

storing by said processor within a specialized database, data indicating that said vehicle has been switched to said autonomous driving mode.

9. The computer program product of claim 7 , wherein said method further comprises:

receiving, by said processor, indication data specifying that a current speed of said vehicle exceeds a current speed limit by a specified threshold; and

automatically storing, by said processor within a database of said hardware device, alert data indicating that said current speed exceeds said current speed limit by said specified threshold.

10. The computer program product of claim 7 , wherein said method further comprises:

receiving, by said processor, indication data specifying unsafe road conditions associated with said vehicle in motion; and

automatically storing, by said processor within a database of said hardware device, alert data indicating said unsafe road conditions associated with said vehicle in motion.

11. The computer program product of claim 7 , wherein said method further comprises:

receiving, by said processor, indication data specifying unsafe weather conditions associated with said vehicle in motion; and

automatically storing, by said processor within a database of said hardware device, alert data indicating said unsafe weather conditions associated with said vehicle in motion.

12. A hardware device comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements an automated vehicular mode switching improvement method comprising:

receiving from a vehicle in motion, by said processor, detected road conditions, traffic condition data, a current time, weather related data, and current GPS coordinates associated with said vehicle in motion;

analyzing, by said processor, said detected road conditions, the traffic condition data, the current time and said weather related data;

first receiving, by said processor, an indication that said vehicle is currently operating in an autonomous driving mode;

receiving, by said processor, historical driving mode switching data associated with road conditions similar to said detected road conditions;

determining, by said processor in response to results of said analyzing and based on said historical driving mode switching data associated with the road conditions, that said vehicle in motion should be switched to a manual driving mode;

generating, by said processor based on historical data associated with previous vehicles switching to manual driving mode at said current GPS coordinates, an alert indicating that said vehicle in motion should be switched to said manual driving mode;

presenting, by said processor to a driver of said vehicle, said alert;

second receiving, by said processor, a notification indicating if said vehicle has been switched to said manual driving mode;

recording, by said processor, a decision executed by the driver with respect to switching to said manual driving mode, wherein results of said second receiving indicates that said vehicle has been switched to said manual driving mode;

receiving from said vehicle in motion, by said processor, additional detected road conditions, additional weather related data, and additional current GPS coordinates associated with said vehicle in motion;

analyzing, by said processor, said additional detected road conditions and said additional weather related data;

determining, by said processor in response to results of said analyzing said additional detected road conditions and said additional weather related data, that said autonomous driving mode is currently available;

generating, by said processor based on said historical data associated with previous vehicles switching to autonomous driving mode at said current GPS coordinates, an additional alert indicating that said vehicle in motion will be switched from said manual driving mode to said autonomous driving mode;

presenting, by said processor to said user, said additional alert;

determining, by said processor, that a specified time period has elapsed since said presenting said additional alert;

receiving, by said processor, indication data specifying that said vehicle has been switched to said autonomous driving mode; and

recording, by said processor, a decision executed by the driver with respect to switching to said autonomous driving mode.

13. The hardware device of claim 12 , wherein said method further comprises:

storing by said processor within a specialized database, data indicating that said vehicle has been switched to said autonomous driving mode.

14. The hardware device of claim 12 , wherein said method further comprises:

receiving, by said processor, indication data specifying that a current speed of said vehicle exceeds a current speed limit by a specified threshold; and

automatically storing, by said processor within a database of said hardware device, alert data indicating that said current speed exceeds said current speed limit by said specified threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: FLYNN, SEAN P.; LEMAY, CHRISTOPHER; LO, YI HSUAN; WONG, TING FAI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044568/0668 →
Continuity (1)
Related Publication 20190212731A1 · Jul 11, 2019
Cited By (2)
US 12,589,765 US 12,735,046