IP Library Granted Patent US 12,556,813
Granted Patent B1
US 12,556,813 · App. 18/175,759 · Granted Feb 17, 2026

Configuration of optical sensor devices in vehicles based on thermal data

Inventors: Justin Joel Delegard (West Chester, OH); Kavya Joshi (San Francisco, CA); Abhinav Acharya (Pacifica, CA); John Charles Bicket (Burlingame, CA); Mathew Chasan (Sacramento, CA); Sabrina Quinn Shemet (Felton, CA); Kevin Lloyd (San Carlos, CA)
Assignee: Samsara Inc.
H04N23/667G01K3/005B60R2011/0003B60R11/04
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,556,813
App. No.
18/175,759
Granted
Feb 17, 2026
Kind
B1
Abstract

Disclosed are systems, methods, and non-transitory computer-readable media for configuration of optical sensor devices in vehicles based on thermal data. To manage the temperature of an optical sensor device, temperature data describing the current temperature of the optical sensor is used to determine whether the current temperature meets or exceeds a predetermined threshold temperature. If the current temperature meets or exceeds the threshold temperature, the optical sensor device may be configured into a modified operating mode to reduce the current temperature of the optical sensor device. For example, the operating mode of the optical sensor device may be modified to terminate one or more processes, reduce a frame rate at which image/video data is captured, and the like.

Claims (55)

1 . A method comprising:

determining that a temperature of an optical sensor device associated with a vehicle meets or exceeds a threshold temperature based on sensor data;

causing display of a notification at a client device responsive to determining that the temperature of the optical sensor meets or exceeds the threshold temperature, the notification including a display of at least a portion of the sensor data, and an identifier associated with the vehicle;

receiving an input that selects the notification; and

determining a set of active processes executed by the optical sensor device;

determining a ranking of the set of active processes based on the sensor data; and

terminating a subset of the set of active processes based on the ranking.

2 . The method of claim 1 , wherein the ranking the set of active processes includes:

determining a current state of the vehicle; and

determining the ranking of the set of active processes based on the sensor data and the current state of the vehicle.

3 . The method of claim 1 , further comprising:

after terminating the subset of the set of active processes, accessing subsequent temperature data describing an updated temperature of the optical sensor device;

determining that the updated temperature of the optical sensor device is less than the threshold temperature; and

in response to determining that the updated temperature of the optical sensor is less than the threshold temperature, initiating at least one process from among the subset of the set of active processes that was terminated.

4 . The method of claim 1 , wherein the ranking the set of active processes includes:

gathering sensor data generated by one or more sensor devices;

ranking the set of active processes based on the sensor data.

5 . The method of claim 1 , wherein the notification includes a display of a text string based on the determining that the temperature of the optical sensor meets or exceeds the threshold temperature.

6 . A system comprising:

one or more computer processors; and

one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising:

determining that a temperature of an optical sensor device associated with a vehicle meets or exceeds a threshold temperature based on sensor data;

causing display of a notification at a client device responsive to determining that the temperature of the optical sensor meets or exceeds the threshold temperature, the notification including a display of at least a portion of the sensor data and one or more graphical icons, and an identifier associated with the vehicle;

receiving an input that selects the notification; and

determining a set of active processes executed by the optical sensor device;

determining a ranking of the set of active processes based on the sensor data; and

terminating a subset of the set of active processes based on the ranking.

7 . The system of claim 6 , wherein the ranking the set of active processes includes:

determining a current state of the vehicle; and

determining the ranking of the set of active processes based on the sensor data and the current state of the vehicle.

8 . The system of claim 6 , further comprising:

after terminating the subset of the set of active processes, accessing subsequent temperature data describing an updated temperature of the optical sensor device;

determining that the updated temperature of the optical sensor device is less than the threshold temperature; and

in response to determining that the updated temperature of the optical sensor is less than the threshold temperature, initiating at least one process from among the subset of the set of active processes that was terminated.

9 . The system of claim 6 , wherein the ranking the set of active processes includes:

