Patents by Inventor Petr Novotny

Petr Novotny 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: 12250312
    Abstract: An example operation includes one or more of detecting, by a validation service node, an access of a block on a blockchain ledger; accessing, by the validation service node, a block validation stamp comprising meta-data signed by a trusted stamping authority (TSA) on the blockchain ledger; and validating the block based on the meta-data.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: March 11, 2025
    Assignee: International Business Machines Corporation
    Inventor: Petr Novotny
  • Patent number: 12250138
    Abstract: A node in a blockchain network may agree, on an authority accept a compliance module from the authority, accept the compliance module. The node may also receive an operation, verify a compliance of the operation based on the compliance module, add the verified operation to a ledger on the blockchain network.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: March 11, 2025
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Jeronimo Irazabal, Nitin Gaur, Dulce B. Ponceleon
  • Patent number: 12192352
    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: Grant
    Filed: November 24, 2020
    Date of Patent: January 7, 2025
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Nitin Gaur, Dulce B. Ponceleon, Petr Novotny
  • Patent number: 12166756
    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: Grant
    Filed: February 24, 2021
    Date of Patent: December 10, 2024
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Venkatraman Ramakrishna, Chander Govindarajan, Dushyant K. Behl, Bishakh Chandra Ghosh, Nitin Gaur
  • Patent number: 12147879
    Abstract: Mechanisms for performing intelligent federated machine learning (ML) model updates are provided. A plurality of ML model updates, and a plurality of dataset sketch commitment data structures (sketches), are received from a plurality of participant computing systems. Each sketch provides statistical characteristics of a corresponding local dataset used by a corresponding participant to train a local ML model. A potentially malicious participant identification operation is performed based on an analysis of the plurality of sketches to identify one or more potentially malicious participants based on differences in sketches. ML model updates received from participant computing systems identified as potentially malicious participants are discarded to thereby generate a modified set of updates. The federated ML computer model is updated based on the modified set of updates.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: November 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lei Yu, Qi Zhang, Petr Novotny, Taesung Lee
  • Patent number: 12086112
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can receive, by a computing device, a request to access a datapoint of a machine learning dataset contained in a database. Embodiments of the present invention can access, by the computing device, a virtual data frame that includes a schema which represents a structure of the machine learning dataset in the database. Embodiments of the present invention can retrieve, by the computing device, the datapoint of the machine learning utilizing the virtual data frame and return, by the computing device, the retrieved datapoint in response to the request.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: September 10, 2024
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Hong Min, Shaikh Shahriar Quader
  • Patent number: 12045810
    Abstract: An example operation may include one or more of receiving, via a custodial service, a request to transact with a digital asset owned by a user and temporarily in custody of the custodial service, generating a blockchain transaction comprising an identifier of the digital asset on a blockchain ledger, an identifier of the custodial service, and an identifier of a recipient of the digital asset, signing the blockchain transaction with a key from a trifocal key which proves that the custodial service is authorized to transact with the digital asset on behalf of the user, and storing the signed blockchain transaction on a blockchain ledger.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: July 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Petr Novotny, Yacov Manevich, Artem Barger, Yada Zhu
  • Patent number: 12039494
    Abstract: A node in a blockchain network may receive an event initiation for a first digital corollary of a first physical asset, receive conditional data related to the first digital corollary, detecting, by the node, a link to a second digital corollary, prompt a simulation of the second digital corollary, receive an outcome of the simulation, and determine an executable action for the second digital corollary.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: July 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Sarbajit K. Rakshit, Yacov Manevich, Petr Novotny
  • Patent number: 12010226
    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: Grant
    Filed: March 17, 2021
    Date of Patent: June 11, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Dulce B. Ponceleon, Nitin Gaur, Petr Novotny
  • Patent number: 11997218
    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: Grant
    Filed: March 2, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Dulce B. Ponceleon, Petr Novotny, Nitin Gaur
  • Publication number: 20240143847
    Abstract: A method, system, and computer program product are disclosed for securely orchestrating containers in a container orchestration environment. The containers comprise confidential containers running in a trusted execution environment (TEE) and standard containers running in the container orchestration environment. The containers are securely orchestrated without modifying the containers, container runtimes, and platforms, protecting sensitive data and code of the containers by restricting access to containers.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Inventors: Tatsushi INAGAKI, Yohei UEDA, Moriyoshi OHARA, Petr NOVOTNY, James Robert MAGOWAN, Martin William John COCKS, Qi Feng HUO
  • Patent number: 11968301
    Abstract: Described are techniques for generating and employing decentralized asset identifiers for cross-blockchain network asset transfers, the techniques including registering a decentralized asset identifier to an asset with a local asset identifier, where the decentralized asset identifier is immutable. The techniques further include endorsing a proposed transaction for transferring the asset from a first controller associated with a first blockchain network to a second controller associated with a second blockchain network, where the proposed transaction utilizes the decentralized asset identifier. The techniques further include exchanging, in a document associated with the decentralized asset identifier and retrieved from an identity network, the first controller for the second controller.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Patent number: 11956360
    Abstract: A node in a blockchain network may generate a secret information proof, generate a private/public key pair, encrypt the secret information proof with the private/public key pair, and submit the proof to a blockchain network.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Shikhar Kwatra, Nitin Gaur, Matthias Seul
  • Patent number: 11943360
    Abstract: An approach for blockchain transaction processing using generative cryptograms for bi-lateral and Multi-lateral transactions may be provided. The approach may include, the use of decentralization ledger storage, negating the need of repetitive storage while preserving the need for data redundancy. A generative cryptogram may provide verification of processed blocks and file handles or storage address schemes of the ledger storage. The approach creates a cryptogram which is added to transaction processing, post processing and commits to the ledger. In the approach, the cryptogram is the only version of storage pointer and is utilized in subsequent transaction processing without the need for extensive compute and latest cryptogram is all that would be needed for transaction processing.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Petr Novotny, Qi Zhang, Lei Yu
  • Patent number: 11934804
    Abstract: A computer-implemented method and a computer system are disclosed for generating and executing a software appliance comprising the steps of receiving a work request comprising metadata which indicates processing conditions for a computer processing task to be performed; determining a determined processing environment, depending on the metadata included in the work request; selecting one or more software container templates, depending on the metadata included in the work request; generating the software appliance for the determined processing environment, using the one or more selected software container templates; and deploying the software appliance for executing the software appliance on a processing computer system of the determined processing environment.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: March 19, 2024
    Assignee: Quadient Software Inc.
    Inventors: Jan Knoulich, Petr Novotny, Avi Greenfield
  • Patent number: 11924348
    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: Grant
    Filed: February 27, 2021
    Date of Patent: March 5, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Nitin Gaur, Petr Novotny, Sarbajit K. Rakshit
  • Publication number: 20240070522
    Abstract: Providing a representative dataset from an initial dataset by accessing a dataset associated with a machine learning model, receiving input parameters associated with the representative dataset selection, the input parameters including an evaluation metric, determining a density of a plurality of datapoints associated with the dataset, training a first iteration of a machine learning model using a first data point selected according to the density, determining a first value of the evaluation metric for the first iteration of the machine learning model, generating a representative subset based on the first value of the evaluation metric value, and providing the representative dataset and a final machine learning model trained using the representative dataset.
    Type: Application
    Filed: August 23, 2022
    Publication date: February 29, 2024
    Inventors: Shaikh Shahriar Quader, Aindrila Basak, Adrian Mahjour, Petr Novotny, CARLO APPUGLIESE, Berthold Reinwald, Dheeraj Arremsetty
  • Publication number: 20240048582
    Abstract: Systems, methods, and computer programming products leveraging the use of machine learning, cryptographic keys and blockchain technology for validating blockchain transactions. The disclosed systems, methods and products improve detection of malicious cyberattacks and fraud, while reducing occurrences of falsely invalidated transactions and improving overall blockchain security in both permissioned and permissionless blockchain networks. Classifiers are trained using machine learning and other classification techniques by building a transaction history to learn how to identify suspicious transactions on the blockchain. In permissionless and order-execute models of permissioned blockchains, cryptographic keys are publicly registered to guardians residing out of band, who may co-sign requests and override or resubmit transactions marked as suspicious by the classifiers.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Inventors: Yacov Manevich, Artem Barger, Nitin Gaur, Petr Novotny
  • Patent number: 11876903
    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: Grant
    Filed: December 9, 2020
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dulce B. Ponceleon, Nitin Gaur, Petr Novotny, Luis Angel Bathen
  • Patent number: 11874804
    Abstract: A method and apparatus for loading balancing among blockchain peers by using a probing transaction from a client node to identify a latency of each blockchain peer. The client node can then select which blockchain peers to use based on the identified latencies.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Petr Novotny, Qi Zhang