Patents by Inventor Krishna Puttagunta

Krishna Puttagunta 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: 10880168
    Abstract: In one example, provide a plurality of initial switch configuration templates associated with network switches, establishing a link with a network switch comprising a connection with a principal port of the network switch, select from the plurality of initial switch configuration templates an initial switch configuration template associated with the network switch device, and transmit to the network switch device, through the principal port, an in-band command with the selected initial switch configuration template.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: December 29, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta
  • Patent number: 10873626
    Abstract: A system and method for target driven peer-zoning (TDPZ) synchronization can include a principal member device and a switch. The principal member device can include to send an active peer zone list request to a switch. In an example, the principal member device can store a first TDPZ database version number and a first TDPZ zone list. In an example, the switch may send a response based on the active peer zone list request. In an example, the response can include a second TDPZ database version number and a second TDPZ zone list. The principal member device may compare the first TDPZ database version number to the second TDPZ database version number.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: December 22, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alice Terumi Clark, Rupin T. Mohan, Vivek Agarwal, Krishna Puttagunta, Christopher Robert Nichols
  • Patent number: 10841169
    Abstract: An example implementation may relate to a storage area network (SAN) switch and a SAN target device. For example, the SAN target device may issue an in-band diagnostic command to the SAN switch. The SAN target device may receive an in-band data message from the SAN switch in response to the in-band diagnostic command. The in-band data message may include diagnostic data about a port of the storage area network switch and a storage area network device connected to the port.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Krishna Puttagunta, Rupin T. Mohan, Vivek Agarwal
  • Patent number: 10841375
    Abstract: Example embodiments relate to protocol agnostic storage access with a software defined network (SDN). A method may include receiving, at a SDN enabled switch, an initialization packet to access a storage volume. The method may include determining, at the SDN enabled switch, a storage protocol used by the initialization packet, adding a protocol tag indicative of the storage protocol to the initialization packet, and sending the initialization packet to a SDN controller. The method may include identifying, at the SDN controller, a storage application based on the protocol tag and sending the initialization packet to the storage application. The storage application may be one of a plurality of storage applications, each associated with a different storage protocol. The method may include performing, by the storage application, protocol-specific tasks.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: November 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Krishna Puttagunta, Satyaprakash Rao, Rupin T. Mohan
  • Patent number: 10764367
    Abstract: Examples include registration with a storage networking repository via a network interface device driver independent of a storage initiator. Some examples include registration with a storage networking repository, provision of a state change registration to the storage network device, and acquisition of login information for storage targets from the storage networking repository, each via a network interface device driver and independent of a storage initiator and a storage protocol driver.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: September 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Daniel Shea, Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
  • Patent number: 10728330
    Abstract: Examples include registration with a storage networking repository via a network interface device driver independent of a storage initiator. Some examples include registration with a storage networking repository, provision of a state change registration to the storage network device, and acquisition of login information for storage targets from the storage networking repository, each via a network interface device driver and independent of a storage initiator and a storage protocol driver.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: July 28, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Daniel Shea, Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
  • Patent number: 10700986
    Abstract: According to an example, coordination of adjustments to network frame hold time parameters between network devices in a network is initiated based on a trigger condition. Time data may be obtained from a plurality of network devices in the network, where the time data describes a network frame hold time parameter of each network device in the plurality and a network frame processing time of each network device. A set of affected network devices affected by network back pressure in the network, and a set of non-affected network devices in the plurality not included in the set of affected network devices, may be determined. Based on the time data, a pairing may be determined between a time-available network device from the set of non-affected network devices and a time-needed network devices, from the set of affected network devices, to receive an allocation of time credit from the time-available network device.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: June 30, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kumar Rahul, Rupin T Mohan, Krishna Puttagunta
  • Publication number: 20200169604
    Abstract: A system and method for target driven peer-zoning (TDPZ) synchronization can include a principal member device and a switch. The principal member device can include to send an active peer zone list request to a switch. In an example, the principal member device can store a first TDPZ database version number and a first TDPZ zone list. In an example, the switch may send a response based on the active peer zone list request. In an example, the response can include a second TDPZ database version number and a second TDPZ zone list. The principal member device may compare the first TDPZ database version number to the second TDPZ database version number.
    Type: Application
    Filed: April 29, 2016
    Publication date: May 28, 2020
    Inventors: Alice Terumi Clark, Rupin T. Mohan, Vivek Agarwal, Krishna Puttagunta, Christopher Robert Nichols
  • Patent number: 10594565
    Abstract: In some examples, a network switch can connect to another network device in a Storage Area Network (SAN) to allow the network switch and the other network device to transfer data therebetween. The network switch can further receive a multicast advertisement message from the other network device. The network switch can parse the advertisement message to identify LUN metadata attributes for the other networking device.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: March 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta, Andrew E. S. MacKay
  • Publication number: 20200052968
    Abstract: In one example, provide a plurality of initial switch configuration templates associated with network switches, establishing a link with a network switch comprising a connection with a principal port of the network switch, select from the plurality of initial switch configuration templates an initial switch configuration template associated with the network switch device, and transmit to the network switch device, through the principal port, an in-band command with the selected initial switch configuration template.
    Type: Application
    Filed: April 1, 2016
    Publication date: February 13, 2020
    Inventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta
  • Patent number: 10514991
    Abstract: In some examples, a switch includes a plurality of switch ports, and a processor. The processor is to send, through selected switch ports of the plurality of switch ports, respective requests for port information of device ports of a device connected to the selected switch ports, and receive, from the device responsive to the requests, the port information of the device ports. The processor is to identify, from the device ports of the device in response to the received port information, a failover device port for a first device port of the device, and send, to the device, information of the failover device port for the first device port at the device.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: December 24, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ayyanar Perumal, Radhakrishnan Velchamy, Rupin T. Mohan, Krishna Puttagunta, Vivek Agarwal
  • Patent number: 10509706
    Abstract: Examples disclosed herein relate to identification of an alternate principal member port by a target device in a Storage Area Network (SAN). In some examples, a target device in a SAN may determine that a principal member port of a target driven peer zone on the target device is likely to fail based on diagnostic information related to the principal member port. The target driven peer zone may be configured in the SAN via the target device. In response to determining, the target device may identify an alternate principal member port on the target device. The target device may perform an action to indicate the alternate principal member port as the principal member port.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: December 17, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
  • Patent number: 10461929
    Abstract: Examples relate to updating login credentials of an iSCSI client in a Storage Area Network (SAN). In an example, an iSNS server may send a target notification to an iSCSI target device, the target notification including an instruction for the target device to update a target-side record of login credentials for an iSCSI client. iSNS server may receive a first target response message from iSCSI target device. In response, iSNS server may provide updated login credentials for the iSCSI client to the iSCSI target device. iSNS server may receive a second target response message. In response, iSNS server may send a client notification to iSCSI client to update a client-side record of login credentials. iSNS server may receive a first client response message. In response, iSNS server may provide the updated login credentials to the iSCSI client.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: October 29, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Krishna Puttagunta, Vivek Agarwal, Rupin T Mohan
  • Publication number: 20190097797
    Abstract: Examples relate to updating login credentials of an iSCSI client in a Storage Area Network (SAN). In an example, an iSNS server may send a target notification to an iSCSI target device, the target notification including an instruction for the target device to update a target-side record of login credentials for an iSCSI client. iSNS server may receive a first target response message from iSCSI target device. In response, iSNS server may provide updated login credentials for the iSCSI client to the iSCSI target device. iSNS server may receive a second target response message. In response, iSNS server may send a client notification to iSCSI client to update a client-side record of login credentials. iSNS server may receive a first client response message. In response, iSNS server may provide the updated login credentials to the iSCSI client.
    Type: Application
    Filed: September 25, 2017
    Publication date: March 28, 2019
    Inventors: Krishna PUTTAGUNTA, Vivek AGARWAL, Rupin T. MOHAN
  • Publication number: 20190079837
    Abstract: Examples disclosed herein relate to identification of an alternate principal member port by a target device in a SAN. In some examples, a target device in a SAN may determine that a principal member port of a target driven peer zone on the target device is likely to fail based on diagnostic information related to the principal member port. The target driven peer zone may be configured in the SAN via the target device. In response to determining, the target device may identify an alternate principal member port on the target device. The target device may perform an action to indicate the alternate principal member port as the principal member port.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 14, 2019
    Inventors: Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
  • Publication number: 20190034305
    Abstract: In some examples, a switch includes a plurality of switch ports, and a processor. The processor is to send, through selected switch ports of the plurality of switch ports, respective requests for port information of device ports of a device connected to the selected switch ports, and receive, from the device responsive to the requests, the port information of the device ports. The processor is to identify, from the device ports of the device in response to the received port information, a failover device port for a first device port of the device, and send, to the device, information of the failover device port for the first device port at the device.
    Type: Application
    Filed: January 29, 2018
    Publication date: January 31, 2019
    Inventors: Ayyanar Perumal, Radhakrishnan Velchamy, Rupin T. Mohan, Krishna Puttagunta, Vivek Agarwal
  • Publication number: 20190034104
    Abstract: An example system that includes a storage system controller to control a storage array. The storage system controller is to generate, in response to a logical unit change in the storage array, an in-band state change notification that includes in its payload an application-level-rescan-required notification.
    Type: Application
    Filed: February 11, 2016
    Publication date: January 31, 2019
    Inventors: Vivek Agarwal, Rupin T. Mohan, Krishna Puttagunta
  • Publication number: 20180278484
    Abstract: An example implementation may relate to a storage area network (SAN) switch and a SAN target device. For example, the SAN target device may issue an in-band diagnostic command to the SAN switch. The SAN target device may receive an in-band data message from the SAN switch in response to the in-band diagnostic command. The in-band data message may include diagnostic data about a port of the storage area network switch and a storage area network device connected to the port.
    Type: Application
    Filed: November 2, 2015
    Publication date: September 27, 2018
    Inventors: Krishna Puttagunta, Rupin T. Mohan, Vivek Agarwal
  • Publication number: 20180270308
    Abstract: Examples include registration with a storage networking repository via a network interface device driver independent of a storage initiator. Some examples include registration with a storage networking repository, provision of a state change registration to the storage network device, and acquisition of login information for storage targets from the storage networking repository, each via a network interface device driver and independent of a storage initiator and a storage protocol driver.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventors: Daniel Shea, Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
  • Publication number: 20180219755
    Abstract: Examples described herein relate to determining a health status of a storage area network (SAN) port by a SAN target. In some such examples, a method includes identifying, by the SAN target, a target port of the SAN target. The SAN target retrieves, from a SAN switch, a set of peer zones for which the target port is a principal member. The SAN target retrieves from the SAN switch a set of end-device ports that are associated with the set of peer zones, and the SAN target determines a status of a given end-device port of the set of end-device ports.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta