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: 20220303121
    Abstract: A node in a blockchain network may generate a key for a first ring, wherein the key unlocks a first collection of data, defining a second ring including a second node of a second organization, derive a second key for a second collection of data, wherein the first key and the second key access the second collection of data, and distributing the second key to the second node.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 22, 2022
    Inventors: Yacov Manevich, Dulce B. Ponceleon, Nitin Gaur, Petr Novotny
  • Patent number: 11443326
    Abstract: An example operation may include one or more of acquiring, by a provision server, system policy data from a system policy engine, receiving, by the provision server, jurisdiction policy parameters from a jurisdiction policy engine, selecting, by the provision server, a smart contract from a smart contract repository based on the system policy data and the jurisdiction policy parameters, mapping, by the provision server, the smart contract to a node, and provisioning the node to a blockchain network.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dulce B. Ponceleon, Nitin Gaur
  • Publication number: 20220286299
    Abstract: A processor may segment a media key block into two or more subsets. Each of the two or more subsets may be respectively associated with a particular group of receivers, and each receiver of the particular group of receivers may be in a blockchain network. The processor may receive, from a first receiver, a request for permission to process the media key block. The processor may identify which of the two or more subsets that the first receiver is associated. The processor may provide a media key block value to the first receiver.
    Type: Application
    Filed: March 2, 2021
    Publication date: September 8, 2022
    Inventors: Yacov Manevich, Dulce B. Ponceleon, Petr Novotny, Nitin Gaur
  • Publication number: 20220284277
    Abstract: One or more machine learning models for a network of tensor time series can be provided. Co-evolving time series having multiple modes can be received. A tensor graph convolutional network can be trained, using the co-evolving time series and adjacency matrices associated with the multiple modes in the co-evolving time series, to generate node embeddings associated with a snapshot of the co-evolving time series at time t. A tensor recurrent neural network can be trained to generate temporal dynamics associated with the co-evolving time series based on the generated node embeddings. A neural network model can be trained to forecast a prediction for the co-evolving time series based on the generated node embeddings and the generated temporal dynamics. The tensor graph convolutional network, the tensor recurrent neural network and the neural network model can be trained jointly.
    Type: Application
    Filed: February 25, 2021
    Publication date: September 8, 2022
    Inventors: Yada Zhu, Hanghang Tong, Baoyu Jing, Jinjun Xiong, Nitin Gaur, Anna Wanda Topol
  • Publication number: 20220276996
    Abstract: An example operation may include one or more of receiving a digital token that is created by software application of a blockchain network and which comprises a predefined data structure, determining, via a network node, an assessed value of the digital token based on an assessment of a plurality of attributes of the digital token, embedding, via the network node, the assessed value and an identifier of the blockchain network of the network node within a data container that is included in the predefined data structure of the digital token, and storing the digital token with the embedded assessed value at a blockchain memory address.
    Type: Application
    Filed: February 27, 2021
    Publication date: September 1, 2022
    Inventors: Nitin Gaur, Artem Barger, Yacov Manevich, Christopher Williams
  • Publication number: 20220278845
    Abstract: An example operation may include one or more of establishing a communication channel between a sending system and a receiving system, executing an oblivious transfer protocol between the sending system and the receiving system via the established communication channel, wherein the oblivious transfer protocol provides the receiving system with a functional encryption key based on a data vector of the receiving system without the sending system learning the data vector, committing to the functional encryption key using a cryptographic commitment and signing the functional encryption key commitment with a digital key of the receiving system, and storing the signed functional encryption key commitment to a blockchain.
    Type: Application
    Filed: February 27, 2021
    Publication date: September 1, 2022
    Inventors: Yacov Manevich, Nitin Gaur, Petr Novotny, Sarbajit K. Rakshit
  • Publication number: 20220272085
    Abstract: An example operation may include one or more of receiving a request for storage at a blockchain network, attaching, via a blockchain node, a verifiable credential created by a self-sovereign identity (SSI) network to a blockchain transaction associated with the request, where the verifiable credential includes a claim of the blockchain node and a proof of the SSI network that created the verifiable credential, transmitting the blockchain transaction and the attached verifiable credential to one or more other blockchain nodes, and storing the blockchain transaction and the attached verifiable credential via a data block on the blockchain.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Inventors: Petr Novotny, Venkatraman Ramakrishna, Chander Govindarajan, Dushyant K. Behl, Bishakh Chandra Ghosh, Nitin Gaur
  • Publication number: 20220270079
    Abstract: A node in a blockchain network may receive an event initiation for a digital corollary, receive conditional data related to the digital corollary, invoke a smart contract for the digital corollary with instructions to retrieve and run an asset decay smart module, receive an asset decay smart module from an asset decay smart module repository, and process the asset decay smart module with the conditional data to determine an asset decay.
    Type: Application
    Filed: February 23, 2021
    Publication date: August 25, 2022
    Inventors: Sarbajit K. Rakshit, Petr Novotny, Nitin Gaur, Yacov Manevich
  • Publication number: 20220255990
    Abstract: A processor may record one or more transaction proposals regardless of validity of the one or more transaction proposals. The processor may separate a transaction validation into a series of steps. The processor may validate, asynchronously, one or more transactions respectively associated with each of the one or more transaction proposals based on the transaction validation.
    Type: Application
    Filed: February 5, 2021
    Publication date: August 11, 2022
    Inventors: Lei Yu, Qi Zhang, Petr Novotny, Nitin Gaur
  • Patent number: 11375009
    Abstract: A computer-implemented system and related method address malfunctioning peers in a blockchain, the method comprising receiving endorsement results from peers in the blockchain, where the endorsement results are for one or more transactions in the blockchain. The endorsement results include successful and failed endorsements. The method further comprises distributing the successful and failed endorsements to two or more endorsement collectors, determining which peers are successful endorsement peers (SEPs) that provided successful endorsements, and which peers are failed endorsement peers (FEPs) that provided failed endorsements. A reputation score is calculated for each peer based on endorsement information from the endorsement collectors. The reputation score is then sent to at least one of a client and a system administrator. This reputation score is then used to determine peer selection in a subsequent transaction.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Qi Zhang, Petr Novotny, Lei Yu, Nitin Gaur
  • Patent number: 11374755
    Abstract: A node in a blockchain network may receive a request for information regarding a token, retrieve token information regarding the token from the blockchain network, generate based on the token information, a token connection object (TCO) for the token, wherein the TCO includes a subset of the token information, and send the TCO to a requestor.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Timothy Olson, Petr Novotny
  • Publication number: 20220201071
    Abstract: The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
  • Publication number: 20220188295
    Abstract: A processor may define an available resource set in the blockchain network. The available resource set may be the one or more peers. The processor may collect one or more metrics associated with the one or more peers in the blockchain network. The processor may analyze the one or more metrics and may identify a first workload level for the one or more peers. The processor may determine an optimal status for a first particular peer of the one or more peers, based in part on the available resource set and the first workload level. The processor may compare the optimal status to a current status of the first particular peer. The processor may determine if the optimal status and the current status are different. The processor may execute a status change of the first particular peer from the current status to the optimal status.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Petr Novotny, Qi Zhang, Lei Yu, Nitin Gaur
  • Patent number: 11361324
    Abstract: A processor may register one or more verifiable asset credential schemas. A verifiable asset credential schema may prescribe the format and content of asserting blockchain-backed asset state. The processor may register an issuer policy for the verifiable asset credentials. The issuer policy may be associated with a schema and intended credential holder(s). The processor may subscribe the asset credential issuer to one or more peers on the blockchain. The processor may issue commit notifications to a subscribing asset credential issuer in the form of schema-compliant committing-peer verifiable credentials. The processor may collect the committing-peer verifiable credentials from one or more peers. The processor may validate the committing-peer verifiable credentials satisfy the security policy and schema for a designated intended credential holder. The processor may issue a schema-compliant verifiable asset credential to the policy-designated credential holder(s).
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Publication number: 20220179869
    Abstract: A system and related method coordinate data and transactions between an enterprise transaction system (ETS) of an enterprise and a blockchain network (BN). A coexistence mediator intercepts an ETS transaction comprising ETS transaction information (ETS-TI) associated with an enterprise. The ETS-TI includes transaction context information (ETS-TCI) regarding the ETS transaction. The system determines an ETS transaction context from the ETS-TCI. Responsive to determining the ETS transaction context represents an in-flight ETS transaction, rerouting, the coexistence mediator reroutes the transaction from the ETS to the BN. The rerouting comprises converting the ETS-TI to BN transaction information (BN-TI), and interfacing with the BN to record a processed BN transaction as a transaction record. The coexistence mediator, upon recording the BN transaction, provides a new BN-TI associated with the BN transaction. The new BN-TI comprises a BN transaction id.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 9, 2022
    Inventors: Nitin Gaur, Petr Novotny, Qi Zhang, WISAM MOHAMMED
  • Publication number: 20220182443
    Abstract: A computer-implemented system and related method address malfunctioning peers in a blockchain, the method comprising receiving endorsement results from peers in the blockchain, where the endorsement results are for one or more transactions in the blockchain. The endorsement results include successful and failed endorsements. The method further comprises distributing the successful and failed endorsements to two or more endorsement collectors, determining which peers are successful endorsement peers (SEPs) that provided successful endorsements, and which peers are failed endorsement peers (FEPs) that provided failed endorsements. A reputation score is calculated for each peer based on endorsement information from the endorsement collectors. The reputation score is then sent to at least one of a client and a system administrator. This reputation score is then used to determine peer selection in a subsequent transaction.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Inventors: Qi Zhang, Petr Novotny, Lei Yu, Nitin Gaur
  • Publication number: 20220182237
    Abstract: A node in a blockchain network may receive a request for information regarding a token, retrieve token information regarding the token from the blockchain network, generate based on the token information, a token connection object (TCO) for the token, wherein the TCO includes a subset of the token information, and send the TCO to a requestor.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Nitin Gaur, Timothy Olson, Petr Novotny
  • Publication number: 20220182231
    Abstract: A processor may incorporate one or more keys in a media. The one or more keys may each be associated with a specific instance and the one or more keys may be included in a blockchain. The processor may identify that a first specific instance has been encountered. The processor may provide a first key associated with the first specific instance. The processor may determine to allow access to content of the media.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Dulce B. Ponceleon, Nitin Gaur, Petr Novotny, Luis Angel BATHEN
  • Publication number: 20220172198
    Abstract: An example operation may include one or more of receiving, via a payment network, a request to detokenize a payment token to process a payment transaction between a source and a target, detokenizing the payment token based on mapping data stored in a token vault, transmitting information about the detokenized payment token to a computing device associated with the request, generating a settlement token that comprises identifiers of the source and the target and an identifier of the payment token, and transmitting the settlement token to a blockchain on a blockchain settlement network which is parallel to the payment network.
    Type: Application
    Filed: November 28, 2020
    Publication date: June 2, 2022
    Inventors: Nitin Gaur, Alan Jonathan King, Sean Dunne, Dulce B. Ponceleon
  • Publication number: 20220166616
    Abstract: An example operation may include one or more of encrypting a private key with an encryption key, generating a plurality of keys based on the encryption key and converting the plurality of keys into a plurality of key shares based on a secret input value, storing the encrypted private key on a blockchain, and distributing the plurality of key shares to a plurality of blockchain peers of the blockchain, where the distributing comprises transmitting a different key share from among the plurality of key shares to each blockchain peer among the plurality of blockchain peers.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Inventors: Yacov Manevich, Nitin Gaur, Dulce B. Ponceleon, Petr Novotny