US 11,751,027 B2
System and method for driving condition detection and notification
Melanie Taylor, Nashville, TN (US); Kyle Ducharme, Nashville, TN (US); and Edmund J. Song, Nashville, TN (US)
Assigned to Cyber Physical Systems, Inc., Nashville, TN (US)
Filed by Cyber Physical Systems LLC, Nashville, TN (US)
Filed on Sep. 10, 2021, as Appl. No. 17/447,398.
Application 17/447,398 is a continuation of application No. 16/339,715, granted, now 11,146,929, previously published as PCT/US2017/055412, filed on Oct. 5, 2017.
Claims priority of provisional application 62/405,769, filed on Oct. 7, 2016.
Prior Publication US 2022/0174459 A1, Jun. 2, 2022
Int. Cl. H04W 4/44 (2018.01); H04W 4/029 (2018.01); H04W 4/90 (2018.01); A61B 5/0205 (2006.01); A61B 5/00 (2006.01); G07C 5/00 (2006.01); G07C 5/08 (2006.01); A61B 5/021 (2006.01); A61B 5/024 (2006.01); A61B 5/0533 (2021.01); A61B 5/08 (2006.01); A61B 5/145 (2006.01); A61B 5/1455 (2006.01); A61B 5/20 (2006.01); A61B 10/00 (2006.01); A61B 5/318 (2021.01)
CPC H04W 4/44 (2018.02) [A61B 5/02055 (2013.01); A61B 5/6893 (2013.01); G07C 5/008 (2013.01); G07C 5/08 (2013.01); G07C 5/0825 (2013.01); H04W 4/029 (2018.02); H04W 4/90 (2018.02); A61B 5/021 (2013.01); A61B 5/02405 (2013.01); A61B 5/0533 (2013.01); A61B 5/0816 (2013.01); A61B 5/14532 (2013.01); A61B 5/14551 (2013.01); A61B 5/20 (2013.01); A61B 5/318 (2021.01); A61B 2010/0009 (2013.01); A61B 2560/0257 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A system comprising:
one or more devices configured for coupling to respective vehicles and each comprising one or more sensors effective to generate output signals associated with positions and movements of the respective vehicle;
a hosted server network communicatively linked to each of the one or more devices via a communications network; and
a computer program product comprising one or more computer-readable memory media, the computer program product including program instructions executable by a processor to direct performance of operations further comprising:
receiving an array of data representative of predetermined speed limit settings for an associated array of geographical locations and a driver's normal driving parameters;
storing the array of data in a database functionally linked to the memory media and the processor;
defining one or more unsafe driving locations in the array of geographical locations with respect to associated historical unsafe driving conditions and/or accidents and the driver's normal driving parameters; and
for each of the respective vehicles to which one of the one or more devices are coupled,
receiving position sensor output signals representative of vehicle position;
receiving movement sensor output signals representative of vehicle movement;
determining a location of the respective vehicle based on the position sensor output signals;
determining a safe driving condition or an unsafe driving condition based on the movement sensor output signals and at least a predetermined speed limit setting associated with the location of the respective vehicle;
aggregating data associated with vehicle movement over time with respect to corresponding locations of the respective vehicle;
dynamically adjusting the predetermined speed limit setting associated with one or more the locations of the respective vehicle, based on the aggregated data,
determining a potential unsafe driving condition based on the defined one or more unsafe driving locations, the driver's normal driving parameters, the determined location of the respective vehicle, and the movement sensor output signals; and
generating an unsafe driving notification in substantially real-time in response to determining the unsafe driving condition or the potential unsafe driving condition.