# US 2026/0099323 A1 · Conflict management for quantum version controlled files

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0099323 A1
- Document ID: US20260099323A1
- Status: Published application
- Kind: A1
- Application number: 18/905,857
- Filed: 2024-10-03
- Published: 2026-04-09
- Earliest claimed: 2024-10-03
- Assignees: Red Hat, Inc.
- Applicants: Red Hat, Inc.
- Inventors: Leigh Griffin; Pierre-Yves Chibon
- Web page: https://patentgrep.com/patent/US20260099323A1

## CPC

- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques for resolving qubit usage conflicts arising from different versions of a quantum file are disclosed. A first qubit having original data associated with a first version of a quantum file may be modified to store first modified data associated with a second version of the quantum file. In response to receiving a request to modify the first qubit with second modified data associated with a proposed third version of the quantum file, a set of auxiliary qubits is allocated. The original data, the first modified data and the second modified data are stored in respective auxiliary qubits and a version conflict file referencing the respective auxiliary qubits is generated. When a request to access a current version of the quantum file is received, the version conflict file is returned allowing for creation of any of the first, second or third versions of the quantum file on an ad-hoc basis.

## Claims

### Claim 1

A method comprising:
modifying, by a first entity, a first qubit having original data associated with a first version of a quantum file, wherein the first qubit stores first modified data associated with a second version of the quantum file in response to the modifying;
in response to receiving a request from a second entity to modify the first qubit with second modified data associated with a proposed third version of the quantum file, allocating a set of auxiliary qubits;
storing the original data, the first modified data and the second modified data in a first auxiliary qubit, a second auxiliary qubit and a third auxiliary qubit of the set of auxiliary qubits respectively;
generating a version conflict file that references each of the first auxiliary qubit, the second auxiliary qubit and the third auxiliary qubit; and
in response to receiving a request to access a current version of the quantum file, returning the version conflict file.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
placing the first auxiliary qubit, the second auxiliary qubit and the third auxiliary qubit into superposition to enable selection of a version of the quantum file to access.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
selecting a version of the quantum file to access by biasing one of the first auxiliary qubit, the second auxiliary qubit or the third auxiliary qubit based on whether the first version of the quantum file, the second version of the quantum file or the proposed third version of the quantum file is desired.

### Claim 4 (depends on 2)

The method of claim 2, wherein selecting the version of the quantum file comprises using biasing to generate a new version of the quantum file that is based on one or more of the first version of the quantum file, the second version of the quantum file or the proposed third version of the quantum file.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
identifying the proposed third version of the quantum file as an authoritative version of the quantum file;
discarding the first auxiliary qubit and the second auxiliary qubit; and
generating a third version of the quantum file that references the third auxiliary qubit.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
generating a record for the version conflict file; and
inserting the record into a quantum file registry.

### Claim 7 (depends on 1)

The method of claim 1, wherein each of the set of auxiliary qubits is empty when it is allocated.

### Claim 8

A system comprising:
a memory; and
a processing device operatively coupled to the memory, the processing device to:
modify, by a first entity, a first qubit having original data associated with a first version of a quantum file, wherein the first qubit stores first modified data associated with a second version of the quantum file in response to the modifying;
in response to receiving a request from a second entity to modify the first qubit with second modified data associated with a proposed third version of the quantum file, allocate a set of auxiliary qubits;
store the original data, the first modified data and the second modified data in a first auxiliary qubit, a second auxiliary qubit and a third auxiliary qubit of the set of auxiliary qubits respectively;
generate a version conflict file that references each of the first auxiliary qubit, the second auxiliary qubit and the third auxiliary qubit; and
in response to receiving a request to access a current version of the quantum file, return the version conflict file.

### Claim 9 (depends on 8)

The system of claim 8, wherein the processing device is further to:
place the first auxiliary qubit, the second auxiliary qubit and the third auxiliary qubit into superposition to enable selection of a version of the quantum file to access.

### Claim 10 (depends on 9)

The system of claim 9, wherein the processing device is further to:
select a version of the quantum file to access by biasing one of the first auxiliary qubit, the second auxiliary qubit or the third auxiliary qubit based on whether the first version of the quantum file, the second version of the quantum file or the proposed third version of the quantum file is desired.

### Claim 11 (depends on 9)

The system of claim 9, wherein to select the version of the quantum file, the processing device is to use biasing to generate a new version of the quantum file that is based on one or more of the first version of the quantum file, the second version of the quantum file or the proposed third version of the quantum file.

### Claim 12 (depends on 8)

The system of claim 8, wherein the processing device is further to:
identify the proposed third version of the quantum file as an authoritative version of the quantum file;
discard the first auxiliary qubit and the second auxiliary qubit; and
generate a third version of the quantum file that references the third auxiliary qubit.

### Claim 13 (depends on 8)

The system of claim 8, wherein the processing device is further to:
generate a record for the version conflict file; and
insert the record into a quantum file registry.

### Claim 14 (depends on 8)

The system of claim 8, wherein each of the set of auxiliary qubits is empty when it is allocated.

### Claim 15

A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processing device, cause the processing device to:
modify, by a first entity, a first qubit having original data associated with a first version of a quantum file, wherein the first qubit stores first modified data associated with a second version of the quantum file in response to the modifying;
in response to receiving a request from a second entity to modify the first qubit with second modified data associated with a proposed third version of the quantum file, allocate a set of auxiliary qubits;
store the original data, the first modified data and the second modified data in a first auxiliary qubit, a second auxiliary qubit and a third auxiliary qubit of the set of auxiliary qubits respectively;
generate a version conflict file that references each of the first auxiliary qubit, the second auxiliary qubit and the third auxiliary qubit; and
in response to receiving a request to access a current version of the quantum file, return the version conflict file.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the processing device is further to:
place the first auxiliary qubit, the second auxiliary qubit and the third auxiliary qubit into superposition to enable selection of a version of the quantum file to access.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the processing device is further to:
select a version of the quantum file to access by biasing one of the first auxiliary qubit, the second auxiliary qubit or the third auxiliary qubit based on whether the first version of the quantum file, the second version of the quantum file or the proposed third version of the quantum file is desired.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein to select the version of the quantum file, the processing device is to use biasing to generate a new version of the quantum file that is based on one or more of the first version of the quantum file, the second version of the quantum file or the proposed third version of the quantum file.

### Claim 19 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the processing device is further to:
identify the proposed third version of the quantum file as an authoritative version of the quantum file;
discard the first auxiliary qubit and the second auxiliary qubit; and
generate a third version of the quantum file that references the third auxiliary qubit.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the processing device is further to:
generate a record for the version conflict file; and
insert the record into a quantum file registry.
