IP Library › Granted Patent US 12,461,210
Granted Patent B2
US 12,461,210 · App. 17/540,175 · Granted Nov 4, 2025

Systems and methods for vehicle sensor management

Inventor: Timothy O'Donnell (Waltham, MA)
Assignee: Motional AD LLC
G01S7/497G01S7/40B60L15/2045B60W50/0205B60W2050/0215B60W2420/403B60W2420/408B60W2420/54B60W2520/10B60W2520/12
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,461,210
App. No.
17/540,175
Granted
Nov 4, 2025
Kind
B2
Abstract

Provided are methods for managing vehicle sensors, which can include: determining a stopping distance for a vehicle travelling on a route, identifying one or more sensors of the vehicle that have respective detection ranges less than the stopping distance, and upon identifying the one or more sensors, deactivating at least one operation of at least one sensor of the one or more sensors. Systems and computer program products are also provided.

Claims (73)

1 . A method comprising:

determining, using at least one processor, a stopping distance for a vehicle travelling on a route using at least one of a driving speed of the vehicle, one or more deceleration parameters, one or more timing parameters, or at least one braking mechanism;

identifying, using the at least one processor, one or more sensors of the vehicle that have respective detection ranges less than the stopping distance;

upon identifying the one or more sensors, deactivating, using the at least one processor, at least one operation of at least one sensor of the one or more sensors;

at a time subsequent to deactivating the at least one operation of the at least one sensor, determining a current stopping distance for the vehicle traveling on the route;

determining, using the at least one processor, whether the current stopping distance for the vehicle is less than an activation distance threshold of the at least one sensor, wherein the activation distance threshold is greater than the detection range of the at least one sensor; and

in response to determining that the current stopping distance of the vehicle is less than the activation distance threshold of the at least one sensor, reactivating the at least one sensor for operation.

2 . The method of claim 1 , wherein identifying the one or more sensors comprises:

determining, using the at least one processor, whether the driving speed of the vehicle is greater than a speed threshold; and

identifying the one or more sensors of the vehicle in response to determining that the driving speed of the vehicle is greater than the speed threshold.

3 . The method of claim 2 , comprising:

analyzing an environment of the vehicle on the route;

selecting a braking mechanism to determine the stopping distance; and

determining the stopping distance using the braking mechanism.

4 . The method of claim 1 , wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:

determining a deactivation distance threshold of the at least one sensor, wherein the deactivation distance threshold is greater than a respective detection range of the at least one sensor;

determining, using the at least one processor, whether the stopping distance for the vehicle is greater than the deactivation distance threshold of the at least one sensor; and

deactivating the at least one operation of the at least one sensor in response to determining that the stopping distance of the vehicle is greater than the deactivation distance threshold of the at least one sensor.

5 . The method of claim 1 , wherein the activation distance threshold is less than a deactivation distance threshold for deactivating the at least one operation of the at least one sensor.

6 . The method of claim 1 , comprising:

determining, using the at least one processor, whether the driving speed of the vehicle travelling on the route is less than a speed threshold; and

reactivating the at least one sensor for operation in response to determining that the driving speed of the vehicle is less than the speed threshold.

7 . The method of claim 1 , wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:

ceasing provision of computing power to one or more components of the at least one sensor.

8 . The method of claim 1 , further comprising: determining whether the at least one sensor is a passive device or an active device,

wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises one of:

completely deactivating the at least one sensor in response to determining that the at least one sensor is a passive device, or

partially deactivating the at least one sensor in response to determining that the at least one sensor is an active device.

9 . The method of claim 1 , further comprising: determining whether the at least one sensor is a rear facing sensor or a front facing sensor,

wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:

deactivating the at least one sensor in response to determining that the at least one sensor is a read facing sensor and that the vehicle is driving forward.

10 . The method of claim 1 , further comprising: determining whether the at least one sensor is a low-priority sensor or a high-priority sensor,

wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises one of:

completely deactivating the at least one sensor in response to determining that the at least one sensor is a low-priority sensor, or

partially deactivating the at least one sensor in response to determining that the at least one sensor is a high-priority sensor.

11 . The method of claim 1 , further comprising: determining whether a startup time of the at least one sensor is less than a time threshold,

wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises one of:

completely deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is less than the time threshold, or

partially deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is equal to or greater than the time threshold.

12 . The method of claim 1 , wherein the one or more sensors comprise at least one of a Light Detection and Ranging (LiDAR) sensor, a Radio Detection and Ranging (RADAR) sensor, a microphone sensor, or a camera sensor.

13 . The method of claim 1 , further comprising:

determining, using the at least one processor, that a detection range of a second sensor is greater than the stopping distance; and

maintaining, using the at least one processor, an operation of the second sensor.

14 . The method of claim 13 , wherein maintaining the operation of the second sensor is in response to determining that the driving speed of the vehicle is beyond a speed threshold.

15 . The method of claim 13 , wherein the second sensor comprises at least one of a Light Detection and Ranging (LiDAR) sensor, a Radio Detection and Ranging (RADAR) sensor, a microphone sensor, or a camera sensor.

16 . The method of claim 1 , further comprising:

at a time subsequent to deactivating the at least one operation of the at least one sensor, allocating, using the at least one processor, a particular amount of computing power for a second sensor having a detection range that is greater than the stopping distance,

wherein the particular amount of computing power is greater than an initial amount of computing power provided for the second sensor when the at least one sensor is activated.

17 . The method of claim 16 , further comprising:

prioritizing a plurality of sensors for computing resources,

wherein the second sensor has a higher priority than one or more other sensors of the plurality of sensors.

18 . A system comprising:

at least one processor, and

at least one non-transitory storage medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

determining a stopping distance for a vehicle travelling on a route using at least one of a driving speed of the vehicle, one or more deceleration parameters, one or more timing parameters, or at least one braking mechanism;

identifying one or more sensors of the vehicle that have respective detection ranges less than the stopping distance;

upon identifying the one or more sensors, deactivating at least one operation of at least one sensor of the one or more sensors;

at a time subsequent to deactivating the at least one operation of the at least one sensor, determining a current stopping distance for the vehicle traveling on the route;

determining whether the current stopping distance for the vehicle is less than an activation distance threshold of the at least one sensor, wherein the activation distance threshold is greater than the detection range of the at least one sensor; and

in response to determining that the current stopping distance of the vehicle is less than the activation distance threshold of the at least one sensor, reactivating the at least one sensor for operation.

19 . The system of claim 18 , wherein deactivating the at least one operation of the at least one sensor of the one or more sensors comprises:

determining a deactivation distance threshold of the at least one sensor, wherein the deactivation distance threshold is greater than a respective detection range of the at least one sensor;

determining, using the at least one processor, whether the stopping distance for the vehicle is greater than the deactivation distance threshold of the at least one sensor; and

deactivating the at least one operation of the at least one sensor in response to determining that the stopping distance of the vehicle is greater than the deactivation distance threshold of the at least one sensor.

20 . At least one non-transitory storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

determining a stopping distance for a vehicle travelling on a route;

identifying one or more sensors of the vehicle that have respective detection ranges less than the stopping distance, wherein identifying the one or more sensors comprises: determining whether a driving speed of the vehicle travelling on the route is greater than a speed threshold, and identifying the one or more sensors of the vehicle in response to determining that the driving speed of the vehicle is greater than the speed threshold; deactivating at least one operation of at least one sensor of the one or more sensors by at least one of:

determining a deactivation distance threshold of the at least one sensor, the deactivation distance threshold being greater than a respective detection range of the at least one sensor; determining whether the stopping distance for the vehicle is greater than the deactivation distance threshold of the at least one sensor; and deactivating the at least an operation of the at least one sensor in response to determining that the stopping distance of the vehicle is greater than the deactivation distance threshold of the at least one sensor;

determining whether the at least one sensor is a passive device or an active device; and completely deactivating the at least one sensor in response to determining that the at least one sensor is a passive device, or partially deactivating the at least one sensor in response to determining that the at least one sensor is an active device;

determining whether the at least one sensor is a rear facing sensor or a front facing sensor; and deactivating the at least one sensor in response to determining that the at least one sensor is a read facing sensor and that the vehicle is driving forward; or

determining whether a startup time of the at least one sensor is less than a time threshold; and completely deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is less than the time threshold or partially deactivating the at least one sensor in response to determining that the startup time of the at least one sensor is equal to or greater than the time threshold;

at a time subsequent to deactivating the at least one operation of the at least one sensor, allocating a particular amount of computing power for a second sensor having a detection range that is greater than the stopping distance, wherein the particular amount of computing power is greater than an initial amount of computing power provided for the second sensor when the at least one sensor is activated; and maintaining an operation of the second sensor while the detection range of the second sensor is greater than the stopping distance; and

at another time subsequent to deactivating the at least one operation of the at least one sensor, determining a current stopping distance for the vehicle traveling on the route; determining whether the current stopping distance for the vehicle is less than an activation distance threshold of the at least one sensor, wherein the activation distance threshold is greater than the detection range of the at least one sensor; and in response to determining that the current stopping distance of the vehicle is less than the activation distance threshold of the at least one sensor, reactivating the at least one sensor for operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2021
From: O'DONNELL, TIMOTHY
To: MOTIONAL AD LLC
Reel/Frame 058306/0624 →
Continuity (1)
Related Publication 20230168351A1 · Jun 1, 2023
References Cited (12)
US 4079802A · Kawata · 1978 [cited by examiner]
US 8963698B2 · Grossman · 2015 [cited by applicant]
US 10303186B2 · Wang · 2019 [cited by applicant]
US 20170088072A1 · Curtis et al. · 2017 [cited by applicant]
US 20210197814A1 · Ha et al. · 2021 [cited by applicant]
US 20220227318A1 · Kurokawa · 2022 [cited by examiner]
CN 111989724A · 2020 [cited by applicant]
JP 2005165752 · 2005 [cited by applicant]
JP 4335651B2 · 2009 [cited by examiner]
JP 2021182173 · 2021 [cited by applicant]
KR 1020110020700 · 2011 [cited by applicant]
[No Author Listed], “SAE: Surface Vehicle Recommended Practice, Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” SAE International, Sep. 30, 2016, 30 pages. [cited by applicant]