Patents by Inventor Timothy Olson
Timothy Olson 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: 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: 11818206Abstract: The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.Type: GrantFiled: March 10, 2023Date of Patent: November 14, 2023Assignee: International Business Machines CorporationInventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
-
Patent number: 11693948Abstract: A computer-implemented method and a computer program product for enforcing verifiable mandatory access control (MAC) labels, and a data processing system. One embodiment may comprise receiving, from an entity, a first verifiable MAC label associated with an object, receiving, from the entity, a second verifiable MAC label associated with a subject requesting to access the object, and determining whether to grant, to the subject, access to the object responsive to the request based on comparing the first verifiable MAC label associated with the object and the second verifiable MAC label associated with the subject to a verifiable MAC policy. Each of the first verifiable MAC label, the second verifiable MAC label, and the verifiable MAC policy in some embodiments may be formatted as a verifiable credential that is machine readable and digitally signed.Type: GrantFiled: August 4, 2020Date of Patent: July 4, 2023Assignee: International Business Machines CorporationInventors: Timothy Olson, Petr Novotny
-
Patent number: 11695573Abstract: An example operation may include one or more of receiving a data file with off-chain content that originated in a first security domain of a multi-domain blockchain network, verifying that the on-chain and off-chain content satisfies a cross-domain security policy between the first security domain and a second security domain within the multi-domain blockchain network with a different security policy than the first security domain, in response to verifying the on-chain and off-chain content, signing the on-chain portion of the data file with a signature of a cross-domain endorsement peer, transmitting the signed on-chain portion of the data file to an ordering service of the multi-domain blockchain network, and transmitting the off-chain portion of the data file to a cross-domain content controller in the first security domain.Type: GrantFiled: July 23, 2021Date of Patent: July 4, 2023Assignee: International Business Machines CorporationInventors: Timothy Olson, Petr Novotny, Nitin Gaur
-
Publication number: 20230208911Abstract: The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.Type: ApplicationFiled: March 10, 2023Publication date: June 29, 2023Inventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
-
Patent number: 11641364Abstract: An example operation may include one or more of receiving a gossip message originated from a domain anchor peer in a first security domain, verifying that block content within the gossip message does not violate a cross-domain security policy, in response to verifying the block content, updating an endpoint of the gossip message with an address of a domain anchor peer in a second security domain, and transmitting the updated gossip message to the domain anchor peer in the second security domain.Type: GrantFiled: March 3, 2020Date of Patent: May 2, 2023Assignee: International Business Machines CorporationInventors: Timothy Olson, Petr Novotny
-
Patent number: 11606425Abstract: The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.Type: GrantFiled: December 22, 2020Date of Patent: March 14, 2023Assignee: International Business Machines CorporationInventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
-
Publication number: 20230036439Abstract: An example operation may include one or more of receiving a data file with off-chain content that originated in a first security domain of a multi-domain blockchain network, verifying that the on-chain and off-chain content satisfies a cross-domain security policy between the first security domain and a second security domain within the multi-domain blockchain network with a different security policy than the first security domain, in response to verifying the on-chain and off-chain content, signing the on-chain portion of the data file with a signature of a cross-domain endorsement peer, transmitting the signed on-chain portion of the data file to an ordering service of the multi-domain blockchain network, and transmitting the off-chain portion of the data file to a cross-domain content controller in the first security domain.Type: ApplicationFiled: July 23, 2021Publication date: February 2, 2023Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
-
Publication number: 20230013119Abstract: Systems, methods, and computer programming products for detecting, clearing and/or separating potentially tainted digital assets entering a digital network, providing an avenue to satisfy regulatory requirements and ensure digital asset trading is uninterrupted due to the presence of tainted assets. Specialized nodes of the blockchain network intercept incoming transactions and routes the digital assets to a clearing house for analysis, processing and separation of potentially tainted assets. The clearing house uses a plurality of techniques to track, trace and analyze digital assets using techniques provided by the blockchain network or utilizing one or more service providers. Cleared assets are processed and channeled from the clearing house to the wallets or addresses designated by the transaction information and assets with high potential for being tainted are placed within a special wallet for additional clearance and regulatory scrutiny.Type: ApplicationFiled: July 19, 2021Publication date: January 19, 2023Inventors: Nitin Gaur, Petr Novotny, Timothy Olson, Qi Zhang, Lei Yu
-
Patent number: 11398214Abstract: A method is provided for forming a structured panel. During this method, a cellular core is formed that comprises a corrugated ribbon configured with a plurality of baffles and a plurality of septums. Each of the septums extends longitudinally between and connected to a respective adjacent pair of the baffles. At least one element of the corrugated ribbon includes a structural reinforcement. The forming includes: feeding a ribbon of material between a first roller and a second roller, corrugating the ribbon of material with the first roller and the second roller to provide the baffles and the septums, and stamping the structural reinforcement into the element with the first roller and the second roller. The cellular core is bonded to a first skin. The cellular core is bonded to a second skin. The cellular core is vertically between the first skin and the second skin, and the first skin is configured with a plurality of perforations.Type: GrantFiled: April 12, 2019Date of Patent: July 26, 2022Assignee: Rohr, Inc.Inventors: Mark R. Gurvich, Georgios S. Zafiris, Jeffrey A. Anderson, Jose S. Alonso-Miralles, Milan Mitrovic, Terry Muy, George Hoehn, Timothy Olson
-
Patent number: 11374755Abstract: A node in a blockchain network may receive a request for information regarding a token, retrieve token information regarding the token from the blockchain network, generate based on the token information, a token connection object (TCO) for the token, wherein the TCO includes a subset of the token information, and send the TCO to a requestor.Type: GrantFiled: December 8, 2020Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Nitin Gaur, Timothy Olson, Petr Novotny
-
Publication number: 20220201071Abstract: The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.Type: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Inventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
-
Patent number: 11361324Abstract: A processor may register one or more verifiable asset credential schemas. A verifiable asset credential schema may prescribe the format and content of asserting blockchain-backed asset state. The processor may register an issuer policy for the verifiable asset credentials. The issuer policy may be associated with a schema and intended credential holder(s). The processor may subscribe the asset credential issuer to one or more peers on the blockchain. The processor may issue commit notifications to a subscribing asset credential issuer in the form of schema-compliant committing-peer verifiable credentials. The processor may collect the committing-peer verifiable credentials from one or more peers. The processor may validate the committing-peer verifiable credentials satisfy the security policy and schema for a designated intended credential holder. The processor may issue a schema-compliant verifiable asset credential to the policy-designated credential holder(s).Type: GrantFiled: November 3, 2020Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Timothy Olson, Petr Novotny, Nitin Gaur
-
Publication number: 20220182237Abstract: A node in a blockchain network may receive a request for information regarding a token, retrieve token information regarding the token from the blockchain network, generate based on the token information, a token connection object (TCO) for the token, wherein the TCO includes a subset of the token information, and send the TCO to a requestor.Type: ApplicationFiled: December 8, 2020Publication date: June 9, 2022Inventors: Nitin Gaur, Timothy Olson, Petr Novotny
-
Publication number: 20220138769Abstract: A processor may register one or more verifiable asset credential schemas. A verifiable asset credential schema may prescribe the format and content of asserting blockchain-backed asset state. The processor may register an issuer policy for the verifiable asset credentials. The issuer policy may be associated with a schema and intended credential holder(s). The processor may subscribe the asset credential issuer to one or more peers on the blockchain. The processor may issue commit notifications to a subscribing asset credential issuer in the form of schema-compliant committing-peer verifiable credentials. The processor may collect the committing-peer verifiable credentials from one or more peers. The processor may validate the committing-peer verifiable credentials satisfy the security policy and schema for a designated intended credential holder. The processor may issue a schema-compliant verifiable asset credential to the policy-designated credential holder(s).Type: ApplicationFiled: November 3, 2020Publication date: May 5, 2022Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
-
Publication number: 20220078010Abstract: 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: ApplicationFiled: September 10, 2020Publication date: March 10, 2022Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
-
Publication number: 20220076250Abstract: A node in a blockchain network may receive a digital asset transfer request for a digital asset transfer, create a path object containing one or more jurisdictional requirements for the digital asset transfer request, pass the path object to a blockchain network, verify the path object, and record the path object on a blockchain network.Type: ApplicationFiled: September 10, 2020Publication date: March 10, 2022Inventors: Nitin Gaur, Petr Novotny, Timothy Olson, MALAVAN BALANAVANEETHAN
-
Publication number: 20220043902Abstract: A computer-implemented method and a computer program product for enforcing verifiable mandatory access control (MAC) labels, and a data processing system. One embodiment may comprise receiving, from an entity, a first verifiable MAC label associated with an object, receiving, from the entity, a second verifiable MAC label associated with a subject requesting to access the object, and determining whether to grant, to the subject, access to the object responsive to the request based on comparing the first verifiable MAC label associated with the object and the second verifiable MAC label associated with the subject to a verifiable MAC policy. Each of the first verifiable MAC label, the second verifiable MAC label, and the verifiable MAC policy in some embodiments may be formatted as a verifiable credential that is machine readable and digitally signed.Type: ApplicationFiled: August 4, 2020Publication date: February 10, 2022Inventors: Timothy Olson, Petr Novotny
-
Patent number: 11242822Abstract: A structured panel is provided that includes a first skin with a plurality of perforations, a second skin and a core. The core forms a plurality of cavities vertically between the first skin and the second skin. Each of the cavities is respectively fluidly coupled with one or more of the perforations. The cavities include a first cavity. An element of the core is configured with a multi-layered structure. The multi-layered structure includes a first layer and a second layer attached to the first layer. The first layer is configured with a first rib projecting into the first cavity.Type: GrantFiled: December 14, 2018Date of Patent: February 8, 2022Assignee: Rohr, Inc.Inventors: Mark R. Gurvich, Georgios S. Zafiris, Jeffrey A. Anderson, Jose S. Alonso-Miralles, Milan Mitrovic, Terry Muy, George Hoehn, Timothy Olson
-
Patent number: 11196771Abstract: An example operation may include one or more of receiving an endorsed storage event from a first security domain that conforms to a first security policy and that is isolated from a second security domain that conforms to a second security policy which is different than the first security policy, determining that the storage event satisfies a cross-domain security policy based on the first and second security policies, creating a cross-domain data block which stores the storage event that satisfies the cross-domain security policy as a blockchain transaction, and transmitting the cross-domain data block to a first blockchain node included in the first security domain and a second blockchain node included in the second security domain.Type: GrantFiled: July 16, 2019Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Timothy Olson, Petr Novotny