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: 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
  • Patent number: 10278986
    Abstract: The disclosure provides compositions and methods relating to the treatment of pain, such as pain from rheumatoid arthritis. By creating conjugates of antibodies that target C5aR and siRNA's that target C5 expression, a dual mode therapeutic that targets two different aspects of C5's inflammatory signaling.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: May 7, 2019
    Assignee: The Regents of the University of Colorado, a body corporate
    Inventors: Nirmal Kumar Banda, V. Michael Holers
  • Patent number: 10216589
    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: March 2, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar
  • Patent number: 10198328
    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: December 20, 2017
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Publication number: 20180137128
    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: January 12, 2018
    Publication date: May 17, 2018
    Inventors: Pravin K. Kedia, Nirmal Kumar, Dev K. Sarkar, James D. Spyker
  • Publication number: 20180113869
    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: December 29, 2017
    Publication date: April 26, 2018
    Inventors: Pravin K. Kedia, Nirmal Kumar, Dev K. Sarkar, James D. Spyker
  • Patent number: 9944639
    Abstract: Disclosed are compounds of formula (I), their tautomeric forms, stereoisomers, and pharmaceutically acceptable salts thereof, wherein R1-R4, and n are as defined in the specification, pharmaceutical compositions including a compound, tautomer, stereoisomer, or salt thereof, and methods of treating or preventing diseases or disorders, for example, cancer, that are amenable to treatment or prevention by inhibiting the PI3K enzyme of a subject.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: April 17, 2018
    Assignee: Lupin Limited
    Inventors: Manojkumar Ramprasad Shukla, Nirmal Kumar Jana, Sachin Jaysing Mahangare, Prashant Popatrao Vidhate, Dipak Raychand Lagad, Anand Jagannath Tarage, Sanjeev Anant Kulkarni, Venkata P. Palle, Rajender Kumar Kamboj
  • Patent number: 9942144
    Abstract: Techniques are described for supporting Fiber 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 Fiber 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: September 30, 2014
    Date of Patent: April 10, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Nirmal Kumar Ramalingam, Amit Shukla, Srilakshmi Adusumalli
  • Publication number: 20180095971
    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: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Pravin K. Kedia, Nirmal Kumar, Dev K. Sarkar, James D. Spyker
  • Publication number: 20180095842
    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: Application
    Filed: November 7, 2017
    Publication date: April 5, 2018
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Publication number: 20180095843
    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: Application
    Filed: December 20, 2017
    Publication date: April 5, 2018
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Publication number: 20180095841
    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: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Pravin K. Kedia, Nirmal Kumar, James D. Spyker
  • Publication number: 20170255528
    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: Application
    Filed: March 2, 2016
    Publication date: September 7, 2017
    Inventors: Pravin K. Kedia, Nirmal Kumar
  • Publication number: 20170255529
    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: Application
    Filed: May 1, 2017
    Publication date: September 7, 2017
    Inventors: Pravin K. Kedia, Nirmal Kumar
  • Publication number: 20170239284
    Abstract: The disclosure provides compositions and methods relating to the treatment of pain, such as pain from rheumatoid arthritis. By creating conjugates of antibodies that target C5aR and siRNA's that target C5 expression, a dual mode therapeutic that targets two different aspects of C5's inflammatory signaling.
    Type: Application
    Filed: August 3, 2015
    Publication date: August 24, 2017
    Inventors: Nirmal Kumar BANDA, V. Michael HOLERS
  • Patent number: 9707519
    Abstract: A robust crossflow filtration cassette holder, allowing easy mounting and removal of filtration cassettes. The cassette holder comprises a distributor plate, an end-plate, a plurality of essentially parallel tie rods connecting the distributor plate with the end-plate, and a compression plate slidably mounted on the tie rods between the distributor plate and the end plate, wherein at least one of the tie rods is movable in its entirety between an open position or orientation, allowing mounting or removal of a filtration cassette, and a closed position or orientation, in which the movable tie rod is in engaged connection with the cassette and locks it in the holder by a locking means.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: July 18, 2017
    Assignee: General Electric Company
    Inventors: Patrik Akerstrom, Nirmal Kumar Thanikachalam
  • Publication number: 20170137421
    Abstract: Disclosed are compounds of formula (I), their tautomeric forms, stereoisomers, and pharmaceutically acceptable salts thereof, wherein R1-R4, and n are as defined in the specification, pharmaceutical compositions including a compound, tautomer, stereoisomer, or salt thereof, and methods of treating or preventing diseases or disorders, for example, cancer, that are amenable to treatment or prevention by inhibiting the PI3K enzyme of a subject.
    Type: Application
    Filed: July 1, 2015
    Publication date: May 18, 2017
    Applicant: Lupin Limited
    Inventors: Manojkumar Ramprasad Shukla, Nirmal Kumar Jana, Sachin Jaysing Mahangare, Prashant Popatrao Vidhate, Dipak Raychand Lagad, Anand Jagannath Tarage, Sanjeev Anant Kulkarni, Venkata P. Palle, Rajender Kumar Kamboj
  • Publication number: 20160259821
    Abstract: A system and method for efficient storage and searching of object state data and relationships at a given point of time is disclosed. A server system stores one or more data objects in a database associated with a server system. The server system receives an update to one or more data objects stored in the database. For a respective object, the server system determines one or more differences between the respective original data object and the respective updated data object, creates a change entry for the respective data object, and stores the created change entry in a change database at the server system. The server system receives a data query and searches the one or more change entries stored in the change database to identify the information associated with the received search query. The server system sends the identified information to the client system.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 8, 2016
    Inventors: Bharath Rao, Nirmal Kumar Ramyagya Gupta
  • Publication number: 20150290595
    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 upgradable 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: Application
    Filed: November 25, 2013
    Publication date: October 15, 2015
    Applicant: 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
  • Patent number: 9006442
    Abstract: Compounds of Formula (I) along with processes for their preparation that are useful for treating, managing and/or lessening the diseases, disorders, syndromes or conditions associated with the modulation of cannabinoid (CB) receptors. Methods of treating, managing and/or lessening the diseases, disorders, syndromes or conditions associated with the modulation of cannabinoid (CB) receptors of Formula (I).
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: April 14, 2015
    Assignee: Lupin Limited
    Inventors: Sanjeev Anant Kulkarni, Sachin Madan, Nirmal Kumar Jana, Prashant Vitthalrao Tale, Narasimha Murthy Cheemala, Sachin Jaysing Mahangare, Prashant Popatrao Vidhate, Chaitanya Prabhakar Kulkarni, Sapana Suresh Patel, Amolsing Dattu Patil, Seema Prabhakar Zade, Rohan Mahadev Shinde, Venkata P. Palle, Rajender Kumar Kamboj