Patents by Inventor Xiao Le Shang

Xiao Le Shang 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).

  • Publication number: 20240134544
    Abstract: Storage processes are described. For instance, dumping of cache data in a memory table at a source directory table partition in a source container group is stopped in response to receiving a close signal. A notification for creating a target directory table partition is sent to a target container group, the notification including a checkpoint at the source directory table partition. The cache data in the memory table is sent to the target container group, and the source container group is closed in response to a determination that an ownership of the target directory table partition is updated to the target container group. A rescheduling and/or upgrading solution is thus proposed for a source container group, so that the source container group is still in a service state during the rescheduling and/or upgrading solution, which improves the performance of storage services and reduces the data unavailable time.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 25, 2024
    Inventors: Heyang Sun, Wesley Wei Sun, Xiao Le Shang, Tianbo Zhang, Jingyi Wang
  • Publication number: 20240111810
    Abstract: Data reads and related data reading processes are described. An example data read method includes: receiving a data read request, the data read request being aimed at target node data stored in a target node of a B+ tree; acquiring node location information, the node location information indicating a storage location of node data in a node data set of the B+ tree, and the node data set including the target node data; and determining a target storage location of the target node data. Beneficially, data stored in the B+ tree can be read and updated efficiently while reducing computing overhead.
    Type: Application
    Filed: December 13, 2022
    Publication date: April 4, 2024
    Inventors: Xiao Le Shang, Xia Wang, Xiangdong Huang, Wesley Wei Sun, Young Yangchun Wu, Xin Li
  • Publication number: 20240111836
    Abstract: Data processing is disclosed in various aspects. For instance, an example method includes acquiring a plurality of objects with a sortable schema, the sortable schema specifying at least one field of the plurality of objects; determining metadata, sortable data, and non-sortable data of the plurality of objects on the basis of a value of the at least one field of the plurality of objects; and generating a serialized representation of the plurality of objects on the basis of the metadata, the sortable data, and the non-sortable data. By the method, one group of objects is converted into a serialized representation with sortable information, so that efficient object searching can be achieved without relying on an additional comparator.
    Type: Application
    Filed: December 13, 2022
    Publication date: April 4, 2024
    Inventors: Xia Wang, Xiao Le Shang, Wesley Wei Sun, Young Yangchun Wu, Xiangdong Huang, Xin Li
  • Patent number: 11463542
    Abstract: A method of replacing an original server in a network by a new server is disclosed. Each of the original server and the new server includes at least a baseboard management controller (BMC). The BMC can generate a set of data including at least one configuration data relating to a hardware of the original server. Further, the BMC of the original server can configure at least one hardware of the original server according to the set of data, the new server, and configure at least one hardware of the new server according to the set of data.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 4, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Li Jun Gu, Shao Hua Li, Xiao Le Shang, Zhao Li Wang
  • Patent number: 10860813
    Abstract: A server system includes a server rack having a plurality of slots, a plurality of servers and a plurality of memory cards. Each server is positioned on a respective slot of the server rack. Each memory card is programmed with information relating to a location of the respective server at the server rack. Each server comprises a controller and an interface coupled to the controller. The respective memory card is brought into an electrical connection with the interface to transmit the information relating to the corresponding location of the respective server to the controller.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: December 8, 2020
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Xiao Le Shang, Xiao Li Yin, Xu Fei Zhang
  • Publication number: 20200293336
    Abstract: A method of replacing an original server 202 in a network by a new server 204, each of the original server and the new server including at least a baseboard management controller (BMC) 206, 218, is disclosed as including generating a set of data including at least one configuration data relating to a hardware of the original server, the BMC of the original server configuring at least one hardware of the original server according to the set of data, and booting the new server and configuring at least one hardware of the new server according to the set of data.
    Type: Application
    Filed: March 10, 2020
    Publication date: September 17, 2020
    Inventors: Li Jun Gu, Shao Hua Li, Xiao Le Shang, Zhao Li Wang
  • Publication number: 20190042807
    Abstract: A server system includes a server rack having a plurality of slots, a plurality of servers and a plurality of memory cards. Each server is positioned on a respective slot of the server rack. Each memory card is programmed with information relating to a location of the respective server at the server rack. Each server comprises a controller and an interface coupled to the controller. The respective memory card is brought into an electrical connection with the interface to transmit the information relating to the corresponding location of the respective server to the controller.
    Type: Application
    Filed: July 26, 2018
    Publication date: February 7, 2019
    Inventors: Xiao Le Shang, Xiao Li Yin, Xu Fei Zhang