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: 12386609Abstract: 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: GrantFiled: January 30, 2023Date of Patent: August 12, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12367089Abstract: A quantum computing device determines a plurality of quantum services executing on one or more quantum computing systems. The quantum computing device accesses a dependency map identifying dependency relationships between the plurality of quantum services. The quantum computing device determines computing resource sensitivities for at least some quantum services of the plurality of quantum services. The quantum computing device determines based on the computing resource sensitivities for a quantum service from among the plurality of quantum services that the quantum service exceeds a computing resource sensitivity threshold for the quantum service. The quantum computing device, in response to determining that the quantum service exceeds the computing resource sensitivity threshold, initiates an action based on priority rules.Type: GrantFiled: December 7, 2022Date of Patent: July 22, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12367071Abstract: A quantum process is caused to be initiated on a quantum computing system from a quantum instruction file. A corresponding plurality of temperature values of the quantum computing system associated with an execution of the quantum process is determined at a plurality of different times. Based on the plurality of temperature values of the quantum computing system, a temperature profile that corresponds to the quantum instruction file is generated. The temperature profile is stored.Type: GrantFiled: January 25, 2022Date of Patent: July 22, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12346689Abstract: A system and method for dynamically switching layers of a container image for adapting performance to a computing environment. The method includes receiving a request to generate a container image including a plurality of unique layers. The method includes determining a set of optional layers for each unique layer of the container image based on a plurality of tags associated with the container image. The method includes defining one or more container image versions of the container image, wherein each container image version is defined by selecting, for each unique layer of the container image based on the plurality of tags, the unique layer of the container image or one of the optional layers of the set of optional layers associated with the unique layer. The method includes generating a first container image based on a first container image version of the one or more container image versions.Type: GrantFiled: June 23, 2022Date of Patent: July 1, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12346775Abstract: Migrating quantum services based on temperature thresholds is disclosed herein. In one example, a first processor device of a first quantum computing device determines that a temperature of a second quantum computing device has exceeded a temperature threshold. The first processor device identifies a quantum service, executing on the second quantum computing device, for migration, and identifies a third quantum computing device of the quantum computing system as a migration destination for the quantum service. The first processor device of the first quantum computing device configures the second quantum computing device to place the quantum service in an inactive state, and transfers the quantum service from the second quantum computing device to the third quantum computing device. The first processor device then initiates execution of the quantum service on the third quantum computing device.Type: GrantFiled: December 22, 2021Date of Patent: July 1, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12335396Abstract: 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: GrantFiled: May 18, 2023Date of Patent: June 17, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12335383Abstract: 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: GrantFiled: February 23, 2023Date of Patent: June 17, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Publication number: 20250181960Abstract: Qubit allocation service is disclosed. A qubit allocation service determines that a first quantum service requires a qubit for execution. A qubit registry that maintains information about a plurality of qubits on a quantum computing system is accessed to identify a first qubit of the plurality of qubits that is available for allocation. Information indicating that the first qubit is allocated to the first quantum service is stored. The first quantum service is provided qubit information via which the first quantum service can determine that the first qubit is allocated to the first quantum service.Type: ApplicationFiled: February 7, 2025Publication date: June 5, 2025Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12314816Abstract: Examples relating to qubit layers for containerized like execution are provided. In one example, a method may include obtaining a quantum service definition file. The method may include parsing the quantum service definition file to identify one or more instructions sets associated with qubit physical configuration. The method may include generating a qubit layer specification file based at least in part on the one or more instructions sets. The method may include storing the qubit layer specification file.Type: GrantFiled: September 13, 2022Date of Patent: May 27, 2025Assignee: Red Hat, Inc.Inventors: Stephen Coady, Leigh Griffin
-
Patent number: 12301708Abstract: 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: GrantFiled: March 27, 2023Date of Patent: May 13, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12294498Abstract: Qubit allocation for dynamic network topographies is disclosed. In one example, a processor device of a computing system implements a configuration to quantum definition (C2Q) service that performs real time qubit allocation for dynamic network topographies. The C2Q service can ensure synchronization between a configuration file for a network topography and a quantum definition file for qubits allocated to the network topography.Type: GrantFiled: July 22, 2022Date of Patent: May 6, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12293259Abstract: Qubit allocation service is disclosed. A qubit allocation service determines that a first quantum service requires a qubit for execution. A qubit registry that maintains information about a plurality of qubits on a quantum computing system is accessed to identify a first qubit of the plurality of qubits that is available for allocation. Information indicating that the first qubit is allocated to the first quantum service is stored. The first quantum service is provided qubit information via which the first quantum service can determine that the first qubit is allocated to the first quantum service.Type: GrantFiled: May 27, 2020Date of Patent: May 6, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Publication number: 20250131297Abstract: 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: ApplicationFiled: December 23, 2024Publication date: April 24, 2025Inventors: Stephen Coady, Leigh Griffin
-
Patent number: 12277442Abstract: In one example described herein a system can receive, by a scheduler of a server, a request to execute a quantum algorithm. The system can determine, by the scheduler, a quantum computer system of a plurality of quantum computer systems to execute the quantum algorithm based on a database that stores associations between each quantum computer system of the plurality of quantum computer systems, at least one parameter associated with the quantum algorithm, and error information. The system can transmit, by the scheduler, the request to the quantum computer system for executing the quantum algorithm.Type: GrantFiled: January 18, 2022Date of Patent: April 15, 2025Assignee: Red Hat, Inc.Inventors: Stephen Coady, Leigh Griffin
-
Patent number: 12260298Abstract: A first set of qubits is allocated to an error correcting process, the error correcting process is configured to utilize the first set of qubits to correct errors identified in a second set of qubits being used by a quantum process. Error correcting information is received from the error correcting process. A quantity of qubits in the first set of qubits is altered based on the error correcting information. Information that identifies an alteration of the quantity of qubits in the first set of qubits is communicated to the error correcting process.Type: GrantFiled: September 21, 2022Date of Patent: March 25, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12260295Abstract: Enabling callback-based qubit manipulation is disclosed herein. In one example, a quantum computing device comprises a system memory and a processor device communicatively coupled to the system memory. The processor device is to receive a callback request from a requestor, wherein the callback request includes an identifier of a quantum service including a source qubit and an identifier of a callback event. The processor device is further to, responsive to receiving the callback request, allocate a target qubit corresponding to the source qubit of the quantum service and initiate execution of the quantum service. Upon determining that the callback event has occurred as a result of the execution of the quantum service, the processor device is to read an attribute of the source qubit and write the attribute to the target qubit.Type: GrantFiled: October 28, 2021Date of Patent: March 25, 2025Assignee: Red Hat, Inc.Inventors: Stephen Coady, Leigh Griffin
-
Patent number: 12229637Abstract: A quantum isolation zone (QIZ) controller executing on a quantum computing device determines that a transfer of information is to occur between a first qubit allocated to a first QIZ of a plurality of QIZs implemented on the quantum computing device, and a storage entity outside of the first QIZ, the first QIZ inhibiting access to the first qubit by the storage entity. A second qubit that is available to be allocated to a service agent executing in the first QIZ is identified. Qubit metadata is modified to allocate the second qubit to the service agent. The service agent is instructed that the second qubit is available to facilitate the transfer of information between the first qubit and the storage entity outside of the first QIZ.Type: GrantFiled: December 16, 2021Date of Patent: February 18, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12223239Abstract: Simulating operating conditions for quantum computing devices is disclosed. In one example, a processor device of a staging computing device (i.e., a classical non-quantum computing device) receives an operating parameter from a quantum computing device, wherein the operating parameter represents an operating condition of the quantum computing device. The processor device also receives a quantum service definition that defines a quantum service. A quantum simulator of the processor device accesses the quantum service definition, simulates the operating condition of the quantum computing device based on the operating parameter, and then executes the quantum service under the simulated operating condition based on the quantum service definition.Type: GrantFiled: June 28, 2021Date of Patent: February 11, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12223390Abstract: A quantum isolation zone (QIZ) controller executing on a quantum computing system receives, from a first requestor, a first request to entangle a first qubit allocated to a first QIZ and a second qubit allocated to a second QIZ, the first qubit not being accessible to any quantum processes associated with the second QIZ. Qubit metadata is modified to establish an entanglement zone that encompasses the first qubit and the second qubit. The QIZ controller initiates an entanglement process to entangle the first qubit and the second qubit.Type: GrantFiled: November 30, 2021Date of Patent: February 11, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12223297Abstract: A first plurality of programming instructions written in a first quantum programming language is accessed. A first quantum computing system is selected from a plurality of quantum computing systems based on an attribute of the first quantum computing system. A second plurality of programming instructions is generated based on the first plurality of programming instructions and a characteristic of the first quantum computing system, at least one programming instruction in the second plurality of programming instructions being a translation of a corresponding programming instruction in the first plurality of programming instructions.Type: GrantFiled: March 3, 2022Date of Patent: February 11, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady