Patents by Inventor Rajesh KARTHA

Rajesh KARTHA 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: 11650809
    Abstract: An approach is provided for autonomous and optimal cloning, reinstating, and archiving of a containerized application. Application metadata is obtained from a catalog. Cloning rules specifying cloning an application are obtained. Application components are selected for cloning and the cloning is determined to be compliant with the cloning rules. The application components are cloned and data for the clone is saved to a clone repository. The catalog is updated with specifications of the cloned application components. Reinstating rules specifying reinstating a clone of the application are obtained. Reinstating the clone is determined to be compliant with the reinstating rules. The catalog is updated with specifications of the reinstated clone. In one embodiment, the catalog is updated with inferred associations among applications and identified rules associated with the application, where the inferred associations and identified rules are generated by a trained machine learning-based classifier.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Deepak Rangarao, Daniel Kikuchi, Kevin McAndrews Collins, Duane Almeter, Rajesh Kartha
  • Publication number: 20220398092
    Abstract: An approach is provided for autonomous and optimal cloning, reinstating, and archiving of a containerized application. Application metadata is obtained from a catalog. Cloning rules specifying cloning an application are obtained. Application components are selected for cloning and the cloning is determined to be compliant with the cloning rules. The application components are cloned and data for the clone is saved to a clone repository. The catalog is updated with specifications of the cloned application components. Reinstating rules specifying reinstating a clone of the application are obtained. Reinstating the clone is determined to be compliant with the reinstating rules. The catalog is updated with specifications of the reinstated clone. In one embodiment, the catalog is updated with inferred associations among applications and identified rules associated with the application, where the inferred associations and identified rules are generated by a trained machine learning-based classifier.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Deepak Rangarao, Daniel Kikuchi, Kevin McAndrews Collins, Duane Almeter, Rajesh Kartha
  • Patent number: 10019538
    Abstract: Knowledge representation in multi-layered database includes systems and methods for storing and retrieving data in the multi-layered database. In the multi-layered database, an action graph database includes participant-entity nodes corresponding to real world entities and action nodes corresponding to action capabilities of the real world entities. Each of the participant-entity nodes and the action nodes is associated with properties, relationships, and relationship properties. Underlying the action graph layer is a standard graph layer that stores nodes, node properties associated with the nodes, edges, and edge properties associated with the edges, wherein the nodes correspond to the participant-entity nodes and the action nodes. Further, underlying the standard graph layer is a backend database layer that stores corresponding data and metadata.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 10, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Rajesh Kartha, Supriya V, Viju Chacko, Shampa Sarkar
  • Publication number: 20160292304
    Abstract: Knowledge representation in multi-layered database includes systems and methods for storing and retrieving data in the multi-layered database. In the multi-layered database, an action graph database includes participant-entity nodes corresponding to real world entities and action nodes corresponding to action capabilities of the real world entities. Each of the participant-entity nodes and the action nodes is associated with properties, relationships, and relationship properties. Underlying the action graph layer is a standard graph layer that stores nodes, node properties associated with the nodes, edges, and edge properties associated with the edges, wherein the nodes correspond to the participant-entity nodes and the action nodes. Further, underlying the standard graph layer is a backend database layer that stores corresponding data and metadata.
    Type: Application
    Filed: September 29, 2015
    Publication date: October 6, 2016
    Inventors: Rajesh KARTHA, Supriya V, Viju CHACKO, Shampa SARKAR