Patents by Inventor Nikunj Vaidya

Nikunj Vaidya 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: 10659347
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: May 19, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Patent number: 10439866
    Abstract: That each switch is configured with a series of new commands, such as NELD, which include various parameters, the parameters matching predefined terms, such as STP, BGP or DROP, and specifying a particular port or interface, if relevant. By predefining the parameters, the switch is configured to obtain data relevant to a particular problem. When a problem occurs, the administrator sends the command to all relevant switches with a parameter relevant to the problem being analyzed. Preferably, this sending of the command is done using a management application, so that the command can be sent to each switch by the management application in an extremely short period. By capturing all of the data in a small window, the odds are greatly improved on obtaining the relevant data. By having the preprogrammed commands, all of the desired data can be obtained in a single command rather than a series of commands.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: October 8, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Scott Crowns, Nikunj Vaidya
  • Publication number: 20190268261
    Abstract: One embodiment of the present invention provides a switch in a software -defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Application
    Filed: May 16, 2019
    Publication date: August 29, 2019
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Patent number: 10341226
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 2, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Publication number: 20180019941
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Application
    Filed: August 16, 2017
    Publication date: January 18, 2018
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Publication number: 20170366391
    Abstract: That each switch is configured with a series of new commands, such as NELD, which include various parameters, the parameters matching predefined terms, such as STP, BGP or DROP, and specifying a particular port or interface, if relevant. By predefining the parameters, the switch is configured to obtain data relevant to a particular problem. When a problem occurs, the administrator sends the command to all relevant switches with a parameter relevant to the problem being analyzed. Preferably, this sending of the command is done using a management application, so that the command can be sent to each switch by the management application in an extremely short period. By capturing all of the data in a small window, the odds are greatly improved on obtaining the relevant data. By having the preprogrammed commands, all of the desired data can be obtained in a single command rather than a series of commands.
    Type: Application
    Filed: May 25, 2017
    Publication date: December 21, 2017
    Inventors: Scott Crowns, Nikunj Vaidya
  • Patent number: 9769061
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: September 19, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Patent number: 9577905
    Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: February 21, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Nikunj Vaidya, Vardarajan Venkatesh
  • Publication number: 20150222510
    Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.
    Type: Application
    Filed: April 17, 2015
    Publication date: August 6, 2015
    Inventors: Nikunj Vaidya, Vardarajan Venkatesh
  • Patent number: 9088496
    Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: July 21, 2015
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Nikunj Vaidya, Vardarajan Venkatesh
  • Publication number: 20130318243
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Application
    Filed: March 26, 2013
    Publication date: November 28, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Eswara S.P. Chinthalapati, Nikunj Vaidya
  • Publication number: 20130242758
    Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 19, 2013
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Nikunj Vaidya, Vardarajan Venkatesh