US 12,406,576 B2
Driver behavior monitoring
David Jonathan Julian, San Diego, CA (US); and Avneesh Agrawal, Bengaluru (IN)
Assigned to NETRADYNE, INC., San Diego, CA (US)
Filed by NETRADYNE, INC., San Diego, CA (US)
Filed on May 9, 2024, as Appl. No. 18/659,547.
Application 18/659,547 is a continuation of application No. 17/330,635, filed on May 26, 2021, granted, now 11,990,036.
Application 17/330,635 is a continuation of application No. 16/725,763, filed on Dec. 23, 2019, granted, now 11,074,813, issued on Jul. 27, 2021.
Application 16/725,763 is a continuation of application No. 16/507,894, filed on Jul. 10, 2019, granted, now 11,024,165, issued on Jun. 1, 2021.
Application 16/507,894 is a continuation of application No. 15/437,646, filed on Feb. 21, 2017, granted, now 10,460,600, issued on Oct. 29, 2019.
Application 15/437,646 is a continuation of application No. PCT/US2017/013062, filed on Jan. 11, 2017.
Claims priority of provisional application 62/277,470, filed on Jan. 11, 2016.
Prior Publication US 2024/0290201 A1, Aug. 29, 2024
Int. Cl. G08G 1/052 (2006.01); G06F 18/2413 (2023.01); G06V 10/40 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/56 (2022.01); G06V 20/58 (2022.01); G06V 20/59 (2022.01); G07C 5/08 (2006.01); G08G 1/01 (2006.01); G08G 1/04 (2006.01); B60W 40/09 (2012.01); G06V 20/40 (2022.01)
CPC G08G 1/052 (2013.01) [G06F 18/24133 (2023.01); G06V 10/40 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/56 (2022.01); G06V 20/58 (2022.01); G06V 20/597 (2022.01); G07C 5/0808 (2013.01); G07C 5/0866 (2013.01); G08G 1/0112 (2013.01); G08G 1/0133 (2013.01); G08G 1/04 (2013.01); B60W 40/09 (2013.01); B60W 2420/403 (2013.01); G06V 20/44 (2022.01)] 17 Claims
OG exemplary drawing
 
1. A method for assessing driving behavior, comprising:
detecting, by at least one processor of a computing device in communication with a camera, one or more road markings in a field of view of the camera, wherein the camera is mounted on or in a vehicle;
identifying, by the at least one processor, a type of road marking for a road marking of the detected one or more road markings;
determining, by the at least one processor, that the vehicle crossed over the identified road marking;
determining, by the at least one processor, whether an exception condition applies to the crossing over the identified road marking; and
assessing, by the at least one processor, whether the crossing over the identified road marking was inappropriate based on predefined rules associated with the identified type of road marking and on whether the exception condition applies.