IP Library Granted Patent US 12,321,829
Granted Patent B2
US 12,321,829 · App. 17/694,658 · Granted Jun 3, 2025

System and method for contextualized vehicle operation determination

Inventors: Suchitra Sathyanarayana (Palo Alto, CA); Ravi Kumar Satzoda (Palo Alto, CA); Alex Thompson (Palo Alto, CA); Michael Gleeson-May (Palo Alto, CA); Ludmila Levkova (Palo Alto, CA)
Assignee: Nauto, Inc.
G06N20/00B60W30/00B60W30/095B60W40/08B60W60/001G05D1/0251G06F18/2148G06F18/24G06F18/251G06F18/256G06N3/04G06N3/084G06Q10/00G06T7/50G06T7/70G06V10/811G06V20/58G06V20/597G07C5/0866G08G1/0112G08G1/0129G08G1/0145G08G1/04G08G1/166B60W2040/0872B60W2420/403B60W2540/043B60W2540/049B60W2540/22B60W2540/223B60W2540/225B60W2540/229B60W2554/00B60W2554/20B60W2554/4026B60W2554/4029B60W2554/60B60W2554/80B60W2555/20B60W2556/10G06Q10/20G06T2207/20076H04N23/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,321,829
App. No.
17/694,658
Granted
Jun 3, 2025
Kind
B2
Abstract

A method for determining event data including: sampling a first data stream within a first time window at a first sensor of an onboard vehicle system coupled to a vehicle, extracting interior activity data from the first data stream; determining an interior event based on the interior activity data; sampling a second data stream within a second time window at a second sensor of the onboard vehicle system; extracting exterior activity data from the second image stream; determining an exterior event based on the exterior activity data; correlating the exterior event and the interior event to generate combined event data; automatically classifying the combined event data to generate an event label; and automatically labeling the first time window of the first data stream and the second time window of the second data stream with the combined event label to generate labeled event data.

Claims (51)

1. A method involving a first image stream and a second image stream, the method comprising:

sampling the first image stream within a first time window at an interior-facing camera of an onboard vehicle system, wherein the onboard vehicle system is configured to couple to a vehicle;

electronically extracting interior activity data indicating a state of a driver from the first image stream;

determining an interior event based on the interior activity data;

sampling the second image stream within a second time window at an exterior-facing camera of the onboard vehicle system;

electronically extracting exterior activity data from the second image stream;

determining an exterior event based on the exterior activity data;

correlating the interior event and the exterior event to generate combined event data, wherein the act of correlating comprises:

determining a first metric based on the interior event,

determining a second metric associated with the exterior event, and

determining a third metric based on the first metric and the second metric associated with the exterior event; and

classifying the combined event data;

wherein the act of determining the interior event, the act of determining the exterior event, and the act of correlating the interior event and the exterior event to generate combined event data, are performed by one or more electronic processing units.

2. The method of claim 1 , wherein the act of electronically extracting the exterior activity data comprises:

determining a relative distance between the vehicle and an object depicted in the second image stream.

3. The method of claim 2 , wherein the object is a secondary vehicle, and wherein the act of determining the exterior event comprises determining that the relative distance between the vehicle and the secondary vehicle is below a threshold.

4. The method of claim 1 , wherein the exterior event comprises a near-miss event, wherein the near-miss event occurs within the first-time window, and wherein the act of correlating the interior event and the exterior event comprises associating the interior event with the near-miss event; and

wherein the combined event data comprises the near-miss event, and the associated interior event.

5. The method of claim 1 , wherein the state of the driver comprises a distracted state, and the electronically extracted interior activity data indicates the distracted state of the driver.

6. The method of claim 1 , wherein the second metric associated with the exterior event indicates a severity of the exterior event.

7. The method of claim 1 , further comprising generating training data based on the classified combined event data.

8. The method of claim 7 , further comprising:

training a vehicle control model using the training data; and

transmitting a copy of the vehicle control model to the vehicle for controlling the vehicle.

9. The method of claim 1 , wherein the first metric comprises a weight.

10. A method involving a first image stream and a second image stream, the method comprising:

sampling the first data stream within a first time window at a first sensor of an onboard vehicle system that is configured to couple to a vehicle;

electronically extracting interior activity data from the first data stream;

determining an interior event based on the interior activity data;

sampling the second data stream within a second time window at a second sensor of the onboard vehicle system;

electronically extracting exterior activity data from the second image stream;

determining an exterior event based on the exterior activity data;

correlating the exterior event and the interior event to generate combined event data, wherein the act of correlating the interior event with the exterior event comprises calculating a probability that the interior event and the exterior event are related, wherein the combined event data comprises the exterior event, the interior event, the probability, or any combination of the foregoing; and

classifying the combined event data;

