Distracted driving prevention
First Claim
Patent Images
1. A distracted driving prevention method comprising:
- analyzing, by a computer processor of a mobile device, sensor data retrieved from a plurality of sensing devices;
periodically requesting, by said computer processor via an accelerometer and a gyroscope of said mobile device, a current location of a user;
comparing, by said processor, each said current location to prior detected locations of said user;
first determining, by said processor based on results of said comparing, a movement type, a direction, and a speed associated with said user within a vehicle;
periodically measuring, by said processor, an intensity of a signal strength of said mobile device with respect to a plurality of wireless access points;
second determining, by said processor based on results of said periodically measuring, multiple positions of said user within said vehicle;
third determining, by said computer processor based on results of said analyzing, said first determining, said second determining, and said third determining, that said user of said mobile device is currently operating said vehicle;
generating, by said computer processor in response to said first determining, said second determining, a message indicating that said user is currently operating said vehicle; and
transmitting, by said computer processor to a server for storage, said message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system enabling an initiator based process for preventing distracted driving is provided. The method includes continuously retrieving by a mobile device from a plurality of sensing devices, sensor data. The sensor data is analyzed and based on the analysis it is determined that a user of the mobile device is currently operating a vehicle. A message is generated indicating that the user is currently operating the vehicle. The message is transmitted to and stored by a server.
14 Citations
20 Claims
-
1. A distracted driving prevention method comprising:
-
analyzing, by a computer processor of a mobile device, sensor data retrieved from a plurality of sensing devices; periodically requesting, by said computer processor via an accelerometer and a gyroscope of said mobile device, a current location of a user; comparing, by said processor, each said current location to prior detected locations of said user; first determining, by said processor based on results of said comparing, a movement type, a direction, and a speed associated with said user within a vehicle; periodically measuring, by said processor, an intensity of a signal strength of said mobile device with respect to a plurality of wireless access points; second determining, by said processor based on results of said periodically measuring, multiple positions of said user within said vehicle; third determining, by said computer processor based on results of said analyzing, said first determining, said second determining, and said third determining, that said user of said mobile device is currently operating said vehicle; generating, by said computer processor in response to said first determining, said second determining, a message indicating that said user is currently operating said vehicle; and transmitting, by said computer processor to a server for storage, said message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 mobile device implements a distracted driving prevention method, said method comprising:
-
analyzing, by said computer processor, sensor data retrieved from a plurality of sensing devices; periodically requesting, by said computer processor via an accelerometer and a gyroscope of said mobile device, a current location of a user; comparing, by said processor, each said current location to prior detected locations of said user; first determining, by said processor based on results of said comparing, a movement type, a direction, and a speed associated with said user within a vehicle; periodically measuring, by said processor, an intensity of a signal strength of said mobile device with respect to a plurality of wireless access points; second determining, by said processor based on results of said periodically measuring, multiple positions of said user within said vehicle; third determining, by said computer processor based on results of said analyzing, said first determining, said second determining, and said third determining, that said user of said mobile device is currently operating said vehicle; generating, by said computer processor in response to said first determining, said second determining, a message indicating that said user is currently operating said vehicle; and transmitting, by said computer processor to a server for storage, said message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile 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 a distracted driving prevention method comprising:
-
analyzing, by said computer processor, sensor data retrieved from a plurality of sensing devices; periodically requesting, by said computer processor via an accelerometer and a gyroscope of said mobile device, a current location of a user; comparing, by said processor, each said current location to prior detected locations of said user; first determining, by said processor based on results of said comparing, a movement type, a direction, and a speed associated with said user within a vehicle; periodically measuring, by said processor, an intensity of a signal strength of said mobile device with respect to a plurality of wireless access points; second determining, by said processor based on results of said periodically measuring, multiple positions of said user within said vehicle; third determining, by said computer processor based on results of said analyzing, said first determining, said second determining, and said third determining, that said user of said mobile device is currently operating said vehicle; generating, by said computer processor in response to said first determining, said second determining, a message indicating that said user is currently operating said vehicle; and transmitting, by said computer processor to a server for storage, said message.
-
Specification