Patents by Inventor Dehuan Meng
Dehuan Meng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10924300Abstract: According to an embodiment of the present disclosure, a virtual controller area network system includes first, second third controller area network (CAN) buses. A first CAN controller is coupled to the first and second CAN buses and is configured to route messages to and from the first and second CAN buses. A second CAN controller is coupled to the third CAN bus and is configured to route messages to and from the third CAN bus. A network bridging system is configured to route messages over a local area network between the first CAN controller and the second CAN controller.Type: GrantFiled: October 15, 2018Date of Patent: February 16, 2021Assignee: Marvell Asia Pte, Ltd.Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
-
Patent number: 10831582Abstract: Embodiments described herein provide a method for an error logging mechanism operated with controller area network (CAN) buses within an Ethernet network. A first interrupt request indicative of a first error condition that occurs at the first CAN bus is received at an Ethernet bridge and from a first CAN controller connected to a first CAN bus. In response to the first interrupt request, the first interrupt request is serviced by retrieving, from a first error register at the first CAN controller, information relating to the first error condition. The information relating to the first error condition is encapsulated in a first frame in compliance with a layer 2 transport protocol for time-sensitive applications. The encapsulated first frame is then sent, via an Ethernet switch, to an error logging device installed at a location remote to the first CAN bus.Type: GrantFiled: February 20, 2018Date of Patent: November 10, 2020Assignee: Marvell Asia Pte, Ltd.Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
-
Patent number: 10680949Abstract: Systems, methods, and apparatuses are provided herein for time-stamping a Controller Area Network (“CAN”) bus message. Control circuitry (e.g., of a network bridge) may receive a CAN message, and may, in response to receiving the CAN message, generate a time stamp. The control circuitry may add an entry to a lookup table stored in memory, wherein the entry correlates a CAN message Identifier (“ID”) corresponding to the CAN message with the time stamp. The control circuitry may encapsulate the CAN message and the time stamp, and may transmit the CAN message according to the time stamp.Type: GrantFiled: February 15, 2019Date of Patent: June 9, 2020Assignee: Marvell Asia Pte, Ltd.Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
-
Publication number: 20190199632Abstract: Systems, methods, and apparatuses are provided herein for time-stamping a Controller Area Network (“CAN”) bus message. Control circuitry (e.g., of a network bridge) may receive a CAN message, and may, in response to receiving the CAN message, generate a time stamp. The control circuitry may add an entry to a lookup table stored in memory, wherein the entry correlates a CAN message Identifier (“ID”) corresponding to the CAN message with the time stamp. The control circuitry may encapsulate the CAN message and the time stamp, and may transmit the CAN message according to the time stamp.Type: ApplicationFiled: February 15, 2019Publication date: June 27, 2019Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
-
Patent number: 10270694Abstract: Systems and methods are provided for routing a message in a network. A bit length of an identifier field of a received message is identified. A lookup table is selected based on the bit length of the identifier field. The identifier field is used as a reference for the lookup table to identify a bus for the message, and the message is forwarded to the bus.Type: GrantFiled: November 29, 2016Date of Patent: April 23, 2019Assignee: Marvell World Trade Ltd.Inventors: Dehuan Meng, Biing Long Shu, Hugh Walsh, Fei Wu
-
Patent number: 10212081Abstract: Systems, methods, and apparatuses are provided herein for time-stamping a Controller Area Network (“CAN”) bus message. Control circuitry (e.g., of a network bridge) may receive a CAN message, and may, in response to receiving the CAN message, generate a time stamp. The control circuitry may add an entry to a lookup table stored in memory, wherein the entry correlates a CAN message Identifier (“ID”) corresponding to the CAN message with the time stamp. The control circuitry may encapsulate the CAN message and the time stamp, and may transmit the CAN message according to the time stamp.Type: GrantFiled: November 29, 2016Date of Patent: February 19, 2019Assignee: Marvell World Trade Ltd.Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
-
Publication number: 20190052481Abstract: According to an embodiment of the present disclosure, a virtual controller area network system includes first, second third controller area network (CAN) buses. A first CAN controller is coupled to the first and second CAN buses and is configured to route messages to and from the first and second CAN buses. A second CAN controller is coupled to the third CAN bus and is configured to route messages to and from the third CAN bus. A network bridging system is configured to route messages over a local area network between the first CAN controller and the second CAN controller.Type: ApplicationFiled: October 15, 2018Publication date: February 14, 2019Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
-
Patent number: 10204635Abstract: Aspects of the disclosure include a device for processing media samples. The device includes a frame decoder, a buffer, and a placement manager. The frame decoder is configured to receive a data frame from a source outside the device, extract from the data frame a first sample, and determine a first designated playback time of the first sample. The buffer has memory portions, and addresses of the memory portions are associated with a reference time and time increments of a local sampling period of the device. The placement manager is configured to store the first sample in a first memory portion of the buffer having a first address that is associated with a first time increment that most closely corresponds to the first designated playback time of the first sample.Type: GrantFiled: December 1, 2016Date of Patent: February 12, 2019Assignee: MARVELL INTERNATIONAL LTD.Inventors: Gongyu Zhou, Dehuan Meng, Donald Pannel, Fei Wu
-
Patent number: 10178144Abstract: Aspects of the disclosure provide a method for scattering audio streams. The method can include receiving a set of audio data transmission signals indicating a format of audio data, determining a set of format parameters corresponding to the format of the audio data based on the set of audio data transmission signals, determining whether the set of format parameters are different from a set of previously determined format parameters, searching a lookup table for a build entry identified by the set of format parameters when the set of format parameters are different from the set of previously determined format parameters, and generating a media packet carrying audio samples of the audio data according to the build entry.Type: GrantFiled: December 14, 2016Date of Patent: January 8, 2019Assignee: MARVELL INTERNATIONAL LTD.Inventors: Biing Long Shu, Dehuan Meng, Donald Pannell, Fei Wu
-
Patent number: 10129150Abstract: Systems, methods, and apparatuses are described herein for implementing a switched Controller Area Network (“CAN”). In some embodiments, control circuitry of a bridge may receive a CAN message. The control circuitry may identify a first plurality of nodes to which the CAN message is addressed by comparing a virtual CAN bus identifier of the CAN message to entries of a virtual CAN bus lookup table, and may identify a second plurality of nodes to which the CAN message is addressed by comparing a message identifier (“ID”) of the CAN message to entries of a message ID lookup table. The control circuitry may perform a logical AND operation between the first plurality of nodes and the second plurality of nodes, and may transmit the CAN message to a node that satisfies the logical AND operation.Type: GrantFiled: November 29, 2016Date of Patent: November 13, 2018Assignee: Marvell World Trade Ltd.Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
-
Patent number: 10103901Abstract: According to an embodiment of the present disclosure, a virtual controller area network system includes first, second third controller area network (CAN) buses. A first CAN controller is coupled to the first and second CAN buses and is configured to route messages to and from the first and second CAN buses. A second CAN controller is coupled to the third CAN bus and is configured to route messages to and from the third CAN bus. A network bridging system is configured to route messages over a local area network between the first CAN controller and the second CAN controller.Type: GrantFiled: August 10, 2016Date of Patent: October 16, 2018Assignee: Marvell World Trade Ltd.Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
-
Publication number: 20180239668Abstract: Embodiments described herein provide a method for an error logging mechanism operated with controller area network (CAN) buses within an Ethernet network. A first interrupt request indicative of a first error condition that occurs at the first CAN bus is received at an Ethernet bridge and from a first CAN controller connected to a first CAN bus. In response to the first interrupt request, the first interrupt request is serviced by retrieving, from a first error register at the first CAN controller, information relating to the first error condition. The information relating to the first error condition is encapsulated in a first frame in compliance with a layer 2 transport protocol for time-sensitive applications. The encapsulated first frame is then sent, via an Ethernet switch, to an error logging device installed at a location remote to the first CAN bus.Type: ApplicationFiled: February 20, 2018Publication date: August 23, 2018Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
-
Publication number: 20170155585Abstract: Systems and methods are provided for routing a message in a network. A bit length of an identifier field of a received message is identified. A lookup table is selected based on the bit length of the identifier field. The identifier field is used as a reference for the lookup table to identify a bus for the message, and the message is forwarded to the bus.Type: ApplicationFiled: November 29, 2016Publication date: June 1, 2017Inventors: Dehuan Meng, Biing Long Shu, Hugh Walsh, Fei Wu
-
Publication number: 20170155586Abstract: Systems, methods, and apparatuses are provided herein for time-stamping a Controller Area Network (“CAN”) bus message. Control circuitry (e.g., of a network bridge) may receive a CAN message, and may, in response to receiving the CAN message, generate a time stamp. The control circuitry may add an entry to a lookup table stored in memory, wherein the entry correlates a CAN message Identifier (“ID”) corresponding to the CAN message with the time stamp. The control circuitry may encapsulate the CAN message and the time stamp, and may transmit the CAN message according to the time stamp.Type: ApplicationFiled: November 29, 2016Publication date: June 1, 2017Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
-
Publication number: 20170155584Abstract: Systems, methods, and apparatuses are described herein for implementing a switched Controller Area Network (“CAN”). In some embodiments, control circuitry of a bridge may receive a CAN message. The control circuitry may identify a first plurality of nodes to which the CAN message is addressed by comparing a virtual CAN bus identifier of the CAN message to entries of a virtual CAN bus lookup table, and may identify a second plurality of nodes to which the CAN message is addressed by comparing a message identifier (“ID”) of the CAN message to entries of a message ID lookup table. The control circuitry may perform a logical AND operation between the first plurality of nodes and the second plurality of nodes, and may transmit the CAN message to a node that satisfies the logical AND operation.Type: ApplicationFiled: November 29, 2016Publication date: June 1, 2017Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
-
Publication number: 20170054574Abstract: According to an embodiment of the present disclosure, a virtual controller area network system includes first, second third controller area network (CAN) buses. A first CAN controller is coupled to the first and second CAN buses and is configured to route messages to and from the first and second CAN buses. A second CAN controller is coupled to the third CAN bus and is configured to route messages to and from the third CAN bus. A network bridging system is configured to route messages over a local area network between the first CAN controller and the second CAN controller.Type: ApplicationFiled: August 10, 2016Publication date: February 23, 2017Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh