US-12620274-B2 - Systems and methods for detecting full-stops to reduce vehicle accidents
Abstract
A telematics analysis computing device for monitoring driving behavior of a driver of a vehicle, the telematics analysis computing device comprising one or more processors in communication with a memory device comprising computer instructions that, when run on the one or more processors, cause the one or more processors to execute operations: receiving telematics data collected from one or more electronic devices of one or more users; analyzing the telematics data to determine (a) one or more stop locations and (b) one or more driving behaviors of the one or more users at the one or more stop locations; generating, based on analyzing the telematics data, safety scores for the one or more stop locations; generating a route based on a request received from an electronic device of the driver; identifying, along the route, as generated, at least one of the one or more stop locations having a respective safety score of the safety scores that is below a predetermined threshold; and transmitting a notification to the electronic device of the driver that at least one of the one or more stop locations has at least one respective safety score of the safety scores that is below the predetermined threshold.
Inventors
- Vinay Kumar
Assignees
- QUANATA, LLC
Dates
- Publication Date
- 20260505
- Application Date
- 20240608
Claims (20)
- 1 . A telematics analysis computing device for monitoring driving behavior of a driver of a vehicle, the telematics analysis computing device comprising one or more processors in communication with a memory device comprising computer instructions that, when run on the one or more processors, cause the one or more processors to execute operations comprising: receiving telematics data collected from one or more electronic devices of one or more users; analyzing the telematics data to determine (a) one or more stop locations and (b) one or more driving behaviors of the one or more users at the one or more stop locations; generating, based on analyzing the telematics data, safety scores for the one or more stop locations; generating a route based on a request received from an electronic device of the driver; identifying, along the route, as generated, at least one of the one or more stop locations having a respective safety score of the safety scores that is below a predetermined threshold; and transmitting a notification to the electronic device of the driver that at least one of the one or more stop locations has at least one respective safety score of the safety scores that is below the predetermined threshold.
- 2 . The telematics analysis computing device of claim 1 , wherein the operations further comprise: generating an alternative driving route that avoids the at least one of the one or more stop locations having the at least one respective safety score of the safety scores that is below the predetermined threshold.
- 3 . The telematics analysis computing device of claim 1 , wherein transmitting the notification further comprises: transmitting the notification to the electronic device of the driver to warn the driver about the at least one of the one or more stop locations while the driver heads towards the at least one of the one or more stop locations.
- 4 . The telematics analysis computing device of claim 1 , wherein the notification comprises a map showing the at least one of the one or more stop locations having the respective safety score that is below the predetermined threshold.
- 5 . The telematics analysis computing device of claim 1 , wherein the operations further comprise: generating mapping data based at least in part upon geographic coordinate data and the telematics data received from the one or more electronic devices of the one or more users; identifying the one or more stop locations based at least in part upon the mapping data; and comparing current location data and current telematics data to the one or more stop locations, as identified.
- 6 . The telematics analysis computing device of claim 1 , wherein the notification comprises a report for the driver regarding driving behaviors of the driver.
- 7 . The telematics analysis computing device of claim 1 , wherein analyzing the telematics data further comprises: detecting types of stops performed by the one or more users at the one or more stop locations, wherein the types of stops comprise: a full stop, a rolling stop, or no stop.
- 8 . A computer-implemented method for monitoring driving behavior of a driver of a vehicle, the computer-implemented method comprising: receiving telematics data collected from one or more electronic devices of one or more users; analyzing the telematics data to determine (a) one or more stop locations and (b) one or more driving behaviors of the one or more users at the one or more stop locations; generating, based on analyzing the telematics data, safety scores for the one or more stop locations; generating a route based on a request received from an electronic device of the driver; identifying, along the route, as generated, at least one of the one or more stop locations having a respective safety score of the safety scores that is below a predetermined threshold; and transmitting a notification to the electronic device of the driver that at least one of the one or more stop locations has at least one respective safety score of the safety scores that is below the predetermined threshold.
- 9 . The computer-implemented method of claim 8 , wherein transmitting the notification further comprises: generating an alternative driving route that avoids the at least one of the one or more stop locations having the at least one respective safety score of the safety scores that is below the predetermined threshold.
- 10 . The computer-implemented method of claim 8 , wherein transmitting the notification further comprises: transmitting the notification to the electronic device of the driver to warn the driver about the at least one of the one or more stop locations while the driver heads towards the at least one of the one or more stop locations.
- 11 . The computer-implemented method of claim 8 , wherein the notification comprises a map showing the at least one of the one or more stop locations having the respective safety score that is below the predetermined threshold.
- 12 . The computer-implemented method of claim 8 , further comprising: generating mapping data based at least in part upon geographic coordinate data and the telematics data received from the one or more electronic devices of the one or more users; identifying the one or more stop locations based at least in part upon the mapping data; and comparing current location data and current telematics data to the one or more stop locations, as identified.
- 13 . The computer-implemented method of claim 8 , wherein the notification comprises a report for the driver regarding driving behaviors of the driver.
- 14 . The computer-implemented method of claim 8 , wherein analyzing the telematics data further comprises: detecting types of stops performed by the one or more users at the one or more stop locations, wherein the types of stops comprise: a full stop, a rolling stop, or no stop.
- 15 . A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to execute operations comprising: receiving telematics data collected from one or more electronic devices of one or more users; analyzing the telematics data to determine (a) one or more stop locations and (b) one or more driving behaviors of the one or more users at the one or more stop locations; generating, based on analyzing the telematics data, safety scores for the one or more stop locations; generating a route based on a request received from an electronic device of a driver; identifying, along the route, as generated, at least one of the one or more stop locations having a respective safety score of the safety scores that is below a predetermined threshold; and transmitting a notification to the electronic device of the driver that at least one of the one or more stop locations has at least one respective safety score of the safety scores that is below the predetermined threshold.
- 16 . The system of claim 15 , wherein the operations further comprise: generating an alternative driving route that avoids the at least one of the one or more stop locations having the at least one respective safety score of the safety scores that is below the predetermined threshold.
- 17 . The system of claim 15 , wherein transmitting the notification further comprises: transmitting the notification to the electronic device of the driver to warn the driver about the at least one of the one or more stop locations while the driver heads towards the at least one of the one or more stop locations.
- 18 . The system of claim 15 , wherein the notification comprises a map showing the at least one of the one or more stop locations having the respective safety score that is below the predetermined threshold.
- 19 . The system of claim 15 , wherein the notification comprises a report for the driver regarding driving behaviors of the driver.
- 20 . The system of claim 15 , wherein analyzing the telematics data further comprises: detecting types of stops performed by the one or more users at the one or more stop locations, wherein the types of stops comprise: a full stop, a rolling stop, or no stop; generating mapping data based at least in part upon geographic coordinate data and the telematics data received from the one or more electronic devices of the one or more users; identifying the one or more stop locations based at least in part upon the mapping data; and comparing current location data and current telematics data to the one or more stop locations, as identified.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS The present application is a Continuation Application of U.S. patent application Ser. No. 17/680,667, filed on Feb. 25, 2022, which is a continuation of U.S. patent application Ser. No. 16/788,789, filed on Feb. 12, 2020, patented as U.S. Pat. No. 11,295,559, which are herewith incorporated by reference in their entirety. TECHNICAL FIELD The present disclosure relates to systems and methods for monitoring driver behavior for drivers of vehicle, and more particularly, to systems and methods for detecting full-stops and/or rolling stops at an intersection by a driver of a vehicle using telematics data so as to prevent and/or reduce accidents. BACKGROUND In at least some known systems for assessing drivers of vehicles, navigation may be used to assess the drivers. Further, in some known systems, position, acceleration, speed, and location may be determined from navigation data associated with the users. However, no known systems include accurately mapping signage (e.g., stop signs, stoplights, etc.) and determining how drivers interact with the signage. Accordingly, such a system is needed. BRIEF SUMMARY The present embodiments may relate to, inter alia, systems and methods for monitoring driving behaviors of a driver (e.g., a driver of a vehicle) through telematics and location data (e.g., from sensors including GPS, accelerometers, and gyroscopes of a user computing device and/or sensors imbedded within and/or in communication with the vehicle of the user) during vehicle operation. Collected telematics data may be analyzed to reveal locations of stop signs, stop lights, and intersections. Further analysis may reveal certain driving behaviors, such as rolling stops, and provide real-time feedback to a driver. Some embodiments of the present disclosure may use, for example, GPS location data, accelerometer data and machine learning techniques to map stoplight and stop sign locations. Further embodiments of the present disclosure may use, for example, GPS location data and accelerometer data of a driver to detect aberrant driving behavior (e.g., driving characteristics where the driver does not stop and/or does not fully stop, also known as “rolling-stops” through stoplights and/or stop signs) by a driver of a vehicle in view of mapped stoplight and stop sign locations. In some embodiments, a real-time corrective action alert may be transmitted to the driver of the vehicle with respect to the detection of aggressive and/or aberrant driving behaviors of the driver and/or other users. In one aspect, a telematics analysis (TA) computing device for monitoring driving behavior of a driver of a vehicle may be provided. The TA server may include one processor in communication with a memory device, and the at least one processor may be configured to: (i) aggregate historical location data and historical telematics data from a plurality of users, wherein the historical location data and historical telematics data are gathered by one or more devices associated with each user of the plurality of users, (ii) generate mapping data based at least in part upon the historical location data and the historical telematics data, (iii) identify one or more stop locations based at least in part upon the mapping data, (iv) store, in the memory device, the identified stop locations, (v) receive, from a user computing device associated with the driver of the vehicle, current location data and current telematics data after each trip taken by the driver, (vi) compare the current location data and the current telematics data to the identified stop locations, (vii) generate stop data associated with the driver for each trip taken by the driver, wherein the stop data includes whether the driver stopped at the identified stop locations during each trip, and/or (viii) determine one or more driving behaviors of the driver based at least in part upon the stop data, wherein the one or more driving behaviors includes how the driver behaves at the identified stop locations. The computing device may include additional, less, or alternative functionally, including that described elsewhere herein. In another aspect, a computer-implemented method for monitoring driving behavior of a driver of a vehicle using a telematics analytics (TA) computing device including at least one processor in communication with at least one memory device may be provided. The method may include: (i) aggregating historical location data and historical telematics data from a plurality of users, wherein the historical location data and historical telematics data are gathered by one or more devices associated with each user of the plurality of users, (ii) generating mapping data based at least in part upon the historical location data and the historical telematics data, (iii) identifying one or more stop locations based at least in part upon the mapping data, (iv) storing, in the memory device, the identified stop locations, (v) receiving