Patents by Inventor Saikrishna M. Kotha

Saikrishna M. Kotha 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).

  • Publication number: 20140245054
    Abstract: A power allocation system includes a manager provided on a network controller. An agent is provided on a line module coupled to the network controller. The agent is operable to detect a connection of a powered device to a port on the line module and communicate that to the manager. The manager then classifies the powered device and provides a first power to the powered device through the port from a global power budget according to the classification. At least one of the manager and agent then monitor the power consumption of the powered device subsequent to providing the first power, and a second power is provided to the powered device through the port from the global power budget according to the monitoring, wherein the second power is different from the first power.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Publication number: 20140229630
    Abstract: A network switching device includes a macroflow sub-plane that performs packet-based routing, a microflow routing module that performs flow-based routing, and a software defined network (SDN) agent. The microflow routing module includes a packet processing module and a virtual port, and is operable to determine that the packet processing module is to be utilized to process a flow, direct the flow to the packet processing module via the virtual port in response to determine that the packet processing module is to be utilized to process the flow, process the flow using the packet processing module, and direct the flow to a destination associated with the flow. The SDN agent sends a port status message to a SDN controller indicating that the microflow routing module includes the virtual port and that the virtual port is associated with the packet processing module.
    Type: Application
    Filed: February 8, 2013
    Publication date: August 14, 2014
    Applicant: DELL PRODUCTS, LP
    Inventors: Rajesh Narayanan, Padmavathi V. Uppalapati, Saikrishna M. Kotha, Geng Lin
  • Publication number: 20140133091
    Abstract: An electrical equipment chassis includes a frame open to a first side and an opposite second side and a power board located near a mid-plane of the chassis coupling power supply modules to first networking modules and a second networking module. A first region open to the first side can receive first power supply modules. A second region open to the first side is adjacent to the first region and can receive the first networking modules and the second networking module oriented with a first orientation. A third region open to the second side can receive fan trays with fans and third networking modules. The third networking modules are oriented orthogonal to the first orientation. The power board at least partially separates the first and third regions and only partially separates the second and third regions. The chassis permits air flow from the first side to the second side.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Haresh K. Shah, Saikrishna M. Kotha
  • Publication number: 20140126424
    Abstract: A network switch includes a plurality of internal ports, a plurality of external ports, an event handler, an action engine, and an event processor. The event handler detects an event and, in response, assembles a construct that includes event parameters. The action engine uses the construct to generate an event syntax. The event processor executes the event syntax to automatically configure the communication between the plurality of internal ports and the plurality of external ports. A first event may include the connection of a cable to a first external port and result in each of the plurality of internal ports communicating with the first external port. A second event may include the connection of a cable to a second external port and result in a first subset of internal ports communicating with the first external port and a second subset of internal ports communicating with the second external port.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: Dell Products L.P.
    Inventors: Cuong Nguyen, Rabah S. Hamdi, Saikrishna M. Kotha
  • Publication number: 20140126466
    Abstract: An access controller is coupled to a plurality of physical access points. The access controller is operable to create a plurality of virtual access controllers that are each coupled to the plurality of physical access points. The access controller then creates a different virtual access point for each of the plurality of virtual access controllers, and associates the virtual access point of each virtual access controller with each of the plurality of physical access points coupled to that virtual access controller. The access controller then provides a plurality of different wireless sub-networks through each of the plurality of physical access points, with each virtual access controller providing one of the different wireless sub-networks using the virtual access point associated with each of the plurality of physical access points coupled to that virtual access controller.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Publication number: 20140129714
    Abstract: A networked system includes a plurality of information handling systems (IHSs). A networking device couples the plurality of IHSs to a network. The networking device is operable to receive a packet associated with a first network application from a first IHS of the plurality of IHSs. The networking device then determines that a first virtual port is associated with the first network application in a database. The networking device then assign packets received from the first IHS and associated with the first network application to the first virtual port. The networking device then forwards packets received from the first IHS and associated with the first network application over the network using the first virtual port. The first virtual port provides access to a virtual network that is provided for the first network application and configured using network information associated with the first network application.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Publication number: 20140119371
    Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fibre Channel domain by adding modular Fibre Channel switches. Such a system includes a system enclosure that contains a plurality of Fibre Channel modules configured to send and receive Fibre Channel packets, the Fibre Channel modules providing a plurality of Fibre Channel ports and a switch processor coupled to the plurality of Fibre Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fibre Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: Dell Products L.P.
    Inventors: Hiren A. Desai, Haresh K. Shah, Krishnamurthy Subramanian, Swaminathan Sundararaman, Saikrishna M. Kotha
  • Publication number: 20140010083
    Abstract: A flow-based network switching system includes a memory having a flow table and a packet processor coupled to the memory. The packet processor includes a user-programmable flow-based rule storage that includes a plurality of flow-based rules. A flow-based handler and session manager in the packet processor is operable to retrieve application layer metadata from a first packet received over a network, determine a first flow session associated with the first packet using the application layer metadata from the first packet and the flow table, and retrieve at least one of the plurality of flow-based rules from the programmable flow-based rule storage using the application layer metadata from the first packet. A flow-based rule processing engine in the packet processor is operable to apply the at least one flow-based rule to the first packet. Packets with applied flow-based rules are forwarded through the network.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Publication number: 20110261686
    Abstract: A priority based pause frame format for use with a system which enables traffic for a particular source (e.g., the source that is causing the congestion) to be paused on a particular priority queue instead of pausing the traffic for all sources. In certain embodiments, the system provides enhancements to a priority based pause frame format specified by the DCB standard. Also, in certain embodiments, the system maintains a per MAC pause/resume status at a per priority queue level on each network port in network device such as a switch or converged network adapter (CAN). In certain embodiments, the system further includes a mechanism for a congested port to generate source specific pause/resume frame. Also, in certain embodiments, the system further includes a mechanism to process queues and packets at a port receiving a pause/resume frame. Such a system advantageously enables hardware based processing of packets in each queue of a network which conforms to the DCB standard.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 27, 2011
    Inventors: Saikrishna M. Kotha, Gaurav Chawla
  • Patent number: 7164679
    Abstract: Methods and systems are disclosed for scalable advertising of an abstracted form of an arbitrary network of nodes and links to external nodes or networks. One or more phantom hub nodes can be used that are connected to at least one node, forming one or more virtual network topology representing the internal connectivity of the network.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: January 16, 2007
    Assignee: Ciena Corporation
    Inventors: Saikrishna M. Kotha, Lyndon Y. Ong