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: 10855570Abstract: 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: GrantFiled: September 6, 2018Date of Patent: December 1, 2020Assignee: Gigamon Inc.Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao, Qi Ming Ng
-
Publication number: 20190020564Abstract: 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: ApplicationFiled: September 6, 2018Publication date: January 17, 2019Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao, Qi Ming Ng
-
Patent number: 10103963Abstract: 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: GrantFiled: November 21, 2016Date of Patent: October 16, 2018Assignee: Gigamon Inc.Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao, Qi Ming Ng
-
Publication number: 20180295017Abstract: 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: ApplicationFiled: April 11, 2017Publication date: October 11, 2018Applicant: FUJITSU LIMITEDInventors: Andrew Mao, Melvin Tan, William Eugene Beesley
-
Publication number: 20180145897Abstract: 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: ApplicationFiled: November 21, 2016Publication date: May 24, 2018Inventors: Ayyappa Nuthalapati, Bhanu Prathap Reddy Parlapalli, Andrew Mao
-
Patent number: 9473424Abstract: 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: GrantFiled: September 19, 2011Date of Patent: October 18, 2016Assignee: Fujitsu LimitedInventors: Bijendra Singh, Melvin Tan, Andrew Mao, Ashok K. Naik
-
Publication number: 20130070645Abstract: 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: ApplicationFiled: September 19, 2011Publication date: March 21, 2013Applicant: FUJITSU NETWORK COMMUNICATIONS, INC.Inventors: Bijendra Singh, Melvin Tan, Andrew Mao, Ashok K. Naik
-
Patent number: 8339290Abstract: 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: GrantFiled: February 28, 2008Date of Patent: December 25, 2012Assignee: ASUSTeK Computer Inc.Inventor: Andrew Mao
-
Publication number: 20090313703Abstract: 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: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: Fujitsu Network Communications, Inc.Inventor: Andrew Mao
-
Publication number: 20080211699Abstract: 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: ApplicationFiled: February 28, 2008Publication date: September 4, 2008Inventor: Andrew MAO