Patents by Inventor Sandeep Nishad

Sandeep Nishad 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: 12293360
    Abstract: A group of transactions to be rolled back in a blockchain ledger can be identified. Whether the transactions in the group are eligible to be rolled back together can be determined. Other transactions can be recommended, and the other transactions may be added to the group to be rolled back together. A rollback transaction can be added to the blockchain ledger that rolls back effect of the transactions, where the rollback transaction has zero or more inputs and zero or more output, the rollback transaction having at least one selected from at least one input and at least one output. An unspent output of a transaction in the group is provided as an input of the rollback transaction. Input of a transaction in the group, that is not an output of another transaction in the group, is provided as an output of the rollback transaction.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: May 6, 2025
    Assignee: International Business Machines Corporation
    Inventors: Krishnasuri Narayanam, Vinayaka Pandit, Sandeep Nishad, Venkatraman Ramakrishna, Dhinakaran Vinayagamurthy
  • Publication number: 20240281804
    Abstract: A group of transactions to be rolled back in a blockchain ledger can be identified. Whether the transactions in the group are eligible to be rolled back together can be determined. Other transactions can be recommended, and the other transactions may be added to the group to be rolled back together. A rollback transaction can be added to the blockchain ledger that rolls back effect of the transactions, where the rollback transaction has zero or more inputs and zero or more output, the rollback transaction having at least one selected from at least one input and at least one output. An unspent output of a transaction in the group is provided as an input of the rollback transaction. Input of a transaction in the group, that is not an output of another transaction in the group, is provided as an output of the rollback transaction.
    Type: Application
    Filed: February 21, 2023
    Publication date: August 22, 2024
    Inventors: Krishnasuri Narayanam, Vinayaka Pandit, Sandeep Nishad, Venkatraman Ramakrishna, Dhinakaran Vinayagamurthy
  • Publication number: 20240243932
    Abstract: Execution of one or more actions executing on at least one device is monitored to protect access to a selected digital asset. The monitoring includes determining whether a chosen action to be initiated by one entity to claim a chosen digital asset of another entity has completed. Based on determining that the chosen action has not completed, execution of a selected action, initiated by the other entity, to claim a selected digital asset of the one entity is prevented. Based on preventing execution of the selected action, a determination is made as to whether the chosen action has completed the claim of the chosen digital asset of the other entity. Based on determining that the chosen action has completed, completion of execution of the selected action to claim the selected digital asset of the one entity is facilitated.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Inventors: Angelo DE CARO, Kaoutar EL KHIYAOUI, Venkatraman RAMAKRISHNA, Dhinakaran VINAYAGAMURTHY, Krishnasuri NARAYANAM, Sandeep NISHAD
  • Publication number: 20240212040
    Abstract: A computer-implemented method for automatically and digitally securing an asset is disclosed. The computer-implemented method includes hashing a secret preimage to produce a secret hash. The computer-implemented method further includes locking a digital collateral asset with the secret hash for a first predetermined period of time. The computer-implemented method further includes locking a digital loan asset with the secret hash for a second predetermined period of time, wherein the second predetermined period of time is less than the first predetermined period of time. The computer-implemented method further pledging a digital loan repayment up to the amount of time of the first predetermined period of time plus the second predetermined period of time. The computer-implemented method further includes responsive to receiving a pledge for the digital loan repayment, automatically unlocking the digital collateral asset for a borrower of the digital loan asset.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 27, 2024
    Inventors: Krishnasuri Narayanam, VENKATRAMAN RAMAKRISHNA, Dhinakaran Vinayagamurthy, Sandeep Nishad, VINAYAKA PANDIT
  • Patent number: 11861476
    Abstract: One embodiment provides a method, including: receiving a query from a user; providing the query to data owners, wherein each of the data owners has a local machine learning model and wherein the plurality of data owners train a meta-model; secret sharing model output from the data owners between the other data owners, wherein the model output comprises an output responsive to the query computed using the local machine learning model; receiving, from each of the plurality of data owners, a set of meta-features corresponding to the query; and generating a response to the query, wherein the generating comprises determining, by evaluating the meta-model using the set of meta-features received from each of the plurality of data owners, weights for outputs from the local machine learning models and aggregating the outputs in view of the weights.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: January 2, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dhinakaran Vinayagamurthy, Sandeep Nishad, Harsh Chaudhari, Pankaj Satyanarayan Dayama, Saneem Ahmed Chemmengath
  • Patent number: 11687665
    Abstract: One embodiment provides a computer implemented method, including: receiving, at a service provider from each of a plurality of data owners each having data accessible to the service provider, a privacy budget, wherein the privacy budget identifies a set of privacy requirements to be employed by the service provider on data of the data owner; receiving, at the service provider, a query from a client; receiving, at the service provider from each of at least a subset of the data owners, a response to the query; adding, by the service provider, noise to each of the responses, wherein an amount of noise added to each response is based upon the privacy budget of the data owner corresponding to a given response; and returning, by the service provider to the client, an aggregated response including the responses having added noise.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: June 27, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dhinakaran Vinayagamurthy, Sandeep Nishad, Dayama Pankaj Satyanarayan
  • Publication number: 20230058219
    Abstract: One embodiment provides a method, including: receiving a query from a user; providing the query to data owners, wherein each of the data owners has a local machine learning model and wherein the plurality of data owners train a meta-model; secret sharing model output from the data owners between the other data owners, wherein the model output comprises an output responsive to the query computed using the local machine learning model; receiving, from each of the plurality of data owners, a set of meta-features corresponding to the query; and generating a response to the query, wherein the generating comprises determining, by evaluating the meta-model using the set of meta-features received from each of the plurality of data owners, weights for outputs from the local machine learning models and aggregating the outputs in view of the weights.
    Type: Application
    Filed: August 18, 2021
    Publication date: February 23, 2023
    Inventors: Dhinakaran Vinayagamurthy, Sandeep Nishad, Harsh Chaudhari, Pankaj Satyanarayan Dayama, Saneem Ahmed Chemmengath
  • Publication number: 20220188446
    Abstract: One embodiment provides a computer implemented method, including: receiving, at a service provider from each of a plurality of data owners each having data accessible to the service provider, a privacy budget, wherein the privacy budget identifies a set of privacy requirements to be employed by the service provider on data of the data owner; receiving, at the service provider, a query from a client; receiving, at the service provider from each of at least a subset of the data owners, a response to the query; adding, by the service provider, noise to each of the responses, wherein an amount of noise added to each response is based upon the privacy budget of the data owner corresponding to a given response; and returning, by the service provider to the client, an aggregated response including the responses having added noise.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Dhinakaran Vinayagamurthy, Sandeep Nishad, Dayama Pankaj Satyanarayan