US 12,314,210 B2
Virtual can bus
Benjamin T. Lindow, Plano, TX (US); James Andrew Mialkowski, Plano, TX (US); Jan Paul Reguero-Inserni, Plano, TX (US); and Nathan Humpal, San Antonio, TX (US)
Assigned to TOYOTA MOTOR NORTH AMERICA, INC., Plano, TX (US); and TOYOTA JIDOSHA KABUSHIKI KAISHA, Aichi-Ken (JP)
Filed by TOYOTA MOTOR NORTH AMERICA, INC., Plano, TX (US)
Filed on May 18, 2023, as Appl. No. 18/320,184.
Prior Publication US 2024/0385985 A1, Nov. 21, 2024
Int. Cl. G06F 13/42 (2006.01); H04L 12/40 (2006.01); H04L 69/08 (2022.01)
CPC G06F 13/4282 (2013.01) [H04L 12/40 (2013.01); H04L 69/08 (2013.01); G06F 2213/0042 (2013.01); H04L 2012/40215 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a hardware interface;
a network interface; and
a processor configured to:
establish a network channel between the network interface and a network interface of a remote computing system coupled to an electronic control unit (ECU),
assign the ECU a network address of a virtual private network (VPN) via a virtual bus, wherein the VPN is established via the virtual bus,
receive, via the hardware interface, a CAN message from a hardware element that is coupled to the hardware interface,
convert the CAN message into an Ethernet packet message, and forward the Ethernet packet message to the ECU on the remote computing system via an established network channel.