# US 8,977,427 B2 · System, method and odometer monitor for detecting connectivity status of mobile data terminal to vehicle

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,977,427 B2
- Document ID: US8977427B2
- Status: Granted
- Kind: B2
- Application number: 14/047,248
- Filed: 2013-10-07
- Published: 2014-04-03
- Granted: 2015-03-10
- Earliest claimed: 2011-09-08
- Assignees: Webtech Wireless Inc.
- Applicants: Webtech Wireless Inc.
- Inventors: Michael Scott
- Web page: https://patentgrep.com/patent/US8977427B2

## CPC

- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/002: {Analysing tachograph charts (arrangements for graph-reading in general G06K11/00)}
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE

## 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

### Claim 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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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

### Claim 5 (depends on 1)

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

### Claim 6 (depends on 1)

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.

### Claim 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.

### Claim 8 (depends on 7)

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

### Claim 9 (depends on 7)

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.

### Claim 10 (depends on 7)

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

### Claim 11 (depends on 7)

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

### Claim 12 (depends on 7)

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.

### Claim 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.

### Claim 14 (depends on 13)

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

### Claim 15 (depends on 13)

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.

### Claim 16 (depends on 13)

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

### Claim 17 (depends on 13)

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