IP Library Granted Patent US 9,569,965
Granted Patent B1
US 9,569,965 · App. 13/083,852 · Granted Feb 14, 2017

System and method for providing vehicle and fleet profiles

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,569,965
App. No.
13/083,852
Granted
Feb 14, 2017
Kind
B1
Abstract

Disclosed are a computer systems, methods and products including at least one computer processor and computer readable storage medium or media including computer code and at least one storage device in which is stored GPS data for a plurality of vehicles. One or more processors are programmed at least to receive GPS event data transmitted from a plurality of GPS devices, each GPS device associated a vehicle; for each vehicle, store in a memory operatively coupled to at least one of the processors, the GPS event data; analyze the GPS event data to derive a plurality of operational metrics for each vehicle; and provide, for a graphic user interface, an interactive display configured display a graphic presentation of at least one operational metric for each of a plurality of vehicles.

Claims (68)

1. A computer system for managing a vehicle fleet based on historical GPS event data, the system comprising:

one or more processors programmed at least to:

receive GPS event data transmitted from a plurality of GPS devices, each GPS device being associated with a vehicle of the vehicle fleet that has a plurality of vehicles;

for each vehicle, store, in a memory operatively coupled to at least one of the processors, the GPS event data;

analyze the GPS event data to derive a plurality of operational metrics for each vehicle; and

provide, for a graphic user interface, an interactive display configured display a graphic presentation of an operational metric for each of a plurality of vehicles,

wherein the one or more processors are further programmed to determine an incorrect position of a vehicle as reported in the GPS event data, exclude the incorrect position from the GPS event data, and recalculate a trajectory based on a position prior to the incorrect position.

2. The computer system of claim 1 , wherein the one or more processors are further programmed to:

provide, for the graphic user interface, the graphic presentation of the operational metric, the operational metric including an operation metric selected from the group consisting essentially of: engine on/off, vehicle mileage, idling, number of stops, and speed.

3. The computer system of claim 1 , wherein the one or more processors are further programmed to:

provide, for the graphic user interface, an alert when an operational metric for a vehicle meets or exceeds at least one predetermined criterion established for the operational metric.

4. The computer system of claim 3 , wherein

the operational metric includes at least one of: engine on/off, vehicle mileage, idling, and speeding.

5. The computer system of claim 1 , wherein the one or more processors are further programmed to:

correct, using a correction algorithm, the GPS event data.

6. The computer system of claim 1 , wherein

the one or more processors are further programmed to:

store, in a memory operatively coupled to at least one of the processors, a record of a route from an origin location to a destination location; and

record the route for provision to a computer configured to display the route as a map.

7. The computer system of claim 1 , wherein the one or more processors are further programmed to:

for each vehicle, store, in the memory operatively coupled to at least one of the processors, historical GPS event data for a plurality of operation periods.

8. The computer system of claim 1 , wherein the one or more processors are further programmed to:

generate a report based on said historical event data.

9. The computer system of claim 8 , wherein

the report includes:

vehicle activity over a predetermined time period;

a speed report;

an idling report;

vehicle operational reports;

employee performance;

driver behavior; and

fleet performance.

10. A method for managing a vehicle fleet based on historical GPS event data, the method comprising:

receiving GPS event data transmitted from a plurality of GPS devices, each GPS device being associated with a vehicle of the vehicle fleet that has a plurality of vehicles;

storing, for each vehicle, in a memory operatively coupled to at least one of the processors, the GPS event data; and

analyzing the GPS event data to derive a plurality of operational metrics for each vehicle; and

providing, for a graphic user interface, an interactive display configured display a graphic presentation of an operational metric for each of a plurality of vehicles,

wherein the method further comprises determining an incorrect position of a vehicle as reported in the GPS event data, excluding the incorrect position from the GPS event data, and recalculating a trajectory based on a position prior to the incorrect position.

11. The method of claim 10 , wherein the method further comprises:

