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: 9030943Abstract: 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: GrantFiled: July 12, 2012Date of Patent: May 12, 2015Assignee: Foundry Networks, LLCInventors: Ravindran Suresh, Adoor V. Balasubramanian
-
Patent number: 8683239Abstract: 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: GrantFiled: August 15, 2012Date of Patent: March 25, 2014Assignee: Foundry Networks, LLCInventors: Rakesh Hansalia, Adoor V. Balasubramanian
-
Publication number: 20120311355Abstract: 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: ApplicationFiled: August 15, 2012Publication date: December 6, 2012Applicant: Foundry Networks, LLCInventors: Rakesh Hansalia, Adoor V. Balasubramanian
-
Publication number: 20120275294Abstract: 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: ApplicationFiled: July 12, 2012Publication date: November 1, 2012Applicant: Foundry Networks, LLC.Inventors: Ravindran Suresh, Adoor V. Balasubramanian
-
Patent number: 8250381Abstract: 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: GrantFiled: March 30, 2007Date of Patent: August 21, 2012Assignee: Brocade Communications Systems, Inc.Inventors: Rakesh Hansalia, Adoor V. Balasubramanian
-
Patent number: 8238255Abstract: 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: GrantFiled: July 31, 2007Date of Patent: August 7, 2012Assignee: Foundry Networks, LLCInventors: Ravindran Suresh, Adoor V. Balasubramanian
-
Publication number: 20090279423Abstract: 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: ApplicationFiled: July 31, 2007Publication date: November 12, 2009Applicant: Foundry Networks, Inc.Inventors: Ravindran Suresh, Adoor V. Balasubramanian
-
Publication number: 20080244282Abstract: 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: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Applicant: Foundry Networks, Inc.Inventors: Rakesh Hansalia, Adoor V. Balasubramanian
-
Patent number: 5903571Abstract: 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: GrantFiled: October 7, 1996Date of Patent: May 11, 1999Assignee: Timeplex, Inc.Inventors: Richard Koepper, Adoor V. Balasubramanian
-
Patent number: 5805690Abstract: 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: GrantFiled: October 7, 1996Date of Patent: September 8, 1998Assignee: Timeplex, Inc.Inventors: Richard Koepper, Adoor V. Balasubramanian