Patents by Inventor Andrew Mao

Andrew Mao 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: 10855570
    Abstract: A network appliance described herein allows the user to selectively forward the flow of packets received through a network port, to a particular egress port. The network appliance creates virtual ports, which can be assigned to the one or more egress ports. The network appliance assigns the flow of packets to the one or more virtual ports in the network appliance. The network appliance decides a forwarding treatment to be applied to the flow of packets, for forwarding the flow of packets to the egress tool ports, based on the virtual port to which the flow of packets is assigned and based on a detected network characteristic. The forwarding treatment can be a decision to drop the flow of packets, or to send the flow of packets to the egress port assigned to the virtual port.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: December 1, 2020
    Assignee: Gigamon Inc.
    Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao, Qi Ming Ng
  • Publication number: 20190020564
    Abstract: A network appliance described herein allows the user to selectively forward the flow of packets received through a network port, to a particular egress port. The network appliance creates virtual ports, which can be assigned to the one or more egress ports. The network appliance assigns the flow of packets to the one or more virtual ports in the network appliance. The network appliance decides a forwarding treatment to be applied to the flow of packets, for forwarding the flow of packets to the egress tool ports, based on the virtual port to which the flow of packets is assigned and based on a detected network characteristic. The forwarding treatment can be a decision to drop the flow of packets, or to send the flow of packets to the egress port assigned to the virtual port.
    Type: Application
    Filed: September 6, 2018
    Publication date: January 17, 2019
    Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao, Qi Ming Ng
  • Patent number: 10103963
    Abstract: A network appliance described herein allows the user to selectively forward the flow of packets received through a network port, to a particular egress port. The network appliance creates virtual ports, which can be assigned to the one or more egress ports. The network appliance assigns the flow of packets to the one or more virtual ports in the network appliance. The network appliance decides a forwarding treatment to be applied to the flow of packets, for forwarding the flow of packets to the egress tool ports, based on the virtual port to which the flow of packets is assigned and based on a detected network characteristic. The forwarding treatment can be a decision to drop the flow of packets, or to send the flow of packets to the egress port assigned to the virtual port.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: October 16, 2018
    Assignee: Gigamon Inc.
    Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao, Qi Ming Ng
  • Publication number: 20180295017
    Abstract: Methods for performing dynamic interface identification and configuration are disclosed. The method may include assessing multiple configurable ports of a computing device to determine which ports are active and whether they are client-facing or network-facing. This may include sending a discovery message or a security protocol message to a network target to see if the target responds. The method may be performed by a dynamic interface manager executing on the computing device. The dynamic interface manager may configure a single active network-facing port as the only network interface for the device and may configure other active ports as client interfaces. The dynamic interface manager may enable internal connections between the network interface and the client interfaces. The dynamic interface manager may reassess the ports in response to connection changes, which may result in a different port being configured as the only network interface for the device.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Andrew Mao, Melvin Tan, William Eugene Beesley
  • Publication number: 20180145897
    Abstract: A network appliance described herein allows the user to selectively forward the flow of packets received through a network port, to a particular egress port. The network appliance creates virtual ports, which can be assigned to the one or more egress ports. The network appliance assigns the flow of packets to the one or more virtual ports in the network appliance. The network appliance decides a forwarding treatment to be applied to the flow of packets, for forwarding the flow of packets to the egress tool ports, based on the virtual port to which the flow of packets is assigned and based on a detected network characteristic. The forwarding treatment can be a decision to drop the flow of packets, or to send the flow of packets to the egress port assigned to the virtual port.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao
  • Patent number: 9473424
    Abstract: Methods and systems for improved address table flushing in distributed switching systems may be provided. In accordance with embodiments of the disclosure, a switch may include a plurality of line cards and a processor. Each line card may including a table of addresses. The processor may be configured to, in response to receipt of a plurality of simultaneous requests, each request a request to flush addresses associated with a particular flooding domain present on the switch, perform flushing of addresses based on an aggregate number of address entries for each particular flooding domain associated with the requests.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: October 18, 2016
    Assignee: Fujitsu Limited
    Inventors: Bijendra Singh, Melvin Tan, Andrew Mao, Ashok K. Naik
  • Publication number: 20130070645
    Abstract: Methods and systems for improved address table flushing in distributed switching systems may be provided. In accordance with embodiments of the disclosure, a switch may include a plurality of line cards and a processor. Each line card may including a table of addresses. The processor may be configured to, in response to receipt of a plurality of simultaneous requests, each request a request to flush addresses associated with a particular flooding domain present on the switch, perform flushing of addresses based on an aggregate number of address entries for each particular flooding domain associated with the requests.
    Type: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: FUJITSU NETWORK COMMUNICATIONS, INC.
    Inventors: Bijendra Singh, Melvin Tan, Andrew Mao, Ashok K. Naik
  • Patent number: 8339290
    Abstract: A control method of an alterable key is applied in a portable electronic device including switch a plurality of function modes. The portable electronic device has an opaque key portion, a pattern template layer, and a plurality of light emitting portions. A pattern template layer has many groups of operating patterns. Light emitting portions are corresponding to the operating patterns and emit the specific light, and the operating patterns are corresponding to the function modes. The control method includes the following steps of receiving a first command to switch the corresponding function mode, brightening the light emitting portion corresponding to the function mode to show the corresponding operating patterns on the opaque key portion, receiving a second command to switch another corresponding function mode, and brightening the light emitting portion corresponding to another function mode to show another corresponding operating patterns on the opaque key portion.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: December 25, 2012
    Assignee: ASUSTeK Computer Inc.
    Inventor: Andrew Mao
  • Publication number: 20090313703
    Abstract: A method for computer-based chat includes coupling a plurality of clients to at least one chat file residing in a file system. The method also includes appending a first text from at least one of the plurality of clients to the at least one chat file. In addition, the method includes updating the plurality of clients with changes made to the at least one chat file.
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: Fujitsu Network Communications, Inc.
    Inventor: Andrew Mao
  • Publication number: 20080211699
    Abstract: A control method of an alterable key is applied in a portable electronic device including switch a plurality of function modes. The portable electronic device has an opaque key portion, a pattern template layer, and a plurality of light emitting portions. A pattern template layer has many groups of operating patterns. Light emitting portions are corresponding to the operating patterns and emit the specific light, and the operating patterns are corresponding to the function modes. The control method includes the following steps of receiving a first command to switch the corresponding function mode, brightening the light emitting portion corresponding to the function mode to show the corresponding operating patterns on the opaque key portion, receiving a second command to switch another corresponding function mode, and brightening the light emitting portion corresponding to another function mode to show another corresponding operating patterns on the opaque key portion.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 4, 2008
    Inventor: Andrew MAO