Patents by Inventor Adoor V. Balasubramanian

Adoor V. Balasubramanian 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: 9030943
    Abstract: Methods of detecting and recovering from communication failures within an operating network switching device that is switching packets in a communication network, and associated structures. The communication failures addressed involve communications between the packet processors and a host CPU over a shared communications bus, e.g., PCI bus. The affected packet processor(s)—which may be all or a subset of the packet processors of the network switch—may be recovered without affecting hardware packet forwarding through the affected packet processors. This maximizes the up time of the network switching device. Other packet processor(s), if any, of the network switching device, which are not affected by the communication failure, may continue their normal packet forwarding, i.e., hardware forwarding that does not involve communications with the host CPU as well as forwarding or other operations that do involve communications with the host CPU.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: May 12, 2015
    Assignee: Foundry Networks, LLC
    Inventors: Ravindran Suresh, Adoor V. Balasubramanian
  • Patent number: 8683239
    Abstract: A method of allocating power to ports in an Ethernet switch, including: (1) assigning a configuration power to a selected port, wherein the assigned configuration power is less than a power supplied by the selected port to a powered, (2) enabling and powering the selected port in a single indivisible step, (3) determining the power limit of a device coupled to the selected port, (4) comparing the power supplied by the selected port to the device with the configuration power assigned to the selected port, and (5) if the power supplied by the selected port to the device is greater than the configuration power assigned to the selected port, then increasing the configuration power of the selected port to correspond with the power limit of the device.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: March 25, 2014
    Assignee: Foundry Networks, LLC
    Inventors: Rakesh Hansalia, Adoor V. Balasubramanian
  • Publication number: 20120311355
    Abstract: A method of allocating power to ports in an Ethernet switch, including: (1) assigning a configuration power to a selected port, wherein the assigned configuration power is less than a power supplied by the selected port to a powered, (2) enabling and powering the selected port in a single indivisible step, (3) determining the power limit of a device coupled to the selected port, (4) comparing the power supplied by the selected port to the device with the configuration power assigned to the selected port, and (5) if the power supplied by the selected port to the device is greater than the configuration power assigned to the selected port, then increasing the configuration power of the selected port to correspond with the power limit of the device.
    Type: Application
    Filed: August 15, 2012
    Publication date: December 6, 2012
    Applicant: Foundry Networks, LLC
    Inventors: Rakesh Hansalia, Adoor V. Balasubramanian
  • Publication number: 20120275294
    Abstract: Methods of detecting and recovering from communication failures within an operating network switching device that is switching packets in a communication network, and associated structures. The communication failures addressed involve communications between the packet processors and a host CPU over a shared communications bus, e.g., PCI bus. The affected packet processor(s)—which may be all or a subset of the packet processors of the network switch—may be recovered without affecting hardware packet forwarding through the affected packet processors. This maximizes the up time of the network switching device. Other packet processor(s), if any, of the network switching device, which are not affected by the communication failure, may continue their normal packet forwarding, i.e., hardware forwarding that does not involve communications with the host CPU as well as forwarding or other operations that do involve communications with the host CPU.
    Type: Application
    Filed: July 12, 2012
    Publication date: November 1, 2012
    Applicant: Foundry Networks, LLC.
    Inventors: Ravindran Suresh, Adoor V. Balasubramanian
  • Patent number: 8250381
    Abstract: A method of allocating power to ports in an Ethernet switch, including: (1) assigning a configuration power to a selected port, wherein the assigned configuration power is less than a power supplied by the selected port to a powered, (2) enabling and powering the selected port in a single indivisible step, (3) determining the power limit of a device coupled to the selected port, (4) comparing the power supplied by the selected port to the device with the configuration power assigned to the selected port, and (5) if the power supplied by the selected port to the device is greater than the configuration power assigned to the selected port, then increasing the configuration power of the selected port to correspond with the power limit of the device.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: August 21, 2012
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Rakesh Hansalia, Adoor V. Balasubramanian
  • Patent number: 8238255
    Abstract: Methods of detecting and recovering from communication failures within an operating network switching device that is switching packets in a communication network, and associated structures. The communication failures addressed involve communications between the packet processors and a host CPU over a shared communications bus, e.g., PCI bus. The affected packet processor(s)—which may be all or a subset of the packet processors of the network switch—may be recovered without affecting hardware packet forwarding through the affected packet processors. This maximizes the up time of the network switching device. Other packet processor(s), if any, of the network switching device, which are not affected by the communication failure, may continue their normal packet forwarding, i.e., hardware forwarding that does not involve communications with the host CPU as well as forwarding or other operations that do involve communications with the host CPU.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: August 7, 2012
    Assignee: Foundry Networks, LLC
    Inventors: Ravindran Suresh, Adoor V. Balasubramanian
  • Publication number: 20090279423
    Abstract: Methods of detecting and recovering from communication failures within an operating network switching device that is switching packets in a communication network, and associated structures. The communication failures addressed involve communications between the packet processors and a host CPU over a shared communications bus, e.g., PCI bus. The affected packet processor(s)—which may be all or a subset of the packet processors of the network switch—may be recovered without affecting hardware packet forwarding through the affected packet processors. This maximizes the up time of the network switching device. Other packet processor(s), if any, of the network switching device, which are not affected by the communication failure, may continue their normal packet forwarding, i.e., hardware forwarding that does not involve communications with the host CPU as well as forwarding or other operations that do involve communications with the host CPU.
    Type: Application
    Filed: July 31, 2007
    Publication date: November 12, 2009
    Applicant: Foundry Networks, Inc.
    Inventors: Ravindran Suresh, Adoor V. Balasubramanian
  • Publication number: 20080244282
    Abstract: A method of allocating power to ports in an Ethernet switch, including: (1) assigning a configuration power to a selected port, wherein the assigned configuration power is less than a power supplied by the selected port to a powered, (2) enabling and powering the selected port in a single indivisible step, (3) determining the power limit of a device coupled to the selected port, (4) comparing the power supplied by the selected port to the device with the configuration power assigned to the selected port, and (5) if the power supplied by the selected port to the device is greater than the configuration power assigned to the selected port, then increasing the configuration power of the selected port to correspond with the power limit of the device.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: Foundry Networks, Inc.
    Inventors: Rakesh Hansalia, Adoor V. Balasubramanian
  • Patent number: 5903571
    Abstract: A plurality of M PBXs are coupled to a plurality of N nodes forming a Distributed Transit Private Branch Exchange (PBX). The plurality of N nodes are located remotely from each other and form a wide area network. Each node is coupled to predetermined ones of the other nodes via separate links so that each node is able to communicate with all other nodes. One or more D-channel Server Modules (DSMs) are located in predetermined nodes of the plurality of N nodes. Each DSM is associated with a plurality of D channels which are each coupled to a separate interface device in the same node or different node by means of a link for receiving and transmitting signaling data to one of an associated predetermined PBX of the plurality of PBXs.
    Type: Grant
    Filed: October 7, 1996
    Date of Patent: May 11, 1999
    Assignee: Timeplex, Inc.
    Inventors: Richard Koepper, Adoor V. Balasubramanian
  • Patent number: 5805690
    Abstract: A method of Distributed Call Control is provided in a Distributed Transit Private Branch Exchange (PBX) comprising a plurality of Nodes forming a wide area network, and a plurality of D-channel Server Modules (DSMs). The DSMs are located in predetermined ones of the Nodes with each DSM coupled to at least one associated PBX via at least one D channel. The method includes the following steps. First, a listing of all Exchange Codes (ECs) handled by a DSM and each associated PBX coupled thereto is stored in a local routing table of a memory in the DSM. Second, a listing of all ECs handled by all of the other DSMs of the Distributed Transit PBX and their associated PBXs is stored in a remote routing table of the memory in each of the DSMs.
    Type: Grant
    Filed: October 7, 1996
    Date of Patent: September 8, 1998
    Assignee: Timeplex, Inc.
    Inventors: Richard Koepper, Adoor V. Balasubramanian