IP Library Granted Patent US 12,034,601
Granted Patent B2
US 12,034,601 · App. 17/570,060 · Granted Jul 9, 2024

System, method, and apparatus to support mixed network communications on a vehicle

Inventors: Yu Fang (Palo Alto, CA); Yixiang Chen (Palo Alto, CA); Xuanran Zong (Sunnyvale, CA)
Assignee: Sonatus, Inc.
H04L41/0893G07C5/008H04L41/28H04L43/0876H04L47/20H04L61/3025H04L61/4511H04L63/0236H04W4/40H04L2012/40215H04L2012/40273
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,034,601
App. No.
17/570,060
Granted
Jul 9, 2024
Kind
B2
Abstract

An example system includes a mobile system having an Ethernet based network and a controller area network (CAN) based network; a CAN control device disposed onboard the mobile system, connected to the CAN based network, and structured to control operation of a component of the mobile system; an Ethernet control device disposed onboard the mobile system, connected to the Ethernet based network, and structured to electrically communicate with the CAN control device; an Ethernet switch disposed onboard the mobile system and having a plurality of physical ports connected to the Ethernet based network; a CAN gateway disposed onboard the mobile system and connected to the CAN based network and the Ethernet switch; and a network convergence circuit defined at least in part by the Ethernet switch and/or the CAN gateway, and structured to facilitate electronic communications between the Ethernet control device and the CAN control device.

Claims (67)

1. A system comprising:

a mobile system having an Ethernet based network and a controller area network (CAN) based network;

a CAN control device disposed onboard the mobile system, connected to the CAN based network, and structured to control operation of a component of the mobile system;

an Ethernet control device disposed onboard the mobile system, connected to the Ethernet based network, and structured to electrically communicate with the CAN control device;

an Ethernet switch disposed onboard the mobile system and having a plurality of physical ports connected to the Ethernet based network, at least one physical port of the plurality forming part of a physical network path between the Ethernet switch and the Ethernet control device;

a CAN gateway disposed onboard the mobile system and connected to the CAN based network and the Ethernet switch; and

a network convergence circuit defined at least in part by the Ethernet switch and/or the CAN gateway, and structured to facilitate electronic communications between the Ethernet control device and the CAN control device by translating and relaying data messages between the Ethernet based network and the CAN based network.

2. The system of claim 1 , wherein the network convergence circuit is selectively configurable via a configuration command value transmitted over the Ethernet based network from a service device external to the mobile system.

3. The system of claim 2 , wherein:

the plurality of physical ports includes a first physical port configured to selectively mirror another physical port of the plurality of physical ports in response to the configuration command value.

4. The system of claim 2 , wherein a configuration circuit is structured to selectively configure one or more portions of the network convergence circuit that are defined by the Ethernet switch and/or the CAN gateway.

5. The system of claim 2 further comprising the service device, wherein the service device comprises:

a testing circuit structured to communicate on the Ethernet based network, and generate a test command value that tests the CAN control device.

6. The system of claim 1 , wherein the component of the mobile system relates to:

an engine of the mobile system;

a transmission of the mobile system;

a braking system of the mobile system;

a fuel system of the mobile system; and/or

an electrical system of the mobile system.

7. An apparatus comprising:

an Ethernet switch having a first network interface circuit that includes a plurality of physical ports each structured to interpret Ethernet based network data;

a translation circuit structured to determine a message value from the Ethernet based network data and to encode the message value in controller area network (CAN) data; and

a CAN gateway having a second network interface circuit structured to transmit the CAN data;

wherein:

the first network interface circuit, the translation circuit, and the second network interface circuit are defined by the Ethernet switch and/or the CAN gateway; and

the Ethernet Switch and the CAN gateway are both structured to be incorporated into a vehicle.

8. The apparatus of claim 7 further comprising:

a configuration circuit defined by the Ethernet switch and/or the CAN gateway and structured to modify the first network interface circuit, the translation circuit, and/or the second network interface circuit in response to a configuration command value.

