Patents by Inventor Nirmal Kumar

Nirmal Kumar 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: 20200320059
    Abstract: Transaction change data replication includes identifying changes being made to a source database as part of an ongoing transaction at a source. The identifying is performed as the changes are made to the source database and as the transaction remains ongoing prior to commit or rollback thereof at the source. The source and a target are in a replication relationship in which data of the source database at the source is replicated to destinations in a target database at the target. The indications of the changes being made to the source are forwarded, to the target, as the transaction remains ongoing prior to commit or rollback thereof, and based on ending the transaction at the source, an indication of the transaction end is sent to the target.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Inventors: Nirmal KUMAR, Venkat R. ARRA, Rashmi Bharadwaj V
  • Publication number: 20200299227
    Abstract: The present invention provides an improved process for preparation of L-threo-(2S,3R)-3-(3,4-dihydroxyphenyl)serine (I) (Droxidopa) and its salts; comprising (a) reaction of the aldehyde compound (III) (as described herein) with Metal complex (II) (as described herein), and (h) hydrolysis of the compound (IV) obtained from step (a) in presence of acid. The present invention also relates to a novel intermediates metal chiral complex (IV) for the preparation of Droxidopa.
    Type: Application
    Filed: March 28, 2017
    Publication date: September 24, 2020
    Applicant: PIRAMAL ENTERPRISES LIMITED
    Inventors: Milind GHARPURE, Ashutosh JAGTAP, Changdev RAUT, Nainesh KANSAGARA, Jaisankar KRISHNAPILLAI, Nirmal Kumar MANOHARAN, Navnath PATIL
  • Patent number: 10740351
    Abstract: An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases comprising source parent and related source child datasets. The inter-table refresher determines a collection of the source parent and the related source child datasets and creates a collection of parent and child refresh segments based on the collection of the source parent and child datasets. The inter-table refresher creates a collection of parent and child refresh batches based on the collection of parent and child refresh segments respectively and outputs an inter-table refresh batch schedule based on the collection of the parent refresh batches and the collection of the child refresh batches where the collection of the parent refresh batches and the collection of the child refresh batches operate concurrently and a current child refresh batch follows the completion of a respective current parent refresh batch.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar, Dev K. Sarkar, James D. Spyker
  • Patent number: 10693784
    Abstract: Techniques are described for supporting Fibre Channel over Ethernet (FCoE) link aggregation groups (LAGs) between a server and a data center switch in a data center. The techniques enable an access switch in the data center switch to assign class identifiers to each member link in an FCoE LAG between an FCoE node (Enode) of the server and the access switch. In this way, the access switch is able to redirect FCoE traffic from a Fibre Channel forwarder (FCF) of a storage area network (SAN) toward the Enode on the correct member link of the FCoE LAG. The techniques also enable scaling of FCoE initialization protocol (FIP) and FCoE sessions by installing FIP snooping filters that use on a source media access control (MAC) address hit determination in ingress filter processors (IFPs) of the access switch to avoid session limitations of virtual local area network (VLAN) filter processors (VFPs).
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 23, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Nirmal Kumar Ramalingam, Amit Shukla, Srilakshmi Adusumalli
  • Patent number: 10678811
    Abstract: An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases comprising source parent and related source child datasets. The inter-table refresher determines a collection of the source parent and the related source child datasets and creates a collection of parent and child refresh segments based on the collection of the source parent and child datasets. The inter-table refresher creates a collection of parent and child refresh batches based on the collection of parent and child refresh segments respectively and outputs an inter-table refresh batch schedule based on the collection of the parent refresh batches and the collection of the child refresh batches where the collection of the parent refresh batches and the collection of the child refresh batches operate concurrently and a current child refresh batch follows the completion of a respective current parent refresh batch.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar, Dev K. Sarkar, James D. Spyker
  • Publication number: 20200174989
    Abstract: Log reader and parser sharing determination in a change data capture environment includes obtaining log record identifiers for a group of data consumers of transaction log file data in transaction log files, identifying a respective restart log position and current log position for each data consumer of the group of data consumers, determining transaction log file distances between the restart log positions and the current log positions of each of one or more pairs of data consumers, calculating resource costs for data consumers of each pair to share a log reader and log parser, determining whether to share a log reader and log parser between any two or more data consumers of the group, and performing processing based on the determining whether to share.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Inventors: Phillip KOZA, Nirmal KUMAR
  • Publication number: 20200131137
    Abstract: The invention relates to a commercially viable, cost effective and energy efficient process for the preparation of 2-(1H-Imidazol-4-yl)ethanamine or pharmaceutically acceptable salts thereof in high purity and yield via application of continuous flow technology.
    Type: Application
    Filed: January 2, 2020
    Publication date: April 30, 2020
    Applicant: Jubilant Generics Limited
    Inventors: Sanjeev Kumar, Rajesh Kumar, Brijesh Kumar Shukla, Rajendra Singh Shekhawat, Sujay Biswas, Dharam Vir, Nirmal Kumar, Indranil Nandi
  • Publication number: 20200057698
    Abstract: A method, computer program product, and computer system for handling open transactions in a data replication environment is provided. The method includes determining a database user that initiated an earliest open transaction in a transaction log. The method further includes, upon determining that the database user does not have access privileges for one or more tables of a target database corresponding to one or more tables of a source database associated with the earliest open transaction, skipping replication of the earliest open transaction to the target database, such that the data replication system no longer waits for the earliest open transaction to complete. The skipping includes discarding, from the transaction log, one or more entries related to the earliest open transaction, and identifying, in the transaction log, a next earliest open transaction.
    Type: Application
    Filed: October 23, 2019
    Publication date: February 20, 2020
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Patent number: 10565071
    Abstract: A processor-implemented method for selective data replication recovery in a heterogeneous environment is provided, including a source agent, a target agent, and data replication recoverer (DRR) agent. The method includes receiving, by a DRR agent, one or more committed transaction records from a source agent, which is configured to receive the one or more committed transaction records from a source database. The DRR agent creates data and metadata records from the received one or more committed transaction records, and saves the data and the metadata records in a data replication repository. In response to receiving a request to recover a target database, the DRR agent selectively recovers target database using either one or more individual transactions or a bookmark.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar
  • Patent number: 10540243
    Abstract: A method for handling of open transactions in a data replication environment. The method includes querying one or more tables of a source database to determine a first open transaction associated with the one or more tables of the source database. The method further includes determining a database user that initiated the first open transaction. The method further includes querying one or more tables of the target database corresponding to the one or more tables of the source database associated with the first open transaction, to determine whether the database user has access privileges for the one or more tables of the target database and dynamically skipping replication of the first open transaction to the target database, such that the data replication system no longer waits for the first open transaction to complete.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Patent number: 10534675
    Abstract: A method for handling of open transactions in a data replication environment. The method includes querying one or more tables of a source database to determine a first open transaction associated with the one or more tables of the source database. The method further includes determining a database user that initiated the first open transaction. The method further includes querying one or more tables of the target database corresponding to the one or more tables of the source database associated with the first open transaction, to determine whether the database user has access privileges for the one or more tables of the target database and dynamically skipping replication of the first open transaction to the target database, such that the data replication system no longer waits for the first open transaction to complete.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Publication number: 20190322970
    Abstract: A support housing for a flexible bioprocess bag, the housing comprising at least one side wall having a first segment and a second segment, the first segment movable in relation to the second segment between an open and a closed position, wherein at least a supporting part of the housing is translatable from an operating position to a bag loading position, wherein the supporting part comprises one or more retainers for holding the flexible bioprocess bag upon re-translation of the supporting part to the operating position and movement of the first segment to the closed position, and wherein the first segment comprises a first drive unit for connecting and driving a first mixing unit in the flexible bioprocess bag.
    Type: Application
    Filed: December 27, 2017
    Publication date: October 24, 2019
    Applicant: GE HEALTHCARE BIO-SCIENCES AB
    Inventors: KLAUS GEBAUER, NAGARAJ RAGHAVENDRA RAO, ANINDYA KANTI DE, ANINDYA SENGUPTA, MATS OLSSON, COLIN R. TUOHEY, JONATHAN A. KENNEY, RICHARD LEE DAMREN, RALPH STANKOWSKI, NIRMAL KUMAR THANIKACHALAM
  • 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: 20190278782
    Abstract: Embodiments generally relate data replication in databases. In some embodiments, a method includes accessing transaction information from a staging store at a first database. The method further includes determining one or more records to be prefetched from a hard disk of a second database based on the transaction information. The method further includes prefetching the one or more records to be prefetched from the hard disk. The method further includes storing the one or more prefetched records in a memory of the second database. The method further includes updating the one or more records stored in the second database based on the transaction information.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Inventors: Nirmal KUMAR, Girish V. MATTUR
  • Patent number: 10384171
    Abstract: The present invention relates to a complete process for preparation of high flux and salt rejection thin film composite (TFC) reverse osmosis (RO) membrane including process for preparation of support membrane for thin film, process for thin film coating of support membrane by in-situ interfacial polymerization between diamines and trimesoyl chloride, machine design, chemistry and details of process (engineering+chemistry+ambient) parameter at 1×100 sqm scale upgradeable to a scale even 10-20 times higher. The produced membrane is characterized by 96% salt rejection and 48 LM-2H 1 flux with 2000 ppm sodium chloride solution at 250 psi pressure and 95% salt rejection and 46 LM2H 1 flux with 35000 ppm sodium chloride solution at 900 psi pressure. The present invention also relates to complete machine design for PSF ultrafiltration membrane casting and coating for TFC membrane production at commercial level.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: August 20, 2019
    Assignee: Council of Scientific & Industrial Research
    Inventors: Alamuru Venkata Rami Reddy, Saha Nirmal Kumar, Jewrajka Suresh Kumar, Jitendra Jaydevprasad Trivedi, Paramita Ray, Nagendra Pathak, Gaurang Shambuprasad Trivedi, Temubha Bhupatsinh Gohil, Rahul Shubhash Patil
  • Publication number: 20190243843
    Abstract: An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases comprising source parent and related source child datasets. The inter-table refresher determines a collection of the source parent and the related source child datasets and creates a collection of parent and child refresh segments based on the collection of the source parent and child datasets. The inter-table refresher creates a collection of parent and child refresh batches based on the collection of parent and child refresh segments respectively and outputs an inter-table refresh batch schedule based on the collection of the parent refresh batches and the collection of the child refresh batches where the collection of the parent refresh batches and the collection of the child refresh batches operate concurrently and a current child refresh batch follows the completion of a respective current parent refresh batch.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Pravin K. Kedia, Nirmal Kumar, Dev K. Sarkar, James D. Spyker
  • Patent number: 10324955
    Abstract: An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases comprising source parent and related source child datasets. The inter-table refresher determines a collection of the source parent and the related source child datasets and creates a collection of parent and child refresh segments based on the collection of the source parent and child datasets. The inter-table refresher creates a collection of parent and child refresh batches based on the collection of parent and child refresh segments respectively and outputs an inter-table refresh batch schedule based on the collection of the parent refresh batches and the collection of the child refresh batches where the collection of the parent refresh batches and the collection of the child refresh batches operate concurrently and a current child refresh batch follows the completion of a respective current parent refresh batch.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 18, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar, Dev K. Sarkar, James D. Spyker
  • Publication number: 20190169116
    Abstract: The present invention relates to an improved process for preparation of carmustine (I). The present invention also relates to preparation of 1,3-bis(2-chloroethyl)urea (II) an intermediate used in preparation of carmustine.
    Type: Application
    Filed: March 24, 2017
    Publication date: June 6, 2019
    Inventors: Gobind Singh KAPKOTI, Nirmal KUMAR, Mettilda LOURDUSAMY, Ioan-Iosif RADU, Aakash Maheshkumar SHAH, Hitesh Manubhai MAKWANA, Mohamed Zuber Abdulhaq SHAIKH, Yogesh Naranbhai VAGHASIYA
  • Publication number: 20190147097
    Abstract: Embodiments generally relate data replication in databases. In some embodiments, a method includes accessing transaction information from a staging store at a first database. The method further includes determining one or more records to be prefetched from a hard disk of a second database based on the transaction information. The method further includes prefetching the one or more records to be prefetched from the hard disk. The method further includes storing the one or more prefetched records in a memory of the second database. The method further includes updating the one or more records stored in the second database based on the transaction information.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 16, 2019
    Inventors: Nirmal KUMAR, Girish V. MATTUR