Patents by Inventor Pravin Kailashnath KEDIA

Pravin Kailashnath KEDIA 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: 11853282
    Abstract: Obtaining insights on how database system tables are evolving. In some instances, risk aware database system triggers that have read only access to the columns of interest are utilized, thereby allowing a user to fully study the changes made to the database system tables while maintaining the security and integrity of these database system tables. Additionally, these database system triggers can be used to audit changes that are happening on the database system tables using views.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pravin Kailashnath Kedia, Shailesh Chandra Jamloki
  • Publication number: 20230185789
    Abstract: Obtaining insights on how database system tables are evolving. In some instances, risk aware database system triggers that have read only access to the columns of interest are utilized, thereby allowing a user to fully study the changes made to the database system tables while maintaining the security and integrity of these database system tables. Additionally, these database system triggers can be used to audit changes that are happening on the database system tables using views.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 15, 2023
    Inventors: Pravin Kailashnath Kedia, SHAILESH CHANDRA JAMLOKI
  • Patent number: 11615113
    Abstract: In optimizing net change data replication across a plurality of transactions in a replication environment, a source replication engine at a source database system: obtains a window in a source database log for the net change data replication; for a given row identifier found in the source database log, identifies an initial operation and a latest operation across the plurality of transactions within the window; compares the initial operation and the latest operation for the given row identifier to determine a net change to a row associated with the given row identifier; and stores the net change as a final operation on the given row identifier in an optimization repository for replication to a target database. The operations stored in the optimization repository are then sent to a target database system for replication to the target database.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: March 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pravin Kailashnath Kedia, Nirmal Kumar, Elaine Pang
  • Patent number: 11604803
    Abstract: In optimizing net change data replication across a plurality of transactions in a replication environment, a source replication engine at a source database system: obtains a window in a source database log for the net change data replication; for a given row identifier found in the source database log, identifies an initial operation and a latest operation across the plurality of transactions within the window; compares the initial operation and the latest operation for the given row identifier to determine a net change to a row associated with the given row identifier; and stores the net change as a final operation on the given row identifier in an optimization repository for replication to a target database. The operations stored in the optimization repository are then sent to a target database system for replication to the target database.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: March 14, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pravin Kailashnath Kedia, Nirmal Kumar, Elaine Pang
  • Publication number: 20220392484
    Abstract: In an approach for detecting and processing multiple audio signals simultaneously, an audiometric receiver system comprises a transmitter, wherein the transmitter comprises a digital signal processor, and wherein the digital signal processor comprises a quality check component, an amplifier or attenuator component, mixer component, a modulator component, and an encrypter component; and a receiver, wherein the receiver comprises a decrypter component, a demodulator component, a splitter component, and a second amplifier or attenuator component.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: SAJESH SREEDHARAN KAKKARA, Pravin Kailashnath Kedia, SUDHIR BHAURAO TITIRMARE
  • Patent number: 11321353
    Abstract: A system and method for performing a dynamic rollover of source and target latency in a replication environment. One or more tables of a source data store being replicated to a target data store are parked, wherein any subsequent changes for the parked tables are not replicated to the target data store. Open transactions are identified where the parked tables affect the source and target latency, wherein the open transactions are in-progress and not completed. The source and target latency are then calculated for the identified open transactions.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pravin Kailashnath Kedia, Nirmal Kumar, Elaine Pang, James Spyker
  • Patent number: 11249967
    Abstract: In an approach for database log management and log access performance improvement, a processor receives an access request for an optimal control file to minimize a database access performance impact. A processor determines the optimal control file based on usage of a plurality of control files for a database. A processor outputs the optimal control file to a user to access the database. A processor provides an incremental sub-control file of the optimal control file to the user. The incremental sub-control file is an incremental view of the optimal control file to query the incremental log data in the database.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nirmal Kumar, Pravin Kailashnath Kedia, Gaurav Mehrotra, Jagadisha Bhat
  • Publication number: 20220035781
    Abstract: In an approach for database log management and log access performance improvement, a processor receives an access request for an optimal control file to minimize a database access performance impact. A processor determines the optimal control file based on usage of a plurality of control files for a database. A processor outputs the optimal control file to a user to access the database. A processor provides an incremental sub-control file of the optimal control file to the user. The incremental sub-control file is an incremental view of the optimal control file to query the incremental log data in the database.
    Type: Application
    Filed: August 3, 2020
    Publication date: February 3, 2022
    Inventors: Nirmal Kumar, Pravin Kailashnath Kedia, Gaurav Mehrotra, Jagadisha Bhat
  • Patent number: 11018902
    Abstract: The present specification describes a system. The system includes a code generator to 1) generate a Morse code message from an intended message and 2) decode a received Morse code message. The system also includes a high-frequency transceiver to 1) transmit Morse code messages in the high frequency electromagnetic range and 2) receive Morse code messages in the high frequency electromagnetic range.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pravin Kailashnath Kedia, Sudhir Bhaurao Titirmare, Sajesh Sreedharan Kakkara
  • Publication number: 20190294723
    Abstract: A system and method for performing a dynamic rollover of source and target latency in a replication environment. One or more tables of a source data store being replicated to a target data store are parked, wherein any subsequent changes for the parked tables are not replicated to the target data store. Open transactions are identified where the parked tables affect the source and target latency, wherein the open transactions are in-progress and not completed. The source and target latency are then calculated for the identified open transactions.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Inventors: PRAVIN KAILASHNATH KEDIA, NIRMAL KUMAR, ELAINE PANG, JAMES SPYKER
  • Publication number: 20190278781
    Abstract: In optimizing net change data replication across a plurality of transactions in a replication environment, a source replication engine at a source database system: obtains a window in a source database log for the net change data replication; for a given row identifier found in the source database log, identifies an initial operation and a latest operation across the plurality of transactions within the window; compares the initial operation and the latest operation for the given row identifier to determine a net change to a row associated with the given row identifier; and stores the net change as a final operation on the given row identifier in an optimization repository for replication to a target database. The operations stored in the optimization repository are then sent to a target database system for replication to the target database.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Pravin Kailashnath KEDIA, Nirmal KUMAR, Elaine PANG
  • Publication number: 20190138644
    Abstract: In optimizing net change data replication across a plurality of transactions in a replication environment, a source replication engine at a source database system: obtains a window in a source database log for the net change data replication; for a given row identifier found in the source database log, identifies an initial operation and a latest operation across the plurality of transactions within the window; compares the initial operation and the latest operation for the given row identifier to determine a net change to a row associated with the given row identifier; and stores the net change as a final operation on the given row identifier in an optimization repository for replication to a target database. The operations stored in the optimization repository are then sent to a target database system for replication to the target database.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Pravin Kailashnath KEDIA, Nirmal KUMAR, Elaine PANG