IP Library › Granted Patent US 9,704,303
Granted Patent B2
US 9,704,303 · App. 14/517,500 · Granted Jul 11, 2017

Systems and methods for utilizing telematics data to improve fleet management operations

Inventors: Mark J. Davidson (Alpharetta, GA); John A. Olsen, III (Cumming, GA)
Assignee: United Parcel Service of America, Inc.
G07C5/02B60R25/34G06F17/00G06Q10/08G07C5/008
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 9,704,303
App. No.
14/517,500
Granted
Jul 11, 2017
Kind
B2
Abstract

According to various embodiments, a fleet management system is provided for capturing, storing, and analyzing telematics data to improve fleet management operations. The fleet management system may be used, for example, by a shipping entity (e.g., a common carrier) to capture telematics data from a plurality of vehicle sensors located on various delivery vehicles and to analyze the captured telematics data. In particular, various embodiments of the fleet management system are configured to analyze engine idle data in relation to other telematics data in order to identify inefficiencies, safety hazards, and theft hazards in a driver's delivery process. The fleet management system may also be configured to assess various aspects of vehicle performance, such as vehicle travel delays and vehicle speeds. These analytical capabilities allow the fleet management system to assist fleet managing entities, or other entities, in analyzing driver performance, reducing fuel and maintenance costs, and improving route planning.

Claims (78)

1. A fleet management computer system comprising:

one or more memory storage areas; and

one or more processors;

wherein said one or more processors are, collectively, configured to:

receive telematics data collected by one or more vehicle sensors associated with a vehicle, wherein said telematics data is indicative of the engine run time and engine idle time of said vehicle;

associate one or more portions of said telematics data with one or more vehicle trip segments,

wherein said one or more vehicle trip segments are segments of a given vehicle trip and each of said one or more vehicle trip segments are distinguished from other vehicle trip segments occurring during the given vehicle trip by vehicle activity, and

wherein the vehicle's engine is continuously active during each vehicle trip, and each vehicle trip begins with starting the vehicle's engine and ends with turning off the vehicle's engine; and

determine one or more engine idle time percentages each indicating the percentage of engine run time that said vehicle's engine was idling during one or more vehicle trip segments.

2. The fleet management computer system of claim 1 , wherein said one or more vehicle trip segments comprise a Start of Trip segment; and

wherein said one or more engine idle time percentages comprise a Start of Trip engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified Start of Trip segments.

3. The fleet management computer system of claim 1 , wherein said one or more vehicle trip segments comprise a During Travel segment; and

wherein said one or more engine idle time percentages comprise a During Travel engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified During Travel segments.

4. The fleet management computer system of claim 1 , wherein said one or more vehicle trip segments comprise an End of Trip segment; and

wherein said one or more engine idle time percentages comprise an End of Trip engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified End of Trip segments.

5. The fleet management computer system of claim 1 , wherein said one or more processors are configured to associate said telematics data with one or more vehicle trip segments by identifying segments of engine idle time indicated by said telematics data and classifying said identified engine idle segments as occurring during a Start of Trip portion of a vehicle trip, a During Travel portion of a vehicle strip, or an End of Trip portion of a vehicle trip.

6. The fleet management computer system of claim 1 , wherein said one or more processors are configured to receive said telematics data by:

receiving user input requesting retrieval of vehicle telematics data relating to one or more user parameters;

retrieving certain vehicle telematics data relating to said parameters from one or more data repositories; and

loading said certain vehicle telematics data to said one or more memory storage areas.

7. The fleet management computer system of claim 1 , wherein said one or more processors are further configured to generate a graphical display indicating said engine idle time percentages.

8. A fleet management computer system comprising:

one or more memory storage areas; and

one or more processors;

wherein said one or more processors are, collectively, configured to:

(i) receive telematics data from one or more vehicle sensors associated with a vehicle; and

(ii) associate one or more portions of said telematics data with one or more vehicle trip segments,

wherein said one or more vehicle trip segments are segments of a given vehicle trip and each of said one or more vehicle trip segments are distinguished from other vehicle trip segments occurring during the given vehicle trip by vehicle activity, and

wherein the vehicle's engine is continuously active during each vehicle trip, and each vehicle trip begins with starting the vehicle's engine and ends with turning off the vehicle's engine.

9. The fleet management computer system of claim 8 , wherein said one or more vehicle trip segments comprise:

a start of trip segment;

a during travel segment; and

an end of trip segment.

10. The fleet management system of claim 9 , wherein:

said start of trip segment represents a time period between the vehicle's engine turning on and the vehicle beginning to travel to a destination;

said during travel segment represents a time period during which the vehicle is traveling to said destination and the vehicle's engine remains on; and

said end of trip segment represents a time period between the vehicle stopping at said destination and the vehicle's engine turning off.

11. The fleet management computer system of claim 8 , wherein said telematics data comprises engine idle data relating to the engine idle time of said vehicle.

12. The fleet management computer system of claim 11 , wherein said one or more processors are, collectively, configured to associate one or more portions of said telematics data with one or more vehicle trip segments by identifying engine idle segments indicated by said engine idle data and associating each of said engine idle segments with a particular one of said vehicle trip segments.

13. A method for assessing vehicle efficiency, the method comprising:

