IP Library Granted Patent US 9,534,907
Granted Patent B2
US 9,534,907 · App. 13/059,402 · Granted Jan 3, 2017

Location-based services

Inventors: Michael Peeters (Tourinnes-la-Grosse, BE); Claude Debast (Lembeek, BE); Tim Froidcoeur (Hoeilaart, BE)
Assignee: Telit Automotive Solutions NV
G01C21/30G07B15/06
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,534,907
App. No.
13/059,402
Granted
Jan 3, 2017
Kind
B2
Abstract

A location tracking unit for use with a location based service system is presented. The location tracking unit comprises: a navigation receiver adapted to implement a location tracking function; data processing means adapted to determine an occupied location according to a first location matching process, the first location matching process using navigation data from the navigation receiver and a first set of geographic data; and data processing means adapted to verify the integrity of the first location matching process based on a second location matching process using navigation data and a second set of geographic data.

Claims (37)

1. A location tracking unit configured for use with a location based service system comprising:

a navigation receiver configured to implement a location tracking function;

a first data processor configured to determine an occupied location according to a first location matching process, the first location matching process using navigation data from the navigation receiver and a first set of geographic data; and

a second data processor configured to verify integrity of the first location matching process based on a second location matching process using the navigation data and a second set of geographic data, wherein the first data processor is a host controller and the second data processor is a secure controller.

2. The unit as claimed in claim 1 , wherein the first data processor is further configured to verify the integrity of the first location matching process based on at least one of navigation data reliability information, historical information relating to a rate of successful integrity verification, and information relating to interruption of data from the navigation receiver.

3. The unit as claimed in claim 1 , further comprising:

a communication device configured to communicate with a server remotely located from the location tracking unit.

4. The unit as claimed in claim 1 , further comprising:

secure data storage configured to store the second set of geographic data according to an encryption algorithm.

5. The unit as claimed in claim 2 , wherein the first set of geographic data comprise information relating to locations of road sections.

6. The unit as claimed in claim 5 , wherein a road section is represented as at least one of a straight line joining two distinct locations, a plurality of splines, a polygon, a series of overlapping circles, and a series of overlapping polygons.

7. The unit as claimed in claim 1 , wherein the first data processor is further configured to implement at least one counter-fraud process of monitoring regularity of the navigation data and verifying that a determined occupied location is associated with the first set of geographic data.

8. A system for implementing a location based service comprising the location tracking unit as claimed in claim 1 .

9. The system as claimed in claim 8 , wherein the system is a road tolling system.

10. A method of implementing a location tracking function in a location tracking unit, the method comprising:

determining, in a host controller, an occupied location according to a first location matching process, the first location matching process using navigation data from a navigation receiver and a first set of geographic data;

verifying, in a secure controller, integrity of the first location matching process based on a second location matching process using the navigation data and a second set of geographic data.

11. The method as claimed in claim 10 , wherein the step of verifying is further based on at least one of navigation data reliability information, historical information relating to a rate of successful integrity verification, and information relating to interruption of data from the navigation receiver.

12. The method as claimed in claim 10 , further comprising:

monitoring regularity of the navigation data; and

verifying that a determined occupied location is associated with the first set of geographic data.

13. The method as claimed in claim 10 , wherein the step of verifying comprises:

determining whether or not the determined occupied location is consistent with the navigation data and the second set of geographic data.

14. The method as claimed in claim 10 , wherein the step of determining an occupied location comprises:

deriving location information from the navigation data;

determining a distance from a location based on the location information and the first set of geographic data;

determining that the location is the occupied location if the distance is less than a threshold value.

15. A non-transitory medium comprising:

instructions for determining, in a host controller, an occupied location according to a first location matching process, the first location matching process using navigation data from a navigation receiver and a first set of geographic data;

instructions for verifying, in a secure controller, integrity of the first location matching process based on a second location matching using the navigation data and a second set of geographic data.

16. The unit of claim 1 , further comprising:

a database stored inside the host controller.

17. The unit of claim 1 , further comprising:

a database stored inside the secure controller.

18. The unit of claim 6 , wherein all road sections are identified by unique IDs.

19. The unit of claim 1 , wherein a secure map database is stored outside of the secure controller.

20. The unit of claim 1 , comprising both a regular map database and a secure map database.

Assignments (16)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2022
From: TITAN AUTOMOTIVE SOLUTIONS NV
To: TITAN INTELLIGENCE TECHNOLOGY LIMITED
Reel/Frame 058686/0883 →
CHANGE OF NAME Recorded Feb 10, 2020
From: TELIT AUTOMOTIVE SOLUTIONS NV
To: TITAN AUTOMOTIVE SOLUTIONS NV
Reel/Frame 051857/0882 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2019
From: HSBC BANK PLC
To: TELIT AUTOMOTIVE SOLUTIONS NV
Reel/Frame 048466/0594 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
SECURITY INTEREST Recorded Oct 13, 2016
From: TELIT AUTOMOTIVE SOLUTIONS NV
To: HSBC BANK PLC
Reel/Frame 040007/0201 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: NXP B.V.
To: TELIT AUTOMOTIVE SOLUTIONS NV
Reel/Frame 032584/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2011
From: PEETERS, MICHAEL; DEBAST, CLAUDE; FROIDCOEUR, TIM
To: NXP, B.V.
Reel/Frame 025821/0434 →
Priority Claims (1)
EP 08105105 · Aug 22, 2008 · regional
Continuity (1)
Related Publication 20110153267A1 · Jun 23, 2011