Patents by Inventor Harish Santhanagopal

Harish Santhanagopal 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: 20240086184
    Abstract: Techniques for generating a schema transformation for application data to monitor and manage the application in a runtime environment are disclosed. A system runs an application plugin in a runtime environment to identify data generated by application modules in one or both of an application build process and an application execution process. The application plugin is a software program executed together with the application build process. The application plugin identifies a source schema associated with application data. The application plugin identifies a target schema associated with an analysis program or machine learning model. The application plugin generates a schema transformation to convert application runtime data into a target data set. The system applies the target data set to an analysis program, such as a machine learning model, to generate output analysis data associated with the application.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Applicant: Oracle International Corporation
    Inventors: Jiun-Cheng Wang, Harish Santhanagopal
  • Patent number: 11915107
    Abstract: Techniques for managing a software build using a machine learning model are disclosed. A system obtains historical data associated with historical software builds. The historical data includes attribute data for a plurality of development stages associated with a historical software build and labels indicating success or failure for the plurality of development stages. The system trains a machine learning model using the historical data associated with the historical software builds to generate predictions of success or failure of the plurality of development stages. The system receives attributes of a target software build and a selection of a first target development stage of the target software build. The system applies the machine learning model to the target software build to generate a first prediction of success or failure of the first target development stage.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: February 27, 2024
    Assignee: Oracle International Corporation
    Inventors: Harish Santhanagopal, Jiun-Cheng Wang
  • Publication number: 20230103989
    Abstract: A main build environment may create a container for the main source code and any required utilities when building a software application. This container may be populated with an operating system, a configuration that includes instructions for performing the build, toolchains needed for the build, and/or other utilities. If any dependencies on third-party software modules exist, the build environment may create a new container and import the source code for the software module instead of simply importing the precompiled software modules into the build environment. The new container may similarly include toolchains and a configuration specific to building the software module. The software module may then be built within its separate container to generate an executable artifact that may be uploaded/imported into the main build environment during the main build process. Software dependencies can thus be built as part of the main build process from source code.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Applicant: Oracle International Corporation
    Inventors: Jiun-Cheng Wang, Harish Santhanagopal
  • Publication number: 20230004858
    Abstract: Techniques for managing a software build using a machine learning model are disclosed. A system obtains historical data associated with historical software builds. The historical data includes attribute data for a plurality of development stages associated with a historical software build and labels indicating success or failure for the plurality of development stages. The system trains a machine learning model using the historical data associated with the historical software builds to generate predictions of success or failure of the plurality of development stages. The system receives attributes of a target software build and a selection of a first target development stage of the target software build. The system applies the machine learning model to the target software build to generate a first prediction of success or failure of the first target development stage.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Applicant: Oracle International Corporation
    Inventors: Harish Santhanagopal, Jiun-Cheng Wang