receiving, via one or more processors, telematics data collected by one or more vehicle sensors associated with a vehicle, wherein said telematics data is indicative of the engine run time and engine idle time of said vehicle;

associating, via the one or more processors, one or more portions of said telematics data with one or more vehicle trip segments,

wherein said one or more vehicle trip segments are segments of a given vehicle trip and each of said one or more vehicle trip segments are distinguished from other vehicle trip segments occurring during the given vehicle trip by vehicle activity, and

wherein the vehicle's engine is continuously active during each vehicle trip, and each vehicle trip begins with starting the vehicle's engine and ends with turning off the vehicle's engine; and

determining, via the one or more processors, one or more engine idle time percentages each indicating the percentage of engine run time that said vehicle's engine was idling during one or more vehicle trip segments.

14. The method of claim 13 , wherein said one or more vehicle trip segments comprise a Start of Trip segment; and

wherein said step of determining, via the one or more processors, the one or more engine idle time percentages comprises steps for determining a Start of Trip engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified Start of Trip segments.

15. The method of claim 13 , wherein said one or more vehicle trip segments comprise a During Travel segment; and

wherein said step of determining, via the one or more processors, the one or more engine idle time percentages comprises steps for determining a During Travel engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified During Travel segments.

16. The method of claim 13 , wherein said one or more vehicle trip segments comprise a End of Trip segment; and

wherein said step of determining, via the one or more processors, the one or more engine idle time percentages comprises steps for determining an End of Trip engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified End of Trip segments.

17. The method of claim 13 , additionally comprising steps for: associating, via the one or more processors, said telematics data with one or more vehicle trip segments by identifying segments of engine idle time indicated by said telematics data and classifying said identified engine idle segments as occurring during a Start of Trip portion of a vehicle trip, a During Travel portion of a vehicle strip, or an End of Trip portion of a vehicle trip.

18. The method of claim 13 , wherein said step of receiving, via one or more processors, telematics data collected by one or more vehicle sensors associated with a vehicle comprises steps for:

receiving, via the one or more processors, user input requesting retrieval of vehicle telematics data relating to one or more user parameters;

retrieving, via the one or more processors, certain vehicle telematics data relating to said parameters from one or more data repositories; and

loading, via the one or more processors, said certain vehicle telematics data to said one or more memory storage areas.

19. The method of claim 13 , additionally comprising steps for:

generating, via the one or more processors, a graphical display indicating said engine idle time percentages.

20. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion configured to receive telematics data collected by one or more vehicle sensors associated with a vehicle, wherein said telematics data is indicative of the engine run time and engine idle time of said vehicle;

an executable portion configured to associate one or more portions of said telematics data with one or more vehicle trip segments,

wherein said one or more vehicle trip segments are segments of a given vehicle trip and each of said one or more vehicle trip segments are distinguished from other vehicle trip segments occurring during the given vehicle trip by vehicle activity, and

wherein the vehicle's engine is continuously active during each vehicle trip, and each vehicle trip begins with starting the vehicle's engine and ends with turning off the vehicle's engine; and

an executable portion configured to determine one or more engine idle time percentages each indicating the percentage of engine run time that said vehicle's engine was idling during one or more vehicle trip segments.

21. The computer program product of claim 20 , wherein said one or more vehicle trip segments comprise a Start of Trip segment; and

wherein said executable portion configured to determine the one or more engine idle time percentages is configured to determine a Start of Trip engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified Start of Trip segments.

22. The computer program product of claim 20 , wherein said one or more vehicle trip segments comprise a During Travel segment; and

wherein said executable portion configured to determine the one or more engine idle time percentages is configured to determine a During Travel engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified During Travel segments.

23. The computer program product of claim 20 , wherein said one or more vehicle trip segments comprise a End of Trip segment; and

wherein said executable portion configured to determine the one or more engine idle time percentages is configured to determine an End of Trip engine idle percentage representative of the percentage of engine running time that said vehicle's engine was idling during all identified End of Trip segments.

24. The computer program product of claim 20 , additionally comprising:

an executable portion configured to associate said telematics data with one or more vehicle trip segments by identifying segments of engine idle time indicated by said telematics data and classifying said identified engine idle segments as occurring during a Start of Trip portion of a vehicle trip, a During Travel portion of a vehicle strip, or an End of Trip portion of a vehicle trip.

25. The computer program product of claim 20 , wherein said executable portion configured to receive telematics data collected by one or more vehicle sensors associated with a vehicle comprises:

an executable portion configured to receive user input requesting retrieval of vehicle telematics data relating to one or more user parameters;

an executable portion configured to retrieve certain vehicle telematics data relating to said parameters from one or more data repositories; and

an executable portion configured to load said certain vehicle telematics data to said one or more memory storage areas.

26. The computer program product of claim 20 , additionally comprising:

an executable portion configured to generate a graphical display indicating said engine idle time percentages.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2014
From: DAVIDSON, MARK J.; OLSEN, III, JOHN A.
To: UNITED PARCEL SERVICE OF AMERICA, INC.
Reel/Frame 033974/0566 →
Continuity (4)
Continuation 13799627 · Mar 13, 2013
Continuation 12556140 · Sep 9, 2009
Provisional Application 61095486 · Sep 9, 2008
Related Publication 20150046062A1 · Feb 12, 2015