Patents by Inventor Nitin Gaur

Nitin Gaur 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: 20220138550
    Abstract: An example operation may include one or more of dividing a neural network that corresponds to an artificial intelligence (AI) model into a plurality of sub-models, assigning the plurality of sub-models to a plurality of blockchain peers, respectively, training the sub-models, via the plurality of blockchain peers, to generate training results within an iteration, and committing the training results to a blockchain which is accessible by the plurality of blockchain peers.
    Type: Application
    Filed: October 29, 2020
    Publication date: May 5, 2022
    Inventors: Qi Zhang, Nitin Gaur, Petr Novotny, Lei Yu
  • Patent number: 11310234
    Abstract: An example operation may include one or more of identifying a new block to be created for a blockchain via a new block creation cycle, executing chaincode stored in the blockchain, identifying one or more credentials assigned as one credential per registered member organization of the blockchain based on the chaincode, validating the one or more credentials and determining consensus is satisfied via a consensus service, and creating the new block responsive to the consensus being satisfied.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sloane Brakeville, Nitin Gaur
  • Publication number: 20220103453
    Abstract: A node in a blockchain network may agree, on an authority accept a compliance module from the authority, accept the compliance module. The node may also receive an operation, verify a compliance of the operation based on the compliance module, add the verified operation to a ledger on the blockchain network.
    Type: Application
    Filed: September 27, 2020
    Publication date: March 31, 2022
    Inventors: Petr Novotny, Jeronimo Irazabal, Nitin Gaur, Dulce B. Ponceleon
  • Publication number: 20220094560
    Abstract: A computer-implemented method for configuring a blockchain network, a computer program product for integrating device identity into a permissioning framework of a blockchain network, and a blockchain network. One embodiment may comprise registering a device at a delineate node of a blockchain network, creating, by a processor of the delineate node based on the registering, a profile for the device; an performing, by the processor of the delineate node, a pass-through service for the device. The registering may include receiving, by a network interface, an immutable device identity from the device.
    Type: Application
    Filed: September 21, 2020
    Publication date: March 24, 2022
    Inventors: Nitin Gaur, Jeronimo Irazabal, Abhishek Malvankar
  • Patent number: 11281666
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
  • Publication number: 20220083537
    Abstract: A plurality of ledger nodes within a blockchain infrastructure is continuously updated via a set of conduit nodes. The set of conduit nodes share a secure provision ledger. The secure provision ledger includes a set of updates for the blockchain infrastructure. Each conduit node within the set propagates the set of updates to a subset of the plurality of ledger nodes.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 17, 2022
    Inventors: Abhishek Malvankar, Jeronimo Irazabal, Nitin Gaur
  • Publication number: 20220076250
    Abstract: A node in a blockchain network may receive a digital asset transfer request for a digital asset transfer, create a path object containing one or more jurisdictional requirements for the digital asset transfer request, pass the path object to a blockchain network, verify the path object, and record the path object on a blockchain network.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventors: Nitin Gaur, Petr Novotny, Timothy Olson, MALAVAN BALANAVANEETHAN
  • Publication number: 20220078010
    Abstract: Described are techniques for generating and employing decentralized asset identifiers for cross-blockchain network asset transfers, the techniques including registering a decentralized asset identifier to an asset with a local asset identifier, where the decentralized asset identifier is immutable. The techniques further include endorsing a proposed transaction for transferring the asset from a first controller associated with a first blockchain network to a second controller associated with a second blockchain network, where the proposed transaction utilizes the decentralized asset identifier. The techniques further include exchanging, in a document associated with the decentralized asset identifier and retrieved from an identity network, the first controller for the second controller.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Publication number: 20220044316
    Abstract: A processor may analyze each instance of digital assets. The processor may identify, respectively, one or more rules that are applicable to each of the digital assets. The determination of the one or more rules is identified by a compliance mechanism. The processor may validate the one or more rules against each of the digital assets in context of a first user and a second user. The processor may endorse the transfer of the multi-asset digital wallet with a compliance mechanism signature.
    Type: Application
    Filed: August 4, 2020
    Publication date: February 10, 2022
    Inventors: Nitin Gaur, Jeronimo Irazabal, Petr Novotny
  • Patent number: 11240000
    Abstract: An example operation may include one or more of connecting, by an asset server, to a source blockchain configured to store a digital asset of an asset owner, enciphering and locking, by the asset server, the asset in the source blockchain, manifesting, by the asset server, the asset as a linked asset in a target blockchain, tracking, by the asset server, a life cycle of the asset, detecting, by the asset server, an end of the life cycle of the asset, reflecting, by the asset server, the end of the life cycle of the asset in the source blockchain, and creating, by the asset server, the asset in the target blockchain.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Jeronimo Irazabal
  • Patent number: 11232221
    Abstract: An example operation may include one or more of receiving a transaction request into at least one node of a blockchain network, the transaction request comprising one or more transaction parameters and one or more encryption keys, processing the transaction request to produce a transaction result, encrypting one or more parameters of the transaction result to produce an encrypted transaction result, storing the encrypted transaction result in a data block of the blockchain, and storing the one or more encryption keys in one or more key stores of the blockchain network.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: January 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Donna N. Dillenberger, Nitin Gaur
  • Patent number: 11204793
    Abstract: Aspects of the present invention provide an approach that evaluates a locally running image (e.g., such as that for a virtual machine (VM)) and determines if that image could run more efficiently and/or more effectively in an alternate computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention evaluate the local (existing/target) image's actual and perceived performance, as well as the anticipated/potential performance if the image were to be migrated to an alternate environment. The anticipated/potential performance can be measured based on another image that is similar to the existing/target image but where that image is running in a different computing environment. Regardless, the system would display a recommendation to the end user if it were determined that the image could perform better in the alternate environment (or vice versa). It is understood that performance is just one illustrative metric for which the system would perform a comparison.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: December 21, 2021
    Assignee: SERVICENOW, INC.
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Nitin Gaur, Andrew R. Jones
  • Patent number: 11196568
    Abstract: An example operation may include one or more of connecting, by an identity protection node, to a blockchain network comprised of a plurality of user nodes, assigning, by the identity protection node, two sets of credentials to users of the plurality of the user nodes, monitoring, by the identity protection node, transactions initiated by the plurality of the user nodes, in response to a detection of an unauthorized transaction initiated by a user node of the plurality of the user nodes, invoking, by the identity protection node, the second set of the credentials of a user associated with the unauthorized transaction, and executing, by the identity protection node, a smart contract to apply the second set of the credentials against the first set of the credentials.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ruslan Ardashev, Nitin Gaur
  • Patent number: 11188883
    Abstract: A system, method, and computer program product provides contextual contracts across various enterprise blockchain applications. In an aspect of the present disclosure, a method is disclosed including receiving a contextual contract for addition to a blockchain. The contextual contract includes at least one state dependent term. The method further includes appending a block to the blockchain based on the received contextual contract and in response to appending the block, activating a ledger sensor for the contextual contract. The ledger sensor is configured to monitor at least one of the blockchain and at least one other blockchain for transactions that correspond to the at least one term. The method further includes receiving from the ledger sensor data about transactions that corresponding to the at least one term and finalizing the contextual contract by appending a block to the blockchain based on the received data and the contextual contract.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Konstantinos Christidis, Anna D. Derbakova, Nitin Gaur, Praveen Jayachandran, Srinivasan Muralidharan
  • Patent number: 11182851
    Abstract: Operating conditions of a blockchain configuration may be dynamic and change automatically under certain circumstances. One example method of operation may include receiving a blockchain transaction sent from a first blockchain to a second blockchain, identifying an inter-ledger contract between the first blockchain and the second blockchain, receiving an inter-ledger message at the second blockchain from the first blockchain, and determining whether to log the blockchain transaction in the first blockchain or the second blockchain based on the inter-ledger message.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anna D. Derbakova, Nitin Gaur, Praveen Jayachandran, Srinivasan Muralidharan
  • Patent number: 11184395
    Abstract: An example operation includes one or more of connecting, by an identity provisioning node, a blockchain one to a blockchain two, creating, by an identity provisioning node, an interoperation identity network (IIN) for the blockchain one and for the blockchain two as an instance of a self-sovereign identity (SSI) network, executing a smart contract to: invoke an IIN access control policy, map attributes and permissions of the blockchain one to attributes and permissions of the blockchain two based on the IIN access control policy, and generate a valid verifiable credential (VC) of the IIN in the blockchain one and in the blockchain two based on the mapped attributes and the permissions.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Timothy Olson, Venkatraman Ramakrishna, Nitin Gaur
  • Publication number: 20210360031
    Abstract: An example operation includes one or more of connecting, by an identity provisioning node, a blockchain one to a blockchain two, creating, by an identity provisioning node, an interoperation identity network (IIN) for the blockchain one and for the blockchain two as an instance of a self-sovereign identity (SSI) network, executing a smart contract to: invoke an IIN access control policy, map attributes and permissions of the blockchain one to attributes and permissions of the blockchain two based on the IIN access control policy, and generate a valid verifiable credential (VC) of the IIN in the blockchain one and in the blockchain two based on the mapped attributes and the permissions.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Inventors: Petr Novotny, Timothy Olson, Venkatraman Ramakrishna, Nitin Gaur
  • Publication number: 20210350458
    Abstract: An example operation includes one or more of transferring, via a blockchain, a digital value from a sender to a receiver, the digital value representing an off-chain transfer of value, monitoring a message flow between the sender and the receiver, detecting a settlement of the off-chain transfer of value based on message content within messages of the message flow, and returning, via the blockchain, the transferred digital value from the receiver to the sender based on the detected settlement.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Inventors: Nitin Gaur, MALAVAN BALANAVANEETHAN, MAYURAN SATCHITHANANTHAM, HUNG CHUNG KUO, Ruby Cheng, Wing Lun Chung
  • Publication number: 20210350343
    Abstract: An example operation includes one or more of capturing message content from messages between a sender and receiver which comprise information about a transfer of value from the sender to the receiver, detecting information about a compliance check within the message content which indicates whether the transfer of value complies with jurisdictional regulations, and recording the message content including the detected information about the compliance check via a blockchain.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Inventors: Nitin Gaur, MALAVAN BALANAVANEETHAN, MAYURAN SATCHITHANANTHAM, HUNG CHUNG KUO, Chung Yu Huang
  • Publication number: 20210328770
    Abstract: An example operation includes one or more of establishing, by a first blockchain trust anchor node, a trusted connection to a trust anchor node of a second blockchain, detecting, by the first blockchain trust anchor node, changes of the first blockchain, and executing a smart contract to reflect the detected changes on the second blockchain.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Inventors: Nitin Gaur, Petr Novotny, Dulce B. Ponceleon