Patents by Inventor Sudhir Arthanat

Sudhir Arthanat 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: 11537909
    Abstract: Methods and system are presented for monitoring database processes to generate machine learning predictions. A plurality of database processes executed on database implementations can be monitored, wherein the monitoring includes determining a start time, an end time, and a number of rows impacted by portions of the database processes, and the monitored database processes generate instances of machine learning data including at least the number of rows impacted and an associated duration of time. Using a machine learning component and the machine learning data, a duration of time can be predicted for a candidate database process for execution on a database implementation.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 27, 2022
    Assignee: Oracle International Corporation
    Inventors: Sudhir Arthanat, Prashant Prakash
  • Publication number: 20210201173
    Abstract: Methods and system are presented for monitoring database processes to generate machine learning predictions. A plurality of database processes executed on database implementations can be monitored, wherein the monitoring includes determining a start time, an end time, and a number of rows impacted by portions of the database processes, and the monitored database processes generate instances of machine learning data including at least the number of rows impacted and an associated duration of time. Using a machine learning component and the machine learning data, a duration of time can be predicted for a candidate database process for execution on a database implementation.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Sudhir ARTHANAT, Prashant PRAKASH
  • Patent number: 9898203
    Abstract: A method of replacing information governing transactions between computer systems may include storing a first data structure comprising first information that governs an active process of transactions between the computer systems, and cloning the first data structure to generate a second data structure. The method may also include receiving changes to the second information. The method may additionally include processing the first and second data structures using a simulation process to generate a first and second result set including simulation results of transactions between the computer systems over a future time interval as governed by the first and second information. The method may also include causing the first result set and the second result set to be comparatively displayed together, receiving a selection associated with the second result set, and replacing the first data structure with the second data structure to govern the active process.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: February 20, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Howard Shaw, Sudhir Arthanat, Harish Jaya Kovoor, Loida Chez
  • Publication number: 20170336972
    Abstract: A method of replacing information governing transactions between computer systems may include storing a first data structure comprising first information that governs an active process of transactions between the computer systems, and cloning the first data structure to generate a second data structure. The method may also include receiving changes to the second information. The method may additionally include processing the first and second data structures using a simulation process to generate a first and second result set including simulation results of transactions between the computer systems over a future time interval as governed by the first and second information. The method may also include causing the first result set and the second result set to be comparatively displayed together, receiving a selection associated with the second result set, and replacing the first data structure with the second data structure to govern the active process.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 23, 2017
    Applicant: Oracle International Corporation
    Inventors: Howard Shaw, Sudhir Arthanat, Harish Jaya Kovoor, Loida Chez
  • Patent number: 9477728
    Abstract: An aspect of the present disclosure provides for handling of errors in data transferred from a source system to a target system. In an embodiment, the data is first transferred (from a source system) to a staging table as staging data. A user is enabled to configure rules to identify a respective portion of interest in the staging data, an error condition to be checked in the respective portion, and an action to be performed upon detection of the error in the respective portion. Accordingly, the staging data stored in the staging table is examined according to the rules to identify a first error associated with a first portion of the staging data, and an action associated with the combination of first portion and the first error is performed, as specified in the rules.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: October 25, 2016
    Assignee: Oracle International Corporation
    Inventor: Sudhir Arthanat
  • Publication number: 20150046412
    Abstract: An aspect of the present disclosure provides for handling of errors in data transferred from a source system to a target system. In an embodiment, the data is first transferred (from a source system) to a staging table as staging data. A user is enabled to configure rules to identify a respective portion of interest in the staging data, an error condition to be checked in the respective portion, and an action to be performed upon detection of the error in the respective portion. Accordingly, the staging data stored in the staging table is examined according to the rules to identify a first error associated with a first portion of the staging data, and an action associated with the combination of first portion and the first error is performed, as specified in the rules.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: Oracle International Corporation
    Inventor: Sudhir Arthanat