Patents by Inventor Xian Dong Meng

Xian Dong Meng 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: 11620147
    Abstract: In an approach a computer receives a first request from a metadata service to store metadata for a virtual machine (VM). The computer validates the metadata service. The computer stores the metadata for the VM in response to the validation being successful. The computer receives a second request from the VM for the metadata. The computer sends the metadata to the VM.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Na Fei Yang, Chen Ji, Huang Rui, Xiao Mei Zheng, Xian Dong Meng
  • Patent number: 11086807
    Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bo Qun BQ Feng, Zhong Li, Xian Dong Meng, Yong Ji JX Xie
  • Patent number: 11030114
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: collecting logging data generated by operation of a distributed computing system that is used by a plurality of tenants; storing the logging data as a plurality of files stored in a multi tier, shared volume storage system, with the storage of the logging data as a plurality of files including: dividing the plurality of files among and between a plurality of shared volume data structures, and organizing each shared volume data structure of the plurality of shared volume data structures according to a plurality of tiers; for each given file of the plurality of files; and mapping, by a domain agent and in a mapping table data structure, an association between the given file and the shared volume data structure in which the given file is stored.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zi Lian Ji, Lin Juan Xia, Xian Dong Meng, Shi Xin Ruan
  • Publication number: 20200334170
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: collecting logging data generated by operation of a distributed computing system that is used by a plurality of tenants; storing the logging data as a plurality of files stored in a multi tier, shared volume storage system, with the storage of the logging data as a plurality of files including: dividing the plurality of files among and between a plurality of shared volume data structures, and organizing each shared volume data structure of the plurality of shared volume data structures according to a plurality of tiers; for each given file of the plurality of files; and mapping, by a domain agent and in a mapping table data structure, an association between the given file and the shared volume data structure in which the given file is stored.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 22, 2020
    Inventors: Zi Lian JI, Lin Juan XIA, Xian Dong MENG, Shi Xin RUAN
  • Patent number: 10805258
    Abstract: A computer-implemented method comprising a processor providing a Multiple Address Resolution Protocol (MARP) message, wherein the MARP message comprises multiple Media Access Control (MAC) addresses associated with an Internet Protocol (IP) address.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jian Mg Cheng, Zhong Li, Wei Yg Guo, Xian Dong Meng
  • Publication number: 20200319905
    Abstract: In an approach a computer receives a first request from a metadata service to store metadata for a virtual machine (VM). The computer validates the metadata service. The computer stores the metadata for the VM in response to the validation being successful. The computer receives a second request from the VM for the metadata. The computer sends the metadata to the VM.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Inventors: Na Fei Yang, Chen Ji, Huang Rui, Xiao Mei Zheng, Xian Dong Meng
  • Publication number: 20200169527
    Abstract: A computer-implemented method comprising a processor providing a Multiple Address Resolution Protocol (MARP) message, wherein the MARP message comprises multiple Media Access Control (MAC) addresses associated with an Internet Protocol (IP) address.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Jian MG Cheng, Zhong Li, Wei YG Guo, XIAN DONG MENG
  • Publication number: 20200142807
    Abstract: A method, computer system, and a computer program product for a debugger with a hardware transactional memory is provided. A transaction is created to issue at least one request for accessing a memory location of a hardware transactional memory. A message is received from the hardware transactional memory indicating a conflict of access that is generated in response to the memory location being accessed by a program debugged by the debugger. In response to receiving the message from the hardware transactional memory, information associated with the conflict of access is collected to report the conflict of access.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventors: Wei Guo, Xian Dong Meng, Jia He, Zhong Li
  • Patent number: 10579556
    Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bo Qun Bq Feng, Zhong Li, Xian Dong Meng, Yong Ji Jx Xie
  • Publication number: 20190384729
    Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.
    Type: Application
    Filed: August 28, 2019
    Publication date: December 19, 2019
    Inventors: Bo Qun BQ Feng, Zhong Li, Xian Dong Meng, Yong Ji JX Xie
  • Patent number: 10394477
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Zhong Li, Xian Dong Meng
  • Patent number: 10394475
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Zhong Li, Xian Dong Meng
  • Patent number: 10243656
    Abstract: A digital credential is generated for a user device. The digital credential is transmitted to the user device via an optical wireless communication access point (OWC AP). The user device is located in a coverage area of the OWC AP. The digital credential is provided to a wireless local area network (WLAN AP) associated with the OWC AP for authentication of a request from the user device to access the WLAN.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Zi Lian Ji, Tao Jiang, Xian Dong Meng, George J. Romano, Zhi Qiang Wei
  • Publication number: 20190057054
    Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.
    Type: Application
    Filed: August 21, 2017
    Publication date: February 21, 2019
    Inventors: Bo Qun BQ FENG, Zhong LI, Xian Dong MENG, Yong Ji JX XIE
  • Publication number: 20180367524
    Abstract: Implementations of the present disclosure relate to methods, systems and products for access control. In one implementation, a computer-implemented method is proposed. According to the method, a token for accessing an object is received from a terminal device via a communication channel, where the communication channel is built based on a Light Fidelity connection which is deployed within a restrictive area. A validity of the received token is determined. An access to the object is controlled based on the validity of the received token.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: ZI LIAN JI, PING LI, Yong Chao Li, XIAN DONG MENG, Zhao Li Wang
  • Patent number: 10158626
    Abstract: Implementations of the present disclosure relate to methods, systems and products for access control. In one implementation, a computer-implemented method is proposed. According to the method, a token for accessing an object is received from a terminal device via a communication channel, where the communication channel is built based on a Light Fidelity connection which is deployed within a restrictive area. A validity of the received token is determined. An access to the object is controlled based on the validity of the received token.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Zi Lian Ji, Ping Li, Yong Chao Li, Xian Dong Meng, Zhao Li Wang
  • Publication number: 20180253247
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.
    Type: Application
    Filed: December 21, 2017
    Publication date: September 6, 2018
    Inventors: Zhong Li, Xian Dong Meng
  • Publication number: 20180253246
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.
    Type: Application
    Filed: December 13, 2017
    Publication date: September 6, 2018
    Inventors: Zhong Li, Xian Dong Meng
  • Publication number: 20180253244
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: Zhong Li, Xian Dong Meng
  • Patent number: 10044707
    Abstract: Implementations of the present disclosure relate to methods, systems and products for access control. In one implementation, a computer-implemented method is proposed. According to the method, a token for accessing an object is received from a terminal device via a communication channel, where the communication channel is built based on a Light Fidelity connection which is deployed within a restrictive area. A validity of the received token is determined. An access to the object is controlled based on the validity of the received token.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Zi Lian Ji, Ping Li, Yong Chao Li, Xian Dong Meng, Zhao Li Wang