Patents by Inventor Liang Cui

Liang Cui 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: 12288420
    Abstract: A display device, a method for producing a display device, and a gesture recognition method are disclosed. The display device includes a display module including a base and an array substrate, a resin layer, a first electrode layer, a pixel definition layer, a light-emitting unit layer, a second electrode layer disposed opposite to the first electrode layer, and an encapsulation layer. The light-emitting unit layer is between the first electrode layer and the second electrode layer and includes a plurality of light-emitting units respectively in a plurality of openings of the pixel definition layer, and an ultrasonic sensor including the second electrode layer, a piezoelectric material layer between the first electrode layer and the pixel definition layer, and a third electrode layer between the pixel definition layer and the resin layer. The piezoelectric material layer includes a plurality of piezoelectric material units separated by the plurality of light-emitting units.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: April 29, 2025
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yubo Wang, Lei Wang, Yangbing Li, Liang Cui, Yuanyuan Ma, Ping Zhang, Yanling Han
  • Patent number: 12204427
    Abstract: An ESPI-based method and device for enhancing server security, including: S100, a Complex Programmable Logic Device (CPLD) monitors packet formats and instructions on an Enhanced Serial Peripheral Interface (ESPI) bus; S200, when the CPLD monitors an abnormal firmware Flash read/write operation, the CPLD records operation-related records in a Flash which is mounted to the CPLD; S300, the CPLD lights a Light-Emitting Diode (LED) corresponding to a system error signal line or a LED corresponding to a Baseboard Management Controller (BMC) error signal line; S400, the CPLD determines whether to take over a CS0 signal or not; S500, when the CPLD determines to take over the CS0 signal, the CPLD requests to interact with a Platform Controller Hub (PCH) and warns of a system security issue.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: January 21, 2025
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Liang Cui
  • Publication number: 20240419511
    Abstract: The disclosure provides a method for upgrading components of a container-based cluster. The method generally include receiving, at the container-based cluster, an indication of one or more pods and one or more nodes in the cluster to upgrade, adding an annotation to each of the one or more nodes having at least one of the one or more pods running thereon, performing a pod upgrade, and performing a node upgrade, wherein performance of the pod upgrade and the node upgrade overlap at least partially in time, and wherein performing the node upgrade comprises: selecting a first node, determining at a first time that the first node includes an annotation, refraining from upgrading the first node at the first time, determining at a second time after the first time that the first node does not include the annotation, and upgrading the first node at the second time.
    Type: Application
    Filed: July 10, 2023
    Publication date: December 19, 2024
    Inventors: Xiaoli Tie, Liang Cui, Xiaojun Lin, Shuting Ma, Hemanth Kumar Pannem
  • Patent number: 12169258
    Abstract: The present disclosure provides an ultrasonic imaging method and apparatus. The apparatus includes an ultrasonic signal emission source and a receiving array including ultrasonic signal receiving circuits; the method includes: turning on the source to perform emission of ultrasonic waves toward an object to be detected and causing the ultrasonic waves to propagate through the object, a depth-wise direction of which is along a propagation direction of the ultrasonic waves; after a first predetermined time period having elapsed since the source was turned on, turning on the receiving array to receive reflected echoes returning from a first section plane of the object to be detected perpendicular to the depth-wise direction; thereafter, turning off the receiving array, storing the reflected echoes by the ultrasonic signal receiving circuits and acquiring reflected echo signals, and successively reading the reflected echo signals from the ultrasonic signal receiving circuits during a reading time period.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: December 17, 2024
    Assignee: Beijing BOE Technology Development Co., Ltd.
    Inventors: Liang Cui, Xue Dong, Lei Wang, Yangbing Li, Yingzi Wang, Yanling Han, Yubo Wang, Yue Gou
  • Publication number: 20240378092
    Abstract: Example methods and systems for cloud native network function deployment are described. One example may involve a computer system obtaining cluster configuration information associated with multiple single node clusters (SNCs). Based on the cluster configuration information, the computer system may configure (a) a first SNC on a first node and (b) a second SNC on a second node. The computer system may configure (a) a first virtual agent associated with the first SNC, and (b) a second virtual agent associated with the second SNC. In response to receiving a deployment request to deploy a first pod and a second pod, the computer system may process the deployment request by (a) deploying, using the first virtual agent, the first pod on the first SNC, and (b) deploying, using the second virtual agent, the second pod on the second SNC.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Applicant: VMware, Inc.
    Inventors: Xiaojun LIN, Liang CUI, Chung-Ta CHENG, Aravind SRINIVASAN, Todd SABIN
  • Publication number: 20240345909
    Abstract: The disclosure provides a method for diagnosing remote sites of a distributed container orchestration system. The method generally includes receiving a test suite custom resource defining an image to be used for a diagnosis of components of a workload cluster deployed at the remote sites, wherein the image comprises a diagnosis module and/or a user-provided plugin to be used for the diagnosis; identifying a failed component in the workload cluster; obtaining infrastructure information about the workload cluster; identifying the components of the workload cluster for diagnosis based on the failed component, the infrastructure information, and the test suite custom resource; identifying at least one diagnosis site of the remote sites where the components are running using the infrastructure information; and deploying a first pod at the at least one diagnosis site to execute the diagnosis of the one or more components.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 17, 2024
    Inventors: Qi Wang, Jian Lan, Yan QI, Liang CuI, Aravind Srinivasan, Weiqing Wu, Uday Suresh Masurekar, Todd Sabin, Hemanth Kumar Pannem, Govind Haridas
  • Publication number: 20240345820
    Abstract: The disclosure provides a method for preparing a simulation system to simulate upgrade operations for a distributed container orchestration system. The method generally includes monitoring, by a simulation operator of the simulation system, for new resources generated at a management cluster in the distributed container orchestration system, based on the monitoring, discovering, by the simulation operator, a new resource generated at the management cluster specifying a version of container orchestration software supported and made available by the management cluster, and triggering, by the simulation operator, a creation of a new mock virtual machine (VM) template in the simulation system specifying the version of the container orchestration software, wherein the simulation system is configured to use the new mock VM template for simulating mock VMs in the simulation system that are compatible with the version of the container orchestration software supported and made available by the management cluster.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 17, 2024
    Inventors: Yan Qi, Jian Lan, Liang Cui, Qi Wang, Xiaoli Tie, Xiaojun Lin, Wenwu Peng, Shuting Ma, Weiqing Wu, Aravind Srinivasan
  • Patent number: 12026045
    Abstract: An example method of propagating fault domain topology information in a distributed container orchestration system includes: receiving, at control plane software executing in a data center, the fault domain topology, which includes tags for a protection group and fault domains for remote sites in communication with the data center; deploying, by a master server of the distributed container orchestration system that executes in the data center, a node pool comprising virtual machines (VMs) executing in servers of the remote sites, the VMs being nodes of the distributed container orchestration system in which containers execute; determining, by a controller of the master server, relationships among the VMs, the servers, the protection group, and the fault domains based on state of resources maintained by the master server; and providing, by the controller, labels to the servers for associating the tags of the protection group and the fault domains to the VMs.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: July 2, 2024
    Assignee: VMware LLC
    Inventors: Jian Lan, Liang Cui, Aravind Srinivasan, Hailing Xu, Yan Qi, Prachi Dalvi, Shuting Ma, Todd Sabin, Uday Suresh Masurekar, Weiqing Wu
  • Publication number: 20240176639
    Abstract: An example method of diagnosing remote sites of a distributed container orchestration system includes: receiving, at a management cluster, definition of a test suite custom resource; detecting, by a test controller agent in a cluster of the remote sites, a diagnosis object in the management cluster created in response to the test suite custom resource; deploying, by the test controller agent in response to the diagnosis object, a first pod in the cluster; deploying, by the first pod, a second pod in a server of a first remote site of the remote sites; checking, by the second pod, configuration of the server that includes an additional pod executing alongside the second pod, at least one virtual machine (VM) in which the second pod and the additional pod execute, a hypervisor configured to support the at least one VM, and a hardware platform on which the hypervisor executes; and returning test data from the second pod to the first pod, the test data including results of the step of checking the configuration o
    Type: Application
    Filed: January 11, 2023
    Publication date: May 30, 2024
    Inventors: Jian LAN, Qi WANG, Yan QI, Liang CUI, Aravind SRINIVASAN, Weiqing WU, Uday Suresh MASUREKAR, Todd SABIN, Hemanth Kumar PANNEM, Govind HARIDAS
  • Publication number: 20240168143
    Abstract: The present disclosure provides an ultrasonic imaging method and apparatus. The apparatus includes an ultrasonic signal emission source and a receiving array including ultrasonic signal receiving circuits; the method includes: turning on the source to perform emission of ultrasonic waves toward an object to be detected and causing the ultrasonic waves to propagate through the object, a depth-wise direction of which is along a propagation direction of the ultrasonic waves; after a first predetermined time period having elapsed since the source was turned on, turning on the receiving array to receive reflected echoes returning from a first section plane of the object to be detected perpendicular to the depth-wise direction; thereafter, turning off the receiving array, storing the reflected echoes by the ultrasonic signal receiving circuits and acquiring reflected echo signals, and successively reading the reflected echo signals from the ultrasonic signal receiving circuits during a reading time period.
    Type: Application
    Filed: June 7, 2021
    Publication date: May 23, 2024
    Inventors: Liang CUI, Xue DONG, Lei WANG, Yangbing LI, Yingzi WANG, Yanling HAN, Yubo WANG, Yue GOU
  • Publication number: 20240164532
    Abstract: The present application relates to a sofa unfolding device capable of avoiding forward overturning, including a seat, a backrest assembly, a linkage assembly, and a leg rest assembly, wherein the linkage assembly is rotatably connected on the seat, the backrest assembly is rotatably connected to a rear end of the seat via the linkage assembly, the leg rest assembly is rotatably connected to a front end of the seat via the linkage assembly, a support mechanism is connected on the front end of the seat and comprises an abutting member and a support member, the abutting member is rotatably connected with the linkage assembly via a first pivot, and the support member is rotatably connected with the abutting assembly via a second pivot and is rotatably connected with the seat via a third pivot.
    Type: Application
    Filed: June 5, 2023
    Publication date: May 23, 2024
    Inventors: Yunhai LI, Yuanfeng FENG, Linlin WU, Zhiyu WANG, Liang CUI
  • Publication number: 20240069182
    Abstract: The disclosure provides an ultrasonic signal detection circuit including a sensing circuit, a unidirectional conduction circuit and a source follower circuit. The sensing circuit is connected to an input terminal of the source follower circuit through the unidirectional conduction circuit; the sensing circuit is configured to generate a piezoelectric signal according to a received ultrasonic echo signal and output the piezoelectric signal to the unidirectional conduction circuit. The piezoelectric signal is an alternating current signal; the unidirectional conduction circuit is configured to rectify the alternating current signal to only allow a forward or a reverse current portion thereof to pass through. The forward/reverse current portion charges/discharges the input terminal of the source follower circuit after passing through the unidirectional conduction circuit.
    Type: Application
    Filed: May 21, 2021
    Publication date: February 29, 2024
    Inventors: Liang CUI, Lei WANG, Yangbing LI, Yingzi WANG, Jiabin WANG, Yubo WANG, Yanling HAN
  • Publication number: 20240028370
    Abstract: An example method of diagnosing remote sites of a distributed container orchestration system includes: receiving, at a management cluster, definition of a test suite custom resource; deploying, in response to the test suite custom resource, a first pod in the management cluster; deploying, by the first pod, a second pod in a server of a first remote site of the remote sites; checking, by the second pod, configuration of the server that includes an additional pod executing alongside the second pod, at least one virtual machine (VM) in which the second pod and the additional pod execute, a hypervisor configured to support the at least one VM, and a hardware platform on which the hypervisor executes; and returning test data from the second pod to the first pod, the test data including results of the step of checking the configuration of the server.
    Type: Application
    Filed: September 2, 2022
    Publication date: January 25, 2024
    Inventors: Jian LAN, Liang CUI, Qi WANG, Aravind SRINIVASAN, Todd SABIN, Govind HARIDAS, Weiqing WU, Uday Suresh MASUREKAR, Wenwu PENG, Ni LU
  • Publication number: 20240028412
    Abstract: Example methods and systems for cluster add-on lifecycle management are described. In one example, a computer system may obtain cluster add-on definition information specifying multiple add-ons that are each capable of extending functionality of at least a first cluster and a second cluster. In response to receiving a first instruction to perform a first management action, a first validation operation may be performed based on the cluster add-on definition information and multiple first configuration values associated the multiple first configuration fields. In response to receiving a second instruction to perform a second management action associated with the second add-on, a second validation operation may be performed based on the cluster add-on definition information and multiple second configuration values associated the multiple second configuration fields. The first/second management action may be performed in response to determination that the first/second validation operation is successful.
    Type: Application
    Filed: September 8, 2022
    Publication date: January 25, 2024
    Applicant: VMware, Inc.
    Inventors: Hailing XU, Liang CUI, Aravind SRINIVASAN, Ni LU
  • Publication number: 20240028411
    Abstract: Example methods and systems for cluster add-on lifecycle management are described. In one example, a computer system may obtain cluster add-on definition information specifying multiple add-ons that are each capable of extending functionality of at least a first cluster and a second cluster. User interface(s) may be generated based on the cluster add-on definition information to allow a user to request for a management action associated. In response to receiving a first request for a first management action associated with the first add-on, a first instruction may be generated and sent to cause the first management action to be performed in the first cluster. In response to receiving a second request for a second management action associated with the second add-on, a second instruction may be generated and sent to cause the second management action to be performed in the first cluster or the second cluster.
    Type: Application
    Filed: September 8, 2022
    Publication date: January 25, 2024
    Applicant: VMware, Inc.
    Inventors: Hailing XU, Liang CUI, Aravind SRINIVASAN, Ni LU
  • Publication number: 20240028322
    Abstract: An example method of upgrading remote sites of a distributed container orchestration system includes: deploying, by upgrade software executing in a data center remote from the remote sites, a second container orchestration (CO) control plane executing concurrently with a first CO control plane, the second CO control plane having a second version different than a first version of the first CO control plane, the first CO control plane initially managing all of the remote sites; upgrading, by the upgrade software, CO support software of a first portion of the remote sites; adding, by the upgrade software, the first portion of the remote sites to a second CO cluster managed by the second CO control plane; and removing, by the upgrade software, the first portion of the remote sites from a first CO cluster managed by the first CO control plane.
    Type: Application
    Filed: September 7, 2022
    Publication date: January 25, 2024
    Inventors: Weiqing WU, Uday Suresh MASUREKAR, Liang CUI, Govind HARIDAS, Narendra Kumar BASUR SHANKARAPPA
  • Publication number: 20240028441
    Abstract: An example method of propagating fault domain topology information in a distributed container orchestration system includes: receiving, at control plane software executing in a data center, the fault domain topology, which includes tags for a protection group and fault domains for remote sites in communication with the data center; deploying, by a master server of the distributed container orchestration system that executes in the data center, a node pool comprising virtual machines (VMs) executing in servers of the remote sites, the VMs being nodes of the distributed container orchestration system in which containers execute; determining, by a controller of the master server, relationships among the VMs, the servers, the protection group, and the fault domains based on state of resources maintained by the master server; and providing, by the controller, labels to the servers for associating the tags of the protection group and the fault domains to the VMs.
    Type: Application
    Filed: September 2, 2022
    Publication date: January 25, 2024
    Inventors: Jian LAN, Liang CUI, Aravind SRINIVASAN, Hailing XU, Yan QI, Prachi DALVI, Shuting MA, Todd SABIN, Uday Suresh MASUREKAR, Weiqing WU
  • Publication number: 20240028357
    Abstract: The disclosure provides an approach for simulating a virtual environment. A method includes simulating, using a virtualization simulator, a plurality of hosts; simulating, using the virtualization simulator, a plurality of virtual computing instances (VCIs) associated with the plurality of simulated hosts, based on information obtained from a cluster application programming interface (API) provider; creating, using a virtualization simulator operator, one or more node simulator schedulers; creating, using the one or more node schedulers, a node simulator; simulating, using the node simulator, a plurality of guest operating systems (OSs) associated with the plurality of simulated VCIs; and joining the plurality of simulated guest OSs to one or more node clusters in a data center via an API server.
    Type: Application
    Filed: August 10, 2022
    Publication date: January 25, 2024
    Inventors: Jian LAN, Liang CUI, Yan QI, Xiaoli TIE, Weiqing WU, Aravind SRINIVASAN, Hemanth Kumar PANNEM, Uday Suresh MASUREKAR, Todd SABIN
  • Publication number: 20240020145
    Abstract: An example method of updating device firmware in a distributed container orchestration system includes: receiving, at a master server executing in a data center, a definition for a firmware custom resource; obtaining, by an operator of the master server in response to the firmware custom resource, a firmware file set; providing, from the operator to a plurality of remote sites in communication with the data center, the firmware file set; and executing, by servers at the plurality of remote sites, updates of firmware for devices of the servers.
    Type: Application
    Filed: September 2, 2022
    Publication date: January 18, 2024
    Inventors: Yan QI, Jian LAN, Prachi DALVI, Liang CUI, Todd SABIN, Hemanth Kumar PANNEM
  • Publication number: 20240007385
    Abstract: This disclosure is directed to a simulation system that verifies functionality and performance of an automated telecommunication cloud platform (“TCP”) which is used to configure hosts of cell sites and a mobile core of a 5G cellular network. The mock hosts are created with a required virtualization platform inventory of objects for implementing a 5G cellular network and registers the mock hosts with a mock centralized server management platform (“mock VC”). The mock hosts are used to simulate hosts of cell sites and a mobile core of a 5G cellular network using features of the TCP. Scale tests are used to verify functionality and performance of the TCP are performed on the mock hosts without any changes to the TCP.
    Type: Application
    Filed: August 15, 2022
    Publication date: January 4, 2024
    Applicant: VMware, Inc.
    Inventors: Yan Qi, Jian Lan, Liang Cui, Xiaoli Tie, Weiqing Wu, Aravind Srinivasan, Doug MacEashern