wherein the act of determining the interior event, the act of determining the exterior event, and the act of correlating the exterior event and the interior event to generate the combined event data, are performed by one or more electronic processing units.

11. The method of claim 10 , wherein the first data stream comprises gyroscope data.

12. The method of claim 11 , wherein the act of electronically extracting the interior activity data comprises determining a mean time interval between steering inputs based on the gyroscope data; and

wherein the act of determining the interior event comprises determining a driver distraction event based on the mean time interval exceeding a threshold duration.

13. The method of claim 10 , wherein the act of correlating the exterior event and the interior event comprises:

determining a first metric based on the interior event;

determining a second metric associated with the exterior event; and

determining a third metric based on the first metric and the second metric.

14. The method of claim 13 , wherein the first metric comprises a weight.

15. The method of claim 10 , wherein the onboard vehicle system is integrated into a mountable unit configured to couple to the vehicle.

16. The method of claim 10 , wherein the interior event and the exterior event are correlated based on relative geometric arrangement between the first sensor and the second sensor.

17. The method of claim 10 , wherein the first data stream comprises a first image stream, and the first sensor comprises a first camera of the onboard vehicle system; and

wherein the second data stream comprises a second image stream, and the second sensor comprises a second camera of the onboard vehicle system.

18. The method of claim 10 , wherein the first time window is coextensive with the second time window.

19. The method of claim 10 , further comprising generating training data based on the classified combined event data.

20. The method of claim 19 , further comprising:

