Patents by Inventor Axel Simon

Axel Simon 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: 11824706
    Abstract: Notification system using a blockchain system. A method of the disclosure includes determining, by a node of a blockchain system, that a notification is available for an application of a computing device. The application is associated with a service platform. The method also includes updating a ledger of the blockchain system to indicate that the notification for the application is available.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: November 21, 2023
    Assignee: Red Hat, Inc.
    Inventor: Axel Simon
  • Publication number: 20230247020
    Abstract: The technology disclosed herein enables network consensus management using trusted execution environments. An example method can include: determining, using a processing device associated with a first trusted execution environment (TEE) for a first node of a network in a distributed computing system, that the first node is a leader for a first set of networking transactions processed by the network in the distributed computing system; determining using the processing device associated with the first TEE, whether a second node of the network in the distributed computing system comprises a second TEE that satisfies an authentication threshold; and responsive to determining that the second node comprises the second TEE that satisfies the authentication threshold, setting, using the processing device associated with the first TEE, the second TEE of the second node as the leader for a second set of networking transactions processed by the network in the distributed computing system.
    Type: Application
    Filed: April 10, 2023
    Publication date: August 3, 2023
    Inventor: Axel Simon
  • Patent number: 11698968
    Abstract: Systems and methods providing a processing device to receive, by a software build process executing in a trusted execution environment (TEE) of a first computer system, software source code from a second computer system. The processing device generates a software package by compiling the software source code. The processing device also generates a first signature of the software package and sends the first signature to the second computer system. Responsive to receiving, from the second computer system, a second signature comprising the first signature signed by the second computer system, the processing device further deploys the software package on the first computer system.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: July 11, 2023
    Assignee: Red Hat, Inc.
    Inventors: Axel Simon, Michael Hingston McLaughlin Bursell
  • Publication number: 20230185251
    Abstract: Example embodiments relate to GNSS time synchronization in redundant systems. A redundant system configured with two subsystems may initially synchronize clocks from both subsystems to GNSS time from a GNSS receiver. The synchronization of the first subsystem's clock may involve using a first communication link that enables communication between the first subsystem and the GNSS receiver while the synchronization of the second subsystem's clock may involve using both the first communication link and a second communication link that enables communication between the subsystems. The redundant system may then synchronize the first subsystem's clock to the second subsystem's clock while the second subsystem's clock is still synchronized to GNSS time from the GNSS receiver based on timepulses traversing a pair of wires that connect the subsystems and the GNSS receiver.
    Type: Application
    Filed: February 15, 2023
    Publication date: June 15, 2023
    Inventors: Axel Simon, Zhuyuan Liu
  • Patent number: 11627128
    Abstract: The technology disclosed herein enables network consensus management using trusted execution environments.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: April 11, 2023
    Assignee: Red Hat, Inc.
    Inventor: Axel Simon
  • Patent number: 11604439
    Abstract: Example embodiments relate to GNSS time synchronization in redundant systems. A redundant system configured with two subsystems may initially synchronize clocks from both subsystems to GNSS time from a GNSS receiver. The synchronization of the first subsystem's clock may involve using a first communication link that enables communication between the first subsystem and the GNSS receiver while the synchronization of the second subsystem's clock may involve using both the first communication link and a second communication link that enables communication between the subsystems. The redundant system may then synchronize the first subsystem's clock to the second subsystem's clock while the second subsystem's clock is still synchronized to GNSS time from the GNSS receiver based on timepulses traversing a pair of wires that connect the subsystems and the GNSS receiver.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: March 14, 2023
    Assignee: WAYMO LLC
    Inventors: Axel Simon, Zhuyuan Liu
  • Patent number: 11593493
    Abstract: Providing smart contracts including secrets encrypted with oracle-provided encryption keys is disclosed. In one example, a contract creator encrypts sensitive data necessary for executing a smart contract into ciphertext using a symmetric cryptographic key K, and also encrypts the symmetric cryptographic key K into a wrapper using a public cryptographic key e of a contract executor. The contract creator then generates an envelope using a public cryptographic key o of a contract oracle, where the envelope includes the wrapper encrypted using the public cryptographic key o and a policy that includes condition(s) precedent and is digitally authenticated. The smart contract, including the envelope and the ciphertext, is deployed to the contract executor. The sensitive data thus may be provided within the smart contract itself, while being protected from unauthorized access in the event the smart contract is malicious or is compromised.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: February 28, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael H. M. Bursell, Axel Simon, Nathaniel McCallum
  • Publication number: 20220374823
    Abstract: A system and method for using a blockchain provenance system to determine and/or track the qualitative issues associated with the supply chain state of one or more products, including obtaining a product identifier and a first set of parameters associated with the product identifier, each parameter indicative of a supply chain state of a product corresponding to the product identifier; determining, in view of the set of parameters, a first set of qualitative issues associated with the supply chain state of the product; and updating a ledger of a blockchain system to indicate an association between the product identifier and the first set of qualitative issues associated with the supply chain state of the product.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Emily Elizabeth Moss, Gina Norman Likins, Axel Simon
  • Publication number: 20220284101
    Abstract: Systems and methods providing a processing device to receive, by a software build process executing in a trusted execution environment (TEE) of a first computer system, software source code from a second computer system. The processing device generates a software package by compiling the software source code. The processing device also generates a first signature of the software package and sends the first signature to the second computer system. Responsive to receiving, from the second computer system, a second signature comprising the first signature signed by the second computer system, the processing device further deploys the software package on the first computer system.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Axel Simon, Michael Hingston McLaughlin Bursell
  • Publication number: 20220284100
    Abstract: Systems and methods providing a processing device to receive, by a software build process executing in a trusted execution environment (TEE) of a first computer system, software source code from a second computer system. The processing device generates a software package by compiling the software source code. The processing device also receives, from the second computer system, a signing key associated with the second computer system. The processing device further signs the software package using the signing key associated with the second computer system. The processing device then deploys the signed software package on the first computer system.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Axel Simon, Michael Hingston McLaughlin Bursell
  • Publication number: 20220206444
    Abstract: Example embodiments relate to GNSS time synchronization in redundant systems. A redundant system configured with two subsystems may initially synchronize clocks from both subsystems to GNSS time from a GNSS receiver. The synchronization of the first subsystem's clock may involve using a first communication link that enables communication between the first subsystem and the GNSS receiver while the synchronization of the second subsystem's clock may involve using both the first communication link and a second communication link that enables communication between the subsystems. The redundant system may then synchronize the first subsystem's clock to the second subsystem's clock while the second subsystem's clock is still synchronized to GNSS time from the GNSS receiver based on timepulses traversing a pair of wires that connect the subsystems and the GNSS receiver.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: Axel Simon, Zhuyuan Liu
  • Patent number: 11375065
    Abstract: Signaling system for public switched telephone network (PSTN) using a blockchain system. In one embodiment, a method is provided. The method includes determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator was requested. A public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator. The method also includes updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator was requested. The method further includes analyzing the distributed ledger to determine if the phone call related operation was approved. The method further includes executing the phone call related operation in response to determining that the phone call related operation was approved.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: June 28, 2022
    Assignee: Red Hat, Inc.
    Inventor: Axel Simon
  • Publication number: 20220200985
    Abstract: The technology disclosed herein enables network consensus management using trusted execution environments.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Inventor: Axel Simon
  • Publication number: 20220147616
    Abstract: Systems and methods for implementing trusted clients using secure execution environments. An example method comprises: receiving, by a server, a measurement from a client application running in a secure execution environment implemented by a client computing device; responsive to validating the measurement, transmitting a first confidential data item to the client application running in the secure execution environment; receiving, from the client application running in the secure execution environment, a second confidential data item derived from a local state of the client application modified by the first confidential data item; and updating, in view of the second confidential data item, a local state of a server application.
    Type: Application
    Filed: November 11, 2020
    Publication date: May 12, 2022
    Inventors: Michael Hingston McLaughlin Bursell, Axel Simon, Benjamin G. Fischer
  • Patent number: 11316660
    Abstract: Encrypted multi-stage smart contracts are disclosed. A smart contract that is to be performed by a contract executor in a plurality of successive stages is generated. For each respective stage of at least some stages, a package of data is encrypted with at least one key to generate an encrypted package that corresponds to the respective stage, and an envelope that corresponds to the respective stage is generated. The envelope includes a condition precedent confirmable by an oracle, and an encrypted package-decryption key that is encrypted with a key of the contract executor. The encrypted package-decryption key, when decrypted, is configured to facilitate the decryption of the encrypted package that corresponds to the respective stage. For at least some of the stages, the encrypted package comprises an envelope and an encrypted package that corresponds to a next successive stage.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: April 26, 2022
    Assignee: Red Hat, Inc.
    Inventors: Axel Simon, Michael H. M. Bursell
  • Patent number: 11295024
    Abstract: Providing smart contracts including secrets encrypted with oracle-provided encryption keys using thresholding cryptosystems is disclosed. In one example, a contract creator encrypts sensitive data necessary for executing a smart contract into ciphertext with multiple symmetric cryptographic keys using a threshold cryptosystem, such that a subset of at least size R of the symmetric cryptographic keys are required to decrypt the ciphertext. The symmetric cryptographic keys are encrypted into wrappers using a public cryptographic key of a contract executor. Envelopes are generated using public cryptographic keys of corresponding contract oracles, where the envelopes include the wrappers encrypted using the public cryptographic keys, and policies that specify condition(s) precedent and are authenticated using the public cryptographic keys. The smart contract, including the envelopes, the ciphertext, and R, is then deployed to the contract executor.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 5, 2022
    Assignee: Red Hat, Inc.
    Inventors: Michael H. M. Bursell, Axel Simon, Nathaniel McCallum
  • Publication number: 20210377099
    Abstract: Notification system using a blockchain system. A method of the disclosure includes determining, by a node of a blockchain system, that a notification is available for an application of a computing device. The application is associated with a service platform. The method also includes updating a ledger of the blockchain system to indicate that the notification for the application is available.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventor: Axel Simon
  • Patent number: 11108624
    Abstract: Notification system using a blockchain system. A method of the disclosure includes determining, by a node of a blockchain system, that a notification is available for an application of a computing device. The application is associated with a service platform. The method also includes updating a ledger of the blockchain system to indicate that the notification for the application is available.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 31, 2021
    Assignee: Red Hat, Inc.
    Inventor: Axel Simon
  • Publication number: 20210067634
    Abstract: Signaling system for public switched telephone network (PSTN) using a blockchain system. In one embodiment, a method is provided. The method includes determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator was requested. A public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator. The method also includes updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator was requested. The method further includes analyzing the distributed ledger to determine if the phone call related operation was approved. The method further includes executing the phone call related operation in response to determining that the phone call related operation was approved.
    Type: Application
    Filed: November 11, 2020
    Publication date: March 4, 2021
    Inventor: Axel Simon
  • Patent number: 10848622
    Abstract: Signaling system for public switched telephone network (PSTN) using a blockchain system. In one embodiment, a method is provided. The method includes determining that a phone call related operation between a first telecommunications operator and a second telecommunications operator has been requested. A public switched telephone network (PSTN) comprises the first telecommunications operator and the second telecommunications operator. The method also includes updating, by a node of a blockchain system, a distributed ledger to indicate that the phone call related operation between the first telecommunications operator and the second telecommunications operator has been requested. The method further includes analyzing the distributed ledger to determine if the phone call related operation has been approved. The method further includes proceeding with the phone call related operation in response to determining that the phone call related operation has been approved.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: November 24, 2020
    Assignee: Red Hat, Inc.
    Inventor: Axel Simon