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: 12250312Abstract: 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: GrantFiled: April 2, 2020Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventor: Petr Novotny
-
Patent number: 12250138Abstract: 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: GrantFiled: June 7, 2023Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Petr Novotny, Jeronimo Irazabal, Nitin Gaur, Dulce B. Ponceleon
-
Patent number: 12192352Abstract: 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: GrantFiled: November 24, 2020Date of Patent: January 7, 2025Assignee: International Business Machines CorporationInventors: Yacov Manevich, Nitin Gaur, Dulce B. Ponceleon, Petr Novotny
-
Patent number: 12166756Abstract: 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: GrantFiled: February 24, 2021Date of Patent: December 10, 2024Assignee: International Business Machines CorporationInventors: Petr Novotny, Venkatraman Ramakrishna, Chander Govindarajan, Dushyant K. Behl, Bishakh Chandra Ghosh, Nitin Gaur
-
Patent number: 12147879Abstract: 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: GrantFiled: February 22, 2021Date of Patent: November 19, 2024Assignee: International Business Machines CorporationInventors: Lei Yu, Qi Zhang, Petr Novotny, Taesung Lee
-
Patent number: 12086112Abstract: 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: GrantFiled: September 8, 2020Date of Patent: September 10, 2024Assignee: International Business Machines CorporationInventors: Petr Novotny, Hong Min, Shaikh Shahriar Quader
-
Patent number: 12045810Abstract: 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: GrantFiled: September 23, 2021Date of Patent: July 23, 2024Assignee: International Business Machines CorporationInventors: Nitin Gaur, Petr Novotny, Yacov Manevich, Artem Barger, Yada Zhu
-
Patent number: 12039494Abstract: 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: GrantFiled: March 22, 2021Date of Patent: July 16, 2024Assignee: International Business Machines CorporationInventors: Nitin Gaur, Sarbajit K. Rakshit, Yacov Manevich, Petr Novotny
-
Patent number: 12010226Abstract: 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: GrantFiled: March 17, 2021Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Yacov Manevich, Dulce B. Ponceleon, Nitin Gaur, Petr Novotny
-
Patent number: 11997218Abstract: 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: GrantFiled: March 2, 2021Date of Patent: May 28, 2024Assignee: International Business Machines CorporationInventors: Yacov Manevich, Dulce B. Ponceleon, Petr Novotny, Nitin Gaur
-
Publication number: 20240143847Abstract: 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: ApplicationFiled: November 1, 2022Publication date: May 2, 2024Inventors: Tatsushi INAGAKI, Yohei UEDA, Moriyoshi OHARA, Petr NOVOTNY, James Robert MAGOWAN, Martin William John COCKS, Qi Feng HUO
-
Patent number: 11968301Abstract: 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: GrantFiled: September 10, 2020Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Timothy Olson, Petr Novotny, Nitin Gaur
-
Patent number: 11956360Abstract: 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: GrantFiled: June 15, 2021Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Petr Novotny, Shikhar Kwatra, Nitin Gaur, Matthias Seul
-
Patent number: 11943360Abstract: 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: GrantFiled: June 22, 2021Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Nitin Gaur, Petr Novotny, Qi Zhang, Lei Yu
-
Patent number: 11934804Abstract: 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: GrantFiled: April 5, 2022Date of Patent: March 19, 2024Assignee: Quadient Software Inc.Inventors: Jan Knoulich, Petr Novotny, Avi Greenfield
-
Patent number: 11924348Abstract: 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: GrantFiled: February 27, 2021Date of Patent: March 5, 2024Assignee: International Business Machines CorporationInventors: Yacov Manevich, Nitin Gaur, Petr Novotny, Sarbajit K. Rakshit
-
Publication number: 20240070522Abstract: 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: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: Shaikh Shahriar Quader, Aindrila Basak, Adrian Mahjour, Petr Novotny, CARLO APPUGLIESE, Berthold Reinwald, Dheeraj Arremsetty
-
Publication number: 20240048582Abstract: 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: ApplicationFiled: October 19, 2023Publication date: February 8, 2024Inventors: Yacov Manevich, Artem Barger, Nitin Gaur, Petr Novotny
-
Patent number: 11876903Abstract: 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: GrantFiled: December 9, 2020Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: Dulce B. Ponceleon, Nitin Gaur, Petr Novotny, Luis Angel Bathen
-
Patent number: 11874804Abstract: 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: GrantFiled: February 5, 2020Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: Petr Novotny, Qi Zhang