IP Library Granted Patent US 12,106,613
Granted Patent B2
US 12,106,613 · App. 18/322,948 · Granted Oct 1, 2024

Dynamic delivery of vehicle event data

Inventors: Mathew Chasan Calmer (Sacramento, CA); Jesse Chen (San Francisco, CA); Saumya Jain (San Francisco, CA); Kavya Joshi (Mammoth Lakes, CA); Justin Pan (San Francisco, CA); Ryan Milligan (Great Falls, VA); Justin Delegard (West Chester, OH); Jason Symons (Dublin, CA)
Assignee: Samsara Inc.
G07C5/008G07C5/0808G07C5/0816G07C5/0866
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,106,613
App. No.
18/322,948
Granted
Oct 1, 2024
Kind
B2
Abstract

An improved system and method of selectively transmitting asset data from one or more sensors associated with the vehicle to a backend server, which is configured to analyze the asset data and, if necessary for further analysis of the asset data (e.g., to determine whether a safety event has occurred) and/or to provide actionable data for review by a safety analyst, requests further asset data from a vehicle device.

Claims (59)

1. A method performed by an event analysis system having one or more hardware computer processors and one or more non-transitory computer readable storage device storing software instructions executable by the event analysis system, the method comprising:

generating user interface data configured to display one or more user interfaces indicating at least:

a first safety event type,

a first threshold,

a first user adjustable control configured to receive first input from a user to adjust the first threshold;

a second safety event type,

a second threshold, and

a second user adjustable control configured to receive second input from the user to adjust the second threshold;

determining the first threshold and the second threshold based on user input via the one or more user interfaces;

providing the first and second thresholds to each of a plurality of safety event detection devices,

wherein a first safety event detection device associated with a first vehicle is configured to,

in response to first sensor data associated with the first vehicle exceeding the first threshold, determining first asset data associated with the first safety event type, and transmit the first asset data to the event analysis system; and

in response to second sensor data associated with the first vehicle exceeding the second threshold, determining second asset data associated with the second event type, and transmit the second asset data to the event analysis system.

2. The method of claim 1 , the first threshold indicates a G force threshold.

3. The method of claim 1 , wherein the first threshold is associated with a first type of vehicle.

4. The method of claim 1 , wherein the one or more user interfaces further includes a reset control that selectable by to set the first threshold to a first default threshold and to set the second threshold to a second default threshold.

5. The method of claim 1 , wherein the one or more user interfaces further indicates:

a third safety event type,

a third threshold,

a third user adjustable control configured to receive third input from a user to adjust the third threshold.

6. The method of claim 5 , wherein the first safety event type is harsh acceleration, the second safety event type is harsh braking, and the third safety event type is harsh turning.

7. The method of claim 1 , wherein the first user adjustable control is a slider.

8. The method of claim 1 , wherein the first asset data includes one or more of: video files, still images, audio data, accelerometer data, global positioning system (GPS) data, ECU data, vehicle speed data, forward camera object tracking data, driver facing camera data, and hand tracking data.

9. A computerized method, performed by a computing system having one or more hardware computer processors and one or more non-transitory computer readable storage device storing software instructions executable by the computing system to perform the computerized method comprising:

generating user interface data configured to display one or more user interfaces indicating at least:

a first safety event type;

a first vehicle type;

a first threshold;

a first user adjustable control configured to receive first input from a user to adjust the first threshold associated with the first vehicle type;

a second vehicle type;

a second threshold; and

a second user adjustable control configured to receive second input from the user to adjust the second threshold associated with the second vehicle type;

determining the first threshold and the second threshold based on user input via the one or more user interfaces;

providing the first and second thresholds to each of a plurality of safety event detection devices;

wherein a first safety event detection device associated with a first vehicle of the first vehicle type is configured to, in response to first sensor data associated with the first vehicle exceeding the first threshold, determine first asset data to transmit to an event analysis system; and

wherein a second safety event detection device associated with a second vehicle of the second vehicle type is configured to, in response to second sensor data associated with the second vehicle exceeding the second threshold, determine second asset data to transmit to the event analysis system.

10. The method of claim 9 , wherein the first safety event type is harsh braking, harsh acceleration, or harsh turning.

11. The method of claim 9 , wherein the first vehicle type is passenger, light duty, or heavy duty.

12. The method of claim 9 , the first threshold indicates a G force threshold.

13. The method of claim 9 , wherein the first asset data are received via a cellular data communication network.

14. The method of claim 9 , wherein the first asset data includes at least some of the first sensor data.

15. The method of claim 14 , wherein the first asset data includes at least one video file.

16. A system having a hardware computer processor and a non-transitory computer readable medium having software instructions stored thereon, the software instructions executable by the hardware computer processor to cause the system to perform operations comprising:

generating user interface data configured to display one or more user interfaces indicating at least:

a first safety event type,

a first threshold,

a first user adjustable control configured to receive first input from a user to adjust the first threshold;

a second safety event type,

a second threshold, and

a second user adjustable control configured to receive second input from the user to adjust the second threshold;

determining the first threshold and the second threshold based on user input via the one or more user interfaces;

providing the first and second thresholds to at least a first safety event detection device;

wherein a first safety event detection device associated with a first vehicle is configured to,

in response to first sensor data associated with the first vehicle exceeding the first threshold, determining first asset data associated with the first safety event type, and transmit the first asset data to an event analysis system; and

in response to second sensor data associated with the first vehicle exceeding the second threshold, determining second asset data associated with the second safety event type, and transmit the second asset data to the event analysis system.

17. The system of claim 16 , wherein the first sensor data includes one or more of: video files, still images, audio data, accelerometer data, global positioning system (GPS) data, ECU data, vehicle speed data, forward camera object tracking data, driver facing camera data, and hand tracking data.

18. The system of claim 16 , wherein the first asset data includes at least some of the first sensor data and sensor data from one or more additional sensors.

19. The system of claim 16 , wherein the first sensor data comprises accelerometer data.

20. The system of claim 16 , wherein the first safety event type is one or more of a collision, harsh acceleration, harsh braking, or harsh turning.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2026
From: CHASAN, MATHEW
To: SAMSARA INC.
Reel/Frame 073522/0584 →
Continuity (4)
Continuation 17726386 · Apr 21, 2022
Continuation 17346801 · Jun 14, 2021
Provisional Application 63113645 · Nov 13, 2020
Related Publication 20230298410A1 · Sep 21, 2023
Cited By (28)
US 12,253,617 US 12,256,021 US 12,260,616 US 12,269,498 US 12,289,181 US 12,306,010 US 12,327,445 US 12,328,639 US 12,346,712 US 12,367,718 US 12,426,007 US 12,450,329 US 12,479,446 US 12,501,178 US 12,511,947 US 12,524,314 US 12,534,097 US 12,561,624 US 12,565,143 US 12,626,200 US 12,630,050 US 12,646,402 US 12,651,529 US 12,662,152 US 12,665,989 US 12,671,464 US 12,675,419 US 12,701,004