IP Library Granted Patent US 9,644,972
Granted Patent B2
US 9,644,972 · App. 14/640,942 · Granted May 9, 2017

Method for tracking a path taken by a 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 9,644,972
App. No.
14/640,942
Granted
May 9, 2017
Kind
B2
Abstract

Systems, methods, and devices relating to tracking a vehicle on its journey. At predetermined reporting time intervals, the vehicle's location is determined using GNSS and a current vector is calculated based on a current location and an immediately preceding location. The difference between the current vector and the immediately preceding vector is then determined and this difference is stored in the data packet. The data packet is transmitted to the base station using a two-way radio data link at select predetermined transmission time intervals. The data in the data packet is encoded to minimize the number of bits needed to store each data point.

Claims (33)

1. A method for logging a track travelled by a vehicle, the method comprising:

a) reading location data output by a GNSS (Global Navigation Satellite System) receiver to determine coordinates for an initial location for said vehicle;

b) using a data processor to store said initial location in a data packet;

c) after a predetermined reporting time interval, reading further location data output by said GNSS receiver to determine coordinates for a subsequent location for said vehicle;

d) using said data processor to calculate an initial displacement vector for said vehicle based on coordinates of said initial location and said subsequent location;

e) using said data processor to store said initial displacement vector in said data packet;

f) at predetermined reporting time intervals, executing steps f1)-f4):

f1) reading output from said GNSS receiver to determine coordinates for a new location for said vehicle;

f2) using said data processor to calculate a new displacement vector based on coordinates of said new location and an immediately preceding location;

f3) using said data processor to calculate a difference vector between said new displacement vector and an immediately preceding displacement vector; and

f4) using said data processor to store said difference vector in said data packet.

2. A method according to claim 1 further including a step of transmitting said data packet to a base station at select predetermined transmission time intervals.

3. A method according to claim 2 wherein said data packet is transmitted using radio signals.

4. A method according to claim 1 wherein said initial location is determined by reference to at least one GNSS satellite communicating with said GNSS receiver.

5. A method according to 1 wherein data determined and gathered in claim 1 is encoded prior to being saved in said data packet.

6. A method according to claim 1 wherein for each iteration of steps f1)-f4), new displacement vectors are calculated as a vector difference between coordinates of said current location and said immediately preceding location.

7. A method according to claim 1 wherein said initial displacement vector is determined by calculating a vector difference between coordinates of said initial location and said subsequent location.

8. A method according to claim 1 further including a step of storing at least one scaling factor in said data packet, said at least one scaling factor being for scaling said displacement and difference vectors.

9. A method according to claim 2 wherein said predetermined reporting time interval is shorter than said predetermined transmission time intervals.

10. A method according to claim 1 wherein said predetermined reporting time interval is adjustable by said system.

11. A method according to claim 1 further comprising acquiring position data detailing said vehicle's position at specific position time intervals, said position time intervals being shorter than said reporting time intervals.

12. A method according to claim 10 wherein said system adjusts said predetermined reporting time interval based on said position data, an adjusted reporting time interval being stored in said data packet.

13. Computer readable media having encoded thereon computer readable instructions which, when executed by a data processing system, implements a method for logging a track travelled by a vehicle, the method comprising:

a) reading location data output by a GNSS (Global Navigation Satellite System) receiver to determine an initial location for said vehicle;

b) using a data processor to store said initial location in a data packet;

c) after a predetermined reporting time interval, reading further location data output by said GNSS receiver to determine coordinates for a subsequent location for said vehicle;

d) using said data processor to calculate an initial displacement vector for said vehicle based on coordinates of said initial location and said subsequent location;

e) using said data processor to store said initial displacement vector in said data packet;

f) at predetermined reporting time intervals, executing steps f1)-f4):

f1) reading output from said GNSS receiver to determine coordinates for a new location for said vehicle;

f2) using said data processor to calculate a new displacement vector based on coordinates of said new location and an immediately preceding location;

f3) using said data processor to calculate a difference vector between said new displacement vector and an immediately preceding displacement vector; and

f4) using said data processor to store said difference vector in said data packet.

Assignments (3)
CHANGE OF NAME Recorded Feb 23, 2024
From: TALLYSMAN WIRELESS INC.
To: CALIAN GNSS LTD.
Reel/Frame 066665/0975 →
SECURITY INTEREST Recorded Jul 21, 2023
From: TALLYSMAN WIRELESS INC.
To: ROYAL BANK OF CANADA
Reel/Frame 064341/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: PANTHER, GYLES; HECKMAN, JOHN BENJAMIN; POWELL, DAVID GRAHAM
To: TALLYSMAN WIRELESS INC.
Reel/Frame 053036/0888 →