Patents by Inventor Xiaobo Yan

Xiaobo Yan 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: 12639079
    Abstract: Embodiments of the present disclosure provide an operating system startup method, apparatus and electronic device. A specific implementation of the method comprises: determining at least one target mirror server from a mirror server cluster based on a LinuxBoot on a diskless server, wherein a mirror file stored in a mirror server comprises a system kernel and a file system; downloading mirror file fragments from a target mirror server of the at least one target mirror server based on the LinuxBoot; assembling a plurality of downloaded mirror file fragments into a target mirror file; and booting an operating system of the diskless server based on a target system kernel and a target file system comprised in the target mirror file. Therefore, the efficiency and success rate of diskless boot-up of an operating system of the diskless server can be improved when booting the operating system based on the LinuxBoot.
    Type: Grant
    Filed: October 9, 2022
    Date of Patent: May 26, 2026
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventors: Zhenghao Gu, Shijian Ge, Yongji Xie, Lei Yu, Shuai Yuan, Xiaohan Xu, Xiaobo Yan, Yongsu Zhang, Yu Zhang, Jian Wang
  • Patent number: 12436774
    Abstract: The disclosure relates to a method, apparatus, computer-readable medium and electronic device for program loading. The method includes: loading the bin file at a program loading speed that is a first speed, adjusting the program loading speed to a second speed based on the configuration parameter in the bin file, the second speed being faster than the first speed, and then loading a FSBL at the program loading speed that is the second speed. By executing the configuration parameter in the bin file to adjust the speed of the Bootrom loading the FSBL from flash memory, the time for the Bootrom to load FSBL is shortened, and thus embedded systems are enabled to be compatible with various flash memories while also being applicable in occasions sensitive to startup time.
    Type: Grant
    Filed: July 18, 2024
    Date of Patent: October 7, 2025
    Assignee: Beijing Youzhuju Network Technology Co., Ltd.
    Inventors: Zhenghao Gu, Shijian Ge, Xiang Shen, Xiaobo Yan, Jingjie Zhu, Bo Zhang, Yongsu Zhang, Yu Zhang, Jian Wang
  • Publication number: 20240370274
    Abstract: Embodiments of the present disclosure provide an operating system startup method, apparatus and electronic device. A specific implementation of the method comprises: determining at least one target mirror server from a mirror server cluster based on a LinuxBoot on a diskless server, wherein a mirror file stored in a mirror server comprises a system kernel and a file system; downloading mirror file fragments from a target mirror server of the at least one target mirror server based on the LinuxBoot; assembling a plurality of downloaded mirror file fragments into a target mirror file; and booting an operating system of the diskless server based on a target system kernel and a target file system comprised in the target mirror file. Therefore, the efficiency and success rate of diskless boot-up of an operating system of the diskless server can be improved when booting the operating system based on the LinuxBoot.
    Type: Application
    Filed: October 9, 2022
    Publication date: November 7, 2024
    Inventors: Zhenghao Gu, Shijian Ge, Yongji Xie, Lei Yu, Shuai Yuan, Xiaohan Xu, Xiaobo Yan, Yongsu Zhang, Yu Zhang, Jian Wang
  • Publication number: 20240370272
    Abstract: The disclosure relates to a method, apparatus, computer-readable medium and electronic device for program loading. The method includes: loading the bin file at a program loading speed that is a first speed, adjusting the program loading speed to a second speed based on the configuration parameter in the bin file, the second speed being faster than the first speed, and then loading a FSBL at the program loading speed that is the second speed. By executing the configuration parameter in the bin file to adjust the speed of the Bootrom loading the FSBL from flash memory, the time for the Bootrom to load FSBL is shortened, and thus embedded systems are enabled to be compatible with various flash memories while also being applicable in occasions sensitive to startup time.
    Type: Application
    Filed: July 18, 2024
    Publication date: November 7, 2024
    Inventors: Zhenghao Gu, Shijian Ge, Xiang Shen, Xiaobo Yan, Jingjie Zhu, Bo Zhang, Yongsu Zhang, Yu Zhang, Jian Wang