IP Library Granted Patent US 9,189,450
Granted Patent B2
US 9,189,450 · App. 13/623,649 · Granted Nov 17, 2015

Method and system for collecting, analyzing and displaying fleet performance data

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,189,450
App. No.
13/623,649
Granted
Nov 17, 2015
Kind
B2
Abstract

A method and system for collecting, analyzing and displaying fleet performance data are described. An embodiment of the system and method includes receiving a plurality of data streams comprising disparate data, storing, in real-time, the disparate data in a first database, organizing the disparate data stored in the first database into an organized structure in a second database, the data in the second database organized according to a predefined parameter, exposing the organized data in the second database as a subset of data stored in a third database, querying the subset of data in the third database according to a script, the script configured to associate the subset of data according to the predefined parameter, and providing the associated subset of data in the third database to an analysis engine configured to display the associated subset of data from a perspective defined by the predefined parameter.

Claims (48)

1. A method for collecting, analyzing and displaying fleet performance data performed on a system including a processor, comprising:

receiving, from a plurality of vehicles, a plurality of data streams comprising disparate data associated with the plurality of vehicles;

identifying a first data type, a second data type, and a third data type of the disparate data;

storing the first data type in a first data store, the second data type in a second data store, and the third data type in a third data store;

receiving, at a first database, the disparate data from the first data store, the second data store, and the third data store;

storing, in real-time, the disparate data in the first database;

organizing, via the processor, the disparate data stored in the first database into an organized structure in a second database, the data in the second database organized according to a predefined parameter;

exposing, via the processor, a subset of data from the organized data in the second database;

storing the subset of data in a third database;

querying, via the processor, the subset of data in the third database according to a script, the script configured to associate the subset of data according to the predefined parameter; and

providing the associated subset of data in the third database to an analysis engine configured to display the associated subset of data from a perspective defined by the predefined parameter,

wherein the analysis engine is further configured to compute fleet metrics by aggregating information from the third database and industry metrics by aggregating information from the second database, compare the associated subset of data to the fleet metrics or the industry metrics, and display the comparison.

2. The method of claim 1 , wherein the disparate data comprises vehicle-centric data and driver-centric data and the subset of data in the third database is presented from a vehicle-centric performance perspective.

3. The method of claim 1 , wherein the disparate data comprises vehicle-centric data and driver-centric data and the subset of data in the third database is presented from a driver-centric performance perspective.

4. The method of claim 1 , further comprising managing an association between vehicle-centric performance data and driver-centric performance data.

5. The method of claim 4 , wherein a subset of any of the vehicle-centric performance data and the driver-centric performance data is compared against a larger sample of the vehicle-centric performance data and the driver-centric performance data to determine a performance metric of the subset of any of the vehicle-centric performance data and the driver-centric performance data.

6. The method of claim 5 , wherein the comparison of the subset of any of the vehicle-centric performance data and the driver-centric performance data with industry data is customizable based on user input.

7. The method of claim 1 , wherein the disparate data is reviewed over a period of time.

8. A system for collecting, analyzing and displaying fleet performance data, comprising:

a plurality of data streams received from a plurality of vehicles comprising disparate data associated with the plurality of vehicles, wherein the disparate data includes a first data type, a second data type, and a third data type;

a first data store for storing the first data type;

a second data store for storing the second data type;

a third data store for storing the third data type;

a first database for receiving the disparate data from the first data store, the second data store, and the third data store and storing, in real-time, the disparate data;

a second database for storing the disparate data in the first database in an organized structure, the data in the second database organized according to a predefined parameter;

a third database for storing a subset of data exposed from the data in the second database;

a script for querying the subset of data in the third database, the script configured to associate the subset of data according to the predefined parameter; and

an analysis engine configured to display the associated subset of data from a perspective defined by the predefined parameter, wherein the analysis engine is further configured to compute fleet metrics by aggregating information from the third database and industry metrics by aggregating information from the second database, compare the associated subset of data to the fleet metrics or the industry metrics, and display the comparison.

9. The system of claim 8 , wherein the disparate data comprises vehicle-centric data and driver-centric data and the subset of data in the third database is presented from a vehicle-centric performance perspective.

10. The system of claim 8 , wherein the disparate data comprises vehicle-centric data and driver-centric data and the subset of data in the third database is presented from a driver-centric performance perspective.

11. The system of claim 8 , wherein the analysis engine manages an association between vehicle-centric performance data and driver-centric performance data.

12. The system of claim 11 , wherein a subset of any of the vehicle-centric performance data and the driver-centric performance data is compared against a larger sample of the vehicle-centric performance data and the driver-centric performance data to determine a performance metric of the subset of any of the vehicle-centric performance data and the driver-centric performance data.

13. The system of claim 12 , wherein the comparison of the subset of any of the vehicle-centric performance data and the driver-centric performance data with industry data is customizable based on user input.

14. The system of claim 8 , wherein the disparate data is reviewed over a period of time.

15. A system for collecting, analyzing and displaying fleet performance data, comprising:

a plurality of data streams received from a plurality of vehicles comprising disparate data including a first data type, a second data type, and a third data type, the disparate data comprising vehicle-centric data and driver-centric data;

a first data store for storing the first data type;

a second data store for storing the second data type;

a third data store for storing the third data type;

a first database for receiving the disparate data from the first data store, the second data store, and the third data store and storing, in real-time, the disparate data;

a second database for storing the disparate data in the first database in an organized structure, the data in the second database organized according to a predefined parameter;

a third database for storing a subset of data exposed from the data in the second database;

a script for querying the subset of data in the third database, the script configured to associate the subset of data according to the predefined parameter; and

an analysis engine configured to display the associated subset of data from a perspective defined by the predefined parameter, the perspective chose from a vehicle-centric performance perspective and a driver-centric performance perspective, wherein the analysis engine is further configured to compute fleet metrics by aggregating information from the third database and industry metrics by aggregating information from the second database, compare the associated subset of data to the fleet metrics or the industry metrics, and display the comparison.

16. The system of claim 15 , wherein the analysis engine manages an association between vehicle-centric performance data and driver-centric performance data.

17. The system of claim 16 , wherein a subset of any of the vehicle-centric performance data and the driver-centric performance data is compared against a larger sample of the vehicle-centric performance data and the driver-centric performance data to determine a performance metric of the subset of any of the vehicle-centric performance data and the driver-centric performance data.

18. The system of claim 17 , wherein the comparison of the subset of any of the vehicle-centric performance data and the driver-centric performance data with industry data is customizable based on user input.

19. The system of claim 15 , wherein the disparate data is reviewed over a period of time.

Assignments (16)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
SECURITY INTEREST RELEASE (REEL/FRAME: 045723/0359) Recorded Jun 8, 2021
From: BARCLAYS BANK PLC, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056516/0442 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983/0570) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056518/0684 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: OMNITRACS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0570 →
RELEASE OF SECOND LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045920/0845 →
SECURITY INTEREST Recorded Mar 26, 2018
From: OMNITRACS , LLC
To: BARCLAYS BANK PLC
Reel/Frame 045723/0359 →
RELEASE OF FIRST LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045727/0398 →
CHANGE OF ADDRESS Recorded Jan 25, 2017
From: OMNITRACS, LLC
To: OMNITRACS, LLC
Reel/Frame 041492/0939 →
CHANGE OF NAME Recorded Feb 26, 2014
From: OMNITRACS, INC.
To: OMNITRACS, LLC
Reel/Frame 032336/0354 →
PATENT ASSIGNMENT AGREEMENT Recorded Feb 7, 2014
From: QUALCOMM INCORPORATED
To: OMNITRACS, INC.
Reel/Frame 032167/0756 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Dec 13, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031814/0843 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 5, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031765/0877 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2012
From: RAGHUNATHAN, SUDARSHAN; LEE, CHUNG HUNG; MCQUIGG, JEFFREY
To: QUALCOMM, INCORPORATED
Reel/Frame 029393/0933 →