US 11,943,140 B2
Context-based PDU identifier provisioning
Peter Hutkins, Scotts Valley, CA (US); Sophia Quan, San Jose, CA (US); and Nahum Vladimir Castillo Felix, Cupertino, CA (US)
Assigned to NIO Technology (Anhui) Co., Ltd., Hefei (CN)
Filed by NIO Technology (Anhui) Co., Ltd., Hefei (CN)
Filed on Dec. 16, 2021, as Appl. No. 17/553,343.
Prior Publication US 2023/0198900 A1, Jun. 22, 2023
Int. Cl. H04L 45/64 (2022.01); H04L 45/74 (2022.01)
CPC H04L 45/64 (2013.01) [H04L 45/742 (2013.01)] 21 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor;
memory in electronic communication with the processor; and
instructions stored in the memory, the instructions being executable by the processor to implement a router module in a first layer of a layered communication architecture and that cause the processor to:
receive, from a source module in the layered communication architecture, a protocol data unit (PDU) and a first PDU identifier assigned to the PDU;
determine, based at least in part on the first PDU identifier and using a first lookup table (LUT) associated with routing the PDU, a destination module for the PDU and a communication bus over which the PDU is transmitted to the destination module;
determine, based at least in part on the first PDU identifier and using a second LUT associated with the destination module, a second PDU identifier for the PDU that is recognizable by the destination module, wherein the first PDU identifier is unique to the source module, and wherein the second PDU identifier is unique to the destination module; and
transmit the PDU and the second PDU identifier to the destination module.