Patents by Inventor Yongji XIE

Yongji XIE 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: 20250096911
    Abstract: An antenna attitude fast measurement system and a method are provided. The measurement system includes a data processing unit, a stereo calibration unit, at least two detector measurement units, and a plurality of target marker units; the target marker unit is arranged on the back of the antenna main reflector of the antenna system to be measured; the detector measurement unit is arranged outside the circumference of the antenna system to be measured; and the stereo calibration unit is arranged directly below the center of the antenna main reflector of the antenna system to be measured. Any two adjacent detector measurement units have a field-of-view intersection area, and there is at least one target marker unit within the field-of-view intersection area. The total number of target marker units in all field-of-view intersection areas is ?3. The data processing unit is electrically connected to the detector measurement unit.
    Type: Application
    Filed: September 12, 2024
    Publication date: March 20, 2025
    Inventors: Hu Wang, Shangmin Lin, Yaoke Xue, Zhen Wang, Meiying Liu, Canglong Zhou, Qinfang Chen, Jie Liu, Yang Liu, Yongjie Xie, Hongman He, Yue Pan, Yang Shen
  • Patent number: 12222907
    Abstract: Embodiments of the present disclosure provide a method, apparatus, device and storage medium for data processing. If a kernel module sends a data calling request to a userspace process, first modification time information and second modification time information of data corresponding to the data calling request are obtained by the userspace process. The first and second modification time information are used to indicate modification time information of the data in the kernel module and in a file service end, respectively. The first and second modification time information are compared by the userspace process. If the first and second modification time information are inconsistent, a verification invalidation result is returned to the kernel module. The data in the kernel module is invalidated by the kernel module according to the verification invalidation result. The data in the file service is synchronized by the userspace process to the kernel module.
    Type: Grant
    Filed: June 3, 2024
    Date of Patent: February 11, 2025
    Assignee: BEIJING VOLCANO ENGINE TECHNOLOGY CO., LTD.
    Inventors: Jiachen Zhang, Qiming Guan, Yongji Xie, Peng Li, Haiyu Wang, Sheng Zhao, Zewen Jin, Liming Wang, Tianci Zhang, Jinfeng Yang, Wen Chai
  • Publication number: 20250045252
    Abstract: Embodiments of the present disclosure provide a method, apparatus, device and storage medium for data processing. If a kernel module sends a data calling request to a userspace process, first modification time information and second modification time information of data corresponding to the data calling request are obtained by the userspace process. The first and second modification time information are used to indicate modification time information of the data in the kernel module and in a file service end, respectively. The first and second modification time information are compared by the userspace process. If the first and second modification time information are inconsistent, a verification invalidation result is returned to the kernel module. The data in the kernel module is invalidated by the kernel module according to the verification invalidation result. The data in the file service is synchronized by the userspace process to the kernel module.
    Type: Application
    Filed: June 3, 2024
    Publication date: February 6, 2025
    Inventors: Jiachen ZHANG, Qiming Guan, Yongji Xie, Peng Li, Haiyu Wang, Sheng Zhao, Zewen Jin, Liming Wang, Tianci Zhang, Jinfeng Yang, Wen Chai
  • Publication number: 20250045249
    Abstract: Embodiments of the present disclosure provide a method, an apparatus, a device and a storage medium for data request processing. The method is applied at a filesystem in userspace which includes a kernel module and a userspace process. The method includes: obtaining a data request list in the kernel module, where the data request list includes a plurality of data requests to be processed and virtual address information corresponding to respective data requests of the plurality of data requests; querying, for each of the data requests, physical address information corresponding to the virtual address information, according to the virtual address information corresponding to the data request; querying target cached data corresponding to the data request, from a plurality of cached data stored in the kernel module; accessing the target cached data, and processing the data request.
    Type: Application
    Filed: June 3, 2024
    Publication date: February 6, 2025
    Inventors: Qiming GUAN, Jiachen ZHANG, Yongji XIE, Peng LI, Haiyu WANG, Sheng ZHAO, Zewen JIN, Liming WANG, Tianci ZHANG, Jinfeng YANG, Wen CHAI
  • Publication number: 20250004819
    Abstract: The disclosure relates to a data processing method, apparatus, readable medium, computing device, computer program product, and computer program. The method is implemented at a computing device. A virtual machine is executed in the computing device. The method includes: in response to a target virtual device receiving a data read/write request, writing, into a shared memory, target data comprised in the data read/write request, the target virtual device being a virtual device in the virtual machine; sending an interrupt instruction to a target physical processor in the computing device through a pass-through register corresponding to the target virtual device, the interrupt instruction being used by the target physical processor to acquire the target data from the shared memory according to the interrupt instruction, and inform, based on the target data, a corresponding back-end service program to process the data read/write request.
    Type: Application
    Filed: September 16, 2024
    Publication date: January 2, 2025
    Inventors: Hangjing LI, Liang DENG, Yongji XIE, Wen CHAI, Jian WANG
  • Patent number: 12182443
    Abstract: The present disclosure relates to a data storage method and apparatus, a non-transitory computer-readable medium, and an electronic device. In the method, when data to be stored that is sent by a container is received through a target interface, a first buffer is generated in storage space of a kernel, and a target length, in the first buffer, of the data to be stored and a start address, in the first buffer, of the data to be stored are obtained. A target physical address in the kernel corresponding to the data to be stored is determined based on the target length and the start address. The target physical address is mapped to a target virtual address in a storage service module.
    Type: Grant
    Filed: May 24, 2024
    Date of Patent: December 31, 2024
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventors: Yongji Xie, Qi Liu, Xiongchun Duan, Jiachen Zhang, Wen Chai, Yu Zhang, Jian Wang
  • Publication number: 20240378075
    Abstract: The disclosure relates to a method, non-transitory computer-readable storage medium, and device of virtual machine resource allocation. The method includes: when virtual machines are created in a physical machine, allocating corresponding bare machine devices to the virtual machine, the bare machine devices being obtained by segmenting physical resources of the physical machine, and the virtual machine being in one-to-one correspondence with the bare machine devices; configuring the operation mode of the bare machine devices into a non-root mode; and switching the operation mode of a CPU of the physical machine to the non-root mode so as to start the virtual machines in the bare machine devices.
    Type: Application
    Filed: October 11, 2022
    Publication date: November 14, 2024
    Inventors: Liang DENG, Yongji XIE, Hangjing LU, Xiongchun DUAN, Wen CHAI, 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: 20240311046
    Abstract: The present disclosure relates to a data storage method and apparatus, a non-transitory computer-readable medium, and an electronic device. In the method, when data to be stored that is sent by a container is received through a target interface, a first buffer is generated in storage space of a kernel, and a target length, in the first buffer, of the data to be stored and a start address, in the first buffer, of the data to be stored are obtained. A target physical address in the kernel corresponding to the data to be stored is determined based on the target length and the start address. The target physical address is mapped to a target virtual address in a storage service module.
    Type: Application
    Filed: May 24, 2024
    Publication date: September 19, 2024
    Inventors: Yongji XIE, Qi LIU, Xiongchun DUAN, Jiachen ZHANG, Wen CHAI, Yu ZHANG, Jian WANG
  • Patent number: 11392461
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing information. The method can include: acquiring virtual machine device status information and physical address information from a target memory in response to determining a crash of a production kernel, the target memory being a memory pre-allocated to a running virtual machine by the production kernel, and the virtual machine device status information of the virtual machine and the physical address information corresponding to a virtual address of the memory of the virtual machine being stored into the target memory by the production kernel; acquiring data as target data according to the physical address information; and storing a file into a shared storage area according to the target data and the virtual machine device status information.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: July 19, 2022
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Yongji Xie, Wen Chai, Yu Zhang
  • Patent number: 11210127
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for processing a request. A specific embodiment of the method includes: acquiring, in response to start-up of a virtual machine, work queue quantity information of each device of the virtual machine, the work queue quantity information indicating a quantity of work queues of a device bound with a processing thread corresponding to the device of the virtual machine, the quantity being one or more; and creating, based on the work queue quantity information of the each device of the virtual machine, processing threads corresponding to the each device of the virtual machine respectively, the processing thread corresponding to the device of the virtual machine being used to process an access request for the device of the virtual machine in the work queue of the device bound with the processing thread.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: December 28, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Yongji Xie, Wen Chai, Yu Zhang
  • Patent number: 10997099
    Abstract: An I/O request processing method in a virtual machine, a device and a computer readable medium are provided. When a backend device of a Guest kernel begins to process an I/O request chain submitted by a frontend device of the Guest kernel into a shared I/O processing memory, the method obtains a starting position of the I/O request chain in the I/O processing memory; according to the starting position of the I/O request chain, sets an element corresponding to the starting position of the I/O request chain in an I/O state array as a value different from initial values of all positions; and upon finishing processing the I/O request chain, sets an element corresponding to the starting position of the I/O request chain in an I/O request state array as a value identical with initial values.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: May 4, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Rui Zhao, Xun Ni, Yongji Xie
  • Patent number: 10963286
    Abstract: A live migration method for a virtual machine passthrough device, includes: performing a register state synchronization method by calling a register state synchronization interface; cancelling a passthrough state of the source virtual machine passthrough device, and migrating the source virtual machine passthrough device to the target virtual machine by iteratively executing multiple rounds of a synchronization operation as following: performing the register state synchronization method by calling the register state synchronization interface to capture a read/write operation on a register of the source virtual machine passthrough device in a migration process, and executing the captured read/write operation on a register of a target virtual machine passthrough device; and performing a DMA dirty page synchronization method by calling a configured DMA dirty page transmission interface, to write data corresponding to a DMA dirty page identified by the source virtual machine passthrough device into a memory of th
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 30, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yongji Xie, Wen Chai, Yu Zhang
  • Publication number: 20200371827
    Abstract: Embodiments of the present disclosure provide a method, apparatus, device, and computer readable storage medium for processing data, and relate to the field of cloud computing. The method for processing data includes receiving a request for storing a data block from a virtual storage of a virtual machine into a virtual disk of the virtual machine, the request indicating a virtual storage address for storing the data block in the virtual storage and a virtual disk address for storing the data block in the virtual disk. The method further includes determining a physical storage address for storing the data block within a physical storage associated with the virtual machine based on the virtual storage address. The method further includes associatively storing the virtual disk address and the physical storage address.
    Type: Application
    Filed: December 9, 2019
    Publication date: November 26, 2020
    Inventors: Yongji Xie, Wen Chai, Yu Zhang
  • Publication number: 20200371882
    Abstract: A method, an apparatus, a device, and a computer readable storage medium for starting a virtual machine are provided. The method includes generating a disk snapshot for a first piece of data on a virtual disk of a first virtual machine. The method further includes starting running a second virtual machine based on identifier information of the first virtual machine and address information of the disk snapshot, such that the first piece of data is copied to a virtual disk of the second virtual machine. The method further includes pausing running the second virtual machine, in response to initialization of an operating system on the started second virtual machine being completed, for restoring the first virtual machine when the first virtual machine is unavailable.
    Type: Application
    Filed: December 9, 2019
    Publication date: November 26, 2020
    Inventors: Yongji Xie, Wen Chai, Yu Zhang
  • Patent number: 10846124
    Abstract: Embodiments of the present disclosure disclose a communication method, apparatus and system for a virtual machine and a host machine. An embodiment of the communication method for a virtual machine and a host machine includes: polling a first command completion identifier queue set in a shared memory; comparing, in response to detecting an update of the first command completion identifier queue, the first command completion identifier queue with a second command completion identifier queue stored in the virtual machine to determine an identifier of a currently completed command; and updating the second command completion identifier queue based on the identifier of the currently completed command.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: November 24, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Xun Ni, Yongji Xie, Yu Zhang
  • Publication number: 20200183795
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing information. The method can include: acquiring virtual machine device status information and physical address information from a target memory in response to determining a crash of a production kernel, the target memory being a memory pre-allocated to a running virtual machine by the production kernel, and the virtual machine device status information of the virtual machine and the physical address information corresponding to a virtual address of the memory of the virtual machine being stored into the target memory by the production kernel; acquiring data as target data according to the physical address information; and storing a file into a shared storage area according to the target data and the virtual machine device status information.
    Type: Application
    Filed: September 11, 2019
    Publication date: June 11, 2020
    Inventors: Yongji XIE, Wen CHAI, Yu ZHANG
  • Publication number: 20200097314
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for processing a request. A specific embodiment of the method includes: acquiring, in response to start-up of a virtual machine, work queue quantity information of each device of the virtual machine, the work queue quantity information indicating a quantity of work queues of a device bound with a processing thread corresponding to the device of the virtual machine, the quantity being one or more; and creating, based on the work queue quantity information of the each device of the virtual machine, processing threads corresponding to the each device of the virtual machine respectively, the processing thread corresponding to the device of the virtual machine being used to process an access request for the device of the virtual machine in the work queue of the device bound with the processing thread.
    Type: Application
    Filed: July 1, 2019
    Publication date: March 26, 2020
    Inventors: Yongji Xie, Wen Chai, Yu Zhang
  • Patent number: 10552210
    Abstract: Embodiments of the disclosure disclose a method and apparatus for migrating a virtual machine. A specific embodiment of the method comprises: loading a target kernel module of a target operating system, the target operating system used for controlling a target electronic device running a virtual machine, and the target kernel module used for performing a shutdown operation for the target electronic device; determining whether to perform the shutdown operation based on electronic device running state information of the target electronic device; determining whether to migrate the virtual machine when a preset triggering condition is met, in response to determining not to perform the shutdown operation; and migrating the virtual machine if determining to migrate the virtual machine.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 4, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Yongji Xie
  • Publication number: 20190377594
    Abstract: A live migration method for a virtual machine passthrough device, includes: performing a register state synchronization method by calling a register state synchronization interface; cancelling a passthrough state of the source virtual machine passthrough device, and migrating the source virtual machine passthrough device to the target virtual machine by iteratively executing multiple rounds of a synchronization operation as following: performing the register state synchronization method by calling the register state synchronization interface to capture a read/write operation on a register of the source virtual machine passthrough device in a migration process, and executing the captured read/write operation on a register of a target virtual machine passthrough device; and performing a DMA dirty page synchronization method by calling a configured DMA dirty page transmission interface, to write data corresponding to a DMA dirty page identified by the source virtual machine passthrough device into a memory of th
    Type: Application
    Filed: March 14, 2019
    Publication date: December 12, 2019
    Inventors: Yongji XIE, Wen CHAI, Yu ZHANG