Patents by Inventor Long SHU

Long SHU 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).

  • Publication number: 20230190066
    Abstract: A cleaning equipment includes a first take-up reel, a first supply reel, a frame, a first cleaning film, and a transmission assembly. The frame includes an inner space accommodating the first take-up reel and the first supply reel side by side and an outer surface having at least one gap communicating with the inner space. The first cleaning film has a supply part on the first supply reel, a take-up part on the first take-up reel, and a middle part at least partially covering the outer surface of the frame. Two ends of the middle part enter the inner space through the at least one gap and are connected to the supply part and the take-up part, respectively. The transmission assembly is coupled to the first supply reel and the first take-up reel and drives at least one of the first supply reel and the first take-up reel to rotate.
    Type: Application
    Filed: December 5, 2022
    Publication date: June 22, 2023
    Inventors: CHUNG HANG SIT, WEN LONG SHU, CHUN KUAN WU, YU-CHUNG HSU, KUN-CHU WANG, YU CHENG OU, JIUN-YING YU, BING HUNG YANG, HUNG-TA CHIU, YU-CHENG WANG
  • Publication number: 20230190065
    Abstract: A cleaning robot includes a main body and a cleaning module. The main body is configured to move on a floor along a travelling direction. The cleaning module includes a first shaft and some first roller sets. The first shaft is connected with the main body. The first shaft extends along a first axis perpendicular to the travelling direction. The first roller sets are separated from each other. Each first roller set includes a first bearing, a first tire and a first flexible structure. The first shaft penetrates through the first bearing. The first tire includes a first cleaning surface configured to abut against the floor. The first flexible structure includes a first inner surface and a first outer surface. The first inner surface abuts against the first bearing. The first outer surface abuts against the first tire. The first flexible structure has a first elasticity.
    Type: Application
    Filed: December 21, 2022
    Publication date: June 22, 2023
    Inventors: Kun-Chu Wang, Wen-Long Shu, Chung-Hang Sit, Chun-Kuan Wu, Yu-Chung Hsu, Yu-Cheng Wang, Yu-Cheng Ou, Jiun-Ying Yu, Bing-Hung Yang, Hung-Ta Chiu, Chun-Chang Hung, Shih-Jung Hsu
  • Publication number: 20220417294
    Abstract: Provided are a method for realizing a video conference, and a terminal and an SIP gateway. The method for realizing a video conference is applied to a WebRTC terminal, and comprises: performing interaction of SIP signaling with an SIP gateway by means of an SIP account, so as to establish a video conference connection with an SIP terminal, wherein SIP signaling between the WebRTC terminal and the SIP gateway is transmitted by means of a WebSocket protocol, and the WebRTC terminal can parse the received SIP signaling transmitted by means of the WebSocket protocol; and sending a locally collected video stream, and/or receiving a video stream of the SIP terminal, and playing same by means of a browser.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 29, 2022
    Inventors: Long SHU, Jingyu ZHANG, Xiaoqin GUO
  • Patent number: 10924300
    Abstract: 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: Grant
    Filed: October 15, 2018
    Date of Patent: February 16, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
  • Patent number: 10831582
    Abstract: 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: Grant
    Filed: February 20, 2018
    Date of Patent: November 10, 2020
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
  • Patent number: 10680949
    Abstract: 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: Grant
    Filed: February 15, 2019
    Date of Patent: June 9, 2020
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
  • Publication number: 20190199632
    Abstract: 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: Application
    Filed: February 15, 2019
    Publication date: June 27, 2019
    Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
  • Patent number: 10270694
    Abstract: 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: Grant
    Filed: November 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Dehuan Meng, Biing Long Shu, Hugh Walsh, Fei Wu
  • Patent number: 10212081
    Abstract: 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: Grant
    Filed: November 29, 2016
    Date of Patent: February 19, 2019
    Assignee: Marvell World Trade Ltd.
    Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
  • Publication number: 20190052481
    Abstract: 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: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
  • Patent number: 10178144
    Abstract: 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: Grant
    Filed: December 14, 2016
    Date of Patent: January 8, 2019
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Biing Long Shu, Dehuan Meng, Donald Pannell, Fei Wu
  • Patent number: 10129150
    Abstract: 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: Grant
    Filed: November 29, 2016
    Date of Patent: November 13, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
  • Patent number: 10103901
    Abstract: 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: Grant
    Filed: August 10, 2016
    Date of Patent: October 16, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
  • Publication number: 20180239668
    Abstract: 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: Application
    Filed: February 20, 2018
    Publication date: August 23, 2018
    Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
  • Patent number: 9954444
    Abstract: A method includes generating output power based on a switching signal, comparing the output power to a target power, increasing the output power using a pulse frequency modulation (PFM) and pulse width modulation (PWM) when the output power is less than the target power, and decreasing the output power using the PFM and PWM when the output power is greater than the target power. An apparatus includes a power regulator configured to generate output power based on a switching signal, and a pulse frequency and width modulation (PFWM) controller coupled to the power regulator, and configured to compare the output power to a target power and to increase or decrease the output power using a PFM and pulse PWM according to the comparison result.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: April 24, 2018
    Assignee: Marvell International Ltd.
    Inventors: Biing Long Shu, Jinho Choi, Hao Peng, Wanfeng Zhang
  • Publication number: 20170155586
    Abstract: 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: Application
    Filed: November 29, 2016
    Publication date: June 1, 2017
    Inventors: Biing Long Shu, Dehuan Meng, Hugh Walsh, Fei Wu
  • Publication number: 20170155585
    Abstract: 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: Application
    Filed: November 29, 2016
    Publication date: June 1, 2017
    Inventors: Dehuan Meng, Biing Long Shu, Hugh Walsh, Fei Wu
  • Publication number: 20170155584
    Abstract: 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: Application
    Filed: November 29, 2016
    Publication date: June 1, 2017
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh
  • Patent number: 9608527
    Abstract: An apparatus includes an energy storage device, a driver circuit configured to receive energy from the energy storage device, and a bleed circuit configured to reduce an amount of the energy received by the driver circuit from the energy storage device. The bleed circuit is configured to reduce the amount of the energy received by the driver circuit during a startup period. The energy storage device may include a transformer, the driver circuit and bleed circuit being coupled to first and second windings of the transformer, respectively. A method includes receiving, by a driver circuit, energy from an energy storage device, and reducing, using a bleed circuit, the energy received by the driver circuit during a startup period. The energy storage device may include a transformer, the driver circuit and bleed circuit being coupled to first and second windings of the transformer, respectively.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 28, 2017
    Assignee: Marvell International Ltd.
    Inventors: Jinho Choi, Hao Peng, Biing Long Shu, Wanfeng Zhang
  • Publication number: 20170054574
    Abstract: 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: Application
    Filed: August 10, 2016
    Publication date: February 23, 2017
    Inventors: Fei Wu, Dehuan Meng, Biing Long Shu, Hugh Walsh