Patents by Inventor Xiaochuan Shen

Xiaochuan Shen 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: 11957023
    Abstract: A light-emitting diode display panel, a manufacturing method thereof, and an organic light-emitting diode display device are provided. The light-emitting diode display panel includes: a base substrate including a display region and a peripheral region surrounding the display region; a plurality of sub-pixels located in the display region and located at a side of the base substrate; a color-resistance layer located at a side of a second electrode in the sub-pixel away from the base substrate; and a light-blocking structure located in the peripheral region and being an annular structure surrounding the plurality of sub-pixels. The light-blocking structure includes a first light-blocking structure and a second light-blocking structure. The first light-blocking structure includes at least one interval extending in a direction from the display region pointing to the peripheral region. The second light-blocking structure at least fully fills the interval.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 9, 2024
    Inventors: Dongsheng Li, Kuanta Huang, Shengji Yang, Pengcheng Lu, Yunlong Li, Qing Wang, Yongfa Dong, Xiaobin Shen, Hui Tong, Xiong Yuan, Yu Wang, Xiaochuan Chen
  • Publication number: 20240099066
    Abstract: Disclosed are a display substrate. The display substrate includes a drive backplane; a first electrode layer disposed on a side of the drive backplane; a pixel definition layer disposed on a side, distal to the drive backplane, of the first electrode layer; an organic light-emitting layer disposed on a side, distal to the drive backplane, of the pixel definition layer, wherein the organic light-emitting layer comprises: a plurality of organic material layers stacked in a direction perpendicular to and away from the drive backplane, and a portion of the organic material layer disposed inside the partition groove is separated from a portion of the organic material layer disposed outside the partition groove; and a second electrode layer disposed on a side, distal to the drive backplane, of the organic light-emitting layer.
    Type: Application
    Filed: May 31, 2022
    Publication date: March 21, 2024
    Applicants: Yunnan Invensight Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Yuhao LEE, Xue DONG, Xiaochuan CHEN, Hui TONG, Xiaobin SHEN, Kuanta HUANG, Cao WU, Weiliang BU, Hui WANG, Zhiqiang JIAO
  • Patent number: 10965739
    Abstract: Computer system and method for managing storage requests in a distributed storage system uses congestion signals associated with storage requests, which are generated based on congestion at local storage of the computer system that supports a virtual storage area network. The storage requests are differentiated between a first class of storage requests and at least one other class of storage requests. For a storage request of the first class of storage requests, an actual ratio of a current average bandwidth of the first class of storage requests to a current average bandwidth of a second class of storage requests is calculated and compared with an expected ratio. The congestion signal associated with the storage request is then adjusted and transmitted to at least one source of storage requests for storage request fairness control.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: March 30, 2021
    Assignee: VMware, Inc.
    Inventors: Enning Xiang, Eric Knauft, Yiqi Xu, Xiaochuan Shen
  • Patent number: 10810143
    Abstract: System and method for managing storage requests issued from multiple sources in a distributed storage system utilizes different queues at a host computer in the distributed storage system to place different classes of storage requests for access to a virtual storage area network. The storage requests in the queues are processed using a fair scheduling algorithm. For each queue, when the storage requests in the queue exceeds a threshold, a backpressure signal is generated and transmitted to at least one source for a class of storage requests queued in one of the queues corresponding to that backpressure signal to delay issuance of new storage requests of that class of storage requests.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: October 20, 2020
    Assignee: VMware, Inc.
    Inventors: Eric Knauft, Enning Xiang, Yiqi Xu, Xiaochuan Shen
  • Patent number: 10761726
    Abstract: Computer system and method for managing storage requests in a distributed storage system uses congestion data related to processing of storage requests for local storage to adaptively adjust a bandwidth limit for a first class of storage requests to be processed. The bandwidth limit is enforced on the storage requests belonging to the first class of storage requests without enforcing any bandwidth limit on the storage requests belonging to a second class of storage requests.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: September 1, 2020
    Assignee: VWware, Inc.
    Inventors: Yiqi Xu, Eric Knauft, Enning Xiang, Xiaochuan Shen
  • Publication number: 20190317665
    Abstract: Computer system and method for managing storage requests in a distributed storage system uses congestion data related to processing of storage requests for local storage to adaptively adjust a bandwidth limit for a first class of storage requests to be processed. The bandwidth limit is enforced on the storage requests belonging to the first class of storage requests without enforcing any bandwidth limit on the storage requests belonging to a second class of storage requests.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Applicant: VMware, Inc.
    Inventors: Yiqi Xu, Eric Knauft, Enning Xiang, Xiaochuan Shen
  • Publication number: 20190312925
    Abstract: Computer system and method for managing storage requests in a distributed storage system uses congestion signals associated with storage requests, which are generated based on congestion at local storage of the computer system that supports a virtual storage area network. The storage requests are differentiated between a first class of storage requests and at least one other class of storage requests. For a storage request of the first class of storage requests, an actual ratio of a current average bandwidth of the first class of storage requests to a current average bandwidth of a second class of storage requests is calculated and compared with an expected ratio. The congestion signal associated with the storage request is then adjusted and transmitted to at least one source of storage requests for storage request fairness control.
    Type: Application
    Filed: April 6, 2018
    Publication date: October 10, 2019
    Applicant: VMware, Inc.
    Inventors: Enning Xiang, Eric Knauft, Yiqi Xu, Xiaochuan Shen
  • Publication number: 20190303308
    Abstract: System and method for managing storage requests issued from multiple sources in a distributed storage system utilizes different queues at a host computer in the distributed storage system to place different classes of storage requests for access to a virtual storage area network. The storage requests in the queues are processed using a fair scheduling algorithm. For each queue, when the storage requests in the queue exceeds a threshold, a backpressure signal is generated and transmitted to at least one source for a class of storage requests queued in one of the queues corresponding to that backpressure signal to delay issuance of new storage requests of that class of storage requests.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Applicant: VMware, Inc.
    Inventors: Eric Knauft, Enning Xiang, Yiqi Xu, Xiaochuan Shen
  • Patent number: 10338822
    Abstract: Systems and methods described herein align various types of hypervisor threads with a non-uniform memory access (NUMA) client of a virtual machine (VM) that is driving I/O transactions from an application so that no remote memory access is required and the I/O transactions can be completed with local accesses to CPUs, caches, and the I/O devices of a same NUMA node of a hardware NUMA system. First, hypervisor of the VM detects whether the VM runs on a single or multiple NUMA nodes. If the VM runs on multiple NUMA nodes, a NUMA client on which the application is executing the I/O transactions is identified and knowledge of resource sharing between the NUMA client and its related hypervisor threads is established. Such knowledge is then utilized to schedule the NUMA client and its related hypervisor threads to the same NUMA node of the NUMA system.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: July 2, 2019
    Assignee: VMware, Inc.
    Inventors: Amitabha Banerjee, Rishi Mehta, Xiaochuan Shen, Seongbeom Kim
  • Publication number: 20170364279
    Abstract: Systems and methods described herein align various types of hypervisor threads with a non-uniform memory access (NUMA) client of a virtual machine (VM) that is driving I/O transactions from an application so that no remote memory access is required and the I/O transactions can be completed with local accesses to CPUs, caches, and the I/O devices of a same NUMA node of a hardware NUMA system. First, hypervisor of the VM detects whether the VM runs on a single or multiple NUMA nodes. If the VM runs on multiple NUMA nodes, a NUMA client on which the application is executing the I/O transactions is identified and knowledge of resource sharing between the NUMA client and its related hypervisor threads is established. Such knowledge is then utilized to schedule the NUMA client and its related hypervisor threads to the same NUMA node of the NUMA system.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: Amitabha Banerjee, Rishi Mehta, Xiaochuan Shen, Seongbeom Kim
  • Patent number: 9495192
    Abstract: Systems and methods for preferentially assigning virtual machines (VMs) on a particular NUMA node with network queues on the same NUMA node are described. A load balancer process on a host assigns multiple VMs to network queues. The assignment of the VMs to a network queues is performed with a bias toward assigning VMs using a particular NUMA node to network queues on the same NUMA node. A scheduler on the host assigns VMs to NUMA nodes. The scheduler is biased toward assigning VMs to the same NUMA node as the PNIC and/or the same NUMA node as a network queue assigned to the VM.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 15, 2016
    Assignee: VMware, Inc.
    Inventors: Rishi Mehta, Xiaochuan Shen, Amitabha Banerjee, Ayyappan Veeraiyan
  • Patent number: 9459904
    Abstract: Systems and methods for preferentially assigning virtual machines (VMs) on a particular NUMA node with network queues on the same NUMA node are described. A load balancer process on a host assigns multiple VMs to network queues. The assignment of the VMs to a network queues is performed with a bias toward assigning VMs using a particular NUMA node to network queues on the same NUMA node. A scheduler on the host assigns VMs to NUMA nodes. The scheduler is biased toward assigning VMs to the same NUMA node as the PNIC and/or the same NUMA node as a network queue assigned to the VM.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: October 4, 2016
    Assignee: VMware, Inc.
    Inventors: Rishi Mehta, Xiaochuan Shen, Amitabha Banerjee, Ayyappan Veeraiyan
  • Publication number: 20160092258
    Abstract: Systems and methods for preferentially assigning virtual machines (VMs) on a particular NUMA node with network queues on the same NUMA node are described. A load balancer process on a host assigns multiple VMs to network queues. The assignment of the VMs to a network queues is performed with a bias toward assigning VMs using a particular NUMA node to network queues on the same NUMA node. A scheduler on the host assigns VMs to NUMA nodes. The scheduler is biased toward assigning VMs to the same NUMA node as the PNIC and/or the same NUMA node as a network queue assigned to the VM.
    Type: Application
    Filed: October 31, 2014
    Publication date: March 31, 2016
    Inventors: Rishi Mehta, Xiaochuan Shen, Amitabha Banerjee, Ayyappan Veeraiyan
  • Publication number: 20160092259
    Abstract: Systems and methods for preferentially assigning virtual machines (VMs) on a particular NUMA node with network queues on the same NUMA node are described. A load balancer process on a host assigns multiple VMs to network queues. The assignment of the VMs to a network queues is performed with a bias toward assigning VMs using a particular NUMA node to network queues on the same NUMA node. A scheduler on the host assigns VMs to NUMA nodes. The scheduler is biased toward assigning VMs to the same NUMA node as the PNIC and/or the same NUMA node as a network queue assigned to the VM.
    Type: Application
    Filed: October 31, 2014
    Publication date: March 31, 2016
    Inventors: Rishi Mehta, Xiaochuan Shen, Amitabha Banerjee, Ayyappan Veeraiyan