Patents by Inventor Zheng-Jia Su

Zheng-Jia Su 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: 11636012
    Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided. The method may include: utilizing a hardware manager module among multiple program modules running on any node of multiple nodes of the AFA server to control multiple hardware components in a hardware layer of the any node, for establishing a Board Management Controller (BMC) path between the any node and a remote node among the multiple nodes; utilizing at least two communications paths to exchange respective node information of the any node and the remote node, to control a high availability (HA) architecture of the AFA server according to the respective node information of the any node and the remote node, for continuously providing a service to a user of the AFA server; and in response to malfunction of any communications path, utilizing remaining communications path(s) to exchange the node information.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: April 25, 2023
    Assignee: Silicon Motion, Inc.
    Inventor: Zheng-Jia Su
  • Patent number: 11573737
    Abstract: A method and apparatus for performing disk management of an all flash array (AFA) server are provided. The method may include: utilizing a disk manager module among multiple program modules running on any node of multiple nodes of the AFA server to trigger a hardware layer of the any node to perform disk switching control in HA architecture of the AFA server, for controlling the any node to enable a set of disk switching paths between the any node and a group of storage devices among multiple sets of disk switching paths between the multiple nodes and multiple groups of storage devices; and utilizing the disk manager module to perform multiple groups of operations respectively corresponding to multiple disk pools in a parallel processing manner, for managing the group of storage devices with the multiple disk pools, wherein the multiple disk pools may include active, inserted, and failure disk pools.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: February 7, 2023
    Assignee: Silicon Motion, Inc.
    Inventor: Zheng-Jia Su
  • Publication number: 20220066889
    Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided.
    Type: Application
    Filed: October 29, 2021
    Publication date: March 3, 2022
    Applicant: Silicon Motion, Inc.
    Inventor: Zheng-Jia Su
  • Patent number: 11210034
    Abstract: A method for performing high availability management of an all flash array (AFA) server and the AFA server operating according to the method are provided. The method may include: utilizing a monitor and poller module among multiple program modules running on any node of multiple nodes of the AFA server to monitor multiple types of resources of the AFA server, wherein the multiple program modules running on the any node comprise a hardware manager, and the hardware manager is configured to manage multiple hardware components in a hardware layer of the any node, to allow at least one portion of associated monitoring results regarding the multiple types of resources to be obtained through the hardware manager; and controlling the any node to select suitable candidate operation from multiple candidate operations respectively corresponding to the multiple monitored-information types according to at least one predetermined table to perform the suitable candidate operation.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: December 28, 2021
    Assignee: Silicon Motion, Inc.
    Inventor: Zheng-Jia Su
  • Patent number: 11194678
    Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided. The method may include: utilizing a hardware manager module among multiple program modules running on any node of multiple nodes of the AFA server to control multiple hardware components in a hardware layer of the any node, for establishing a Board Management Controller (BMC) path between the any node and a remote node among the multiple nodes; utilizing at least two communications paths to exchange respective node information of the any node and the remote node, to control a high availability (HA) architecture of the AFA server according to the respective node information of the any node and the remote node, for continuously providing a service to a user of the AFA server; and in response to malfunction of any communications path, utilizing remaining communications path(s) to exchange the node information.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: December 7, 2021
    Assignee: Silicon Motion, Inc.
    Inventor: Zheng-Jia Su
  • Publication number: 20210271576
    Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided. The method may include: utilizing a hardware manager module among multiple program modules running on any node of multiple nodes of the AFA server to control multiple hardware components in a hardware layer of the any node, for establishing a Board Management Controller (BMC) path between the any node and a remote node among the multiple nodes; utilizing at least two communications paths to exchange respective node information of the any node and the remote node, to control a high availability (HA) architecture of the AFA server according to the respective node information of the any node and the remote node, for continuously providing a service to a user of the AFA server; and in response to malfunction of any communications path, utilizing remaining communications path(s) to exchange the node information.
    Type: Application
    Filed: January 18, 2021
    Publication date: September 2, 2021
    Inventor: Zheng-Jia Su
  • Publication number: 20210271418
    Abstract: A method and apparatus for performing disk management of an all flash array (AFA) server are provided. The method may include: utilizing a disk manager module among multiple program modules running on any node of multiple nodes of the AFA server to trigger a hardware layer of the any node to perform disk switching control in HA architecture of the AFA server, for controlling the any node to enable a set of disk switching paths between the any node and a group of storage devices among multiple sets of disk switching paths between the multiple nodes and multiple groups of storage devices; and utilizing the disk manager module to perform multiple groups of operations respectively corresponding to multiple disk pools in a parallel processing manner, for managing the group of storage devices with the multiple disk pools, wherein the multiple disk pools may include active, inserted, and failure disk pools.
    Type: Application
    Filed: January 15, 2021
    Publication date: September 2, 2021
    Inventor: Zheng-Jia Su
  • Publication number: 20210271428
    Abstract: A method for performing high availability management of an all flash array (AFA) server and the AFA server operating according to the method are provided. The method may include: utilizing a monitor and poller module among multiple program modules running on any node of multiple nodes of the AFA server to monitor multiple types of resources of the AFA server, wherein the multiple program modules running on the any node comprise a hardware manager, and the hardware manager is configured to manage multiple hardware components in a hardware layer of the any node, to allow at least one portion of associated monitoring results regarding the multiple types of resources to be obtained through the hardware manager; and controlling the any node to select suitable candidate operation from multiple candidate operations respectively corresponding to the multiple monitored-information types according to at least one predetermined table to perform the suitable candidate operation.
    Type: Application
    Filed: September 24, 2020
    Publication date: September 2, 2021
    Inventor: Zheng-Jia Su