Patents by Inventor Pralhad D. Deshpande

Pralhad D. Deshpande 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: 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: 11367055
    Abstract: An example method of operation may include one or more of identifying a number of share chains from a smart contract stored in a blockchain, identifying a contributed block received from a miner entity associated with one of the share chains, determining whether the contributed block is valid for the one share chain, and updating the one share chain based on the contributed block.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: June 21, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pralhad D. Deshpande, Yuan Yuan
  • Patent number: 11176519
    Abstract: A blockchain configuration may be used to store smart contracts. One example method of operation may include one or more of identifying a metric configuration associated with a smart contract stored in a blockchain, logging an event which is part of the metric configuration, determining whether the event supports requirements of the smart contract, determining whether a smart contract policy in the smart contract matches a system policy, and updating the smart contract on the blockchain when the requirements of the smart contract are supported by the event and the smart contract policy matches the system policy.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vishal S. Batra, Pralhad D. Deshpande, Praveen Jayachandran, Palanivel A. Kodeswaran, Venkatraman Ramakrishna, Sayandeep Sen
  • Patent number: 11088844
    Abstract: An example system may include a processor and memory, wherein the processor is configured to perform one or more of gather hashed commitments inputs from a plurality of user peers until a current time of a blockchain network equals to a hashed commitments inputs end time (t1), collect plain text inputs until the current time of the blockchain network equals to a plain text inputs collection end time (t2), wherein the t2 is greater than the t1, and execute a chaincode of the smart contract to: compare generated hashes of the plain text inputs against previously stored hashes, in response to a match, store the plain text inputs into an input array, and perform a compute function on the input array.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zhou Yinsheng, Yu Chin Fabian Lim, Pralhad D. Deshpande, Chun Hui Suen, Venkatraman Ramakrishna
  • Patent number: 10963400
    Abstract: An example operation may include one or more of identifying a smart contract, processing the smart contract to create a smart contract definition, determining whether the smart contract has been accepted by identified parties, when the smart contract has been accepted by the identified parties, generating a smart contract definition hash, and forwarding the smart contract definition hash to one or more blockchains.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pralhad D. Deshpande, Raghav Sood
  • 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
  • Publication number: 20200313894
    Abstract: An example system may include a processor and memory, wherein the processor is configured to perform one or more of gather hashed commitments inputs from a plurality of user peers until a current time of a blockchain network equals to a hashed commitments inputs end time (t1), collect plain text inputs until the current time of the blockchain network equals to a plain text inputs collection end time (t2), wherein the t2 is greater than the t1, and execute a chaincode of the smart contract to: compare generated hashes of the plain text inputs against previously stored hashes, in response to a match, store the plain text inputs into an input array, and perform a compute function on the input array.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 1, 2020
    Inventors: Zhou Yinsheng, Yu Chin Fabian Lim, Pralhad D. Deshpande, Chun Hui Suen, Venkatraman Ramakrishna
  • Patent number: 10331436
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, via an interface, a first review specifying a first rating value, a second rating value, and a textual review for an application in an application store, associating the first review in the application store with the first rating value, invoking a semantics analysis engine to determine that the textual review specifies a first known performance issue for the application, determining, based on an update to the application and reviews for the application received subsequent to the update to the application, that the first known performance issue has been resolved, and associating the first review in the application store with the second rating value.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pralhad D. Deshpande, Vijay Ekambaram, Ashish K. Mathur
  • 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: 20190108498
    Abstract: An example method of operation may include one or more of identifying a number of share chains from a smart contract stored in a blockchain, identifying a contributed block received from a miner entity associated with one of the share chains, determining whether the contributed block is valid for the one share chain, and updating the one share chain based on the contributed block.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Pralhad D. Deshpande, 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
  • Publication number: 20190108140
    Abstract: An example operation may include one or more of identifying a smart contract, processing the smart contract to create a smart contract definition, determining whether the smart contract has been accepted by identified parties, when the smart contract has been accepted by the identified parties, generating a smart contract definition hash, and forwarding the smart contract definition hash to one or more blockchains.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Pralhad D. Deshpande, Raghav Sood
  • Publication number: 20180267795
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, via an interface, a first review specifying a first rating value, a second rating value, and a textual review for an application in an application store, associating the first review in the application store with the first rating value, invoking a semantics analysis engine to determine that the textual review specifies a first known performance issue for the application, determining, based on an update to the application and reviews for the application received subsequent to the update to the application, that the first known performance issue has been resolved, and associating the first review in the application store with the second rating value.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Pralhad D. DESHPANDE, Vijay EKAMBARAM, Ashish K. MATHUR
  • Publication number: 20180137465
    Abstract: A blockchain configuration may be used to store smart contracts. One example method of operation may include one or more of identifying a metric configuration associated with a smart contract stored in a blockchain, logging an event which is part of the metric configuration, determining whether the event supports requirements of the smart contract, determining whether a smart contract policy in the smart contract matches a system policy, and updating the smart contract on the blockchain when the requirements of the smart contract are supported by the event and the smart contract policy matches the system policy.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventors: Vishal S. Batra, Pralhad D. Deshpande, Praveen Jayachandran, Palanivel A. Kodeswaran, Venkatraman Ramakrishna, Sayandeep Sen