IP Library Granted Patent US 10,101,163
Granted Patent B2
US 10,101,163 · App. 15/586,131 · Granted Oct 16, 2018

Systems and methods for driver and vehicle tracking

Inventor: Abhishek (Herndon, VA)
Assignee: CALAMP CORP
G01C21/3407H04W4/046G01S19/13
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,101,163
App. No.
15/586,131
Granted
Oct 16, 2018
Kind
B2
Abstract

Systems and method are provided for tracking locations of a driver and vehicle. In one example, a location tracking system pairs a vehicle location device and a driver location device by associating a driver identifier and a timestamp with the driver location device and the vehicle location device, obtains vehicle location data including a set of vehicle location data points, obtains driver location data including a set of driver location data points, correlates the vehicle location data and the driver location data, generates vehicle driver data based on the correlated vehicle location data and driver location data, and identifies a driver of the vehicle at a particular time by using the vehicle driver data and the timestamp.

Claims (68)

1. A location tracking system, comprising:

a processor; and

a memory storing a location tracking application;

wherein the location tracking application directs the processor to:

pair a vehicle location device and a driver location device, wherein the pair occurs by associating a driver identifier and a timestamp with the driver location device and the vehicle location device, wherein the pair is not based on comparing vehicle location data and driver location data;

obtain vehicle location data by using the vehicle location device, wherein the vehicle location data comprises a set of vehicle location data points;

obtain driver location data by using the driver location device, wherein the driver location data comprises a set of driver location data points;

correlate the vehicle location data and the driver location data to generate correlated data;

generate vehicle driver data based on the correlated data, wherein the vehicle driver data includes a set of drivers associated with a vehicle; and

identify a driver that drove the vehicle at a particular time by using the vehicle driver data and the timestamp.

2. The location tracking system of claim 1 , wherein:

the location tracking system further comprises a network interface; and

the location tracking application directs the processor to obtain the vehicle location data by using the network interface.

3. The location tracking system of claim 1 , wherein

the location tracking application directs the processor to correlate the vehicle location data and the driver location data based on overlapping location data points in the set of vehicle location data points and driver location data points.

4. The location tracking system of claim 3 , wherein:

the vehicle location data further comprises a vehicle location sampling rate;

the driver location data further comprises a driver location sampling rate; and

the correlation of the overlapping location data points is based on the vehicle location sampling rate and the driver location sampling rate.

5. The location tracking system of claim 4 , wherein

the driver location sampling rate is greater than the vehicle location sampling rate.

6. The location tracking system of claim 5 , wherein

the driver location sampling rate is greater than or equal to double the vehicle location sampling rate.

7. The location tracking system of claim 1 , wherein:

the driver location data further comprises driver identification data uniquely identifying the driver; and

the vehicle driver data further comprises the driver identification data.

8. The location tracking system of claim 1 , wherein

the location tracking application directs the processor to correlate the vehicle location and the driver location data by:

calculating vehicle route data based on the vehicle location data, wherein the vehicle route data comprises a path describing the route taken by the vehicle;

calculating driver route data based on the driver location data, wherein the driver route data comprises a path describing the route taken by the driver;

computing a similarity score based on the vehicle route data and the driver route data; and

when the similarity score exceeds a threshold value, determine that the vehicle location data and the driver location data are correlated.

9. The location tracking system of claim 1 , wherein the location tracking application further directs the processor to

synchronize the vehicle location device and the driver location device by setting a common starting location.

10. The location tracking system of claim 1 , wherein the location tracking application further directs the processor to

synchronize the vehicle location device and the driver location device by setting a common sampling rate.

11. A method for associating drivers with vehicles, comprising:

pairing a vehicle location device and a driver location device, wherein the pairing includes associating a driver identifier and a timestamp with the driver location device and the vehicle location device, wherein the pairing is not based on comparing vehicle location data and driver location data;

obtaining vehicle location data by using a location tracking system, wherein the vehicle location data comprises a set of vehicle location data points;

obtaining driver location data by using the location tracking system, wherein the driver location data comprises a set of driver location data points;

correlating the vehicle location data and the driver location data by using the location tracking system; and

generating vehicle driver data based on the correlated vehicle location data and driver location data by using the location tracking system, wherein the generated vehicle driver data comprises a set of drivers associated with a vehicle.

12. The method of claim 11 , wherein:

the location tracking system comprises a network interface; and

the method includes obtaining the vehicle location data by using the network interface.

13. The method of claim 11 , further comprising

correlating the vehicle location data and the driver location data based on overlapping location data points in the set of vehicle location data points and driver location data points by using the location tracking system.

14. The method of claim 13 , wherein:

the vehicle location data further comprises a vehicle location sampling rate;

the driver location data further comprises a driver location sampling rate; and

correlating the overlapping location data points is based on the vehicle location sampling rate and the driver location sampling rate.

15. The method of claim 14 , wherein

the driver location sampling rate is greater than the vehicle location sampling rate.

16. The method of claim 15 , wherein

the driver location sampling rate is greater than or equal to double the vehicle location sampling rate.

17. The method of claim 11 , wherein:

the driver location data further comprises driver identification data uniquely identifying the driver; and

the vehicle driver data further comprises the driver identification data.

18. The method of claim 11 , further comprising

correlating the vehicle location and the driver location data by:

calculating vehicle route data based on the vehicle location data by using the location tracking system, wherein the vehicle route data comprises a path describing the route taken by the vehicle;

calculating driver route data based on the driver location data by using the location tracking system, wherein the driver route data comprises a path describing the route taken by the driver;

computing a similarity score based on the vehicle route data and the driver route data by using the location tracking system; and

when the similarity score exceeds a threshold value, determining that the vehicle location data and the driver location data are correlated by using the location tracking system.

19. The method of claim 11 , further comprising

synchronizing the vehicle location device and the driver location device by setting a common starting location by using the location tracking system.

20. The method of claim 11 , further comprising

synchronizing the vehicle location device and the driver location device by setting a common sampling rate by using the location tracking system.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
Reel/Frame 068604/0284 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: LYNROCK LAKE MASTER FUND LP [LYNROCK LAKE PARTNERS LLC, ITS GENERAL PARTNER]
Reel/Frame 066061/0946 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 066062/0303 →
RELEASE OF SECURITY INTEREST Recorded Dec 18, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: CALAMP CORP
Reel/Frame 066059/0252 →
SECURITY INTEREST Recorded Jul 14, 2022
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 060651/0651 →
SECURITY INTEREST Recorded Apr 4, 2018
From: CALAMP CORP.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045853/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2017
From: ABHISHEK, FNU
To: CALAMP CORP.
Reel/Frame 042310/0184 →
Continuity (2)
Continuation 14550639 · Nov 21, 2014
Related Publication 20170234688A1 · Aug 17, 2017