Patents by Inventor Sudharsan Dhamal Gopalarathnam

Sudharsan Dhamal Gopalarathnam 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: 9912544
    Abstract: A system and method for electing a master switch includes a management port for coupling a first switch to a management system, a plurality of stacking ports for coupling the first switch to other switches in a stacked switch, and a control unit. The control unit detects one or more first connectivity settings of the management port, exchanges the first connectivity settings with the other switches using at least one of the stacking ports, exchanges second connectivity settings for the other switches using the stacking ports, and elects a master switch for the stacked switch based on the first and second connectivity settings. In some embodiments, the control unit further receives a first management configuration from the management system, exchanges the first management configuration with the other switches, exchanges second management configurations of the other switches, and further elects the master switch based on the first and second management configurations.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 6, 2018
    Assignee: Dell Products L.P.
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Patent number: 9866469
    Abstract: A shutdown response system includes a network with a first network device and a second network device. The first network device sends a first data traffic flow through the network along a first data path that includes the second network device. If the second network device determines that a shutdown condition is within a predetermined shutdown notification range of a predetermined shutdown threshold, it sends a first shutdown response notification to the first network device. The first network device receives the first shutdown response notification and, in response, determines and stores a second data path for sending the first data traffic flow through the network that does not include the second network device. In the event the second network device shuts down, the first network device immediately begins sending the first data traffic flow through the network along the second data path that does not include the second network device.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: January 9, 2018
    Assignee: Dell Products L.P.
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Patent number: 9819575
    Abstract: Embodiments of the present invention include systems and methods for optimizing data flow in a network. The system for distributing data flow in a network includes a controller that receives, from a set of nodes coupled through the network, information of errors at the ports of each node through an input-output (IO) port. The controller compiles the information of errors to assign credits to links coupled to the ports; determines, based on the credits, how to distribute data flow in the network; generates a control signal for controlling the ports; and sends the control signal to the set of nodes through the IO port. The set of nodes controls the ports according to the control signal.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: November 14, 2017
    Assignee: DELL PRODUCTS LP
    Inventors: Sudharsan Dhamal Gopalarathnam, Premnath Sundarababu, Mahesh Manivasagam
  • Publication number: 20170034000
    Abstract: An inter-networking device link provisioning system includes an extending device. In response to a plurality of networking devices being connected to the extending device, the extending device provides each of the plurality of networking devices with an identity of the other of the plurality of networking devices that are connected to the extending device. When a first networking device and a second networking device are connected together and to the extending device, the first networking device receives a second device identity of the second networking device from the extending device and provisions an inter-networking device link with the second networking device, and the second networking device receives a first device identity of the first networking device from the extending device and provisions the inter-networking device link with the first networking device.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Sudharsan Dhamal Gopalarathnam, Avinash Natarajan
  • Publication number: 20160378630
    Abstract: A port monitoring system includes a networking device that includes a device port and a monitoring device that includes a display. The networking device captures port indicator data that is associated with the operation of the device port, timestamps the port indicator data, and wirelessly transmits the port indicator data to the monitoring device. The monitoring device wirelessly receives the port indicator data from the networking device and determines whether the timestamp on the port indicator data satisfies a timing requirement for displaying a port indication. If the timestamp satisfies the timing requirement, the monitoring device provides a graphical user interface on the display that includes a graphical port indicator that operates according to the port indicator data. As such, real-time isochronous port indicator data may be wirelessly transmitted and displayed graphically on a monitoring device that allows a user to easily monitor port indicators on networking devices.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Padmanabhan Narayanan, Sudharsan Dhamal Gopalarathnam
  • Publication number: 20160344617
    Abstract: A shutdown response system includes a network with a first network device and a second network device. The first network device sends a first data traffic flow through the network along a first data path that includes the second network device. If the second network device determines that a shutdown condition is within a predetermined shutdown notification range of a predetermined shutdown threshold, it sends a first shutdown response notification to the first network device. The first network device receives the first shutdown response notification and, in response, determines and stores a second data path for sending the first data traffic flow through the network that does not include the second network device. In the event the second network device shuts down, the first network device immediately begins sending the first data traffic flow through the network along the second data path that does not include the second network device.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Patent number: 9503322
    Abstract: Systems and methods for replacing a stack unit in a stack system include determining that a first and a second port that are located on opposite ends of the stack system are inactive when operating in a stack port mode after being connected to respective ports on a new stack unit that are operating in a Ethernet port mode. In response, the first and second port are converted from the stack port mode to the Ethernet port mode. A stack port probe packet is then sent from the first and second port to the new stack unit that cause the new stack unit to convert its connected ports from the Ethernet port mode to the stack port mode. A stack port probe reply is then received through the first and second port from the new stack unit and, in response, the first and second port are converted from the Ethernet port mode to the stack port mode.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 22, 2016
    Assignee: Dell Products L.P.
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Publication number: 20160337187
    Abstract: Embodiments of the present invention include systems and methods for identifying an error in a Layer 3 network configuration. The system for identifying an error includes ports for receiving information of network Layer 3 configurations from devices that are communicatively coupled to the system through a network, where each of the network configurations includes a parameter. Embodiments of the system also include compiling the information of network configurations into one or more tables, wherein the one or more tables include a list of values for the network configuration parameter(s) and numbers of devices or interfaces that match to the list of values. In embodiments, the value that corresponds to the highest number of devices or interfaces in the table may be selected as the correct value.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Premnath Sundarababu
  • Patent number: 9455920
    Abstract: Embodiments of the present invention include systems and methods for preventing traffic loss of data directed to a destination in a network. A router in the network attempts to install a route prefix of a destination or an ARP entry in the router. If the attempt fails, the router determines whether the routing device originates the uninstalled route prefix or a set of route prefixes pointing the uninstalled ARP entry as next hop in an internet protocol (IP) reachability. If the determination is negative, the router sends a message to a neighboring router to add the router to the exclude route list of the neighboring router. When the neighboring router determines an optimal route involving the uninstalled route prefix or the set of route prefixes pointing the uninstalled ARP entry, it looks up the exclude route list so that the router is not included when determining the optimal route.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: September 27, 2016
    Assignee: DELL PRODUCTS LP
    Inventors: Sudharsan Dhamal Gopalarathnam, Avinash Natarajan, Ramasubramani Mahadevan
  • Publication number: 20160269278
    Abstract: Embodiments of the present invention include systems and methods for optimizing data flow in a network. The system for distributing data flow in a network includes a controller that receives, from a set of nodes coupled through the network, information of errors at the ports of each node through an input-output (IO) port. The controller compiles the information of errors to assign credits to links coupled to the ports; determines, based on the credits, how to distribute data flow in the network; generates a control signal for controlling the ports; and sends the control signal to the set of nodes through the IO port. The set of nodes controls the ports according to the control signal.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Premnath Sundarababu, Mahesh Manivasagam
  • Publication number: 20160246618
    Abstract: A method of forming a stack is presented. According to some embodiments, a stack can be formed by determining stack ports in a group of units and converting the stack ports. In some embodiments, the stack ports can be converted to stacking mode.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Inventors: Sudharsan Dhamal Gopalarathnam, Shankar Narayanan Raghavendran
  • Patent number: 9397926
    Abstract: Embodiments of the present invention provide the ability to allow a peer or remote device to influence aggregate member selection in an aggregate group of members for a data flow. In embodiments, local-side weights and remote-side weights may be assigned to each member in an aggregate group of members. Using these weights, a global value for each member in the aggregate group may be calculated. Given these global values, a member from the aggregate group of members may be selected for egress of the new flow based upon the global values.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 19, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Publication number: 20160119183
    Abstract: A system and method for electing a master switch includes a management port for coupling a first switch to a management system, a plurality of stacking ports for coupling the first switch to other switches in a stacked switch, and a control unit. The control unit detects one or more first connectivity settings of the management port, exchanges the first connectivity settings with the other switches using at least one of the stacking ports, exchanges second connectivity settings for the other switches using the stacking ports, and elects a master switch for the stacked switch based on the first and second connectivity settings. In some embodiments, the control unit further receives a first management configuration from the management system, exchanges the first management configuration with the other switches, exchanges second management configurations of the other switches, and further elects the master switch based on the first and second management configurations.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Publication number: 20160043933
    Abstract: Embodiments of the present invention provide the ability to allow a peer or remote device to influence aggregate member selection in an aggregate group of members for a data flow. In embodiments, local-side weights and remote-side weights may be assigned to each member in an aggregate group of members. Using these weights, a global value for each member in the aggregate group may be calculated. Given these global values, a member from the aggregate group of members may be selected for egress of the new flow based upon the global values.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 11, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventor: Sudharsan Dhamal Gopalarathnam
  • Publication number: 20160043954
    Abstract: Embodiments of the present invention include systems and methods for preventing traffic loss of data directed to a destination in a network. A router in the network attempts to install a route prefix of a destination or an ARP entry in the router. If the attempt fails, the router determines whether the routing device originates the uninstalled route prefix or a set of route prefixes pointing the uninstalled ARP entry as next hop in an internet protocol (IP) reachability. If the determination is negative, the router sends a message to a neighboring router to add the router to the exclude route list of the neighboring router. When the neighboring router determines an optimal route involving the uninstalled route prefix or the set of route prefixes pointing the uninstalled ARP entry, it looks up the exclude route list so that the router is not included when determining the optimal route.
    Type: Application
    Filed: August 11, 2014
    Publication date: February 11, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Avinash Natarajan, Ramasubramani Mahadevan
  • Publication number: 20150036479
    Abstract: Systems and methods for replacing a stack unit in a stack system include determining that a first and a second port that are located on opposite ends of the stack system are inactive when operating in a stack port mode after being connected to respective ports on a new stack unit that are operating in a Ethernet port mode. In response, the first and second port are converted from the stack port mode to the Ethernet port mode. A stack port probe packet is then sent from the first and second port to the new stack unit that cause the new stack unit to convert its connected ports from the Ethernet port mode to the stack port mode. A stack port probe reply is then received through the first and second port from the new stack unit and, in response, the first and second port are converted from the Ethernet port mode to the stack port mode.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Inventor: Sudharsan Dhamal Gopalarathnam