Patents by Inventor Hariharan Krishna

Hariharan Krishna 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: 20250225914
    Abstract: An embodiment for contextually conserving energy in running applications is provided. The embodiment may include receiving display content and real-time data from one or more sources on a device of a user. The embodiment may also include identifying a context of one or more running applications on a display of the device. The embodiment may further include dividing the display of the device into a grid. The embodiment may also include identifying one or more active portions of the display. The embodiment may further include in response to determining at least one portion of the display is inactive, performing an energy reduction action to the at least one inactive portion of the display.
    Type: Application
    Filed: January 5, 2024
    Publication date: July 10, 2025
    Inventors: Sunil Gingade, Hemant Kumar Sivaswamy, Bhanu PRATHAP Velampati, Hariharan Krishna
  • Publication number: 20250138868
    Abstract: An embodiment senses a thermal event in a data center, responsive to the sensed thermal event, identifies an affected server, and decides to migrate a workload from the affected server to a target server. The embodiment senses a performance metric, a temperature and a proximity from the thermal event for each of a plurality of servers, responsive to the sensed performance metric, the temperature and the proximity, computes a weighted score. The embodiment generates a ranking based on the weighted score of each of the plurality of servers. The embodiment selects the target server from the plurality of servers according to the ranking.
    Type: Application
    Filed: October 25, 2023
    Publication date: May 1, 2025
    Applicant: International Business Machines Corporation
    Inventors: Hariharan Krishna, Hemant Kumar Sivaswamy, Bhanu PRATHAP Velampati, Sunil Gingade
  • Patent number: 12144155
    Abstract: Systems, methods and/or computer program products for managing the temperature of datacenter during a period of malfunction or inoperability of the cooling system responsible for maintaining temperatures within the datacenter. Temperatures of the datacenter's computing systems are monitored by thermal imaging systems and/or sensors. Computing systems are also monitored for how frequently the systems are accessed during a defined period of time and the number of mission critical deployments by each computing system. Collected parameters, including temperature, frequency of access and number of running mission critical applications are imputed into a scoring algorithm which uses the collected parameters and weightings to generate a ranking of computing systems to shutdown sequentially in response to rising temperatures.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: November 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Afroz Khan I, Hariharan Krishna, Hemant Kumar Sivaswamy, Devarajan Raman Karalil
  • Publication number: 20240040753
    Abstract: Systems, methods and/or computer program products for managing the temperature of datacenter during a period of malfunction or inoperability of the cooling system responsible for maintaining temperatures within the datacenter. Temperatures of the datacenter's computing systems are monitored by thermal imaging systems and/or sensors. Computing systems are also monitored for how frequently the systems are accessed during a defined period of time and the number of mission critical deployments by each computing system. Collected parameters, including temperature, frequency of access and number of running mission critical applications are imputed into a scoring algorithm which uses the collected parameters and weightings to generate a ranking of computing systems to shutdown sequentially in response to rising temperatures.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Inventors: Afroz Khan I, Hariharan Krishna, Hemant Kumar Sivaswamy, Devarajan Raman Karalil
  • Patent number: 11822551
    Abstract: An approach is provided that receives a request to write an entry to a database. Database caches are then checked for a portion of the entry, such as a portion that includes a primary key. Based on the checking, the approach determines whether to write the entry to the database. In response to the determination being that the entry cannot be written to the database, an error is returned with the error being returned without accessing the database, only the caches. On the other hand, the entry is written to the database in response to the determination being that the entry can be written to the database.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Shajeer K Mohammed, Sudheesh S. Kairali
  • Patent number: 11803485
    Abstract: Disclosed embodiments provide features for the architecture of microservices. A global context cache is created for a microservice environment that is accessible from multiple deployed microservices. Data from various customers/applications can be aggregated to establish a determination of when a read or write access would fail due to permissions, and/or other condition such as existence or non-existence of certain data. In such situations, an error can be returned from the global context cache in much less time than if the access request propagated throughout the computer network to the persistent storage. In this way, disclosed embodiments reduce downtime and save money for organizations, and increase the efficiency of utilization of computer resources.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Shajeer K Mohammed, Sudheesh S. Kairali
  • Patent number: 11790777
    Abstract: A method, computer system, and a computer program product for roadway messaging are provided. A computer receives first information of a reduction of a roadway section. The computer determines a passable road width at the reduction in the roadway section. The computer determines a size of a first vehicle. The computer determines whether the first vehicle fits through the passable road width. The computer generates a first message based on the determining of whether the first vehicle fits through the passable road width, the first message comprising a driving recommendation for the first vehicle. The computer transmits the first message for reception by the first vehicle.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Venkata Vara Prasad Karri, Akash U. Dhoot, Shailendra Moyal
  • Publication number: 20230298467
    Abstract: A method, computer system, and a computer program product for roadway messaging are provided. A computer receives first information of a reduction of a roadway section. The computer determines a passable road width at the reduction in the roadway section. The computer determines a size of a first vehicle. The computer determines whether the first vehicle fits through the passable road width. The computer generates a first message based on the determining of whether the first vehicle fits through the passable road width, the first message comprising a driving recommendation for the first vehicle. The computer transmits the first message for reception by the first vehicle.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 21, 2023
    Inventors: Hariharan Krishna, Venkata Vara Prasad Karri, Akash U. Dhoot, Shailendra Moyal
  • Patent number: 11654904
    Abstract: An advanced driver-assistance system (ADAS) that performs accident prediction by taking into account at least the following types of data: (i) current information about vehicles in proximity of a first vehicle; (ii) data about the direction of travel of vehicles in the proximity of the first vehicle; (iii) historical data about erratic driving that has previously occurred in proximity of the first vehicle; and (iv) historical data about vehicular accidents that have previously occurred in proximity of the first vehicle.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Venkata Vara Prasad Karri, Shailendra Moyal, Srikanth Vankara, Sekhar Reddy Dandu Reddy
  • Publication number: 20230062388
    Abstract: An approach is provided that receives a request to write an entry to a database. Database caches are then checked for a portion of the entry, such as a portion that includes a primary key. Based on the checking, the approach determines whether to write the entry to the database. In response to the determination being that the entry cannot be written to the database, an error is returned with the error being returned without accessing the database, only the caches. On the other hand, the entry is written to the database in response to the determination being that the entry can be written to the database.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Hariharan Krishna, Shajeer K Mohammed, Sudheesh S. Kairali
  • Patent number: 11477293
    Abstract: A method for migrating an application includes representing the application as a vector including metadata about the application and at least one customer constraint, scoring a deviation of data consistency for the application related to each of a plurality of clouds, including a cloud in which the application is currently deployed and a plurality of potential target clouds, selecting one of the potential target clouds based on the scoring, wherein the selected cloud has an improved score over the cloud in which the application is current deployed, and migrating the application to the selected cloud.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Abhinav Gupta, Abhishek Seth, Shajeer K Mohammed, Hariharan Krishna
  • Publication number: 20220292032
    Abstract: Disclosed embodiments provide features for the architecture of microservices. A global context cache is created for a microservice environment that is accessible from multiple deployed microservices. Data from various customers/applications can be aggregated to establish a determination of when a read or write access would fail due to permissions, and/or other condition such as existence or non-existence of certain data. In such situations, an error can be returned from the global context cache in much less time than if the access request propagated throughout the computer network to the persistent storage.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Hariharan Krishna, Shajeer K Mohammed, Sudheesh S. Kairali
  • Publication number: 20220272157
    Abstract: A method for migrating an application includes representing the application as a vector including metadata about the application and at least one customer constraint, scoring a deviation of data consistency for the application related to each of a plurality of clouds, including a cloud in which the application is currently deployed and a plurality of potential target clouds, selecting one of the potential target clouds based on the scoring, wherein the selected cloud has an improved score over the cloud in which the application is current deployed, and migrating the application to the selected cloud.
    Type: Application
    Filed: February 19, 2021
    Publication date: August 25, 2022
    Inventors: Sudheesh S. Kairali, Abhinav Gupta, Abhishek Seth, Shajeer K Mohammed, Hariharan Krishna
  • Patent number: 11188984
    Abstract: A method, computer program product, and system performing a method that includes a processor(s) obtaining a digital document defining insurance parameters for utilization by a user of a portion of computing resources selected from a group of computing resources comprising the shared computing environment. The processor(s) generates, based on the digital document, parameters defining the portion of the computing resources and risk management rules reflecting guaranteed thresholds for utilization and performance of the portion of the computing resources defined in the digital document. The processor(s) configures a controller in the shared computing environment, based on the parameters and the risk management rules and obtains a notification of a failure in the portion of the computing resources in violation of the risk management rules and details of the failure to determine the extent and impact of the failure. The processor(s) automatically generates a claim package and transmits it to the administrator.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Hariharan Krishna, Anbazhagan Mani, Umasuthan Ramakrishnan
  • Patent number: 11169906
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 10652327
    Abstract: The present subject matter relates to migrating a virtual machine (VM) from a source server to a destination server. The migration involves computation of a suitability score for each particular server in the plurality of candidate servers. The suitability score for a server indicates the suitability of the server to host the VM. In an example implementation, the suitability score for a server is computed based on satisfaction of at least one criterion for operation of the VM by the server.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: May 12, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Murali Nidugala, Kalapriya Kannan, Hariharan Krishna
  • Publication number: 20190259105
    Abstract: A method, computer program product, and system performing a method that includes a processor(s) obtaining a digital document defining insurance parameters for utilization by a user of a portion of computing resources selected from a group of computing resources comprising the shared computing environment. The processor(s) generates, based on the digital document, parameters defining the portion of the computing resources and risk management rules reflecting guaranteed thresholds for utilization and performance of the portion of the computing resources defined in the digital document. The processor(s) configures a controller in the shared computing environment, based on the parameters and the risk management rules and obtains a notification of a failure in the portion of the computing resources in violation of the risk management rules and details of the failure to determine the extent and impact of the failure. The processor(s) automatically generates a claim package and transmits it to the administrator.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Albee Jhoney, Hariharan Krishna, Anbazhagan Mani, Umasuthan Ramakrishnan
  • Patent number: 10332212
    Abstract: A method, computer program product, and system performing a method that includes a processor(s) obtaining a digital document defining insurance parameters for utilization by a user of a portion of computing resources selected from a group of computing resources comprising the shared computing environment. The processor(s) generates, based on the digital document, parameters defining the portion of the computing resources and risk management rules reflecting guaranteed thresholds for utilization and performance of the portion of the computing resources defined in the digital document. The processor(s) configures a controller in the shared computing environment, based on the parameters and the risk management rules and obtains a notification of a failure in the portion of the computing resources in violation of the risk management rules and details of the failure to determine the extent and impact of the failure. The processor(s) automatically generates a claim package and transmits it to the administrator.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Hariharan Krishna, Anbazhagan Mani, Umasuthan Ramakrishnan
  • Publication number: 20190171549
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Application
    Filed: February 5, 2019
    Publication date: June 6, 2019
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 10248541
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty