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

US11303458B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11303458-B2
Application numberUS-201815948210-A
CountryUS
Kind codeB2
Filing dateApr 9, 2018
Priority dateApr 9, 2018
Publication dateApr 12, 2022
Grant dateApr 12, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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.

Assignees

Inventors

Classifications

  • using certificates or pre-shared keys · CPC title

  • for vehicles, e.g. vehicle-to-pedestrians [V2P] · CPC title

  • Vehicles · CPC title

  • H04W12/12Primary

    Detection or prevention of fraud · CPC title

  • Key management, e.g. using generic bootstrapping architecture [GBA] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11303458B2 cover?
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 in…
Who is the assignee on this patent?
Blackberry Ltd
What technology area does this patent fall under?
Primary CPC classification H04W12/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 12 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).