Patents by Inventor Henry Mai

Henry Mai 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: 20220078094
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Application
    Filed: November 12, 2021
    Publication date: March 10, 2022
    Inventors: Somik Behera, Henry Mai
  • Patent number: 11212200
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: December 28, 2021
    Assignee: NICIRA, INC.
    Inventors: Somik Behera, Henry Mai
  • Patent number: 11196654
    Abstract: Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: December 7, 2021
    Assignee: NICIRA, INC.
    Inventors: Somik Behera, Henry Mai
  • Publication number: 20200195542
    Abstract: Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Somik Behera, Henry Mai
  • Patent number: 10574556
    Abstract: Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
    Type: Grant
    Filed: January 20, 2019
    Date of Patent: February 25, 2020
    Assignee: NICIRA, INC.
    Inventors: Somik Behera, Henry Mai
  • Publication number: 20190173771
    Abstract: Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
    Type: Application
    Filed: January 20, 2019
    Publication date: June 6, 2019
    Inventors: Somik Behera, Henry Mai
  • Patent number: 10193783
    Abstract: Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: January 29, 2019
    Assignee: NICIRA, INC.
    Inventors: Somik Behera, Henry Mai
  • Publication number: 20180167296
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Application
    Filed: February 8, 2018
    Publication date: June 14, 2018
    Inventors: Somik Behera, Henry Mai
  • Patent number: 9893983
    Abstract: Some embodiments provide a scalable framework to retrieve statistics relating different aggregated entities. In some embodiments, the aggregated entity is a pair of ports. The pair of ports can be physical ports of one or more physical forwarding elements. The pair of ports can be logical ports of one or more logical forwarding elements. In some embodiments, the aggregated entity is a machine or a group of machines. In some embodiments, the aggregated entity is an access control list (ACL).
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 13, 2018
    Assignee: NICIRA, INC.
    Inventors: Somik Behera, Henry Mai
  • Patent number: 9893964
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 13, 2018
    Assignee: NICIRA, INC.
    Inventors: Henry Mai, Somik Behera
  • Publication number: 20160191361
    Abstract: Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
    Type: Application
    Filed: July 20, 2015
    Publication date: June 30, 2016
    Inventors: Somik Behera, Henry Mai
  • Publication number: 20150312118
    Abstract: Some embodiments provide a scalable framework to retrieve statistics relating different aggregated entities. In some embodiments, the aggregated entity is a pair of ports. The pair of ports can be physical ports of one or more physical forwarding elements. The pair of ports can be logical ports of one or more logical forwarding elements. In some embodiments, the aggregated entity is a machine or a group of machines. In some embodiments, the aggregated entity is an access control list (ACL).
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Inventors: Somik Behera, Henry Mai
  • Publication number: 20150312117
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Inventors: Somik Behera, Henry Mai
  • Patent number: 9049193
    Abstract: Methods and systems disclosed in the current application are directed to efficient distribution of resource-availability information with respect to individual computer systems within a distributed computer system in order to facilitate various types of computational tasks, including configuration and management tasks and facilities. Certain of these implementations are based on highly efficient, lockless, message-based information-distribution methods and subsystems that transmission of messages at a frequency computed from a computed level of resource availability.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: June 2, 2015
    Assignee: VMware, Inc.
    Inventors: Henry Mai, Ashish K. Hanwadikar
  • Publication number: 20140258483
    Abstract: Methods and systems disclosed in the current application are directed to efficient distribution of resource-availability information with respect to individual computer systems within a distributed computer system in order to facilitate various types of computational tasks, including configuration and management tasks and facilities. Certain of these implementations are based on highly efficient, lockless, message-based information-distribution methods and subsystems that transmission of messages at a frequency computed from a computed level of resource availability.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: VMware, Inc.
    Inventors: Henry Mai, Ashish K. Hanwadikar