Patents by Inventor Pratul Gupta

Pratul Gupta 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: 11954226
    Abstract: Disclosed herein are methods and systems for executing verifiable computation modules to process private data at private data owner platform, comprising obtaining a computation module having a unique identifier recorded in a distributed ledger controlled by a plurality of computing nodes, generating a key pair comprising a signing key and a verification key derived from the signing key, recording, in the distributed ledger, an execution record associating an execution instance of the computation module with the verification key, initiating the execution instance of the computation module to process a private dataset incorporated with the signing key. outputting a computation outcome, computing an execution result signature for the execution instance based on the unique identifier and the private data and the signing key, and recording the execution result signature in the distributed ledger to enable verification of the execution instance.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Alexander Kofman, Artem Barger, Corville O. Allen, Jonathan Bnayahu, Pratul Gupta, Yacov Manevich
  • Patent number: 11847710
    Abstract: A mechanism is provided to implement a contract analytic binding and provenance system. The mechanism loads contract rules for an agreement between a plurality of contract parties and creates an analytic entry per rule to form a set of analytic entries, Each analytic entry is associated with an executable analytic function. The mechanism assigns each analytic entry a directed acyclic graph vertex. The mechanism confirms alignment between the contract rules and the set of analytic entries and stores the set of analytic entries in peer ledgers associated with the plurality of contract parties. The mechanism activates the set of analytic entries responsive to confirming provenance of the peer ledgers associated with the plurality of contract parties.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Pratul Gupta, Francisco Phelan Curbera, Richard Martin Scott
  • Patent number: 11829765
    Abstract: A mechanism is provided to orchestrates entitled execution of a set of analytics. The mechanism retrieves an analytic entry from an immutable data record source and identifies an analytic associated with the analytic entry, and an associated dataset. The analytic and the dataset are encrypted using an owner's key. The mechanism decrypts the analytic using a decryption key and executes the analytic based on the decrypting.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Pratul Gupta
  • Publication number: 20230056783
    Abstract: Disclosed herein are methods and systems for executing verifiable computation modules to process private data at private data owner platform, comprising obtaining a computation module having a unique identifier recorded in a distributed ledger controlled by a plurality of computing nodes, generating a key pair comprising a signing key and a verification key derived from the signing key, recording, in the distributed ledger, an execution record associating an execution instance of the computation module with the verification key, initiating the execution instance of the computation module to process a private dataset incorporated with the signing key. outputting a computation outcome, computing an execution result signature for the execution instance based on the unique identifier and the private data and the signing key, and recording the execution result signature in the distributed ledger to enable verification of the execution instance.
    Type: Application
    Filed: August 17, 2021
    Publication date: February 23, 2023
    Inventors: Alexander Kofman, Artem Barger, Corville O. Allen, Jonathan Bnayahu, Pratul Gupta, Yacov Manevich
  • Publication number: 20220318209
    Abstract: A mechanism is provided to review and verify provenance of analytic execution by a contract analytic binding and provenance system. The mechanism is activated to execute a set of analytics for a contract and verifies outcomes of the analytics before writing them to a blockchain network. The mechanism evaluates the provenance data records stored on peer ledgers and establishes transparency of the outcomes by validating consensus between characteristics of the provenance data.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Corville O. Allen, Pratul Gupta, Francisco Phelan Curbera, Richard Martin Scott
  • Publication number: 20220318018
    Abstract: A mechanism is provided to orchestrates entitled execution of a set of analytics. The mechanism retrieves an analytic entry from an immutable data record source and identifies an analytic associated with the analytic entry, and an associated dataset. The analytic and the dataset are encrypted using an owner's key. The mechanism decrypts the analytic using a decryption key and executes the analytic based on the decrypting.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Corville O. Allen, Pratul Gupta
  • Publication number: 20220198590
    Abstract: A mechanism is provided to implement a contract analytic binding and provenance system. The mechanism loads contract rules for an agreement between a plurality of contract parties and creates an analytic entry per rule to form a set of analytic entries, Each analytic entry is associated with an executable analytic function. The mechanism assigns each analytic entry a directed acyclic graph vertex. The mechanism confirms alignment between the contract rules and the set of analytic entries and stores the set of analytic entries in peer ledgers associated with the plurality of contract parties. The mechanism activates the set of analytic entries responsive to confirming provenance of the peer ledgers associated with the plurality of contract parties.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Corville O. Allen, Pratul Gupta, Francisco Phelan Curbera, Richard Martin Scott