Patents by Inventor Dongliang Xue

Dongliang Xue 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: 10701159
    Abstract: A method and an apparatus for implementing device sharing, which are applied to a local system in a heterogeneous system that includes the local system and a peer system, where the peer system have a peripheral device. The method executed by the local system includes: acquiring identifier information of a peripheral device of the peer system; generating according to the acquired identifier information and according to a message format that can be locally identified, an operation request against the peripheral device managed by the peer system; and parsing out from the operation request, a request message including a parameter necessary to generate the operation request, and notifying the peer system of the request message. According to the method, the local system can access a peripheral device of the peer system, thereby implementing peripheral device sharing in the heterogeneous system.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: June 30, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Dongliang Xue, Xinlong Lin, Jianfeng Zhan, Yunwei Gao
  • Patent number: 10552359
    Abstract: The invention provides a hot plug method and device for a byte-addressable persistent memory, which includes hot-add and hot-remove; wherein the hot-add includes physical add and logical add, and the hot-remove includes logical remove and physical remove; the physical add is used for converting the memory from an uncharged raw media into a manageable block of an operating system; the logical add is used for converting the memory from the manageable block of the operating system into a memory device which capable of mapping a virtual address; the logical remove is used for converting the memory device which capable of mapping the virtual address into the manageable block of the operating system; and the physical remove is used for converting the memory from the manageable block of the operating system into the uncharged raw media.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: February 4, 2020
    Assignee: Shanghai Jiao Tong University
    Inventors: Dongliang Xue, Linpeng Huang, Zhixiang Mao, Yang Shi, Xian Zhou
  • Patent number: 10180843
    Abstract: A resource processing method, an operating system, and a device are provided. The method is applied to a multi-core operating system, where the multi-core operating system includes a management operating system and multiple load operating systems that run on a host machine and includes a physical resource pool. According to the method, after selecting, in processor cores allocated to a first load operating system, a startup processor core that starts up the first load operating system, the management operating system instructs the startup processor core to read a mapping relationship that is from a virtual memory address to a physical memory address and that is required for executing a startup mirror of the first load operating system. Then, the management operating system instructs the startup processor core to execute the startup mirror pre-constructed for the first load operating system to start up the first load operating system.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: January 15, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Gang Lu, Jianfeng Zhan, Yunwei Gao, Chongkang Tan, Dongliang Xue
  • Publication number: 20170300442
    Abstract: The invention provides a hot plug method and device for a byte-addressable persistent memory, which includes hot-add and hot-remove; wherein the hot-add includes physical add and logical add, and the hot-remove includes logical remove and physical remove; the physical add is used for converting the memory from an uncharged raw media into a manageable block of an operating system; the logical add is used for converting the memory from the manageable block of the operating system into a memory device which capable of mapping a virtual address; the logical remove is used for converting the memory device which capable of mapping the virtual address into the manageable block of the operating system; and the physical remove is used for converting the memory from the manageable block of the operating system into the uncharged raw media.
    Type: Application
    Filed: December 15, 2015
    Publication date: October 19, 2017
    Applicant: SHANGHAI JIAO TONG UNIVERSITY
    Inventors: Dongliang XUE, Linpeng HUANG, Zhixiang MAO, Yang SHI, Xian ZHOU
  • Publication number: 20160301759
    Abstract: A method and an apparatus for implementing device sharing, which are applied to a local system in a heterogeneous system that includes the local system and a peer system, where the peer system have a peripheral device. The method executed by the local system includes: acquiring identifier information of a peripheral device of the peer system; generating according to the acquired identifier information and according to a message format that can be locally identified, an operation request against the peripheral device managed by the peer system; and parsing out from the operation request, a request message including a parameter necessary to generate the operation request, and notifying the peer system of the request message. According to the method, the local system can access a peripheral device of the peer system, thereby implementing peripheral device sharing in the heterogeneous system.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 13, 2016
    Inventors: Dongliang XUE, Xinlong LIN, Jianfeng ZHAN, Yunwei GAO
  • Publication number: 20160291984
    Abstract: A resource processing method, an operating system, and a device are provided. The method is applied to a multi-core operating system, where the multi-core operating system includes a management operating system and multiple load operating systems that run on a host machine and includes a physical resource pool. According to the method, after selecting, in processor cores allocated to a first load operating system, a startup processor core that starts up the first load operating system, the management operating system instructs the startup processor core to read a mapping relationship that is from a virtual memory address to a physical memory address and that is required for executing a startup mirror of the first load operating system. Then, the management operating system instructs the startup processor core to execute the startup mirror pre-constructed for the first load operating system to start up the first load operating system.
    Type: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Gang Lu, Jianfeng Zhan, Yunwei Gao, Chongkang Tan, Dongliang Xue
  • Patent number: D976433
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: January 24, 2023
    Inventor: Dongliang Xue
  • Patent number: D992739
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: July 18, 2023
    Inventor: Dongliang Xue
  • Patent number: D993935
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: August 1, 2023
    Inventor: Dongliang Xue
  • Patent number: D997368
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: August 29, 2023
    Inventor: Dongliang Xue
  • Patent number: D1022335
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: April 9, 2024
    Inventor: Dongliang Xue