9. The apparatus of claim 8 , wherein the configuration circuit is further structured to selectively configure a first physical port of the plurality selectively mirror a second physical port of the plurality in response to the configuration command value.

10. The apparatus of claim 9 , wherein the configuration circuit is further structured to selectively configure a third physical port of the plurality selectively mirror the second physical port of the plurality in response to the configuration command value.

11. The apparatus of claim 8 , wherein the configuration circuit is further structured to selectively configure which of one or more portions of the translation circuit are defined by the Ethernet switch and/or the CAN gateway.

12. A method comprising:

interpreting, via one or more physical ports of a first interface circuit of an Ethernet Switch disposed onboard a vehicle, an Ethernet based data set;

determining, via a translation circuit disposed on the Ethernet switch and/or on a controller area network (CAN) gateway disposed onboard the vehicle, a message value from the Ethernet based data set;

encoding, via a translation circuit disposed on the Ethernet switch and/or on the CAN gateway, the message value in a CAN based data set; and

transmitting, via a second interface circuit of the CAN gateway, the CAN based data set.

13. The method of claim 12 further comprising:

interpreting a configuration command value; and

modifying the translation circuit in response to the configuration command value.

14. The method of claim 13 , wherein modifying the translation circuit comprises:

selectively configuring which of one or more portions of the translation circuit are defined at least in part by the Ethernet switch and/or the CAN gateway.

15. The method of claim 13 further comprising:

generating the configuration command value external to the vehicle; and

transmitting the configuration command value to the Ethernet switch.

16. The method of claim 12 further comprising:

generating a test command value external to the vehicle;

transmitting the test command value to the Ethernet switch; and

responsive to the test command value, executing a test procedure involving a device on a CAN based network connected to the CAN gateway.

17. The method of claim 12 , wherein transmitting, via a second interface circuit of the CAN gateway, the CAN based data set comprises:

transmitting the CAN based data set to a vehicle control device on a CAN based network disposed onboard the vehicle, the vehicle control device controlling a component of the vehicle.

18. The method of claim 17 , wherein the component of the vehicle relates to:

an engine of the vehicle;

a transmission of the vehicle;

a braking system of the vehicle;

a fuel system of the vehicle; and/or

an electrical system of the vehicle.

19. The method of claim 12 further comprising:

generating the Ethernet based data set via a vehicle control device on an Ethernet based network disposed onboard the vehicle, the vehicle control device controlling a component of the vehicle.

20. The method of claim 19 , wherein the component of the vehicle relates to:

an engine of the vehicle;

a transmission of the vehicle;

a braking system of the vehicle;

a fuel system of the vehicle; and/or

an electrical system of the vehicle.

21. The method of claim 12 further comprising down-sampling the Ethernet based data set.

22. The method of claim 21 , wherein down-sampling the Ethernet based data set comprises configuring the Ethernet switch to perform a filtering function.

23. The method of claim 21 , wherein down-sampling the Ethernet based data set comprises configuring the Ethernet switch to route traffic to a device to perform a filtering function.

Assignments (2)
SECURITY INTEREST Recorded Dec 23, 2025
From: SONATUS, INC.; SONATUS INTERNATIONAL HOLDING INC.; SONATUS IRELAND, LIMITED
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 074052/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2022
From: FANG, YU; CHEN, YIXIANG; ZONG, XUANRAN
To: SONATUS, INC.
Reel/Frame 059010/0862 →
Continuity (7)
Continuation 17027167 · Sep 21, 2020
Provisional Application 63024383 · May 13, 2020
Provisional Application 62986444 · Mar 6, 2020
Provisional Application 62911249 · Oct 5, 2019
Provisional Application 62911248 · Oct 5, 2019
Provisional Application 62903462 · Sep 20, 2019
Related Publication 20220131751A1 · Apr 28, 2022
Cited By (10)
US 12,211,323 US 12,230,071 US 12,244,464 US 12,261,747 US 12,395,406 US 12,403,921 US 12,415,479 US 12,528,442 US 12,573,245 US 12,710,956