IP Library Granted Patent US 11,868,949
Granted Patent B2
US 11,868,949 · App. 17/989,363 · Granted Jan 9, 2024

Method and system for internet of things asset tracking within an intelligent transportation system

Inventors: Ian Christopher Drummond Doig (Roquefort les Pins, FR); Stephen John Barrett (Haywards Heath, GB)
Assignee: BlackBerry Limited
G06Q10/0833G01S5/0027H04W4/027H04W4/029H04W4/44
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 11,868,949
App. No.
17/989,363
Granted
Jan 9, 2024
Kind
B2
Abstract

A method at an asset tracking device, the method including activating a receiver at the asset tracking device; obtaining an intelligent transportation system message using the receiver; determining a position from the intelligent transportation system message; and reporting the determined position to a remote server.

Claims (48)

1. A method at an asset tracking device, the method comprising:

activating a receiver of an intelligent transportation system transceiver at the asset tracking device;

receiving a plurality of intelligent transportation system messages using the receiver, each of the plurality of intelligent transportation system messages having a certificate identifier;

selecting an intelligent transportation system message from within the plurality of intelligent transportation system messages based on the certificate identifier observed most frequently;

determining that the certificate identifier from the selected intelligent transportation system message is found within a list of stored certificate identifiers at the asset tracking device;

based on determining that the certificate identifier is found within a list of stored certificate identifiers, determining a geographic position of the asset tracking device from geographic information within the intelligent transportation system message; and

reporting the determined geographic position to a remote server.

2. The method of claim 1 , wherein the intelligent transportation system message is at least one of a European Telecommunications Standards Institute (ETSI) Cooperative Awareness Message (CAM); an ETSI Decentralized Environmental Notification Message (DENM), and a Dedicated Short Range Communications (DSRC) Basic Safety Message (BSM).

3. The method of claim 1 , wherein the reporting includes a confidence level with the determined position.

4. The method of claim 1 , wherein the list of stored certificate identifiers is created by storing certificate identifiers of a plurality of intelligent transportation system messages over time.

5. The method of claim 1 , wherein the list of stored certificate identifiers is created by based on a provisioning message received at the asset tracking device.

6. The method of claim 1 , wherein the determining the position further comprises applying an offset from the geographic position of the vehicle sending the intelligent transportation system message.

7. The method of claim 6 , wherein the asset tracking device is on a vehicle transmitting the intelligent transportation system message, and wherein the offset is based on a size of the vehicle and a direction of travel of the vehicle provided in the intelligent transportation system message.

8. The method of claim 6 , further comprising:

activating a global navigation satellite system transceiver at the asset tracking device;

obtaining at least one position fix;

deriving an offset based on the at least one position fix and the geographic position of the vehicle sending the intelligent transportation system message; and

storing the offset.

9. The method of claim 1 , further comprising purging certificate identifiers from the list of stored certificate identifiers if the certificate identifiers have not been observed by the asset tracking device for a threshold time period.

10. An asset tracking device, the asset tracking device comprising:

a processor; and

a communications subsystem having an intelligent transportation system transceiver,

wherein the asset tracking device is configured to:

activate a receiver of the intelligent transportation system transceiver at the asset tracking device;

receive a plurality of intelligent transportation system messages using the receiver, each of the plurality of intelligent transportation system messages having a certificate identifier;

select an intelligent transportation system message from within the plurality of intelligent transportation system messages based on the certificate identifier observed most frequently;

determine that the certificate identifier from the selected intelligent transportation system message is found within a list of stored certificate identifiers at the asset tracking device;

based on determining that the certificate identifier is found within a list of stored certificate identifiers, determine a geographic position of the asset tracking device from geographic information within the intelligent transportation system message; and

report the determined geographic position to a remote server.

11. The asset tracking device of claim 10 , wherein the intelligent transportation system message is at least one of a European Telecommunications Standards Institute (ETSI) Cooperative Awareness Message (CAM); an ETSI Decentralized Environmental Notification Message (DENM), and a Dedicated Short Range Communications (DSRC) Basic Safety Message (BSM).

12. The asset tracking device of claim 10 , wherein the reporting includes a confidence level with the determined position.

13. The asset tracking device of claim 10 , wherein the list of stored certificate identifiers is created by storing certificate identifiers of a plurality of intelligent transportation system messages over time.

14. The asset tracking device of claim 10 , wherein the list of stored certificate identifiers is created by based on a provisioning message received at the asset tracking device.

15. The asset tracking device of claim 10 , wherein the asset tracking device is configured to determine the position by applying an offset from the geographic position of the vehicle sending the intelligent transportation system message.

16. The asset tracking device of claim 15 , wherein the asset tracking device is on a vehicle transmitting the intelligent transportation system message, and wherein the offset is based on a size of the vehicle and a direction of travel of the vehicle provided in the intelligent transportation system message.

17. The asset tracking device of claim 15 , wherein the asset tracking device is further configured to:

activate a global navigation satellite system transceiver at the asset tracking device;

obtain at least one position fix;

derive an offset based on the at least one position fix and the geographic position of the vehicle sending the intelligent transportation system message; and

store the offset.

18. The asset tracking device of claim 10 , wherein the asset tracking device is further configured to purge certificate identifiers from the list of stored certificate identifiers if the certificate identifiers have not been observed by the asset tracking device for a threshold time period.

19. A non-transitory computer readable medium for storing instruction code, which, when executed by a processor of an asset tracking device cause the asset tracking device to:

activate a receiver of an intelligent transportation system transceiver at the asset tracking device;

receive a plurality of intelligent transportation system messages using the receiver, each of the plurality of intelligent transportation system messages having a certificate identifier;

select an intelligent transportation system message from within the plurality of intelligent transportation system messages based on the certificate identifier observed most frequently;

determine that the certificate identifier from the selected intelligent transportation system message is found within a list of stored certificate identifiers at the asset tracking device;

based on determining that the certificate identifier is found within a list of stored certificate identifiers, determine a geographic position of the asset tracking device from geographic information within the intelligent transportation system message; and

report the determined geographic position to a remote server.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: DOIG, IAN CHRISTOPHER DRUMMOND
To: BLACKBERRY FRANCE S.A.S.
Reel/Frame 061815/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: BARRETT, STEPHEN JOHN
To: BLACKBERRY UK LIMITED
Reel/Frame 061815/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: BLACKBERRY FRANCE S.A.S.
To: BLACKBERRY LIMITED
Reel/Frame 061815/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 061815/0476 →
Priority Claims (1)
EP 18214548 · Dec 20, 2018 · regional
Continuity (2)
Continuation 16229337 · Dec 21, 2018
Related Publication 20230074875A1 · Mar 9, 2023