IP Library Granted Patent US 8,977,427
Granted Patent B2
US 8,977,427 · App. 14/047,248 · Granted Mar 10, 2015

System, method and odometer monitor for detecting connectivity status of mobile data terminal to vehicle

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 8,977,427
App. No.
14/047,248
Granted
Mar 10, 2015
Kind
B2
Abstract

An odometer monitor for monitoring the connectivity status of a mobile data terminal to a vehicle is a module defined in a data processor of the mobile data terminal. The monitor is operable to detect successive timed poll events originating in the mobile data terminal and listen for arrival of corresponding odometer update values from a vehicle tracking device connected to an information bus of the vehicle. Successive odometer updates are compared to calculate the distances travelled between updates, and to make a determination of connectivity status of the mobile data terminal relative to the vehicle based on whether or not the calculated distances are above or below a preset maximum distance. The odometer monitor can verify whether the mobile data terminal remains connected to the same vehicle by checking a vehicle identity module, which may be located in the vehicle tracking device.

Claims (42)

1. A system for monitoring connectivity status of a mobile data terminal to a vehicle, comprising:

a vehicle tracking device connectable to a vehicle information bus of a vehicle and operable to receive odometer update values from the vehicle via said bus;

a vehicle identity module in the vehicle tracking device for storing an identification of the vehicle;

a mobile data terminal connected to the vehicle tracking device and operable to receive odometer update values from the vehicle tracking device; and

a preset maximum distance defined in said mobile data terminal;

said mobile data terminal being operable to:

detect a series of timed poll events originating in the mobile data terminal;

receive an odometer update value from the vehicle tracking device corresponding to each poll event;

verify that a last and a penultimate of said odometer update values are from the vehicle;

calculate a distance between the last and penultimate odometer update values;

make a determination of connectivity status of said mobile data terminal relative to the vehicle based on whether the distance is greater than or less than the preset maximum distance; and

store the connectivity status.

2. The system of claim 1 wherein the mobile data terminal is operable to transmit said connectivity status to a remote server.

3. The system of claim 1 wherein the value of the preset maximum distance equals the value of the maximum expected distance the vehicle can travel during the time between two successive timed poll events.

4. The system of claim 1 wherein said connectivity status is connected if the distance is less than the preset maximum distance.

5. The system of claim 1 wherein said connectivity status is disconnected if the distance is greater than the preset maximum distance.

6. The system of claim 1 wherein said connectivity status indicates that said mobile data terminal is reconnected if the distance is less than the preset maximum distance and was previously calculated to be greater than the preset maximum distance.

7. A method for monitoring connectivity status of a mobile data terminal to a vehicle, comprising the steps of:

defining a preset maximum distance in a mobile data terminal connectable to a vehicle;

detecting a series of timed poll events originating in the mobile data terminal;

receiving an odometer update value from a vehicle tracking device corresponding to each poll event;

verifying that a last and a penultimate of said odometer update values are from the vehicle;

calculating a distance between the last and penultimate odometer update values;

making a determination of connectivity status of said mobile data terminal relative to the vehicle based on whether the distance is greater than or less than the preset maximum distance; and

storing the connectivity status.

8. The method of claim 7 further comprising the step of transmitting said connectivity status to a remote server.

9. The method of claim 7 wherein the value of the preset maximum distance equals the value of the maximum expected distance the vehicle can travel during the time between two successive timed poll events.

10. The method of claim 7 wherein said connectivity status is connected if the distance is less than the preset maximum distance.

11. The method of claim 7 wherein said connectivity status is disconnected if the distance is greater than the preset maximum distance.

12. The method of claim 7 wherein said connectivity status indicates that said mobile data terminal is reconnected if the distance is less than the preset maximum distance and was previously calculated to be greater than the preset maximum distance.

13. One or more non-transitory computer readable media comprising computer readable instructions, which, when executed by a processor cause a mobile data terminal in a vehicle to:

define a preset maximum distance;

detect a series of timed poll events;

receive an odometer update value from a vehicle tracking device corresponding to each poll event;

verify that a last and a penultimate of said odometer update values are from the vehicle;

calculate a distance between the last and penultimate odometer update values;

make a determination of connectivity status of said mobile data terminal relative to the vehicle based on whether the distance is greater than or less than the preset maximum distance; and

store the connectivity status.

14. The media of claim 13 wherein the mobile data terminal is further caused to transmit said connectivity status to a remote server.

15. The media of claim 13 wherein the value of the preset maximum distance equals the value of the maximum expected distance the vehicle can travel during the time between two successive timed poll events.

16. The media of claim 13 wherein said connectivity status is connected if the distance is less than the preset maximum distance.

17. The media of claim 13 wherein said connectivity status is disconnected if the distance is greater than the preset maximum distance.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE COVER SHEET, WHICH LISTED PATENT NUMBER 6377219 IN ERROR. THE CORRECT PATENT NUMBER IS 6377210 PREVIOUSLY RECORDED ON REEL 052697 FRAME 0574. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT LISTING OF PATENT 6377210 ON PAGE 6, ROW 8 OF THE ORIGINAL RELEASE OF SECURITY INTEREST.. Recorded May 20, 2020
From: THE TORONTO-DOMINION BANK
To: GEOTAB INC.
Reel/Frame 052718/0050 →
RELEASE OF SECURITY INTEREST Recorded May 19, 2020
From: THE TORONTO-DOMINION BANK
To: GEOTAB INC.
Reel/Frame 052697/0574 →
MERGER AND CHANGE OF NAME Recorded Mar 12, 2020
From: BSM TECHNOLOGIES LTD.; GEOTAB INC.
To: GEOTAB INC.
Reel/Frame 052100/0360 →
MERGER AND CHANGE OF NAME Recorded Oct 31, 2018
From: WEBTECH WIRELESS INC.; BSM TECHNOLOGIES LTD.
To: BSM TECHNOLOGIES LTD.
Reel/Frame 047369/0579 →
SECURITY INTEREST Recorded Mar 4, 2016
From: WEBTECH WIRELESS INC.
To: THE TORONTO-DOMINION BANK
Reel/Frame 037895/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2014
From: SCOTT, MICHAEL
To: WEBTECH WIRELESS INC.
Reel/Frame 031900/0158 →