IP Library Granted Patent US 11,464,079
Granted Patent B1
US 11,464,079 · App. 17/455,176 · Granted Oct 4, 2022

Automatic coupling of a gateway device and a vehicle

Inventors: Justin Robert Aschenbener (Chicago, IL); Christopher Cunningham Frost (San Francisco, CA); Andrew Robbins (San Francisco, CA)
Assignee: Samsara Inc.
H04W88/16G07C5/008G08G1/20H04W4/40H04W84/005
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 11,464,079
App. No.
17/455,176
Granted
Oct 4, 2022
Kind
B1
Abstract

A method comprising receiving first data from a first gateway device, determining that the first data includes an identifier of a first vehicle, and responsive to determining that the first data includes the identifier of the first vehicle, determining, based on the identifier of the first vehicle, that the first vehicle is a known vehicle in a fleet management system and responsive to determining, based on the identifier of the first vehicle, that the first vehicle is a known vehicle in the fleet management system, coupling the first gateway device with the first vehicle in the fleet management system, wherein the coupling causes data received from the first gateway device to be identified as data of the first vehicle.

Claims (56)

1. A method performed by a computing device, the method comprising:

receiving first data from a first gateway device;

determining that the first data includes an identifier of a first vehicle; and

responsive to determining that the first data includes the identifier of the first vehicle,

determining, based on the identifier of the first vehicle, that the first vehicle is a known vehicle in a fleet management system, and

responsive to determining, based on the identifier of the first vehicle, that the first vehicle is a known vehicle in the fleet management system, coupling the first gateway device with the first vehicle in the fleet management system, wherein the coupling includes updating one or more databases to include the identifier of the first vehicle in relation with an identifier of the first gateway device, wherein the coupling causes data received from the first gateway device to be identified as data of the first vehicle.

2. The method of claim 1 further comprising:

receiving second data from a second gateway device; and

responsive to determining that the second data does not include an identifier of a vehicle, determining, based on the second data, that the second gateway device is mounted on a new vehicle for the second gateway device.

3. The method of claim 2 , wherein responsive to determining that the second gateway device is mounted on a new vehicle for the second gateway device, identifying the new vehicle.

4. The method of claim 2 , wherein the determining that the second gateway device is mounted on a new vehicle for the second gateway device includes:

determining that the second gateway device is coupled with a second vehicle; and

determining that data of the second vehicle received from the second gateway device during an earlier interval of time is significantly different from the second data.

5. The method of claim 3 , wherein the identifying the new vehicle includes:

comparing the second data with previously recorded data of one or more other vehicles that are known in the fleet management system; and

selecting, based on the comparison, one or more candidate vehicles from the other vehicles.

6. The method of claim 5 , wherein the identifying the new vehicle further includes:

transmitting the candidate vehicles to client device of a user; and

receiving a candidate vehicle from the candidate vehicles selected by the user as the new vehicle.

7. The method of claim 4 further comprising:

coupling the second gateway device with a selected candidate vehicle in the fleet management system.

8. The method of claim 3 , wherein the identifying the new vehicle includes:

comparing the second data with data of one or more other vehicles that are known in the fleet management system; and

determining, based on the comparison, that the new vehicle is not a known vehicle in the fleet management system; and

wherein the method further comprises:

coupling the second gateway device with a new vehicle in the fleet management system.

9. The method of claim 3 , wherein the second data includes engine hours of a vehicle, odometer readings of the vehicle, vehicle identification number (VIN) of the vehicle, engine coolant temperature of the vehicle, engine oil pressure of the vehicle, engine speed of the vehicle, battery voltage of the vehicle, list of diagnostics data available for the vehicle, list of devices attached to the second gateway device, list of devices connected to auxiliary inputs of the second gateway device, devices connected to a hotspot of the second gateway device, tire pressure of the vehicle, an identification of a driver of a vehicle, an identification of one or more trailers attached to the vehicle over time, an identification of a home yard of the vehicle, one or more routes of the vehicle, or any combination thereof.

10. The method of claim 2 , wherein the first gateway device and the second gateway device are the same.

11. A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor of a computing device, will cause said computing device to perform operations comprising:

receiving first data from a first gateway device;

determining that the first data includes an identifier of a first vehicle; and

responsive to determining that the first data includes the identifier of the first vehicle,

determining, based on the identifier of the first vehicle, that the first vehicle is a known vehicle in a fleet management system, and

responsive to determining, based on the identifier of the first vehicle, that the first vehicle is a known vehicle in the fleet management system, coupling the first gateway device with the first vehicle in the fleet management system, wherein the coupling includes updating one or more databases to include the identifier of the first vehicle in relation with an identifier of the first gateway device, wherein the coupling causes data received from the first gateway device to be identified as data of the first vehicle.

12. The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise:

receiving second data from a second gateway device; and

responsive to determining that the second data does not include an identifier of a vehicle, determining, based on the second data, that the second gateway device is mounted on a new vehicle for the second gateway device.

13. The non-transitory machine-readable storage medium of claim 12 , wherein responsive to determining that the second gateway device is mounted on a new vehicle for the second gateway device, identifying the new vehicle.

14. The non-transitory machine-readable storage medium of claim 12 , wherein the determining that the second gateway device is mounted on a new vehicle for the second gateway device includes:

determining that the second gateway device is coupled with a second vehicle; and

determining that data of the second vehicle received from the second gateway device during an earlier interval of time is significantly different from the second data.

15. The non-transitory machine-readable storage medium of claim 13 , wherein the identifying the new vehicle includes:

comparing the second data with previously recorded data of one or more other vehicles that are known in the fleet management system; and

selecting, based on the comparison, one or more candidate vehicles from the other vehicles.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the identifying the new vehicle further includes:

transmitting the candidate vehicles to client device of a user; and

receiving a candidate vehicle from the candidate vehicles selected by the user as the new vehicle.

17. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise:

coupling the second gateway device with a selected candidate vehicle in the fleet management system.

18. The non-transitory machine-readable storage medium of claim 13 , wherein the identifying the new vehicle includes:

comparing the second data with data of one or more other vehicles that are known in the fleet management system; and

determining, based on the comparison, that the new vehicle is not a known vehicle in the fleet management system; and

wherein the operations further comprise:

coupling the second gateway device with a new vehicle in the fleet management system.

19. The non-transitory machine-readable storage medium of claim 13 , wherein the second data includes engine hours of a vehicle, odometer readings of the vehicle, fuel level of the vehicle, Diesel Exhaust Fluid (DEF) level of the vehicle, tire pressure of the vehicle, an identification of a driver of a vehicle, an identification of one or more trailers attached to the vehicle over time, an identification of a home yard of the vehicle, one or more routes of the vehicle, or any combination thereof.

20. The non-transitory machine-readable storage medium of claim 12 , wherein the first gateway device and the second gateway device are the same.

Assignments (2)
CHANGE OF NAME Recorded Jul 15, 2022
From: SAMSARA NETWORKS INC.
To: SAMSARA INC.
Reel/Frame 060679/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2021
From: ASCHENBENER, JUSTIN ROBERT; FROST, CHRISTOPHER CUNNINGHAM; ROBBINS, ANDREW
To: SAMSARA NETWORKS INC.
Reel/Frame 058130/0014 →
Continuity (1)
Provisional Application 63140724 · Jan 22, 2021
Cited By (33)
US 12,197,610 US 12,213,090 US 12,228,944 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,344,168 US 12,346,712 US 12,367,718 US 12,426,007 US 12,445,285 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