Patents by Inventor Stephen Coady

Stephen Coady 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: 12204986
    Abstract: Generating quantum service definitions from executing quantum services is disclosed. In one example, a processor device of a quantum computing system executes a quantum service comprise one or more qubits. The processor device (e.g., by executing a quantum analysis service (QAS)) receives a request to profile the quantum service. Based on the request, the processor device obtains service metadata corresponding to the quantum service. A quantum service definition that defines one or more features of the quantum service is then generated based on the service metadata, and the quantum service definition is stored on a persistent data store. In this manner, quantum service definitions may be partially or wholly reverse-engineered for quantum services for which original quantum services definitions are unavailable or inaccessible.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 21, 2025
    Assignee: Red Hat, Inc.
    Inventors: Stephen Coady, Leigh Griffin
  • Patent number: 12182667
    Abstract: A system and method including calculating a plurality of risk scores associated with a pool of quantum computers, and selectively distributing, based on the plurality of risk scores, each of the plurality of blocks to a single quantum computer of the pool of quantum computers to cause the single quantum computer to generate a block output by processing the block.
    Type: Grant
    Filed: December 8, 2023
    Date of Patent: December 31, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240405978
    Abstract: It is determined that a container image comprising a plurality of container image layers generated by a container build engine is to be transmitted from a container image repository to a target computing device. It is determined that a first container image layer of the plurality of container image layers is a sensitive container image layer to be encrypted prior to transmission to the target computing device. A first key generated by a quantum computing system that uses a quantum key distribution protocol, a plurality of qubits and a quantum communication channel to generate the first key is obtained. The first container image layer is encrypted using the first key to generate a first encrypted container image layer. The first encrypted container image layer is transmitted to the target computing device.
    Type: Application
    Filed: June 1, 2023
    Publication date: December 5, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240394138
    Abstract: A method includes receiving, from a first container of a plurality of virtualized computing entities, a request to diagnose a first network connectivity malfunction associated with the first container. The method further includes identifying a first package of the plurality of packages based on data associated with the first container satisfying at least one criterion of the plurality of criteria.
    Type: Application
    Filed: July 31, 2024
    Publication date: November 28, 2024
    Inventors: Stephen Coady, Mark O'Brien
  • Patent number: 12154006
    Abstract: In one example described herein a system can receive, by a gate analysis service, a quantum assembly language (QASM) file. The QASM file can define a quantum algorithm that can include logic gates that can be executed on a quantum computer system. The system can access, by the gate analysis service, a data repository that can include an estimated amount of quantum decoherence associated with each logic gate of a plurality of logic gates that includes the logic gates. The system can determine, by the gate analysis service, a prediction of an amount of quantum decoherence associated with executing at least one logic gate of the logic gates on the quantum computer system. Additionally, the system can adjust, by the gate analysis service, the QASM file to modify the prediction associated with executing the logic gates on the quantum computer system.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: November 26, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240388434
    Abstract: An instance of the quantum token generating service is instantiated responsive to a request for instantiation of a quantum token generating service from an authenticating computing system. Instantiation of the instance of the quantum token generating service includes reserving a set of qubits for the instance of the quantum token generating service that are accessible to the authenticating computing system. It is determined that the authenticating computing system has accessed the set of qubits via the instance of the quantum token generating service to generate a first token. Electromagnetic bias is applied to a qubit of the set of qubits to weight the qubit such that each subsequent token generated with the instance of the quantum token generating service is different than the first token.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 21, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240364543
    Abstract: A quantum computing device determines that an error occurred during a transmission of an update for content from a server computing device to a client computing device over a quantum communication channel (QCC) that is using a quantum key distribution (QKD) protocol and a key generated by the QKD protocol. The quantum computing device determines a risk of discovery of a vulnerability in the update for the content based on a severity level of the vulnerability in the update for the content transmitted from the server computing device to the client computing device over the QCC, an amount of the key discovered, and an amount of the update for the content transmitted from the server computing device to the client computing device over the QCC discovered. The quantum computing device performs an action based on the risk of discovery of the vulnerability in the update for the content.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12117921
    Abstract: Performing comparative testing of quantum services is disclosed. In one example, a processor device of a quantum computing system (e.g., by executing a quantum testing service (QTS)) receives a first request for testing from a requestor, wherein the first request comprises an identifier of a quantum service. The quantum computing device retrieves a plurality of quantum service definitions corresponding to a plurality of different versions of the quantum service, based on the first request. A plurality of instances of the quantum service are then instantiated for parallel execution by the quantum computing device, wherein each instance is defined by a quantum service definition of the plurality of quantum service definitions. The quantum computing device next performs testing of each instance of the plurality of instances, based on the first request, and generates a testing result report based on the testing.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: October 15, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240333482
    Abstract: A system comprises a first set of quantum hardware (QH) that includes a first set of qubits, a second set of QH that includes a second set of qubits, and a third set of QH. The first set of qubits encodes a first portion of a cryptographic key (CK). The second set of qubits encodes a second portion of the CK. In response to receiving an access request, the third set of QH receives from the first set of QH, a first transmission that encodes the first portion of the CK and a second transmission, from the second set of QH, that encodes the second portion of the CK. The third set of QH generates a first encoding of the CK that includes the first portion and the second portion of the CK. The system provides a requesting party a third transmission based on the first encoding of the CK.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240333483
    Abstract: A quantum computing device determines that an eavesdropper has attempted to intercept a key on a first quantum communication channel that is using a first quantum key distribution (QKD) protocol, wherein media is being transmitted over the first quantum communication channel between a first entity and a second entity. The quantum computing device accesses a data structure comprising a plurality of rules, each rule identifying an action to take based on an amount of a key detected by an eavesdropper and a type of media being transmitted over the first quantum communication channel. The quantum computing device obtains, based on an amount of the key detected by the eavesdropper and a type of the media, a rule from among the plurality of rules in the data structure. The quantum computing device performs, based on the rule, an action that protects the media before the key is invalidated.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12081645
    Abstract: Instantaneous key invalidation in response to a detected eavesdropper. A quantum computing system that includes a plurality of qubits and a quantum channel uses a quantum key distribution protocol to generate a key. The quantum computing system determines that an eavesdropper has eavesdropped on the quantum channel. In response to determining that the eavesdropper has eavesdropped on the quantum channel, the quantum computing system sends a key-revocation message to a designated destination.
    Type: Grant
    Filed: February 21, 2022
    Date of Patent: September 3, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240289662
    Abstract: It is determined that a quantum instruction file (QIF) that includes quantum programming instructions is to be submitted for execution on a quantum computing system (QCS). A function identifier is identified in the QIF that identifies a function of a plurality of functions. A programming instruction set is obtained from a configuration structure that corresponds to the QCS that, upon execution, implements the function. The configuration structure identifies a plurality of programming instruction sets written in a programming language syntax, each programming instruction set, when executed on the QCS, operable to implement a corresponding function of a plurality of different functions. The QIF is modified to include the programming instruction set to generate a modified QIF. The modified QIF is caused to be submitted to the QCS for execution in lieu of the QIF.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240289661
    Abstract: A quantum computing device determines quantum characteristics of a quantum computing system, wherein the quantum characteristics comprise properties of qubits of the quantum computing system. The quantum computing device stores in a time series database information containing the quantum characteristics of the quantum computing system. The quantum computing device categorizes the information in the time series database, wherein the categorized information is associated with the qubits. The quantum computing device obtains from the time series database via an application programming interface (API) the categorized information. The quantum computing device presents on a display device real-time information about the quantum computing system based on the categorized information.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240291644
    Abstract: Instructions to generate a seed via quantum random number generation for cryptographic synchronization within a federated quantum computing environment comprising a quantum computing system and one or more second quantum computing systems are received by the quantum computing system. Information descriptive of one or more characteristics of (a) the quantum computing system, or (b) some other computing entity of the federated quantum computing environment is obtained. A seed chunk size is determined based at least in part on the one or more characteristics. The seed is generated for cryptographic synchronization, wherein a size of the seed is equivalent to the seed chunk size. The seed is provided to the one or more second quantum computing systems.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12072758
    Abstract: A method includes identifying a plurality of packages, each package being configured for diagnosing a network failure associated with at least one of a plurality of virtualized computing entities; associating each of the plurality of packages with a respective at least one criterion of a plurality of criteria; receiving, from a first container of the plurality of virtualized computing entities, a request for diagnosing a first network connectivity malfunction associated with the first container; and identifying a first package of the plurality of packages based on data associated with the first container satisfying at least one criterion of the plurality of criteria.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: August 27, 2024
    Assignee: Red Hat, Inc.
    Inventors: Stephen Coady, Mark O'Brien
  • Patent number: 12056523
    Abstract: A first quantum computing device detects an occurrence of a trigger condition. The first quantum computing device identifies a quantum operation corresponding to the trigger condition and performs the quantum operation on a first qubit maintained by the first quantum computing device, the first qubit being in an entangled state with a corresponding second qubit maintained by a second quantum computing device.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: August 6, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240256270
    Abstract: A package delta that identifies differences between a first software package and a second software package is accessed. It is determined that the package delta is to be securely communicated to a second quantum computing system upon the occurrence of a first condition. It is determined that the first condition has occurred. In response to determining that the first condition has occurred, the package delta is transferred to the second quantum computing system using superdense coding.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 1, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240256931
    Abstract: A quantum instruction file (QIF) comprising programming instructions operable to manipulate a qubit is obtained. Real-time environmental metrics of each respective quantum computing system (QCS) of a plurality of QCSs are obtained. Based on the real-time environmental metrics it is determined that a first operating system service (OSS) implemented by an operating system (OS) of a first QCS of the plurality of QCSs is to be utilized for an execution cycle of the QIF, and a second OSS implemented by an OS of a second QCS of the plurality of QCSs is to be utilized for the execution cycle of the QIF. A QIF execution record, indicating that the first OSS and the second OSS are to be utilized for the execution cycle of the QIF, is generated. The first QCS and the second QCS are notified of the generation of the QIF execution record.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240256940
    Abstract: Embodiments of the present disclosure provide techniques for implementing a service provider to collect quantum service metadata about multiple quantum systems on multiple quantum machines and storing this quantum service metadata in a service registry. The service provider may transmit a request for access with a qubit registry to each of a plurality of quantum machines, where the plurality of qubit registries store quantum service metadata associated with a plurality of quantum services configured on the plurality of quantum machines. The service provider may receive acceptance for access to each of the plurality of qubit registries. In addition, the service provider may periodically request the quantum service metadata from the plurality of qubit registries and store the received quantum service metadata in a service provider registry.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 1, 2024
    Inventors: Leigh Griffin, Stephen Coady
  • Publication number: 20240242101
    Abstract: Handover of deeply nested queries for quantum computation is disclosed. In one example, a processor device of a computing system implements a query handover service that performs handover of deeply nested queries for quantum computation. The query handover service can detect when a query received by the classical computing system is so deeply nested that it will be challenging for the classical computing system to execute within certain computational constraints. Upon detection of such a query, the query handover service can handover execution of the query to a quantum computing system.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Inventors: Leigh Griffin, Stephen Coady