IP Library Granted Patent US 10,196,071
Granted Patent B1
US 10,196,071 · App. 15/854,522 · Granted Feb 5, 2019

Method and apparatus for monitoring driving behavior of a driver of a vehicle

Inventors: James Michael Rowson (San Francisco, CA); John Bicket (San Francisco, CA); Bodecker John Dellamaria (San Francisco, CA)
Assignee: SAMSARA NETWORKS INC.
B60W50/14B60W40/09G09B19/167B60W2300/12B60W2540/30G06Q10/0832
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 10,196,071
App. No.
15/854,522
Granted
Feb 5, 2019
Kind
B1
Abstract

A method and apparatus for automatically monitoring driving behavior of a driver of a vehicle, are described. Information pertaining to one or more loads to be transported by vehicles is received. One or more first driving behavior parameter thresholds are determined based at least in part on a first fragility indicator of a load to be transported by the vehicle during a first portion of a route. The first fragility indicator is determined at least in part based on the information pertaining to the one or more loads. The driving behavior of the driver of the vehicle is caused to be monitored during the first portion of the route based on the one or more first driving behavior parameter thresholds.

Claims (93)

1. A method in a management server device of automatically monitoring driving behavior of a driver of a vehicle, the method comprising:

receiving information pertaining to one or more loads to be transported by vehicles;

determining one or more first driving behavior parameter thresholds based at least in part on a first fragility indicator of a load to be transported by the vehicle during a first portion of a route, wherein the first fragility indicator is determined at least in part based on the information pertaining to the one or more loads;

determining data indicative of a first state of the vehicle;

determining based on the data indicative of the first state of the vehicle that the vehicle is to start the first portion of the route; and

responsive to determining that the vehicle is to start the first portion of the route, causing an electronic device to monitor the driving behavior of the driver of the vehicle during the first portion of the route based on the one or more first driving behavior parameter thresholds.

2. The method of claim 1 further comprising:

determining a first message for the driver based on the first fragility indicator, wherein the first message includes a description of a fragility of the load that is to be transported during the first portion of the route.

3. The method of claim 1 , wherein the management server device is part of a fleet management system located in the cloud, and the determining the data indicative of a first state of the vehicle includes:

receiving, from a gateway device located on the vehicle, the data indicative of the first state of the vehicle; and

wherein the causing the driving behavior of the driver of the vehicle to be monitored includes:

transmitting the one or more first driving behavior parameter thresholds to the gateway device, and

causing the gateway device to monitor the driving behavior of the driver based on the one or more first driving behavior parameter thresholds and based on one or more sensor measurements indicating one or more current values of one or more first driving behavior parameters.

4. The method of claim 1 further comprising:

determining one or more second driving behavior parameter thresholds based at least in part on a second fragility indicator of a load to be transported by the vehicle during a second portion of the route, wherein the second fragility indicator is determined at least in part based on the information pertaining to the one or more loads; and

causing the driving behavior of the driver of the vehicle to be monitored during the second portion of the route based on the one or more second driving behavior parameter thresholds.

5. The method of claim 4 further comprising:

determining data indicative of a second state of the vehicle; and

determining based on the data indicative of the second state of the vehicle that the vehicle has completed the first portion of the route.

6. The method of claim 4 , wherein the information pertaining to one or more loads to be transported by vehicles includes the first fragility indicator and the second fragility indicator that is different than the first fragility indicator.

7. The method of claim 1 , wherein the determining the one or more first driving behavior parameter thresholds includes:

determining one or more first harsh driving event thresholds for the first portion of the route; and

wherein to monitor the driving behavior of the driver of the vehicle is performed at least in part based on the one or more first harsh driving event thresholds and includes to:

determine whether a current value of a first driving behavior parameter is greater than a first harsh driving event threshold from the one or more first harsh driving event thresholds, and

responsive to determining that the current value of the first driving behavior parameter is greater than the first harsh driving event threshold, trigger an alert for a supervisor of the driver of the vehicle indicating that a harsh driving event is detected during the first portion of the route.

8. The method of claim 1 , wherein the determining the one or more first driving behavior parameter thresholds includes:

determining one or more first warning thresholds for the first portion of the route; and

wherein to monitor the driving behavior of the driver of the vehicle is performed at least in part based on the one or more first warning thresholds and includes:

determining whether a current value of a first driving behavior parameter is greater than a first warning threshold from the one or more first warning thresholds, and

responsive to determining that the current value of the first driving behavior parameter is greater than the first warning threshold, triggering an alert for the driver of the vehicle.

9. A management server device located in the cloud for automatically monitoring driving behavior of a driver of a vehicle, the management server device comprising:

a non-transitory computer readable storage medium to store instructions; and

a processor coupled with the non-transitory computer readable storage medium to process the stored instructions to:

receive information pertaining to one or more loads to be transported by vehicles,

determine one or more first driving behavior parameter thresholds based at least in part on a first fragility indicator of a load to be transported by the vehicle during a first portion of a route, wherein the first fragility indicator is determined at least in part based on the information pertaining to the one or more loads,

determine data indicative of a first state of the vehicle;

determine based on the data indicative of the first state of the vehicle that the vehicle is to start the first portion of the route; and

responsive to determining that the vehicle is to start the first portion of the route, cause an electronic device to monitor the driving behavior of the driver of the vehicle during the first portion of the route based on the one or more first driving behavior parameter thresholds.

10. The management server device of claim 9 , wherein the processor is further to:

determine a first message for the driver based on the first fragility indicator, wherein the first message includes a description of a fragility of the load that is to be transported during the first portion of the route.

11. The management server device of claim 9 , wherein:

to determine the data indicative of a first state of the vehicle includes to:

receive, from a gateway device located on the vehicle, the data indicative of the first state of the vehicle; and

to cause the driving behavior of the driver of the vehicle to be monitored includes to:

transmit the one or more first driving behavior parameter thresholds to the gateway device, and

cause the gateway device to monitor the driving behavior of the driver based on the one or more first driving behavior parameter thresholds and based on one or more sensor measurements indicating one or more current values of one or more first driving behavior parameters.

12. The management server device of claim 9 , wherein the processor is further to:

determine one or more second driving behavior parameter thresholds based at least in part on a second fragility indicator of a load to be transported by the vehicle during a second portion of the route, wherein the second fragility indicator is determined at least in part based on the information pertaining to the one or more loads; and

cause the driving behavior of the driver of the vehicle to be monitored during the second portion of the route based on the one or more second driving behavior parameter thresholds.

13. The management server device of claim 12 , wherein the processor is further to:

determine data indicative of a second state of the vehicle; and

determine based on the data indicative of the second state of the vehicle that the vehicle has completed the first portion of the route.

14. The management server device of claim 12 , wherein the information pertaining to one or more loads to be transported by vehicles includes the first fragility indicator and the second fragility indicator that is different than the first fragility indicator.

15. The management server device of claim 9 , wherein to determine the one or more first driving behavior parameter thresholds includes to:

determine one or more first harsh driving event thresholds for the first portion of the route; and

wherein to monitor the driving behavior of the driver of the vehicle is performed at least in part based on the one or more first harsh driving event thresholds and includes to:

determine whether a current value of a first driving behavior parameter is greater than a first harsh driving event threshold from the one or more first harsh driving event thresholds, and

responsive to determining that the current value of the first driving behavior parameter is greater than the first harsh driving event threshold, trigger an alert for a supervisor of the driver of the vehicle indicating that a harsh driving event is detected during the first portion of the route.

16. The management server device of claim 9 , wherein to determine the one or more first driving behavior parameter thresholds includes to:

determine one or more first warning thresholds for the first portion of the route; and

wherein to monitor the driving behavior of the driver of the vehicle is performed at least in part based on the one or more first warning thresholds and includes to:

determine whether a current value of a first driving behavior parameter is greater than a first warning threshold from the one or more first warning thresholds, and

responsive to determining that the current value of the first driving behavior parameter is greater than the first warning threshold, trigger an alert for the driver of the vehicle.

17. A non-transitory computer readable storage medium that provides instructions, which when executed by a processor of a management server device located in the cloud, cause said processor to perform operations comprising:

