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: 10075476
    Abstract: 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: Grant
    Filed: September 27, 2013
    Date of Patent: September 11, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Balaji Natrajan, Sohail Hameed, Pruthviraj Herur Puttaiah
  • Publication number: 20160234257
    Abstract: 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: Application
    Filed: September 27, 2013
    Publication date: August 11, 2016
    Inventors: Balaji Natrajan, Sohail Hameed, Pruthviraj Herur Puttaiah
  • Publication number: 20160203089
    Abstract: 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: Application
    Filed: August 27, 2013
    Publication date: July 14, 2016
    Inventors: Balaji Natrajan, Sohail Hameed, Pruthviraj Herur Puttaiah
  • Patent number: 9081818
    Abstract: 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: Grant
    Filed: March 13, 2012
    Date of Patent: July 14, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Balaji Natrajan, Michael G Myrah, Pruthviraj Herur Puttaiah
  • Patent number: 9037772
    Abstract: 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: Grant
    Filed: January 5, 2012
    Date of Patent: May 19, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Patent number: 8924751
    Abstract: 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: Grant
    Filed: July 31, 2012
    Date of Patent: December 30, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Patent number: 8918571
    Abstract: 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: Grant
    Filed: June 1, 2011
    Date of Patent: December 23, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Patent number: 8874806
    Abstract: 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: Grant
    Filed: July 26, 2006
    Date of Patent: October 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Satish Kumar Mopur, Pruthviraj Herur Puttaiah, Sridhar Balachandriah
  • Patent number: 8793406
    Abstract: 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: Grant
    Filed: November 16, 2012
    Date of Patent: July 29, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Publication number: 20140143453
    Abstract: 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: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Patent number: 8732365
    Abstract: 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: Grant
    Filed: June 7, 2011
    Date of Patent: May 20, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Publication number: 20140040640
    Abstract: 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: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Publication number: 20130246683
    Abstract: 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: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Inventors: Balaji Natrajan, Michael G. Myrah, Pruthviraj Herur Puttaiah
  • Publication number: 20130179617
    Abstract: 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: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Publication number: 20130024614
    Abstract: 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: Application
    Filed: July 20, 2011
    Publication date: January 24, 2013
    Inventors: Balaji Natrajan, Michael G Myrah, Pruthviraj Herur Puttaiah
  • Publication number: 20120317319
    Abstract: 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: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah
  • Publication number: 20120311224
    Abstract: 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: Application
    Filed: June 1, 2011
    Publication date: December 6, 2012
    Inventors: Michael G. Myrah, Balaji Natrajan, Pruthviraj Herur Puttaiah