outputting the training data for training a vehicle control model.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jun 19, 2026
From: ORIX GROWTH CAPITAL, LLC
To: NAUTO, INC.
Reel/Frame 075016/0824 →
SECURITY INTEREST Recorded Aug 8, 2025
From: NAUTO, INC.
To: ORIX GROWTH CAPITAL, LLC, AS AGENT
Reel/Frame 071976/0818 →
SECURITY INTEREST Recorded Nov 10, 2022
From: NAUTO, INC.
To: SILICON VALLEY BANK
Reel/Frame 061722/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: SATHYANARAYANA, SUCHITRA; SATZODA, RAVI KUMAR; THOMPSON, ALEX; GLEESON-MAY, MICHAEL; LEVKOVA, LUDMILA
To: NAUTO INC.
Reel/Frame 059261/0538 →
Continuity (4)
Continuation 16430810 · Jun 4, 2019
Continuation 16011437 · Jun 18, 2018
Provisional Application 62521091 · Jun 16, 2017
Related Publication 20220207309A1 · Jun 30, 2022
References Cited (151)
US 5584035A · Duggan et al. · 1996 [cited by applicant]
US 6018728A · Spence et al. · 2000 [cited by applicant]
US 6496117B2 · Gutta et al. · 2002 [cited by applicant]
US 6927694B1 · Smith et al. · 2005 [cited by applicant]
US 7148913B2 · Keaton et al. · 2006 [cited by applicant]
US 7471929B2 · Fujioka et al. · 2008 [cited by applicant]
US 7639148B2 · Victor · 2009 [cited by applicant]
US 7646922B2 · Au et al. · 2010 [cited by applicant]
US 7853072B2 · Han et al. · 2010 [cited by applicant]
US 7868821B2 · Hoshizaki · 2011 [cited by applicant]
US 7912288B2 · Winn et al. · 2011 [cited by applicant]
US 7974748B2 · Goerick et al. · 2011 [cited by applicant]
US 8022831B1 · Wood-Eyre · 2011 [cited by applicant]
US 8174568B2 · Samarasekera et al. · 2012 [cited by applicant]
US 8195394B1 · Zhu et al. · 2012 [cited by applicant]
US 8254670B2 · Prokhorov · 2012 [cited by applicant]
US 8266132B2 · Ofek et al. · 2012 [cited by applicant]
US 8301344B2 · Simon et al. · 2012 [cited by applicant]
US 8344849B2 · Larsson et al. · 2013 [cited by applicant]
US 8369608B2 · Gunaratne · 2013 [cited by applicant]
US 8447519B2 · Basnayake et al. · 2013 [cited by applicant]
US 8487775B2 · Victor et al. · 2013 [cited by applicant]
US 8498813B2 · Oohashi et al. · 2013 [cited by applicant]
US 8502860B2 · Demirdjian · 2013 [cited by applicant]
US 8510196B1 · Brandmaier et al. · 2013 [cited by applicant]
US 8594920B2 · Shida · 2013 [cited by applicant]
US 8606492B1 · Botnen · 2013 [cited by applicant]
US 8666644B2 · Goto · 2014 [cited by applicant]
US 8676498B2 · Ma et al. · 2014 [cited by applicant]
US 8736434B2 · Miller · 2014 [cited by examiner]
US 8744642B2 · Nemat-nasser et al. · 2014 [cited by applicant]
US 8761439B1 · Kumar et al. · 2014 [cited by applicant]
US 8836784B2 · Erhardt · 2014 [cited by examiner]
US 8854199B2 · Cook et al. · 2014 [cited by applicant]
US 8934709B2 · Saptharishi et al. · 2015 [cited by applicant]
US 8952819B2 · Nemat-nasser · 2015 [cited by applicant]
US 9053554B2 · Uchida et al. · 2015 [cited by applicant]
US 9079571B2 · Trost et al. · 2015 [cited by applicant]
US 9081650B1 · Brinkmann et al. · 2015 [cited by applicant]
US 9111147B2 · Thornton et al. · 2015 [cited by applicant]
US 9121713B2 · Samarasekera et al. · 2015 [cited by applicant]
US 9146558B2 · Field et al. · 2015 [cited by applicant]
US 9158962B1 · Nemat-Nasser et al. · 2015 [cited by applicant]
US 9180887B2 · Nemat-Nasser et al. · 2015 [cited by applicant]
US 9201932B2 · Silver et al. · 2015 [cited by applicant]
US 9235750B1 · Sutton et al. · 2016 [cited by applicant]
US 9305214B1 · Young et al. · 2016 [cited by applicant]
US 9327743B2 · Green et al. · 2016 [cited by applicant]
US 9330571B2 · Ferguson et al. · 2016 [cited by applicant]
US 9349113B2 · Bashkin · 2016 [cited by applicant]
US 9439036B2 · Spears et al. · 2016 [cited by applicant]
US 9465978B2 · Hachisuka et al. · 2016 [cited by applicant]
US 9472102B2 · Mcclain et al. · 2016 [cited by applicant]
US 9514626B2 · Wu et al. · 2016 [cited by applicant]
US 9535878B1 · Brinkmann et al. · 2017 [cited by applicant]
US 9573541B2 · Graumann et al. · 2017 [cited by applicant]
US 9679480B2 · Hakeem · 2017 [cited by applicant]
US 9731727B2 · Heim et al. · 2017 [cited by applicant]
US 9734414B2 · Samarasekera et al. · 2017 [cited by applicant]
US 9734455B2 · Levinson et al. · 2017 [cited by applicant]
US 9767625B1 · Snyder et al. · 2017 [cited by applicant]
US 9845097B2 · Prakah-Asante et al. · 2017 [cited by applicant]
US 9881218B2 · Ogata et al. · 2018 [cited by applicant]
US 9892558B2 · Troy et al. · 2018 [cited by applicant]
US 9928432B1 · Sathyanarayana · 2018 [cited by examiner]
US 20030169907A1 · Edwards et al. · 2003 [cited by applicant]
US 20040168148A1 · Goncalves et al. · 2004 [cited by applicant]
US 20050002558A1 · Franke et al. · 2005 [cited by applicant]
US 20050273218A1 · Breed et al. · 2005 [cited by applicant]
US 20050273263A1 · Egami et al. · 2005 [cited by applicant]
US 20060187305A1 · Trivedi et al. · 2006 [cited by applicant]
US 20060247847A1 · Carter et al. · 2006 [cited by applicant]
US 20070050108A1 · Larschan et al. · 2007 [cited by applicant]
US 20070100669A1 · Wargin et al. · 2007 [cited by applicant]
US 20070120948A1 · Fujioka et al. · 2007 [cited by applicant]
US 20070152433A1 · Weichenberger et al. · 2007 [cited by applicant]
US 20070154063A1 · Breed · 2007 [cited by applicant]
US 20070280505A1 · Breed et al. · 2007 [cited by applicant]
US 20080036580A1 · Breed et al. · 2008 [cited by applicant]
US 20080042410A1 · Breed · 2008 [cited by examiner]
US 20080084283A1 · Kalik · 2008 [cited by applicant]
US 20080167814A1 · Samarasekera et al. · 2008 [cited by applicant]
US 20090080697A1 · Kishikawa et al. · 2009 [cited by applicant]
US 20090261979A1 · Breed et al. · 2009 [cited by applicant]
US 20100209881A1 · Lin et al. · 2010 [cited by applicant]
US 20100209891A1 · Lin et al. · 2010 [cited by applicant]
US 20100219944A1 · Mc et al. · 2010 [cited by applicant]
US 20100312745A1 · Tabak · 2010 [cited by applicant]
US 20110128374A1 · Shellshear et al. · 2011 [cited by applicant]
US 20120154425A1 · Kim · 2012 [cited by applicant]
US 20120263346A1 · Datta et al. · 2012 [cited by applicant]
US 20130073114A1 · Nemat-Nasser et al. · 2013 [cited by applicant]
US 20130093886A1 · Rothschild · 2013 [cited by applicant]
US 20130142390A1 · Othmezouri et al. · 2013 [cited by applicant]
US 20130194127A1 · Ishihara et al. · 2013 [cited by applicant]
US 20140037138A1 · Sato et al. · 2014 [cited by applicant]
US 20140049601A1 · Pfeil · 2014 [cited by applicant]
US 20140139655A1 · Mimar · 2014 [cited by applicant]
US 20140195477A1 · Graumann et al. · 2014 [cited by applicant]
US 20140210625A1 · Nemat-Nasser · 2014 [cited by applicant]
US 20140210978A1 · Gunaratne et al. · 2014 [cited by applicant]
US 20140214255A1 · Dolgov et al. · 2014 [cited by applicant]
US 20140267703A1 · Taylor et al. · 2014 [cited by applicant]
US 20140324281A1 · Nemat-Nasser et al. · 2014 [cited by applicant]
US 20150084757A1 · Annibale et al. · 2015 [cited by applicant]
US 20150086078A1 · Sibiryakov · 2015 [cited by applicant]
US 20150161892A1 · Oremus · 2015 [cited by applicant]
US 20150219462A1 · Stümper · 2015 [cited by applicant]
US 20150269438A1 · Samarasekera et al. · 2015 [cited by applicant]
US 20150274161A1 · Stierlin · 2015 [cited by applicant]
US 20150344030A1 · Damerow et al. · 2015 [cited by applicant]
US 20150375756A1 · Do et al. · 2015 [cited by applicant]
US 20150379715A1 · Chandrasekar et al. · 2015 [cited by applicant]
US 20160086021A1 · Grohman et al. · 2016 [cited by applicant]
US 20160147230A1 · Munich et al. · 2016 [cited by applicant]
US 20160163198A1 · Dougherty · 2016 [cited by applicant]
US 20160203373A1 · Menashe et al. · 2016 [cited by applicant]
US 20160244022A1 · Lippman et al. · 2016 [cited by applicant]
US 20160267335A1 · Hampiholi · 2016 [cited by applicant]
US 20160300242A1 · Truong et al. · 2016 [cited by applicant]
US 20160335475A1 · Krenzer et al. · 2016 [cited by applicant]
US 20160339782A1 · Seong et al. · 2016 [cited by applicant]
US 20170048239A1 · Jeon et al. · 2017 [cited by applicant]
US 20170053167A1 · Ren et al. · 2017 [cited by applicant]
US 20170053461A1 · Pal et al. · 2017 [cited by applicant]
US 20170053555A1 · Angel et al. · 2017 [cited by applicant]
US 20170055868A1 · Hatakeyama · 2017 [cited by applicant]
US 20170061222A1 · Hoye et al. · 2017 [cited by applicant]
US 20170080900A1 · Huennekens et al. · 2017 [cited by applicant]
US 20170088142A1 · Hunt et al. · 2017 [cited by applicant]
US 20170101093A1 · Barfield et al. · 2017 [cited by applicant]
US 20170109828A1 · Pierce et al. · 2017 [cited by applicant]
US 20170140231A1 · Chen et al. · 2017 [cited by applicant]
US 20170248952A1 · Perkins et al. · 2017 [cited by applicant]
US 20170287163A1 · Kaufmann et al. · 2017 [cited by applicant]
US 20170314954A1 · Golding · 2017 [cited by applicant]
US 20180043829A1 · Cordell et al. · 2018 [cited by applicant]
US 20180052515A1 · Wanner et al. · 2018 [cited by applicant]
DE 102009005730 · 2010 [cited by applicant]
EP 3057061 · 2017 [cited by applicant]
GB 2506365 · 2014 [cited by applicant]
WO WO2015184578 · 2015 [cited by applicant]
WO WO2018039560 · 2018 [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/430,810 dated May 3, 2021. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/430,810 dated Nov. 15, 2021. [cited by applicant]
“Which P&C Insurers Hve Filed Patents Related to Autonomous Vehicles”, https://www.cbinsights.com/research/autonomous-vehicle-insurancepatents/?ReillyBrennanFOT downloaded from the internet on Sep. 4, 2018, Dec. 14, 201… [cited by applicant]
Guo et al. “Evaluating the Relationship Between Near-Crashes and Crashes: Can Near-Crashes Serve as a Surrogate Safety Metric for Crashes?”, DOT HS 811 382 Oct. 2010 Virginia Tech Transportation Institute, U.S. Departme… [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/011,437 dated Dec. 4, 2018. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/011,437 dated May 30, 2019. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/011,437 dated Feb. 21, 2019. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/011,437 dated Sep. 7, 2018. [cited by applicant]