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: 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: 11818206
    Abstract: 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: Grant
    Filed: March 10, 2023
    Date of Patent: November 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
  • Patent number: 11693948
    Abstract: 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: Grant
    Filed: August 4, 2020
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny
  • Patent number: 11695573
    Abstract: 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: Grant
    Filed: July 23, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Publication number: 20230208911
    Abstract: 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: Application
    Filed: March 10, 2023
    Publication date: June 29, 2023
    Inventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
  • Patent number: 11641364
    Abstract: 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: Grant
    Filed: March 3, 2020
    Date of Patent: May 2, 2023
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny
  • Patent number: 11606425
    Abstract: 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: Grant
    Filed: December 22, 2020
    Date of Patent: March 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
  • Publication number: 20230036439
    Abstract: 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: Application
    Filed: July 23, 2021
    Publication date: February 2, 2023
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Publication number: 20230013119
    Abstract: 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: Application
    Filed: July 19, 2021
    Publication date: January 19, 2023
    Inventors: Nitin Gaur, Petr Novotny, Timothy Olson, Qi Zhang, Lei Yu
  • Patent number: 11398214
    Abstract: 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: Grant
    Filed: April 12, 2019
    Date of Patent: July 26, 2022
    Assignee: 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: 11374755
    Abstract: 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: Grant
    Filed: December 8, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Timothy Olson, Petr Novotny
  • Publication number: 20220201071
    Abstract: 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: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventors: Nitin Gaur, Petr Novotny, Jeronimo Irazabal, Timothy Olson
  • Patent number: 11361324
    Abstract: 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: Grant
    Filed: November 3, 2020
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Publication number: 20220182237
    Abstract: 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: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Nitin Gaur, Timothy Olson, Petr Novotny
  • Publication number: 20220138769
    Abstract: 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: Application
    Filed: November 3, 2020
    Publication date: May 5, 2022
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Publication number: 20220078010
    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: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventors: Timothy Olson, Petr Novotny, Nitin Gaur
  • Publication number: 20220076250
    Abstract: 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: Application
    Filed: September 10, 2020
    Publication date: March 10, 2022
    Inventors: Nitin Gaur, Petr Novotny, Timothy Olson, MALAVAN BALANAVANEETHAN
  • Publication number: 20220043902
    Abstract: 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: Application
    Filed: August 4, 2020
    Publication date: February 10, 2022
    Inventors: Timothy Olson, Petr Novotny
  • Patent number: 11242822
    Abstract: 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: Grant
    Filed: December 14, 2018
    Date of Patent: February 8, 2022
    Assignee: 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: 11196771
    Abstract: 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: Grant
    Filed: July 16, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy Olson, Petr Novotny