Smartwatch blackbox
First Claim
1. A computer program product for alerting drivers of hazardous driving conditions, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
- collect real-time data from a driver of a vehicle, wherein the data is collected via a mobile device worn by the driver;
determine whether the real-time data indicates that a hazardous driving condition exists;
provide feedback to the driver if the real-time data indicates that the hazardous driving condition exists; and
continue to collect data from the driver in real-time if the real-time data indicates that the hazardous driving condition does not exist,wherein the program instructions further cause the computer to;
detect hand deviations of the driver using the real-time data;
determine whether the hand deviations of the driver involve side-to-side hand movements;
estimate speed of the vehicle using the real-time data if the hand deviations of the driver involve side-to-side hand movements;
continue to collect data from the driver in real-time if the hand deviations of the driver do not involve side-to-side hand movements;
determine whether the speed of the vehicle is higher than an average speed for a roadway on which the vehicle is travelling;
provide the feedback to the driver if the speed of the vehicle is higher than the average speed for the roadway on which the vehicle is travelling; and
continue to collect data from the driver in real-time if the speed of the vehicle is not higher than the average speed for the roadway on which the vehicle is travelling.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for alerting drivers of hazardous driving conditions using the sensing capabilities of wearable mobile technology. In one aspect, a method for alerting drivers of hazardous driving conditions includes the steps of: collecting real-time data from a driver of a vehicle, wherein the data is collected via a mobile device worn by the driver; determining whether the real-time data indicates that a hazardous driving condition exists; providing feedback to the driver if the real-time data indicates that a hazardous driving condition exists, and continuing to collect data from the driver in real-time if the real-time data indicates that a hazardous driving condition does not exist. The real-time data may also be collected and used to learn characteristics of the driver. These characteristics can be compared with the data being collected to help determine, in real-time, whether the driving behavior is normal and whether a hazardous driving condition exists.
-
Citations
20 Claims
-
1. A computer program product for alerting drivers of hazardous driving conditions, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
-
collect real-time data from a driver of a vehicle, wherein the data is collected via a mobile device worn by the driver; determine whether the real-time data indicates that a hazardous driving condition exists; provide feedback to the driver if the real-time data indicates that the hazardous driving condition exists; and continue to collect data from the driver in real-time if the real-time data indicates that the hazardous driving condition does not exist, wherein the program instructions further cause the computer to; detect hand deviations of the driver using the real-time data; determine whether the hand deviations of the driver involve side-to-side hand movements; estimate speed of the vehicle using the real-time data if the hand deviations of the driver involve side-to-side hand movements; continue to collect data from the driver in real-time if the hand deviations of the driver do not involve side-to-side hand movements; determine whether the speed of the vehicle is higher than an average speed for a roadway on which the vehicle is travelling; provide the feedback to the driver if the speed of the vehicle is higher than the average speed for the roadway on which the vehicle is travelling; and continue to collect data from the driver in real-time if the speed of the vehicle is not higher than the average speed for the roadway on which the vehicle is travelling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for alerting drivers of hazardous driving conditions, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
-
collect real-time data from a driver of a vehicle, wherein the data is collected via a mobile device worn by the driver; determine whether the real-time data indicates that a hazardous driving condition exists; provide feedback to the driver if the real-time data indicates that the hazardous driving condition exists; and continue to collect data from the driver in real-time if the real-time data indicates that the hazardous driving condition does not exist, wherein the program instructions further cause the computer to; detect vibrations in the vehicle using the real-time data; determine whether the vibrations in the vehicle are above a given frequency and duration; detect ambient sound in the vehicle using the real-time data if the vibrations in the vehicle are above the given frequency and duration; continue to collect data from the driver in real-time if the vibrations in the vehicle are not above the given frequency and duration; determine whether the ambient sound in the vehicle is above a given level; provide the feedback to the driver if the ambient sound in the vehicle is above the given level; and continue to collect data from the driver in real-time if the ambient sound in the vehicle is not above the given level. - View Dependent Claims (16, 17)
-
-
18. A computer program product for alerting drivers of hazardous driving conditions, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
-
collect real-time data from a driver of a vehicle, wherein the data is collected via a mobile device worn by the driver; determine whether the real-time data indicates that a hazardous driving condition exists; provide feedback to the driver if the real-time data indicates that the hazardous driving condition exists; and continue to collect data from the driver in real-time if the real-time data indicates that the hazardous driving condition does not exist, wherein the program instructions further cause the computer to; detect changes along a direction of travel using the real-time data; determine whether a number of the changes along the direction of travel is greater than a given threshold number of changes for a given duration; detect a type of road on which the vehicle is travelling using the real-time data if the number of changes along the direction of travel is greater than the given threshold number of changes for the given duration; continue to collect data from the driver in real-time if the number of changes along the direction of travel is not greater than the given threshold number of changes for the given duration; determine whether the vehicle is travelling on a highway; detect a heart rate of the driver using the real-time data if the vehicle is travelling on the highway; continue to collect data from the driver in real-time if the vehicle is not travelling on the highway; determine whether the heart rate of the driver is elevated; provide the feedback to the driver if the heart rate of the driver is elevated; and continue to collect data from the driver in real-time if the heart rate of the driver is not elevated. - View Dependent Claims (19, 20)
-
Specification