providing, for the graphic user interface, the graphic presentation of the operational metric, the operational metric including at least one of: engine on/off, vehicle mileage, idling, number of stops, and speed.

12. The method of claim 10 , wherein the method further comprises:

providing, for the graphic user interface, an alert when an operational metric for a vehicle exceeds a predetermined criterion established for the operational metric.

13. The method of claim 12 , wherein

the operational metric includes an operational metric selected from the group consisting essentially of: engine on/off, vehicle mileage, idling, and speeding.

14. The method of claim 10 , wherein the method further comprises:

correcting, using a correction algorithm, the GPS event data.

15. The method of claim 10 , wherein the method further comprises:

storing, in a memory operatively coupled to at least one of the processors, a record of a route from an origin location to a destination location; and

recording the route for provision to a computer configured to display the route as a map.

16. The method of claim 10 , wherein the method further comprises:

for each vehicle, storing, in the memory operatively coupled to at least one of the processors, historical GPS event data for a plurality of operation periods.

17. The method of claim 10 , wherein the method further comprises:

generating a report based on said historical event data.

18. The method of claim 17 , wherein

the report includes:

vehicle activity over a predetermined time period;

a speeding report;

an idling report;

vehicle operational reports;

employee performance;

driver behavior; and

fleet performance.

19. A computer program product comprising a computer-readable storage medium encoded with instructions that, when executed by at least one processor within a computer system that comprises one or more processors and a memory operatively coupled to at least one of the processors, cause the computer system to execute a method for managing a vehicle fleet based on historical GPS event data, the method comprising:

receiving GPS event data transmitted from a plurality of GPS devices, each GPS device being associated with a vehicle of a vehicle fleet that has a plurality of vehicles;

for each vehicle, storing in a memory operatively coupled to at least one of the processors, the GPS event data;

analyzing the GPS event data to derive a plurality of operational metrics for each vehicle; and

providing, for a graphic user interface, an interactive display configured display a graphic presentation of an operational metric for each of a plurality of vehicles,

wherein the method further comprising determining an incorrect position of a vehicle as reported in the GPS event data, excluding the incorrect position from the GPS event data, and recalculating a trajectory based on a position prior to the incorrect position.

Assignments (10)
CHANGE OF NAME Recorded Apr 13, 2021
From: VERIZON CONNECT IRELAND LIMITED
To: VERIZON CONNECT DEVELOPMENT LIMITED
Reel/Frame 055911/0506 →
CHANGE OF NAME Recorded Apr 11, 2018
From: FLEETMATICS IRELAND LIMITED
To: VERIZON CONNECT IRELAND LIMITED
Reel/Frame 045509/0801 →
MERGER Recorded Jan 17, 2017
From: FLEETMATICS DEVELOPMENT LIMITED
To: FLEETMATICS IRELAND LIMITED
Reel/Frame 041535/0084 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: FLEETMATICS DEVELOPMENT LIMITED
Reel/Frame 040118/0119 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2015
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: FLEETMATICS DEVELOPMENT LIMITED, FORMERLY FLEETMATICS IRL LIMITED
Reel/Frame 034852/0493 →
CHANGE OF NAME Recorded Jan 30, 2015
From: FLEETMATICS IRL LIMITED
To: FLEETMATICS DEVELOPMENT LIMITED
Reel/Frame 034852/0406 →
SECURITY INTEREST Recorded Jan 30, 2015
From: FLEETMATICS DEVELOPMENT LIMITED
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034852/0700 →
PATENT SECURITY AGREEMENT Recorded Jun 6, 2012
From: FLEETMATICS PATENTS LIMITED; FLEETMATICS IRL LIMITED
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 028332/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2012
From: FLEETMATICS PATENTS LTD
To: FLEETMATICS IRL LIMITED
Reel/Frame 028156/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2011
From: MITCHELL, PETER
To: FLEETMATICS PATENTS LTD.
Reel/Frame 027048/0420 →