Generating labeled training instances for autonomous vehicles using temporally correlated timestamps

US12572809B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12572809-B2
Application numberUS-202217713782-A
CountryUS
Kind codeB2
Filing dateApr 5, 2022
Priority dateNov 2, 2018
Publication dateMar 10, 2026
Grant dateMar 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In techniques disclosed herein, machine learning models can be utilized in the control of autonomous vehicle(s), where the machine learning models are trained using automatically generated training instances. In some such implementations, a label corresponding to an object in a labeled instance of training data can be mapped to the corresponding instance of unlabeled training data. For example, an instance of sensor data can be captured using one or more sensors of a first sensor suite of a first vehicle can be labeled. The label(s) can be mapped to an instance of data captured using one or more sensors of a second sensor suite of a second vehicle.

First claim

Opening claim text (preview).

What is claimed: 1 . A method implemented at a remote computing system for generating labeled sensor data for training a machine learning model of an autonomous vehicle, the method comprising: receiving first sensor data collected using a first vehicle sensor suite of a first vehicle, wherein the first sensor data comprises first vehicle time stamps and wherein at least a portion of the first sensor data comprises a representation of an additional object in an environment, wherein one or more first vehicle time stamps are respectively added to the one or more instances of first sensor data prior to the one or more instances of first sensor data being uploaded for further processing; receiving second sensor data collected using a second vehicle sensor suite of a second vehicle, wherein the second sensor data comprises second vehicle time stamps; temporally correlating one or more instances of the first sensor data with one or more instances of second sensor data using the first vehicle time stamps and the second vehicle time stamps; generating a label for the first sensor data that identifies a current state of at least one attribute of the additional object, that is at least partially occluded in the first sensor data, determined using the one or more instances of second sensor data temporally correlated with the one or more instances of first sensor data; processing, using the machine learning model, the first sensor data to generate a predicted label that is predicted to identify the current state of the at least one attribute of the additional object; and updating, based on a difference between the label and the predicted label, one or more weights of the machine learning model. 2 . The method of claim 1 , wherein: the first vehicle is an autonomous vehicle, the second vehicle is a non-autonomous vehicle, and the second vehicle sensor suite is a removable hardware pod. 3 . The method of claim 1 , wherein: one or more second vehicle time stamps are respectively added to the one or more instances of second sensor data prior to the one or more instances of second sensor data being uploaded for further processing. 4 . The method of claim 1 , wherein the second vehicle is captured in the one or more instances of first sensor data. 5 . The method of claim 1 , wherein: the first sensor data is time stamped using a printed circuit board (PCB) and/or a computing device coupled to the first vehicle sensor suite. 6 . The method of claim 1 , wherein: the second sensor data is time stamped using a PCB or computing device coupled to the second vehicle sensor suite, and/or using a sensor within the second vehicle sensor suite. 7 . A remote system comprising one or more processors and a memory operably coupled with the one or more processors, wherein the memory stores instructions that, in response to execution of the instructions by the one or more processors, cause the one or more processors to perform a method comprising: receiving first sensor data collected using a first vehicle sensor suite of a first vehicle, wherein the first sensor data comprises first vehicle time stamps and wherein at least a portion of the first sensor data comprises a representation of an additional object in an environment, wherein one or more first vehicle time stamps are respectively added to the one or more instances of first sensor data prior to the one or more instances of first sensor data being uploaded for further processing; receiving second sensor data collected using a second vehicle sensor suite of a second vehicle, wherein the second sensor data comprises second vehicle time stamps; temporally correlating one or more instances of the first sensor data with one or more instances of second sensor data using the first vehicle time stamps and the second vehicle time stamps; generating a label for the first sensor data that identifies a current state of at least one attribute of the additional object, that is at least partially occluded in the first sensor data, determined using the one or more instances of second sensor data temporally correlated with the one or more instances of first sensor data; processing, using a machine learning model, the first sensor data to generate a predicted label that is predicted to identify the current state of the at least one attribute of the additional object; and updating, based on a difference between the label and the predicted label, one or more weights of the machine learning model. 8 . The remote system of claim 7 , wherein: the first vehicle is an autonomous vehicle, the second vehicle is a non-autonomous vehicle, and the second vehicle sensor suite is a removable hardware pod. 9 . The remote system of claim 7 , wherein: one or more second vehicle time stamps are respectively added to the one or more instances of second sensor data prior to the one or more instances of second sensor data being uploaded for further processing. 10 . The remote system of claim 7 , wherein the second vehicle is captured in the one or more instances of first sensor data. 11 . The remote system of claim 7 , wherein: the first sensor data is time stamped using a printed circuit board (PCB) and/or a computing device coupled to the first vehicle sensor suite. 12 . The remote system of claim 7 , wherein: the second sensor data is time stamped using a PCB or computing device coupled to the second vehicle sensor suite, and/or using a sensor within the second vehicle sensor suite. 13 . A non-transitory computer readable storage medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method at a remote computing system, the method comprising: receiving first sensor data collected using a first vehicle sensor suite of a first vehicle, wherein the first sensor data comprises first vehicle time stamps and wherein at least a portion of the first sensor data comprises a representation of an additional object in an environment, wherein one or more first vehicle time stamps are respectively added to the one or more instances of first sensor data prior to the one or more instances of first sensor data being uploaded for further processing; receiving second sensor data collected using a second vehicle sensor suite of a second vehicle, wherein the second sensor data comprises second vehicle time stamps; temporally correlating one or more instances of the first sensor data with one or more instances of second sensor data using the first vehicle time stamps and the second vehicle time stamps; generating a label for the first sensor data that identifies a current state of at least one attribute of the additional object, that is at least partially occluded in the first sensor data, determined using the one or more instances of second sensor data temporally correlated with the one or more instances of first sensor data; processing, using a machine learning model, the first sensor data to generate a predicted label that is predicted to identify the current state of the at least one attribute of the additional object; and updating, based on a difference between the label and the predicted label, one or more weights of the machine learning model. 14 . The non-transitory computer readable storage medium of claim 13 , wherein: the first vehicle is an autonomous vehicle, the second vehicle is a non-autonomous vehicle, and the second vehicle sensor suite is a removable hardware pod. 15 . The non-transitory computer readable storage medium of claim 13 , wherein: one or more second vehicle time stamps

Assignees

Inventors

Classifications

  • using neural networks · CPC title

  • using classification, e.g. of video objects · CPC title

  • characterised by the incorporation of unlabelled data, e.g. multiple instance learning [MIL], semi-supervised techniques using expectation-maximisation [EM] or naïve labelling · CPC title

  • exterior to a vehicle by using sensors mounted on the vehicle · CPC title

  • specially adapted for specific operations · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12572809B2 cover?
In techniques disclosed herein, machine learning models can be utilized in the control of autonomous vehicle(s), where the machine learning models are trained using automatically generated training instances. In some such implementations, a label corresponding to an object in a labeled instance of training data can be mapped to the corresponding instance of unlabeled training data. For example,…
Who is the assignee on this patent?
Aurora Operations Inc
What technology area does this patent fall under?
Primary CPC classification G06N3/084. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).