Patents by Inventor Ram Ravishankar

Ram Ravishankar 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: 11928131
    Abstract: Datasets can be synchronized across cloud-based computer environments using computer systems. A data map can be generated for source datasets for a plurality of computing environments, respectively, and an activation function can be determined based on the data map, for simultaneously activating a new dataset of a source system from one of the plurality of computing environments. A generation ID (identification) can be shared from the source system with one or more computing environments of the plurality of the computing environments, in response to receiving the activation function. The new dataset of the source system can be replicated across the one or more computing environments. A data synchronization trigger can be activated, using a synchronization coordinator module of the computer, and the data synchronization can be completed across the plurality of computing environments.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sreekanth Ramakrishna Iyer, Rakesh Shinde, Ram Ravishankar, Harish Bharti, Grigorij Kaplan, Alberto Eduardo de Queiroz Dias
  • Publication number: 20230096966
    Abstract: Datasets can be synchronized across cloud-based computer environments using computer systems. A data map can be generated for source datasets for a plurality of computing environments, respectively, and an activation function can be determined based on the data map, for simultaneously activating a new dataset of a source system from one of the plurality of computing environments. A generation ID (identification) can be shared from the source system with one or more computing environments of the plurality of the computing environments, in response to receiving the activation function. The new dataset of the source system can be replicated across the one or more computing environments. A data synchronization trigger can be activated, using a synchronization coordinator module of the computer, and the data synchronization can be completed across the plurality of computing environments.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Sreekanth Ramakrishna Iyer, Rakesh Shinde, Ram Ravishankar, Harish Bharti, Grigorij Kaplan, Alberto Eduardo de Queiroz Dias
  • Patent number: 11567760
    Abstract: A method includes: determining, by a computing device, transactions of a monolithic application; ranking, by the computing device, the transactions using predefined rules; selecting, by the computing device, a candidate transaction from the ranked list; determining, by the computing device, lines of application code of the monolithic application associated with the candidate transaction; mapping, by the computing device, respective ones of the determined lines of application code to a first operation and a second operation, wherein the first operation and the second operation are different types of operation; and defining, by the computing device, a target state design based on CQRS (Command Query Responsibility Segregation), the target state design including a first microservice that performs the first operation and a second microservice that performs the second operation.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: January 31, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raman Harishankar, Ram Ravishankar, Sandeep Sukhija, Harish Bharti
  • Publication number: 20210263735
    Abstract: A method includes: determining, by a computing device, transactions of a monolithic application; ranking, by the computing device, the transactions using predefined rules; selecting, by the computing device, a candidate transaction from the ranked list; determining, by the computing device, lines of application code of the monolithic application associated with the candidate transaction; mapping, by the computing device, respective ones of the determined lines of application code to a first operation and a second operation, wherein the first operation and the second operation are different types of operation; and defining, by the computing device, a target state design based on CQRS (Command Query Responsibility Segregation), the target state design including a first microservice that performs the first operation and a second microservice that performs the second operation.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Raman HARISHANKAR, Ram RAVISHANKAR, Sandeep SUKHIJA, Harish BHARTI
  • Patent number: 11087265
    Abstract: Similar to other Cloud Service, Solution as Services over Cloud, as single tenant technology, also requires support of agility and flexibility as a fundamental feature of Cloud computing. Different from other Cloud services, the agility and flexibility typically are not triggered by the typical performance metrics, but at the business level of metrics. A causality analysis method, system, and non-transitory computer readable medium using a causal graph depicting relationships among observable primitive metrics from infrastructure, middleware, and business metrics and latent business metrics of an application, include identifying a metric value resulting from measuring the system and application metrics, determining an impact of the measurement of the metrics on the business metrics associated with the measurable metrics in the causal graph, and determining an action to take with respect to the impact on the business metric based on the pre-defined business policies.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: August 10, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ajay Mohindra, Rohit Ranchal, Ram Ravishankar, Nianjun Zhou
  • Publication number: 20180046951
    Abstract: Similar to other Cloud Service, Solution as Services over Cloud, as single tenant technology, also requires support of agility and flexibility as a fundamental feature of Cloud computing. Different from other Cloud services, the agility and flexibility typically are not triggered by the typical performance metrics, but at the business level of metrics. A causality analysis method, system, and non-transitory computer readable medium using a causal graph depicting relationships among observable primitive metrics from infrastructure, middleware, and business metrics and latent business metrics of an application, include identifying a metric value resulting from measuring the system and application metrics, determining an impact of the measurement of the metrics on the business metrics associated with the measurable metrics in the causal graph, and determining an action to take with respect to the impact on the business metric based on the pre-defined business policies.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Ajay Mohindra, Rohit Ranchal, Ram Ravishankar, Nianjun Zhou
  • Patent number: 8943508
    Abstract: When a service is requested at a platform in a collaborative services environment, a service orchestration engine accesses a service definition from a repository and schedules a number of tasks at a number of end points in accordance with a number of end point profiles and a number of policies associated with the end points.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ram Ravishankar, Sham M. Vaidya, Paul van Riel
  • Publication number: 20110138394
    Abstract: When a service is requested at a platform in a collaborative services environment, a service orchestration engine accesses a service definition from a repository and schedules a number of tasks at a number of end points in accordance with a number of end point profiles and a number of policies associated with the end points.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ram Ravishankar, Sham M. Vaidya, Paul van Riel