Patents by Inventor Surender V. Brahmaroutu
Surender V. Brahmaroutu 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: 9965223Abstract: Systems and methods for management of scalable storage architectures are disclosed. The system includes one or more storage backplanes, each storage backplane configured to interface with one or more hard disk drives. The system includes a baseboard management controller, which includes an interface to communicate with one or more of the storage backplanes and programmable logic configured to detect the presence of one or more hard disk drives in an interfaced storage backplane and control one or more status indicators, wherein each status indicator is related to at least one of the hard disk drives in the interfaced storage backplane.Type: GrantFiled: May 27, 2016Date of Patent: May 8, 2018Assignee: Dell Products L.P.Inventors: Shawn Joel Dube, Tim Lambert, Surender V. Brahmaroutu
-
Publication number: 20160274798Abstract: Systems and methods for management of scalable storage architectures are disclosed. The system includes one or more storage backplanes, each storage backplane configured to interface with one or more hard disk drives. The system includes a baseboard management controller, which includes an interface to communicate with one or more of the storage backplanes and programmable logic configured to detect the presence of one or more hard disk drives in an interfaced storage backplane and control one or more status indicators, wherein each status indicator is related to at least one of the hard disk drives in the interfaced storage backplane.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Inventors: Shawn Joel Dube, Tim Lambert, Surender V. Brahmaroutu
-
Patent number: 9432476Abstract: Techniques are described for utilizing proxy data storage system monitoring aggregators, which are able to keep in synchronization with a central data storage system monitoring aggregator to provide distributed access to the aggregated state and performance monitoring data of all of the data storage arrays.Type: GrantFiled: March 28, 2014Date of Patent: August 30, 2016Assignee: EMC CorporationInventors: Dazhi Dong, Surender V. Brahmaroutu, Ashutosh Nanekar, Xiaogang Wang
-
Patent number: 9377967Abstract: Systems and methods for management of scalable storage architectures are disclosed. The system includes one or more storage backplanes, each storage backplane configured to interface with one or more hard disk drives. The system includes a baseboard management controller, which includes an interface to communicate with one or more of the storage backplanes and programmable logic configured to detect the presence of one or more hard disk drives in an interfaced storage backplane and control one or more status indicators, wherein each status indicator is related to at least one of the hard disk drives in the interfaced storage backplane.Type: GrantFiled: May 27, 2009Date of Patent: June 28, 2016Assignee: DELL PRODUCTS L.P.Inventors: Shawn Joel Dube, Timothy M. Lambert, Surender V. Brahmaroutu
-
Patent number: 9086945Abstract: A Peripheral Component Interconnect-Express (PCIe) port includes a PCIe link, a pending transaction counter, and an error status register. The PCIe port operates to issue a transaction on the PCIe link, determine that an endpoint device has become uncoupled from the PCIe link after issuing the first transaction, determine that a value stored in the pending transaction counter is not equal to zero in response to determining that the endpoint device has become uncoupled, and set an error bit in the error status register in response to determining that the first value is not equal to zero.Type: GrantFiled: September 1, 2011Date of Patent: July 21, 2015Assignee: Dell Products, LPInventors: Austin Bolen, Surender V. Brahmaroutu
-
Patent number: 8793478Abstract: A method of using an information handling system can include communicating accessibility of a resource to a grid system, powering down the information handling system, receiving a wake request from the grid system, booting the information handling system into a grid mode where the resource is accessible to the grid system. Machine-executable code for an information handling system can include a method for indicating that a resource in the information handling system is accessible to a grid system, communicating that the resource is accessible to the grid system, and placing the information handling system into a low power state. An information handling system can include a processor that can indicate that a resource is accessible to a grid system, communicate to the grid system that the resource is accessible, and place the information handling system into a low power state.Type: GrantFiled: May 14, 2008Date of Patent: July 29, 2014Assignee: Dell Products, LPInventors: Muhammed K. Jaber, Surender V. Brahmaroutu
-
Patent number: 8700813Abstract: A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.Type: GrantFiled: January 4, 2013Date of Patent: April 15, 2014Assignee: Dell Products, LPInventors: Mukund P. Khatri, Surender V. Brahmaroutu
-
Patent number: 8681788Abstract: For backing up of data from a source to a destination, a virtual tape library (VTL) appliance intercepts a message for backing up the data. In response to the intercepted message, the VTL appliance sends a command to initiate the backing up of the data. A network attached storage (NAS) server, which is the source of the data and is coupled to the VTL appliance by a network, receives the command. An agent located in the NAS server is triggered in response to the command to directly transfer the data from the source to the destination. The agent informs the VTL appliance upon completion of the transfer of the data.Type: GrantFiled: April 26, 2006Date of Patent: March 25, 2014Assignee: Dell Products L.P.Inventors: Surender V. Brahmaroutu, Eric Endebrock
-
Publication number: 20130060987Abstract: A Peripheral Component Interconnect-Express (PCIe) port includes a PCIe link, a pending transaction counter, and an error status register. The PCIe port operates to issue a transaction on the PCIe link, determine that an endpoint device has become uncoupled from the PCIe link after issuing the first transaction, determine that a value stored in the pending transaction counter is not equal to zero in response to determining that the endpoint device has become uncoupled, and set an error bit in the error status register in response to determining that the first value is not equal to zero.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: DELL PRODUCTS, LPInventors: Austin Bolen, Surender V. Brahmaroutu
-
Patent number: 8370534Abstract: A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.Type: GrantFiled: December 3, 2009Date of Patent: February 5, 2013Assignee: Dell Products, LPInventors: Mukund P. Khatri, Surender V. Brahmaroutu
-
Patent number: 8176501Abstract: A method for virtualizing input/output whereby a back-end driver component running back-end in a privileged operating system address space configures an input/output adapter through a setup/control path is disclosed. The back-end driver component is used to register with the input/output adapter to allow for the receipt of information concerning a catastrophic event. Catastrophic event data is transmitted to an active front-end driver component running in a guest operating system address space, where a communication path was established between the active front-end driver component and the back-end driver component. The back-end driver component listens for requests from the active front-end driver component. Upon receipt, an input/output context association is established between an input/output context in the input/output adapter and the active front-end driver component.Type: GrantFiled: June 23, 2006Date of Patent: May 8, 2012Assignee: Dell Products L.P.Inventors: Ramkrishna V. Prakash, Surender V. Brahmaroutu
-
Publication number: 20110138082Abstract: A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.Type: ApplicationFiled: December 3, 2009Publication date: June 9, 2011Applicant: DELL PRODUCTS, LPInventors: Mukund P. Khatri, Surender V. Brahmaroutu
-
Publication number: 20100306434Abstract: Systems and methods for management of scalable storage architectures are disclosed. The system includes one or more storage backplanes, each storage backplane configured to interface with one or more hard disk drives. The system includes a baseboard management controller, which includes an interface to communicate with one or more of the storage backplanes and programmable logic configured to detect the presence of one or more hard disk drives in an interfaced storage backplane and control one or more status indicators, wherein each status indicator is related to at least one of the hard disk drives in the interfaced storage backplane.Type: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Inventors: Shawn Joel Dube, Timothy M. Lambert, Surender V. Brahmaroutu
-
Publication number: 20090287916Abstract: A method of using an information handling system can include communicating accessibility of a resource to a grid system, powering down the information handling system, receiving a wake request from the grid system, booting the information handling system into a grid mode where the resource is accessible to the grid system. Machine-executable code for an information handling system can include a method for indicating that a resource in the information handling system is accessible to a grid system, communicating that the resource is accessible to the grid system, and placing the information handling system into a low power state. An information handling system can include a processor that can indicate that a resource is accessible to a grid system, communicate to the grid system that the resource is accessible, and place the information handling system into a low power state.Type: ApplicationFiled: May 14, 2008Publication date: November 19, 2009Applicant: DELL PRODUCTS, LPInventors: Muhammed K. Jaber, Surender V. Brahmaroutu
-
Publication number: 20070300241Abstract: According to various illustrative embodiments of the present invention, a method to virtualize input/output comprises configuring an input/output adapter using a back-end driver component running back-end in a privileged operating system address space through a setup/control path. The method also comprises registering with the input/output adapter using the back-end driver component to receive information concerning a catastrophic event. The method also comprises transmitting the information concerning the catastrophic event to an active front-end driver component running in the front-end in a guest operating system address space, a communication path having been established between the active front-end driver component and the back-end driver component. The method also comprises listening with the back-end driver component to a request from the active front-end driver component.Type: ApplicationFiled: June 23, 2006Publication date: December 27, 2007Inventors: Ramkrishna V. Prakash, Surender V. Brahmaroutu
-
Patent number: 7243160Abstract: A mechanism provided to program forwarding tables for switches in a subnet of a switched fabric including at least a host system, a target system and switches each having one or more ports interconnected via links for multipathing. Such a mechanism may be installed in a host system to determine all possible links between all ports on the subnet during topology discovery; create an all port connectivity table which records all port-to-port connectivity information; create an all switch shortest paths table which records all the shortest paths between every switch pair on the subnet based the port-to-port connectivity information; and compute forwarding tables for respective switches on the subnet that allow usage of multiple paths between port pairs based on the port-to-port connectivity information and based on the shortest paths between every switch pair.Type: GrantFiled: May 10, 2001Date of Patent: July 10, 2007Assignee: Intel CorporationInventor: Surender V. Brahmaroutu
-
Publication number: 20030033427Abstract: A mechanism provided to program forwarding tables for switches in a subnet of a switched fabric including at least a host system, a target system and switches each having one or more ports interconnected via links for multipathing. Such a mechanism may be installed in a host system to determine all possible links between all ports on the subnet during topology discovery; create an all port connectivity table which records all port-to-port connectivity information; create an all switch shortest paths table which records all the shortest paths between every switch pair on the subnet based the port-to-port connectivity information; and compute forwarding tables for respective switches on the subnet that allow usage of multiple paths between port pairs based on the port-to-port connectivity information and based on the shortest paths between every switch pair.Type: ApplicationFiled: May 10, 2001Publication date: February 13, 2003Inventor: Surender V. Brahmaroutu