CPC G06Q 40/08 (2013.01) [B60W 40/09 (2013.01); G01S 5/02 (2013.01); G01S 5/0284 (2013.01); G01S 11/02 (2013.01); G01S 13/00 (2013.01); G01S 19/13 (2013.01); G07C 5/008 (2013.01); G08G 1/0112 (2013.01); G08G 1/0129 (2013.01); G08G 1/017 (2013.01); G08G 1/163 (2013.01); G08G 1/20 (2013.01); H04W 4/023 (2013.01); H04W 4/027 (2013.01); H04W 4/029 (2018.02); H04W 4/40 (2018.02); H04W 4/44 (2018.02); H04W 4/48 (2018.02); H04W 4/80 (2018.02); B60W 2540/227 (2020.02); G01S 19/14 (2013.01); G01S 19/51 (2013.01); G01S 19/52 (2013.01); G01S 2205/09 (2020.05)] | 20 Claims |
1. A method comprising:
processing, by a computing device and at least three localization devices attached to a vehicle, a signal transmitted over time by a wireless communication device;
determining, by the computing device over time and based on the signal transmitted by the wireless communication device and the processing, a triangulated position of the wireless communication device in the vehicle relative to the at least three localization devices attached to the vehicle;
determining, based on the triangulated position and a height of a driver in a seated position in the vehicle as stored in the computing device, that the triangulated position of the wireless communication device is in a location relative to the height of the driver in the seated position in the vehicle;
determining, by the computing device and based on the triangulated position of the wireless communication device, that one or more events that the driver is operating the wireless communication device at the height of the driver while driving the vehicle, in response to the determination that the location corresponds to the height of the driver in the seated position in the vehicle; and
in response to the determination of the one or more events, transmitting, by the computing device, an alert to the wireless communication device of the driver.
|