Patents by Inventor Pruthviraj Herur Puttaiah
Pruthviraj Herur Puttaiah 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: 10075476Abstract: Implementations of the disclosed technology may respond to a discovery request according to the origination of the discovery request. In these implementations, a discovery request for a connection to a device assigned to a reusable zone may be obtained. If the discovery request does not originate from a local switch group, the discovery response may indicate that there is no device at the connection.Type: GrantFiled: September 27, 2013Date of Patent: September 11, 2018Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Balaji Natrajan, Sohail Hameed, Pruthviraj Herur Puttaiah
-
Publication number: 20160234257Abstract: Implementations of the disclosed technology may respond to a discovery request according to the origination of the discovery request. In these implementations, a discovery request for a connection to a device assigned to a reusable zone may be obtained. If the discovery request does not originate from a local switch group, the discovery response may indicate that there is no device at the connection.Type: ApplicationFiled: September 27, 2013Publication date: August 11, 2016Inventors: Balaji Natrajan, Sohail Hameed, Pruthviraj Herur Puttaiah
-
Publication number: 20160203089Abstract: A route table that includes entries of destination identifiers to indicate address information of corresponding destination devices connected to expanders, PHY identifiers to indicate destination devices connected to corresponding PHYs of the expanders, and zone group information to indicate permission associated with the destination devices. A zone set table comprising zone set entries that include zone groups associated with the PHY identifiers. A route management module to check whether zone groups of each zone set of the zone set table has permission to access any of the zone groups of other zone sets, and if any of the zone groups of each zone set of the zone set table does not have permission to access any of the zone groups of other zone sets, then remove from the route table all the destination identifiers corresponding to that zone group.Type: ApplicationFiled: August 27, 2013Publication date: July 14, 2016Inventors: Balaji Natrajan, Sohail Hameed, Pruthviraj Herur Puttaiah
-
Patent number: 9081818Abstract: An example method includes (i) creating, by a first serial attached SCSI (SAS) switch, a first topology map describing a portion of a SAS fabric associated with the first SAS switch; (ii) receiving, at the first SAS switch and from a second SAS switch, a second topology map describing a portion of the SAS fabric associated with the second SAS switch; and (iii) merging, by the first SAS switch, the first topology map and the second topology map to produce a consolidated topology map of the SAS fabric.Type: GrantFiled: March 13, 2012Date of Patent: July 14, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Balaji Natrajan, Michael G Myrah, Pruthviraj Herur Puttaiah
-
Patent number: 9037772Abstract: A zone manager to provide a host with a list of storage drives that are not zoned to the host. The zone manager, in response to receipt of a command from the host to perform zone storage configuration for the host, to zone to host storage drives that were selected by the host from the list of storage drives.Type: GrantFiled: January 5, 2012Date of Patent: May 19, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Patent number: 8924751Abstract: A method is provided for a SAS (Serial Attached SCSI (Small Computer System Interface)) expander to manage power consumption of a wide port that includes multiple expander phys each operable in at least three power conditions. The method includes monitoring number of AIP primitives for the wide port over time, changing at least one expander phy to a lower power condition when the number of AIP primitives total less than a first threshold over a first period of time, and changing at least one expander phy to a higher power condition when the number of AIP primitives total more than a second threshold over a second period of time.Type: GrantFiled: July 31, 2012Date of Patent: December 30, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Patent number: 8918571Abstract: A method of selectively exposing expanders in a data storage fabric is disclosed. The method includes generating a phy permission table in a switch expander. The phy permission table is configured for access by an initiator and includes data as to which enclosure expanders are discoverable by the initiator. A zone group of phys from the enclosure expanders assigned to the initiator is created. The phy permission table is updated to identify each phy coupled to the enclosure expanders in the zone group.Type: GrantFiled: June 1, 2011Date of Patent: December 23, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Patent number: 8874806Abstract: An embodiment of a method of managing multipathing in a computer system including the steps of establishing a plurality of concurrent multipathing processes on the computer system; disassociating a plurality of operational data paths from a first of the multipathing processes; and associating the operational data paths with a second of the multipathing processes.Type: GrantFiled: July 26, 2006Date of Patent: October 28, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Satish Kumar Mopur, Pruthviraj Herur Puttaiah, Sridhar Balachandriah
-
Patent number: 8793406Abstract: An example disclosed is directed to a switch. The switch includes a communication interface and a discovery module. The discovery module is to receive a registration request for bulk discovery from an initiator device via the communication interface. The discovery module is further to receive a change indication specifying that a change has occurred in a fabric associated with the switch, and update a data model based on the received change indication to generate an updated data model. The discovery module then filters the updated data model to generate a filtered data model, and sends the filtered data model to the initiator device via the communication interface.Type: GrantFiled: November 16, 2012Date of Patent: July 29, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Publication number: 20140143453Abstract: An example disclosed is directed to a switch. The switch includes a communication interface and a discovery module. The discovery module is to receive a registration request for bulk discovery from an initiator device via the communication interface. The discovery module is further to receive a change indication specifying that a change has occurred in a fabric associated with the switch, and update a data model based on the received change indication to generate an updated data model. The discovery module then filters the updated data model to generate a filtered data model, and sends the filtered data model to the initiator device via the communication interface.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Patent number: 8732365Abstract: In an embodiment, a method of operating a zone manager of an input/out system includes, in response to a storage device being inserted into a particular storage-device location of the input/output system, determining whether the particular storage-device location and the storage device are assigned to a same server of the input/output system, and assigning the particular storage-device location and storage device to the same server in response to determining that the particular storage-device location and the storage device are not assigned to the same server.Type: GrantFiled: June 7, 2011Date of Patent: May 20, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Publication number: 20140040640Abstract: A method is provided for a SAS (Serial Attached SCSI (Small Computer System Interface)) expander to manage power consumption of a wide port that includes multiple expander phys each operable in at least three power conditions. The method includes monitoring number of AIP primitives for the wide port over time, changing at least one expander phy to a lower power condition when the number of AIP primitives total less than a first threshold over a first period of time, and changing at least one expander phy to a higher power condition when the number of AIP primitives total more than a second threshold over a second period of time.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Publication number: 20130246683Abstract: An example method of the present disclosure includes (i) creating, by a first serial attached SCSI (SAS) switch, a first topology map describing a portion of a SAS fabric associated with the first SAS switch; (ii) receiving, at the first SAS switch and from a second SAS switch, a second topology map describing a portion of the SAS fabric associated with the second SAS switch; and (iii) merging, by the first SAS switch, the first topology map and the second topology map to produce a consolidated topology map of the SAS fabric.Type: ApplicationFiled: March 13, 2012Publication date: September 19, 2013Inventors: Balaji Natrajan, Michael G. Myrah, Pruthviraj Herur Puttaiah
-
Publication number: 20130179617Abstract: A zone manager to provide a host with a list of storage drives that are not zoned to the host. The zone manager, in response to receipt of a command from the host to perform zone storage configuration for the host, to zone to host storage drives that were selected by the host from the list of storage drives.Type: ApplicationFiled: January 5, 2012Publication date: July 11, 2013Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Publication number: 20130024614Abstract: A switch includes an expander to couple an array controller to storage drive bays which are capable of supporting physical drives. A zone manager is coupled to the expander to perform zoning configuration of physical drives for the array controller. A storage manager is used to generate storage configuration information used by the array controller to configure logical drives of the physical drives configured for the array controller.Type: ApplicationFiled: July 20, 2011Publication date: January 24, 2013Inventors: Balaji Natrajan, Michael G Myrah, Pruthviraj Herur Puttaiah
-
Publication number: 20120317319Abstract: In an embodiment, a method of operating a zone manager of an input/out system includes, in response to a storage device being inserted into a particular storage-device location of the input/output system, determining whether the particular storage-device location and the storage device are assigned to a same server of the input/output system, and assigning the particular storage-device location and storage device to the same server in response to determining that the particular storage-device location and the storage device are not assigned to the same server.Type: ApplicationFiled: June 7, 2011Publication date: December 13, 2012Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
-
Publication number: 20120311224Abstract: A method of selectively exposing expanders in a data storage fabric is disclosed. The method includes generating a phy permission table in a switch expander. The phy permission table is configured for access by an initiator and includes data as to which enclosure expanders are discoverable by the initiator. A zone group of phys from the enclosure expanders assigned to the initiator is created. The phy permission table is updated to identify each phy coupled to the enclosure expanders in the zone group.Type: ApplicationFiled: June 1, 2011Publication date: December 6, 2012Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah