IP Library Granted Patent US 11,303,458
Granted Patent B2
US 11,303,458 · App. 15/948,210 · Granted Apr 12, 2022

Method and system for reduced V2X receiver processing load using network based application layer message processing

Inventors: Stephen John Barrett (Haywards Heath, GB); John Octavius Goyo (Acton, CA)
Assignee: BlackBerry Limited
H04L9/3263H04L51/18
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,303,458
App. No.
15/948,210
Granted
Apr 12, 2022
Kind
B2
Abstract

A method at a network element for processing a first message destined for an intelligent transportation system station, the method including receiving from a sending entity, or generating, the first message at the network element; based on a source or contents of the first message, performing one of: discarding the first message; or modifying the first message to provide an indication to the intelligent transportation system station of checks the intelligent transportation system does not need to perform, thereby creating a second message; and forwarding the second message to the intelligent transportation system station.

Claims (31)

1. A method at a network element for processing a first message, the method comprising:

performing a plurality of checks on the first message, the first message being destined for an intelligent transportation system station being an endpoint associated with a road user, the plurality of checks being performed on behalf of the intelligent transportation system station;

modifying the first message, the modifying providing an indication to the intelligent transportation system station of the plurality of checks performed by the network element, thereby creating a second message; and

forwarding the second message to the intelligent transportation system station; wherein the network element is separate from and trusted by the intelligent transportation system station, and wherein the indication includes a list of the plurality of checks and whether the checks passed or failed.

2. The method of claim 1 , wherein, on receiving the first message, the method further comprises checking security credentials of the first message, and wherein the checking comprises finding whether a first identifier in a certificate received in the first message is associated with a second identifier of the certificate that is determined from information on a certificate revocation list.

3. The method of claim 2 in which the first identifier in the certificate is a linkage value and the information on a certificate revocation list is one or more linkage seeds.

4. The method of claim 1 , wherein, on receiving the first message, the method further comprises checking security credentials of the first message, and wherein the checking comprises verifying that a signature of a certificate in the first message is consistent with contents of the certificate.

5. The method of claim 1 , wherein, on receiving the first message, the method further comprises checking security credentials of the first message, and wherein the checking comprises verifying that the first message has a signature that correctly corresponds with contents of the first message and that the first message is correctly associated with a certificate in the first message.

6. The method of claim 1 , wherein, on receiving the first message, the method further comprises checking data plausibility of data within the message to ensure data values are within set thresholds.

7. The method of claim 1 , wherein the network element is operated by an operator that also operates a cellular network.

8. The method of claim 1 , wherein the network element has a previously established trust relationship with the intelligent transportation system station.

9. The method of claim 8 in which the trust relationship is previously established using a cellular network attach procedure.

10. The method of claim 1 , wherein the first message is one of a Cooperative Awareness Message; a Decentralized Environmental Notification Message; or a Basic Safety Message.

11. The method of claim 1 , further comprising caching an identifier for a sending entity and associated information, including one or more of result of security checks, message forwarding behavior, or message discard treatment.

12. The method of claim 1 , wherein the second message is formed without one or more signatures or certificates of a sending entity sending the first message via the network element to the intelligent transportation system station.

13. The method of claim 1 , further comprising adding a signature of the network element in the second message.

14. The method of claim 1 , wherein the discarding the message occurs when a check of the first message fails.

15. A network element configured for processing a first message, the network element comprising:

a processor; and

a communications subsystem,

wherein the network element is configured to:

perform a plurality of checks on the first message, the first message being destined for an intelligent transportation system station being an endpoint associated with a road user, the plurality of checks being performed on behalf of the intelligent transportation system station;

modify the first message, the network element configured to modify by providing an indication to the intelligent transportation system station of the plurality of checks performed by the network element, thereby creating a second message; and

forward the second message to the intelligent transportation system station; wherein the network element is separate from and trusted by the intelligent transportation system station, and wherein the indication includes a list of the plurality of checks and whether the checks passed or failed.

16. The network element of claim 15 , wherein, on receiving the first message, the network element is further configured to check security credentials of the first message, and wherein the checking comprises finding whether a first identifier in a certificate received in the first message is associated with a second identifier of the certificate that is determined from information on a certificate revocation list.

17. The network element of claim 16 in which the first identifier in the certificate is a linkage value and the information on a certificate revocation list is one or more linkage seeds.

18. The network element of claim 15 , wherein, on receiving the first message, the network element is further configured to check security credentials of the first message, and wherein the checking comprises verifying that a signature of a certificate in the first message is consistent with contents of the certificate.

19. A non-transitory computer readable medium for storing instruction code for processing a first message, which, when executed by a processor of a network element cause the network element to:

perform a plurality of checks on the first message, the first message being destined for an intelligent transportation system station being an endpoint associated with a road user, the plurality of checks being performed on behalf of the intelligent transportation system station;

modify the first message, the network element being caused to modify by providing an indication to the intelligent transportation system station of the plurality of checks performed by the network element, thereby creating a second message; and

forward the second message to the intelligent transportation system station; wherein the network element is separate from and trusted by the intelligent transportation system station, and wherein the indication includes a list of the plurality of checks and whether the checks passed or failed.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 045561/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2018
From: GOYO, JOHN OCTAVIUS
To: BLACKBERRY LIMITED
Reel/Frame 045479/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2018
From: BARRETT, STEPHEN JOHN
To: BLACKBERRY UK LIMITED
Reel/Frame 045479/0353 →
Continuity (1)
Related Publication 20190312738A1 · Oct 10, 2019