Patents by Inventor Hari Dhanalakoti

Hari Dhanalakoti 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: 20160132262
    Abstract: A method for prioritizing data backup requests includes assigning priority values to a plurality of parameters, each parameter being associated with a plurality of data backup requests. The data backup requests can be sorted according to a primary parameter based on the priority values to prioritize the data backup requests. The data backup requests can also be sorted according to a secondary parameter when at least two of the data backup requests have a same primary parameter priority value.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 12, 2016
    Inventors: Rajashekar Dasari, Hari Dhanalakoti, Ganesh Kolli, Srinivas Sanapala
  • Patent number: 9223821
    Abstract: A method for prioritizing data backup requests includes assigning priority values to a plurality of parameters, each parameter being associated with a plurality of data backup requests. The data backup requests can be sorted according to a primary parameter based on the priority values to prioritize the data backup requests. The data backup requests can also be sorted according to a secondary parameter when at least two of the data backup requests have a same primary parameter priority value.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: December 29, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rajashekar Dasari, Hari Dhanalakoti, Ganesh Kolli, Srinivas Sanapala
  • Publication number: 20150370645
    Abstract: Techniques for selecting a backup type based on changed data are described in various implementations. An example method that implements the techniques may include identifying a backup policy that describes a source of data to be backed up during a backup operation. The method may also include determining an amount of data that has changed on the source since a previous backup of the source. The method may also include selecting a type of backup to perform based on the amount of data that has changed on the source. The method may also include causing the backup operation to be performed using the selected type of backup.
    Type: Application
    Filed: February 27, 2013
    Publication date: December 24, 2015
    Inventors: Hari Dhanalakoti, Ganesh Kolli, Sreekanth Gopisetty
  • Patent number: 8914663
    Abstract: Techniques for rescheduling a failed backup job are described in various implementations. A method that implements the techniques may include identifying a failed instance of a backup job, and determining an estimated amount of time to complete a rescheduled execution of the failed instance. The method may also include determining an available window of time in a backup schedule that equals or exceeds the estimated amount of time to complete the rescheduled execution, and rescheduling the failed instance for execution during the available window of time.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: December 16, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hari Dhanalakoti, Sreekanth Gopisetty
  • Publication number: 20140052694
    Abstract: A method for prioritizing data backup requests includes assigning priority values to a plurality of parameters, each parameter being associated with a plurality of data backup requests. The data backup requests can be sorted according to a primary parameter based on the priority values to prioritize the data backup requests. The data backup requests can also be sorted according to a secondary parameter when at least two of the data backup requests have a same primary parameter priority value.
    Type: Application
    Filed: March 21, 2011
    Publication date: February 20, 2014
    Inventors: Rajashekar Dasari, Hari Dhanalakoti, Ganesh Kolli, Srinivas Sanapala
  • Publication number: 20130262925
    Abstract: Techniques for rescheduling a failed backup job are described in various implementations. A method that implements the techniques may include identifying a failed instance of a backup job, and determining an estimated amount of time to complete a rescheduled execution of the failed instance. The method may also include determining an available window of time in a backup schedule that equals or exceeds the estimated amount of time to complete the rescheduled execution, and rescheduling the failed instance for execution during the available window of time.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Inventors: Hari Dhanalakoti, Sreekanth Gopisetty
  • Patent number: 8458699
    Abstract: In one embodiment, a virtualization analysis tool defines a classification weight value for each physical computing device from a plurality of physical computing devices, defines an effective utilization value for that physical computing device, and associates a virtual migration priority with that physical computing device based on the effective utilization value. The virtualization analysis tool defines the effective utilization value based on the classification weight value, a first utilization weight value, and a second utilization weight value. The first utilization weight value is associated with a first resource of that physical computing device, and the second utilization weight value associated with a second resource of that physical computing device. The virtual migration priority has a first value if the effective utilization value is within a first range of utilization weight values and a second value if the effective utilization value is within a second range of utilization weight values.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: June 4, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rajashekar Dasari, Hari Dhanalakoti, Raju Kalidindi
  • Publication number: 20120131573
    Abstract: In one embodiment, a virtualization analysis tool defines a classification weight value for each physical computing device from a plurality of physical computing devices, defines an effective utilization value for that physical computing device, and associates a virtual migration priority with that physical computing device based on the effective utilization value. The virtualization analysis tool defines the effective utilization value based on the classification weight value, a first utilization weight value, and a second utilization weight value. The first utilization weight value is associated with a first resource of that physical computing device, and the second utilization weight value associated with a second resource of that physical computing device. The virtual migration priority has a first value if the effective utilization value is within a first range of utilization weight values and a second value if the effective utilization value is within a second range of utilization weight values.
    Type: Application
    Filed: November 18, 2010
    Publication date: May 24, 2012
    Inventors: Rajashekar Dasari, Hari Dhanalakoti, Raju Kalidindi