gathering sensor data generated by one or more sensor devices;

ranking the set of active processes based on the sensor data.

10 . The system of claim 6 , wherein the notification includes a display of a text string based on the determining that the temperature of the optical sensor meets or exceeds the threshold temperature.

11 . A non-transitory computer-readable medium storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:

determining that a temperature of an optical sensor device associated with a vehicle meets or exceeds a threshold temperature based on sensor data;

causing display of a notification at a client device responsive to determining that the temperature of the optical sensor meets or exceeds the threshold temperature, the notification including a display of at least a portion of the sensor data and one or more graphical icons, and an identifier associated with the vehicle;

receiving an input that selects the notification; and

determining a set of active processes executed by the optical sensor device;

determining a ranking of the set of active processes based on the sensor data; and

terminating a subset of the set of active processes based on the ranking.

12 . The non-transitory computer-readable medium of claim 11 , wherein the ranking the set of active processes includes:

determining a current state of the vehicle; and

determining the ranking of the set of active processes based on the sensor data and the current state of the vehicle.

13 . The non-transitory computer-readable medium of claim 11 , further comprising:

after terminating the subset of the set of active processes, accessing subsequent temperature data describing an updated temperature of the optical sensor device;

determining that the updated temperature of the optical sensor device is less than the threshold temperature; and

in response to determining that the updated temperature of the optical sensor is less than the threshold temperature, initiating at least one process from among the subset of the set of active processes that was terminated.

14 . The non-transitory computer-readable medium of claim 11 , wherein the ranking the set of active processes includes:

gathering sensor data generated by one or more sensor devices;

ranking the set of active processes based on the sensor data.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR NAME PREVIOUSLY RECORDED AT REEL: 63938 FRAME: 584. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 10, 2026
From: DELEGARD, JUSTIN JOEL; JOSHI, KAVYA; CHASAN, MATHEW; SHEMET, SABRINA QUINN; LLOYD, KEVIN
To: SAMSARA NETWORKS INC.
Reel/Frame 075093/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: DELEGARD, JUSTIN JOEL; JOSHI, KAVYA; CHASAN, MATTHEW; SHEMET, SABRINA QUINN; LLOYD, KEVIN
To: SAMSARA NETWORKS INC.
Reel/Frame 063938/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: ACHARYA, ABHINAV; BICKET, JOHN CHARLES
To: SAMSARA INC.
Reel/Frame 063938/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: SAMSARA NETWORKS INC.
To: SAMSARA INC.
Reel/Frame 063938/0703 →
Continuity (1)
Continuation 17214419 · Mar 26, 2021
References Cited (18)
US 11442513B1 · Cieslak · 2022 [cited by examiner]
US 11627252B2 · Delegard et al. · 2023 [cited by applicant]
US 20190098199A1 · Hlatky et al. · 2019 [cited by applicant]
US 20190339885A1 · Yanagihara · 2019 [cited by examiner]
US 20200207252A1 · Guidi · 2020 [cited by applicant]
US 20210344145A1 · O'Rourke · 2021 [cited by examiner]
US 20220311939A1 · Delegard et al. · 2022 [cited by applicant]
“U.S. Appl. No. 17/214,419, Non Final Office Action mailed Jun. 21, 2021”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Examiner Interview Summary mailed Aug. 19, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Response filed Sep. 15, 2021 to Non Final Office Action mailed Jun. 21, 2021”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Final Office Action mailed Oct. 15, 2021”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Examiner Interview Summary mailed Oct. 27, 2021”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Response filed Dec. 2, 2021 to Final Office Action mailed Oct. 15, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Non Final Office Action mailed Dec. 15, 2021”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Response filed Feb. 11, 2022 to Non Final Office Action mailed Dec. 15, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Final Office Action mailed Mar. 14, 2022”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Response filed May 13, 2022 to Final Office Action mailed Mar. 14, 2022”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/214,419, Notice of Allowance mailed Dec. 1, 2022”, 7 pgs. [cited by applicant]