Patents by Inventor Yaoting Zhan

Yaoting Zhan 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: 11899612
    Abstract: The present disclosure provides an online upgrade method and system for a multi-core embedded system. The system includes a service system and a multi-core embedded system. The service system is used to provide upgrade firmware files. The multi-core embedded system includes: a system on chip, including a multi-core embedded processor system and a programmable logic module, the programmable logic module maps the memory of the multi-core embedded processor system to the service system; a communication module, establishing the communication connection between the system on chip and the service system, receiving and caches the upgraded firmware files from the service system; a DMA module, used for fast data transfer between the communication module and the memory of the multi-core embedded processor system; an interrupt controller, executing interrupt processing, so that the multi-core embedded processor system can obtain the upgraded firmware files through the memory.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: February 13, 2024
    Assignee: Celestica Technology Consultancy (Shanghai) Co. Ltd
    Inventors: Zhi Xiang, Yaoting Zhan, Minghua Yang
  • Publication number: 20220206780
    Abstract: The present disclosure provides an online upgrade method and system for a multi-core embedded system. The system includes a service system and a multi-core embedded system. The service system is used to provide upgrade firmware files. The multi-core embedded system includes: a system on chip, including a multi-core embedded processor system and a programmable logic module, the programmable logic module maps the memory of the multi-core embedded processor system to the service system; a communication module, establishing the communication connection between the system on chip and the service system, receiving and caches the upgraded firmware files from the service system; a DMA module, used for fast data transfer between the communication module and the memory of the multi-core embedded processor system; an interrupt controller, executing interrupt processing, so that the multi-core embedded processor system can obtain the upgraded firmware files through the memory.
    Type: Application
    Filed: September 8, 2021
    Publication date: June 30, 2022
    Applicant: Celestica Technology Consultancy (Shanghai) Co. Ltd
    Inventors: Zhi Xiang, Yaoting Zhan, Minghua Yang