Patents by Inventor HsinYi Shen

HsinYi 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: 10764111
    Abstract: Some embodiments provide, for a first controller application, a method for configuring a managed hardware forwarding element (MHFE) to implement one or more logical networks. The method of some embodiments receives logical network data that defines at least one logical forwarding element of a logical network to be implemented by the MHFE. The method then identifies a set of tables of a database instance that is instantiated on the MHFE in order to distribute the logical network data to the MHFE. In some embodiments, the method monitors the identified set of tables in order to determine whether a second controller application updates any one of the set of tables. The method distributes the logical network data to the MHFE so long as none of the tables in the set of tables is updated by the second controller application.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 1, 2020
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Ariel Tubaltsev, HsinYi Shen, Hua Wang, Ziyou Wang, Jianjun Shen, Pradeep Singh
  • Patent number: 10554484
    Abstract: Some embodiments provide a managed hardware forwarding element (MHFE) controller that serves as an intermediary between one or more central controllers in a central control plane (CCP) cluster and one or more third-party hardware devices (e.g., physical switches and routers, applicances such as firewalls, load balancers, etc.). The MHFE controller of some embodiments uses (i) a first protocol to communicate with the CCP cluster and (ii) a second protocol to communicate with the one or more third-party devices managed by the MHFE controller, thereby enabling the CCP cluster to distribute logical network configuration information to the physical workloads (e.g., third-party servers connected to a third-party Top of Rack (TOR) switch).
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: February 4, 2020
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Jianjun Shen, Hua Wang, Ziyou Wang, HsinYi Shen, Sarvani Vakkalanka, Pankaj Thakkar
  • Publication number: 20190238393
    Abstract: Some embodiments provide, for a first controller application, a method for configuring a managed hardware forwarding element (MHFE) to implement one or more logical networks. The method of some embodiments receives logical network data that defines at least one logical forwarding element of a logical network to be implemented by the MHFE. The method then identifies a set of tables of a database instance that is instantiated on the MHFE in order to distribute the logical network data to the MHFE. In some embodiments, the method monitors the identified set of tables in order to determine whether a second controller application updates any one of the set of tables. The method distributes the logical network data to the MHFE so long as none of the tables in the set of tables is updated by the second controller application.
    Type: Application
    Filed: April 12, 2019
    Publication date: August 1, 2019
    Inventors: Anupam Chanda, Ariel Tubaltsev, HsinYi Shen, Hua Wang, Ziyou Wang, Jianjun Shen, Pradeep Singh
  • Patent number: 10263828
    Abstract: Some embodiments provide, for a first controller application, a method for configuring a managed hardware forwarding element (MHFE) to implement one or more logical networks. The method of some embodiments receives logical network data that defines at least one logical forwarding element of a logical network to be implemented by the MHFE. The method then identifies a set of tables of a database instance that is instantiated on the MHFE in order to distribute the logical network data to the MHFE. In some embodiments, the method monitors the identified set of tables in order to determine whether a second controller application updates any one of the set of tables. The method distributes the logical network data to the MHFE so long as none of the tables in the set of tables is updated by the second controller application.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: April 16, 2019
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Ariel Tubaltsev, HsinYi Shen, Hua Wang, Ziyou Wang, Jianjun Shen, Pradeep Singh
  • Publication number: 20170093646
    Abstract: Some embodiments provide, for a first controller application, a method for configuring a managed hardware forwarding element (MHFE) to implement one or more logical networks. The method of some embodiments receives logical network data that defines at least one logical forwarding element of a logical network to be implemented by the MHFE. The method then identifies a set of tables of a database instance that is instantiated on the MHFE in order to distribute the logical network data to the MHFE. In some embodiments, the method monitors the identified set of tables in order to determine whether a second controller application updates any one of the set of tables. The method distributes the logical network data to the MHFE so long as none of the tables in the set of tables is updated by the second controller application.
    Type: Application
    Filed: February 18, 2016
    Publication date: March 30, 2017
    Inventors: Anupam Chanda, Ariel Tubaltsev, HsinYi Shen, Hua Wang, Ziyou Wang, Jianjun Shen, Pradeep Singh
  • Publication number: 20160380812
    Abstract: Some embodiments provide a managed hardware forwarding element (MHFE) controller that serves as an intermediary between one or more central controllers in a central control plane (CCP) cluster and one or more third-party hardware devices (e.g., physical switches and routers, applicances such as firewalls, load balancers, etc.). The MHFE controller of some embodiments uses (i) a first protocol to communicate with the CCP cluster and (ii) a second protocol to communicate with the one or more third-party devices managed by the MHFE controller, thereby enabling the CCP cluster to distribute logical network configuration information to the physical workloads (e.g., third-party servers connected to a third-party Top of Rack (TOR) switch).
    Type: Application
    Filed: August 26, 2015
    Publication date: December 29, 2016
    Inventors: Anupam Chanda, Jianjun Shen, Hua Wang, Ziyou Wang, HsinYi Shen, Sarvani Vakkalanka, Pankaj Thakkar