receiving information pertaining to one or more loads to be transported by vehicles;

determining one or more first driving behavior parameter thresholds based at least in part on a first fragility indicator of a load to be transported by a vehicle during a first portion of a route, wherein the first fragility indicator is determined at least in part based on the information pertaining to the one or more loads;

determining data indicative of a first state of the vehicle;

determining based on the data indicative of the first state of the vehicle that the vehicle is to start the first portion of the route; and

responsive to determining that the vehicle is to start the first portion of the route, causing an electronic device to monitor the driving behavior of a driver of the vehicle during the first portion of the route based on the one or more first driving behavior parameter thresholds.

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

determining a first message for the driver based on the first fragility indicator, wherein the first message includes a description of a fragility of the load that is to be transported during the first portion of the route.

19. The non-transitory computer readable storage medium of claim 17 , wherein the management server device is part of a fleet management system located in the cloud, and the determining the data indicative of a first state of the vehicle includes:

receiving, from a gateway device located on the vehicle, the data indicative of the first state of the vehicle; and

wherein causing the driving behavior of the driver of the vehicle to be monitored includes:

transmitting the one or more first driving behavior parameter thresholds to the gateway device, and

causing the gateway device to monitor the driving behavior of the driver based on the one or more first driving behavior parameter thresholds and based on one or more sensor measurements indicating one or more current values of one or more first driving behavior parameters.

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

determining one or more second driving behavior parameter thresholds based at least in part on a second fragility indicator of a load to be transported by the vehicle during a second portion of the route, wherein the second fragility indicator is determined at least in part based on the information pertaining to the one or more loads; and

causing the driving behavior of the driver of the vehicle to be monitored during the second portion of the route based on the one or more second driving behavior parameter thresholds.

21. The non-transitory computer readable storage medium of claim 20 , wherein the operations further comprise:

determining data indicative of a second state of the vehicle; and

determining based on the data indicative of the second state of the vehicle that the vehicle has completed the first portion of the route.

22. The non-transitory computer readable storage medium of claim 20 , wherein the information pertaining to one or more loads to be transported by vehicles includes the first fragility indicator and the second fragility indicator that is different than the first fragility indicator.

23. The non-transitory computer readable storage medium of claim 17 , wherein the determining the one or more first driving behavior parameter thresholds includes:

determining one or more first harsh driving event thresholds for the first portion of the route; and

wherein to monitor the driving behavior of the driver of the vehicle is performed at least in part based on the one or more first harsh driving event thresholds and includes to:

determine whether a current value of a first driving behavior parameter is greater than a first harsh driving event threshold from the one or more first harsh driving event thresholds, and

responsive to determining that the current value of the first driving behavior parameter is greater than the first harsh driving event threshold, trigger an alert for a supervisor of the driver of the vehicle indicating that a harsh driving event is detected during the first portion of the route.

24. The non-transitory computer readable storage medium of claim 17 , wherein the determining the one or more first driving behavior parameter thresholds includes:

determining one or more first warning thresholds for the first portion of the route; and

wherein to monitor the driving behavior of the driver of the vehicle is performed at least in part based on the one or more first warning thresholds and includes:

determining whether a current value of a first driving behavior parameter is greater than a first warning threshold from the one or more first warning thresholds, and

responsive to determining that the current value of the first driving behavior parameter is greater than the first warning threshold, triggering an alert for the driver of the vehicle.

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 Dec 26, 2017
From: ROWSON, JAMES MICHAEL; BICKET, JOHN; DELLAMARIA, BODECKER JOHN
To: SAMSARA NETWORKS INC.
Reel/Frame 044486/0733 →
Cited By (47)
US 12,195,037 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,334 US 12,346,712 US 12,351,193 US 12,367,718 US 12,368,903 US 12,391,256 US 12,426,007 US 12,438,947 US 12,445,285 US 12,450,329 US 12,462,194 US 12,464,045 US 12,479,446 US 12,501,178 US 12,511,947 US 12,518,215 US 12,524,314 US 12,530,625 US 12,534,097 US 12,536,473 US 12,541,718 US 12,561,624 US 12,565,143 US 12,608,655 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,682,753 US 12,701,004