IP Library Granted Patent US 12,243,000
Granted Patent B2
US 12,243,000 · App. 18/526,117 · Granted Mar 4, 2025

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 12,243,000
App. No.
18/526,117
Granted
Mar 4, 2025
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 (53)

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 an intelligent transportation system message using the receiver;

determining that a certificate identifier from the 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;

reporting the determined geographic position to a remote server; and

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.

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:

receiving a plurality of intelligent transportation system messages at the asset tracking device, each of the plurality of intelligent transportation system messages having a certificate identifier; and

determining the geographic position of the asset tracking device from an intelligent transportation system message within the plurality of intelligent transportation system messages based on the certificate identifier observed most frequently.

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 an intelligent transportation system message using the receiver;

determine that a certificate identifier from the 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; and

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.

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:

receive a plurality of intelligent transportation system messages at the asset tracking device, each of the plurality of intelligent transportation system messages having a certificate identifier; and

determine the geographic position of the asset tracking device from an intelligent transportation system message within the plurality of intelligent transportation system messages based on the certificate identifier observed most frequently.

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 an intelligent transportation system message using the receiver;

determine that a certificate identifier from the 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; and

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.

20. The non-transitory computer readable medium of claim 19 , 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).

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2023
From: DOIG, IAN CHRISTOPHER DRUMMOND
To: BLACKBERRY FRANCE S.A.S.
Reel/Frame 065731/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2023
From: BARRETT, STEPHEN JOHN
To: BLACKBERRY UK LIMITED
Reel/Frame 065731/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2023
From: BLACKBERRY FRANCE S.A.S.
To: BLACKBERRY LIMITED
Reel/Frame 065731/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2023
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 065731/0402 →
Priority Claims (1)
EP 18214548 · Dec 20, 2018 · regional
Continuity (3)
Continuation 17989363 · Nov 17, 2022
Continuation 16229337 · Dec 21, 2018
Related Publication 20240104489A1 · Mar 28, 2024
References Cited (33)
US 7647165B2 · Godfry · 2010 [cited by applicant]
US 9587951B1 · Hamida et al. · 2017 [cited by applicant]
US 10089869B1 · Markled · 2018 [cited by applicant]
US 10725139B1 · Duksta · 2020 [cited by examiner]
US 20050020307A1 · Parupudi et al. · 2005 [cited by applicant]
US 20070018811A1 · Gollu · 2007 [cited by applicant]
US 20070049251A1 · Mock · 2007 [cited by examiner]
US 20100097208A1 · Rosing · 2010 [cited by applicant]
US 20110050423A1 · Cova et al. · 2011 [cited by applicant]
US 20120077430A1 · Stubing · 2012 [cited by applicant]
US 20160260328A1 · Mishra · 2016 [cited by applicant]
US 20170223021A1 · Yang · 2017 [cited by examiner]
US 20170242095A1 · Schuh · 2017 [cited by applicant]
US 20170262668A1 · Lim · 2017 [cited by applicant]
US 20180087921A1 · Suzuki · 2018 [cited by applicant]
US 20180088339A1 · Aruga · 2018 [cited by applicant]
US 20180368059A1 · Altintas · 2018 [cited by applicant]
US 20190039612A1 · Yang · 2019 [cited by applicant]
US 20190044738A1 · Liu · 2019 [cited by applicant]
US 20190197860A1 · Cooper · 2019 [cited by examiner]
US 20190306680A1 · Doggart · 2019 [cited by applicant]
US 20200112834A1 · Villa · 2020 [cited by examiner]
US 20200207386A1 · Chan · 2020 [cited by applicant]
US 20200252804A1 · Kim · 2020 [cited by examiner]
EP 2348496B1 · 2014 [cited by applicant]
WO 2018144187 · 2018 [cited by applicant]
WO 2018169590 · 2018 [cited by applicant]
“WebServices Integration on an RFID-Based Tracking System for Urban Transportation Monitoring” Published by University of Castilla-La Mancha (Year: 2013). [cited by examiner]
ETSI, “Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications; Part 2: Specification of Cooperative Awareness Basic Service”, EN 302 637-2, V1.3.1, Sep. 2014. [cited by applicant]
ETSI, “Intelligent Transport Systems (ITS); Users and applications requirements; Part 2: Applications and facilities layer common data dictionary”, TS 102 894-2, V1.2.1, Sep. 2014. [cited by applicant]
ETSI, “Intelligent Transport Systems (ITS); Communications Architecture”, EN 302 665, V1.1.1, Sep. 2010. [cited by applicant]
SAE, “Dedicated Short Range Communications (DSRC) Message Set Dictionary”, J2735, Mar. 2016. [cited by applicant]
European Patent Office, extended European search report for application No. 18214548.2, issued Jun. 28, 2019. [cited by applicant]