Patents by Inventor Srihari Venkata Angaluri

Srihari Venkata Angaluri 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: 10616064
    Abstract: A computer program product includes a computer readable medium having computer readable program instructions configured to cause a processor to: track resource requirements for a workload deployed to a virtual environment; monitor one or more health characteristics of one or more systems of the virtual environment; determine whether one or more soft reservations corresponding to the workload should be created on one or more of the systems of the virtual environment; and in response to determining the one or more soft reservations corresponding to the workload should be created, creating the one or more soft reservations on the one or more of the systems of the virtual environment. The one or more of the systems of the virtual environment on which the one or more soft reservations are created are preferably different systems than the system to which the workload was originally deployed. Corresponding systems and methods are also disclosed.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 7, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
  • Publication number: 20180373613
    Abstract: Systems and methods for dynamic user gesture creation are disclosed. According to an aspect, a method includes analyzing, by the processor, a set of inputs of a user into a computing device to achieve a result on the computing device. The method also includes determining, by the processor, whether an efficiency threshold is met if the user utilizes another input to achieve the result rather than the set of inputs. Further, the method includes presenting the other input to the user as an alternative input for achieving the result on the computing device in response to determining that the efficiency threshold is met.
    Type: Application
    Filed: June 24, 2017
    Publication date: December 27, 2018
    Inventors: Srihari Venkata Angaluri, Gary David Cudak, Ajay Dholakia, Michael Albert Perks
  • Publication number: 20170289061
    Abstract: A computer program product includes a computer readable medium having computer readable program instructions configured to cause a processor to: track resource requirements for a workload deployed to a virtual environment; monitor one or more health characteristics of one or more systems of the virtual environment; determine whether one or more soft reservations corresponding to the workload should be created on one or more of the systems of the virtual environment; and in response to determining the one or more soft reservations corresponding to the workload should be created, creating the one or more soft reservations on the one or more of the systems of the virtual environment. The one or more of the systems of the virtual environment on which the one or more soft reservations are created are preferably different systems than the system to which the workload was originally deployed. Corresponding systems and methods are also disclosed.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Gary David Cudak, Nagananda Chumbalkar, Srihari Venkata Angaluri, Ajay Dholakia
  • Publication number: 20170171176
    Abstract: A set of maintenance-related actions for a computing device is determined. The actions are performed to diagnose, repair, and/or maintain the computing device. The actions can be determined by automatically determining the actions based on diagnostic and/or predictive data regarding the computing device, and/or by permitting an administrator to specify the actions. A maintenance credential for the computing device, such as a digital key, is created, and the set of actions is associated with the maintenance credential. Access to the computing device via the maintenance credential results in just the set of actions being performable at the computing device. The maintenance action can be securely provided to maintenance personnel when the computing device requires repair and/or maintenance, so that the device can be diagnosed, repaired and/or maintained without compromising security of the computing device.
    Type: Application
    Filed: December 11, 2015
    Publication date: June 15, 2017
    Inventors: Srihari Venkata Angaluri, Gary David Cudak, Ajay Dholakia, Chulho Kim, James Steven Worley
  • Patent number: 8365175
    Abstract: One embodiment provides a method of managing power in a datacenter having a plurality of servers. A number of policy settings are specified for the power center, including a power limit for the datacenter. The power consumption attributable to each of a plurality of applications executable as a job on one or more of the servers is determined. The power consumption attributable to each application may be further qualified according to the type of server on which the application is executed. Having determined the power consumption attributable to various applications executable as jobs, the applications may be executed on the servers as jobs such that the total power consumption attributable to the currently executed jobs remains within the selected datacenter power limit.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventor: Srihari Venkata Angaluri
  • Publication number: 20100235840
    Abstract: One embodiment provides a method of managing power in a datacenter having a plurality of servers. A number of policy settings are specified for the power center, including a power limit for the datacenter. The power consumption attributable to each of a plurality of applications executable as a job on one or more of the servers is determined. The power consumption attributable to each application may be further qualified according to the type of server on which the application is executed. Having determined the power consumption attributable to various applications executable as jobs, the applications may be executed on the servers as jobs such that the total power consumption attributable to the currently executed jobs remains within the selected datacenter power limit.
    Type: Application
    Filed: March 10, 2009
    Publication date: September 16, 2010
    Applicant: International Business Machines Corporation
    Inventor: Srihari Venkata Angaluri