IP Library Granted Patent US 11,580,195
Granted Patent B1
US 11,580,195 · App. 16/827,352 · Granted Feb 14, 2023

Quantum modulation-based data compression

Inventor: Roy Batruni (Danville, CA)
Assignee: Roy G. Batruni
G06F17/16G06N3/02G06N10/00G06N10/70H03M13/6312
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,580,195
App. No.
16/827,352
Granted
Feb 14, 2023
Kind
B1
Abstract

Data compression includes: inputting data comprising a vector that requires a first amount of memory; compressing the vector into a compressed representation while preserving information content of the vector, including: encoding, using one or more non-quantum processors, at least a portion of the vector to implement a quantum gate matrix; and modulating a reference vector using the quantum gate matrix to generate the compressed representation, wherein the compressed representation requires a second amount of memory that is less than the first amount of memory; and outputting the compressed representation to be displayed, stored, and/or further processed.

Claims (194)

1. A method, comprising:

inputting data comprising a vector that requires a first amount of memory;

compressing the vector into a compressed representation while preserving information content of the vector, including:

encoding, using one or more non-quantum processors, at least a portion of the vector to implement a quantum gate matrix; and

modulating a reference vector using the quantum gate matrix to generate the compressed representation, wherein the compressed representation requires a second amount of memory that is less than the first amount of memory; and

outputting the compressed representation to be displayed, stored, and/or further processed.

2. The method of claim 1 , wherein the compressed representation is mapped on a Bloch Sphere.

3. The method of claim 1 , wherein the reference vector includes a qubit.

4. The method of claim 1 , wherein the reference vector includes a plurality of qubits in entangled states.

5. The method of claim 1 , wherein the encoding of the at least portion of the vector to implement the quantum gate matrix includes applying at least the portion of the vector to a unitary matrix.

6. The method of claim 1 , wherein the encoding of the at least portion of the vector to implement the quantum gate matrix includes applying the at least portion of the vector to a unitary matrix

U

=

e

-

j

α

/

2

[

e

-

j

β

/

2

0

0

e

-

j

β

/

2

]

[

cos

(

γ

/

2

)

-

sin

(

γ

/

2

)

sin

(

γ

/

2

)

cos

(

γ

/

2

)

]

[

e

-

j

δ

/

2

0

0

e

-

j

δ

/

2

]

.

7. The method of claim 1 , wherein the encoding of the at least portion of the vector to implement the quantum gate matrix includes:

applying subsets of the vector's entries to a unitary matrix to form a plurality of unitary tensors; and

performing Kronecker product operations.

8. The method of claim 1 , wherein the encoding and modulating are input sequence-dependent.

9. The method of claim 1 , wherein the compressed representation is sent to a decoder to be decrypted.

10. The method of claim 1 , wherein the compressed representation is transmitted over a medium to be decompressed.

11. The method of claim 1 , wherein the compressed representation is used in error correction.

12. The method of claim 1 , wherein the compressed representation is output to one or more of: a neural network, a classifier, and/or an atomic network.

13. A system, comprising:

one or more processors configured to:

input data comprising a vector that requires a first amount of memory;

compress the vector into a compressed representation while preserving information content of the vector, including to:

encode, using one or more non-quantum processors, at least a portion of the vector to implement a quantum gate matrix; and

modulate a reference vector using the quantum gate matrix to generate the compressed representation, wherein the compressed representation requires a second amount of memory that is less than the first amount of memory; and

output the compressed representation to be displayed, stored, and/or further processed; and

one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.

14. The system of claim 13 , wherein the compressed representation is mapped on a Bloch Sphere.

15. The system of claim 13 , wherein the reference vector includes a qubit.

16. The system of claim 13 , wherein the reference vector includes a plurality of qubits in entangled states.

17. The system of claim 13 , wherein to encode the at least portion of the vector to implement the quantum gate matrix includes to apply at least the portion of the vector to a unitary matrix.

18. The system of claim 13 , wherein to encode the at least portion of the vector to implement the quantum gate matrix includes to apply the at least portion of the vector to a unitary matrix

U

=

e

-

j

α

/

2

[

e

-

j

β

/

2

0

0

e

-

j

β

/

2

]

[

cos

(

γ

/

2

)

-

sin

(

γ

/

2

)

sin

(

γ

/

2

)

cos

(

γ

/

2

)

]

[

e

-

j

δ

/

2

0

0

e

-

j

δ

/

2

]

.

19. The system of claim 13 , wherein to encode the at least portion of the vector to implement the quantum gate matrix includes to:

apply subsets of the vector's entries to a unitary matrix to form a plurality of unitary tensors; and

perform Kronecker product operations.

20. The system of claim 13 , wherein the encoding and modulating are input sequence-dependent.

21. The system of claim 13 , wherein the compressed representation is sent to a decoder to be decrypted.

22. The system of claim 13 , wherein the compressed representation is transmitted over a medium to be decompressed.

23. The system of claim 13 , wherein the compressed representation is used in error correction.

24. The system of claim 13 , wherein the compressed representation is output to one or more of: a neural network, a classifier, and/or an atomic network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: CYBER ATOMICS, INC.
To: BATRUNI, ROY G.
Reel/Frame 060289/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2020
From: BATRUNI, ROY
To: CYBER ATOMICS, INC.
Reel/Frame 052516/0416 →
Continuity (1)
Provisional Application 62897738 · Sep 9, 2019