Patents by Inventor Avinash Dubey

Avinash Dubey 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: 11797495
    Abstract: Techniques are described herein for simulating triggers in a database. A database server receives a query that targets a database managed by the database server. The database server is registered with a plugin that determines whether the query is a particular type of query. If so, plugin sends a message to an external process that includes features of the query. The database server can also execute the query regardless of whether the particular type of query is detected.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 24, 2023
    Assignee: Oracle International Corporation
    Inventors: Avinash Dubey, Ashish Kumar, Andras Belokosztolszki, Vinay Sachdev
  • Publication number: 20230252015
    Abstract: In accordance with an embodiment, described herein is a system and method for heterogeneous database replication from a remote server, for example a remote database server. A capture process can be registered as a replication slave to the remote server, and configured to receive transaction event data from that server. Transaction log events associated with a modification to the database at the remote server can be processed, and output as change data, in a canonical format output, for use with one or more heterogeneous targets, for example a target database server or message queue. The process enables capture of transaction log events associated with database transactions at a remote server that may be located on a different computer or network, or within an access-restricted environment such as a cloud environment, without the need to create additional copies of its transaction logs.
    Type: Application
    Filed: April 20, 2023
    Publication date: August 10, 2023
    Inventors: Ashish Kumar, Avinash Dubey, Vinay Sachdev, Scott Roger Corbin
  • Patent number: 11645261
    Abstract: In accordance with an embodiment, described herein is a system and method for heterogeneous database replication from a remote server, for example a remote database server. A capture process can be registered as a replication slave to the remote server, and configured to receive transaction event data from that server. Transaction log events associated with a modification to the database at the remote server can be processed, and output as change data, in a canonical format output, for use with one or more heterogeneous targets, for example a target database server or message queue. The process enables capture of transaction log events associated with database transactions at a remote server that may be located on a different computer or network, or within an access-restricted environment such as a cloud environment, without the need to create additional copies of its transaction logs.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: May 9, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ashish Kumar, Avinash Dubey, Vinay Sachdev, Scott Roger Corbin
  • Patent number: 11210143
    Abstract: Techniques are disclosed for a workflow engine performing a checkpoint phase to determine a result of a merge of workflow updates. The techniques may include the workflow engine determining to allow parallel execution of updates of a workflow. The workflow engine may receive first checkpoint data associated with a first update. The workflow engine may also receive second checkpoint data associated with a second update. The workflow engine may initiate the checkpoint phase that includes comparing one or more data elements of the first checkpoint data with respective data elements of the second checkpoint data; and determining the result of the merge of the workflow updates based on the comparing. The workflow engine may then complete the checkpoint phase and transmit the result to at least one user device for presentation.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: December 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Dubey, Prasanta Shukla, Piyush Kalani
  • Publication number: 20190332582
    Abstract: In accordance with an embodiment, described herein is a system and method for heterogeneous database replication from a remote server, for example a remote database server. A capture process can be registered as a replication slave to the remote server, and configured to receive transaction event data from that server. Transaction log events associated with a modification to the database at the remote server can be processed, and output as change data, in a canonical format output, for use with one or more heterogeneous targets, for example a target database server or message queue. The process enables capture of transaction log events associated with database transactions at a remote server that may be located on a different computer or network, or within an access-restricted environment such as a cloud environment, without the need to create additional copies of its transaction logs.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 31, 2019
    Inventors: Ashish Kumar, Avinash Dubey, Vinay Sachdev, Scott Roger Corbin
  • Publication number: 20170293619
    Abstract: Techniques are described herein for simulating triggers in a database. A database server receives a query that targets a database managed by the database server. The database server is registered with a plugin that determines whether the query is a particular type of query. If so, plugin sends a message to an external process that includes features of the query. The database server can also execute the query regardless of whether the particular type of query is detected.
    Type: Application
    Filed: September 27, 2016
    Publication date: October 12, 2017
    Inventors: AVINASH DUBEY, ASHISH KUMAR, ANDRAS BELOKOSZTOLSZKI, VINAY SACHDEV
  • Patent number: 9442995
    Abstract: A system and method for transferring data between different types of systems, and in particular uses log-based replication to transfer data between different types of systems. In accordance with an embodiment, the system can be used to perform a one-time or initial copy of the MySQL data from a source database system to a target database system, and/or to replicate the on-going transactions captured from a MySQL database's binary log into one or additional non-MySQL database(s) on a continuous basis, such that the two systems are synchronized for transactions of interest. In accordance with an embodiment, full or partial data changes can be extracted from the MySQL binary log, optionally transformed, skipped or augmented, output or written to a file, and then applied at any of one or more target systems (e.g. another MySQL database, or a non-MySQL database), thereby synchronizing the source and target systems.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: September 13, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Alok Pareek, Mahadevan Lakshminarayanan, Avinash Dubey, Scott Corbin
  • Publication number: 20130318044
    Abstract: A system and method for transferring data between different types of systems, and in particular uses log-based replication to transfer data between different types of systems. In accordance with an embodiment, the system can be used to perform a one-time or initial copy of the MySQL data from a source database system to a target database system, and/or to replicate the on-going transactions captured from a MySQL database's binary log into one or additional non-MySQL database(s) on a continuous basis, such that the two systems are synchronized for transactions of interest. In accordance with an embodiment, full or partial data changes can be extracted from the MySQL binary log, optionally transformed, skipped or augmented, output or written to a file, and then applied at any of one or more target systems (e.g. another MySQL database, or a non-MySQL database), thereby synchronizing the source and target systems.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Alok Pareek, Mahadevan Lakshminarayanan, Avinash Dubey, Scott Corbin
  • Patent number: 8510270
    Abstract: A system and method for transferring data between different types of systems, and in particular uses log-based replication to transfer data between different types of systems. In accordance with an embodiment, the system can be used to perform a one-time or initial copy of the MySQL data from a source database system to a target database system, and/or to replicate the on-going transactions captured from a MySQL database's binary log into one or additional non-MySQL database(s) on a continuous basis, such that the two systems are synchronized for transactions of interest. In accordance with an embodiment, full or partial data changes can be extracted from the MySQL binary log, optionally transformed, skipped or augmented, output or written to a file, and then applied at any of one or more target systems (e.g. another MySQL database, or a non-MySQL database), thereby synchronizing the source and target systems.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 13, 2013
    Assignee: Oracle International Corporation
    Inventors: Alok Pareek, Mahadevan Lakshminarayanan, Avinash Dubey, Scott Corbin
  • Publication number: 20120030172
    Abstract: A system and method for transferring data between different types of systems, and in particular uses log-based replication to transfer data between, e.g. a MySQL database or system, and another type of database or system. In accordance with an embodiment, the system can be used to perform a one-time or initial copy of the MySQL data from a source database system to a target database system, and/or to replicate the on-going transactions captured from a MySQL database's binary log into one or additional non-MySQL database(s) on a continuous basis, such that the two systems are synchronized for transactions of interest. In accordance with an embodiment, full or partial data changes can be extracted from the MySQL binary log, optionally transformed, skipped or augmented, output or written to a file (which in accordance with an embodiment can be implemented as a trail file, or an Oracle GoldenGate trail file), and then applied at any of one or more target systems (e.g.
    Type: Application
    Filed: March 31, 2011
    Publication date: February 2, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Alok Pareek, Mahadevan Lakshminarayanan, Avinash Dubey, Scott Corbin
  • Patent number: RE48243
    Abstract: A system and method for transferring data between different types of systems, and in particular uses log-based replication to transfer data between different types of systems. In accordance with an embodiment, the system can be used to perform a one-time or initial copy of the MySQL data from a source database system to a target database system, and/or to replicate the on-going transactions captured from a MySQL database's binary log into one or additional non-MySQL database(s) on a continuous basis, such that the two systems are synchronized for transactions of interest. In accordance with an embodiment, full or partial data changes can be extracted from the MySQL binary log, optionally transformed, skipped or augmented, output or written to a file, and then applied at any of one or more target systems (e.g. another MySQL database, or a non-MySQL database), thereby synchronizing the source and target systems.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: October 6, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Alok Pareek, Mahadevan Lakshminarayanan, Avinash Dubey, Scott Corbin