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).
-
Patent number: 11925686Abstract: The present invention relates to a medicinal material for light therapy, comprising a matrix material and a photosensitizer, wherein the photosensitizer is dispersed inside the matrix material by copolymerization, is mixed inside the matrix material, or attached to the surface of the matrix material by surface grafting, modification, coating and the like. The present material can kill diseased tissue cells with a radiation under selected wavelength so as to obtain a phototherapy treatment of ophthalmic diseases. The present invention also provides a process for preparing the material and a use in preparing an ophthalmic medical device.Type: GrantFiled: July 22, 2016Date of Patent: March 12, 2024Assignee: EYEBRIGHT MEDICAL TECHNOLOGY (BEIJING) CO., LTD.Inventors: Xince Sui, Yongji Wei, Jiangbing Xie
-
Patent number: 11392461Abstract: 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: GrantFiled: September 11, 2019Date of Patent: July 19, 2022Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Yongji Xie, Wen Chai, Yu Zhang
-
Patent number: 11210127Abstract: 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: GrantFiled: July 1, 2019Date of Patent: December 28, 2021Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Yongji Xie, Wen Chai, Yu Zhang
-
Patent number: 10997099Abstract: 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: GrantFiled: October 22, 2018Date of Patent: May 4, 2021Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Rui Zhao, Xun Ni, Yongji Xie
-
Patent number: 10963286Abstract: 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 thType: GrantFiled: March 14, 2019Date of Patent: March 30, 2021Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Yongji Xie, Wen Chai, Yu Zhang
-
Publication number: 20200371827Abstract: 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: ApplicationFiled: December 9, 2019Publication date: November 26, 2020Inventors: Yongji Xie, Wen Chai, Yu Zhang
-
Publication number: 20200371882Abstract: 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: ApplicationFiled: December 9, 2019Publication date: November 26, 2020Inventors: Yongji Xie, Wen Chai, Yu Zhang
-
Patent number: 10846124Abstract: 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: GrantFiled: March 12, 2019Date of Patent: November 24, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Xun Ni, Yongji Xie, Yu Zhang
-
Publication number: 20200183795Abstract: 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: ApplicationFiled: September 11, 2019Publication date: June 11, 2020Inventors: Yongji XIE, Wen CHAI, Yu ZHANG
-
Publication number: 20200097314Abstract: 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: ApplicationFiled: July 1, 2019Publication date: March 26, 2020Inventors: Yongji Xie, Wen Chai, Yu Zhang
-
Patent number: 10552210Abstract: 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: GrantFiled: September 18, 2018Date of Patent: February 4, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Yongji Xie
-
Publication number: 20190377594Abstract: 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 thType: ApplicationFiled: March 14, 2019Publication date: December 12, 2019Inventors: Yongji XIE, Wen CHAI, Yu ZHANG
-
Publication number: 20190377593Abstract: 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: ApplicationFiled: March 12, 2019Publication date: December 12, 2019Inventors: Xun NI, Yongji XIE, Yu ZHANG
-
Publication number: 20190138349Abstract: 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: ApplicationFiled: September 18, 2018Publication date: May 9, 2019Inventor: Yongji XIE