Patents by Inventor Muhammad Tayyab Asif

Muhammad Tayyab Asif 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: 12118556
    Abstract: An example operation may include one or more of receiving, by a blockchain node of a permissioned blockchain network, a request to transfer an asset from an asset provider to an asset requester, determining the request is valid, and in response validating one or more of an asset requester and an asset provider associated with the request, determining a risk exposure associated with the request is acceptable and generating a blockchain transaction to a public blockchain network to transfer the asset.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: October 15, 2024
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif
  • Patent number: 11769150
    Abstract: An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining a current amount of block space reserved by other blockchain nodes of the blockchain from a schedule, determining whether there is enough block space available for the transaction, and creating a block space reservation for the transaction.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: September 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Tayyab Asif, Pralhad D. Deshpande
  • Patent number: 11568402
    Abstract: An example operation may include one or more of identifying a blockchain transaction requiring commitment processing for commitment to a blockchain, determining the blockchain transaction is delayed, responsive to identifying the blockchain transaction is delayed, creating a transaction acceleration smart contract defining an incentive for performing the commitment processing of the blockchain transaction, and storing the transaction acceleration smart contract blockchain in a different blockchain.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: January 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif
  • Patent number: 11556925
    Abstract: An example operation may include one or more of initializing a smart contract (SC) and appending it to a blockchain, registering each of a plurality of participants as a party to the SC, receiving from at least some of the participants an encrypted confidential input commitment, appending the encrypted input commitments to the blockchain, decrypting the encrypted input commitments, executing by the SC at least one business rule using the decrypted input commitments to obtain a business rule result, and identifying a prevailing participant based at least in part on the business rule result.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif, Yuan Yuan
  • Patent number: 11556874
    Abstract: An example operation may include one or more of receiving blockchain transactions, sorting an order of the blockchain transactions, simulating committance processing of the plurality of blockchain transactions to identify mining costs associated with each of the plurality of blockchain transactions, and applying one or more heuristic procedures to select one or more of the plurality of blockchain transactions which maximize a result associated with a next blockchain block.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif, Alan Kang Hong Lim
  • Patent number: 11379824
    Abstract: An example operation may include one or more of receiving transaction parameters for a blockchain transaction into a transaction wallet interface of a transaction wallet of a sender, the transaction parameters comprising a transaction amount and an intended recipient address. The example operation may include generating a blockchain transaction that specifies the transaction amount and a single recipient address selected from the intended recipient address and a mining pool address of a mining pool, and providing the generated blockchain transaction to the mining pool.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Chun Hui Suen, Muhammad Tayyab Asif
  • Patent number: 10832241
    Abstract: An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining available channels for assignment, assigning a channel to the blockchain node, and transmitting the transaction to the blockchain on the assigned channel.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Tayyab Asif, Pralhad D. Deshpande, Raghav Sood, Yuan Yuan
  • Patent number: 10691648
    Abstract: An example operation may include one or more of receiving cryptocurrency information of a cryptocurrency mined via a blockchain, determining a volatility of the cryptocurrency based on the received cryptocurrency information, in response to the determined volatility being greater than a predetermined threshold, stopping inclusion of transaction data within data blocks for storage on the blockchain, and generating one or more transaction-free data blocks, and storing the one or more transaction-free data blocks within a hash-linked chain of transaction data blocks previously stored on the blockchain.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif
  • Publication number: 20200082399
    Abstract: An example operation may include one or more of initializing a smart contract (SC) and appending it to a blockchain, registering each of a plurality of participants as a party to the SC, receiving from at least some of the participants an encrypted confidential input commitment, appending the encrypted input commitments to the blockchain, decrypting the encrypted input commitments, executing by the SC at least one business rule using the decrypted input commitments to obtain a business rule result, and identifying a prevailing participant based at least in part on the business rule result.
    Type: Application
    Filed: September 12, 2018
    Publication date: March 12, 2020
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif, Yuan Yuan
  • Publication number: 20200074470
    Abstract: An example operation may include one or more of receiving, by a blockchain node of a permissioned blockchain network, a request to transfer an asset from an asset provider to an asset requester, determining the request is valid, and in response validating one or more of an asset requester and an asset provider associated with the request, determining a risk exposure associated with the request is acceptable and generating a blockchain transaction to a public blockchain network to transfer the asset.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 5, 2020
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif
  • Publication number: 20200012731
    Abstract: An example operation may include one or more of receiving cryptocurrency information of a cryptocurrency mined via a blockchain, determining a volatility of the cryptocurrency based on the received cryptocurrency information, in response to the determined volatility being greater than a predetermined threshold, stopping inclusion of transaction data within data blocks for storage on the blockchain, and generating one or more transaction-free data blocks, and storing the one or more transaction-free data blocks within a hash-linked chain of transaction data blocks previously stored on the blockchain.
    Type: Application
    Filed: July 3, 2018
    Publication date: January 9, 2020
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif
  • Publication number: 20190392406
    Abstract: An example operation may include one or more of receiving transaction parameters for a blockchain transaction into a transaction wallet interface of a transaction wallet of a sender, the transaction parameters comprising a transaction amount and an intended recipient address. The example operation may include generating a blockchain transaction that specifies the transaction amount and a single recipient address selected from the intended recipient address and a mining pool address of a mining pool, and providing the generated blockchain transaction to the mining pool.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Pralhad Dinesh Deshpande, Chun Hui Suen, Muhammad Tayyab Asif
  • Publication number: 20190378069
    Abstract: An example operation may include one or more of receiving blockchain transactions, sorting an order of the blockchain transactions, simulating committance processing of the plurality of blockchain transactions to identify mining costs associated with each of the plurality of blockchain transactions, and applying one or more heuristic procedures to select one or more of the plurality of blockchain transactions which maximize a result associated with a next blockchain block.
    Type: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif, Alan Kang Hong Lim
  • Publication number: 20190378133
    Abstract: An example operation may include one or more of identifying a blockchain transaction requiring commitment processing for commitment to a blockchain, determining the blockchain transaction is delayed, responsive to identifying the blockchain transaction is delayed, creating a transaction acceleration smart contract defining an incentive for performing the commitment processing of the blockchain transaction, and storing the transaction acceleration smart contract blockchain in a different blockchain.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Pralhad Dinesh Deshpande, Muhammad Tayyab Asif
  • Publication number: 20190108518
    Abstract: An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining available channels for assignment, assigning a channel to the blockchain node, and transmitting the transaction to the blockchain on the assigned channel.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Muhammad Tayyab Asif, Pralhad D. Deshpande, Raghav Sood, Yuan Yuan
  • Publication number: 20190108519
    Abstract: An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining a current amount of block space reserved by other blockchain nodes of the blockchain from a schedule, determining whether there is enough block space available for the transaction, and creating a block space reservation for the transaction.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Muhammad Tayyab Asif, Pralhad D. Deshpande