IP Library Granted Patent US 11,606,356
Granted Patent B2
US 11,606,356 · App. 16/953,395 · Granted Mar 14, 2023

Quantum entanglement communication service

Inventors: William Trost (Mequon, WI); Luis Albisu (Woodbridge, VA)
Assignee: AT&T Intellectual Property I, L.P.
H04L63/0876G06F21/606G06F21/6218G06N10/00G06N10/20G06N10/60H04B10/70H04L63/0807H04L63/0823
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,606,356
App. No.
16/953,395
Filed
Nov 20, 2020
Granted
Mar 14, 2023
Kind
B2
Art Unit
2849
USPC
726/3
Abstract

A quantum entanglement communication service can be provided by detecting a request to access data stored at a first computer. In response to detecting the data access request, a request can be generated to request that a server computer generate an entangled particle pair. Measurement data can be received, the measurement data corresponding to a measurement observed after interacting a first bit of a token stored at a second computer with a first entangled particle from the entangled particle pair. An operation to perform on a second entangled particle of the entangled particle pair at the first computer can be determined and performed. A state of the second entangled particle can be measured to obtain a value, and a bit string can be generated, where the bit string can include a number that corresponds to the value.

Claims (61)

1. A system comprising:

a first computer comprising a processor; and

a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising

detecting, at the first computer, a data access request to access data stored at the first computer

in response to detecting the data access request, generating, by the first computer, a request comprising a request that a server computer generate an entangled particle pair, wherein the server computer comprises an entangled particle pair generator,

receiving, by the first computer and from a second computer, measurement data that corresponds to a measurement observed at the second computer after interacting a first bit of a token stored at the second computer with a first entangled particle from the entangled particle pair, wherein the token comprises a first bit string comprising the first bit,

determining, by the first computer, an operation to perform on a second entangled particle of the entangled particle pair at the first computer,

performing, by the first computer, the operation on the second entangled particle,

measuring, at the first computer, a state of the second entangled particle, the state comprising a value, and

generating, by the first computer, a second bit string comprising a number that corresponds to the value.

2. The system of claim 1 , wherein the measurement comprises a value of 00, and the operation on the second entangled particle comprises measuring the state of the second entangled particle.

3. The system of claim 1 , wherein the measurement comprises a value of 01, and the operation on the second entangled particle comprises performing an X gate operation on the second entangled particle.

4. The system of claim 1 , wherein the measurement comprises a value of 10, and the operation on the second entangled particle comprises performing an Z gate operation on the second entangled particle.

5. The system of claim 1 , wherein the measurement comprises a value of 11, and the operation on the second entangled particle comprises performing an X gate operation and a Z gate operation on the second entangled particle.

6. The system of claim 1 , wherein the request specifies endpoints of a communication link over which the data is to be transmitted, wherein the endpoints comprise the first computer and the second computer, and wherein the server computer sends the second entangled particle to the second computer.

7. The system of claim 1 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising determining if the token comprises another bit, and in response to determining that the token comprises the other bit:

receiving another instance of measurement data, wherein the other instance of measurement data comprises another measurement observed after interacting a second bit of the token with a third entangled particle from another entangled particle pair;

obtaining a fourth entangled particle;

determining another operation to perform on the fourth entangled particle based on the other value;

performing the operation on the fourth entangled particle;

measuring a state of the fourth entangled particle, the state comprising another value; and

adding another number that corresponds to the other value to the second bit string.

8. The system of claim 1 , wherein the first computer comprises entangled particle isolation and measurement hardware.

9. A method comprising:

detecting, at a first computer comprising a processor, a data access request to access data stored at the first computer;

in response to detecting the data access request, generating, by the processor, a request comprising a request that a server computer generate an entangled particle pair, wherein the server computer comprises an entangled particle pair generator;

receiving, by the processor and from a second computer, measurement data that corresponds to a measurement observed at the second computer after interacting a first bit of a token stored at the second computer with a first entangled particle from the entangled particle pair, wherein the token comprises a first bit string comprising the first bit;

determining, by the processor, an operation to perform on a second entangled particle of the entangled particle pair at the first computer;

performing, by the processor, the operation on the second entangled particle;

measuring, at the first computer, a state of the second entangled particle, the state comprising a value; and

generating, by the processor, a second bit string comprising a number that corresponds to the value.

10. The method of claim 9 , wherein the measurement comprises a value of 00, and the operation on the second entangled particle comprises measuring the state of the second entangled particle.

11. The method of claim 9 , wherein the measurement comprises a value of 01, and the operation on the second entangled particle comprises performing an X gate operation on the second entangled particle.

12. The method of claim 9 , wherein the measurement comprises a value of 10, and the operation on the second entangled particle comprises performing an Z gate operation on the second entangled particle.

13. The method of claim 9 , wherein the measurement comprises a value of 11, and the operation on the second entangled particle comprises performing an X gate operation and a Z gate operation on the second entangled particle.

14. The method of claim 9 , wherein the request specifies a number of bits in the token, and wherein the request for generation of the entangled particle pair comprises a request to generate the number of entangled particle pairs.

15. The method of claim 9 , wherein the request specifies endpoints of a communication link over which the data is to be transmitted, wherein the endpoints comprise the first computer and the second computer, and wherein the server computer sends the second entangled particle to the second computer.

16. The method of claim 9 , further comprising determining, by the processor, if the token comprises another bit, and in response to determining that the token comprises the other bit:

receiving another instance of measurement data, wherein the other instance of measurement data comprises another measurement observed after interacting a second bit of the token with a third entangled particle from another entangled particle pair;

obtaining a fourth entangled particle;

determining another operation to perform on the fourth entangled particle based on the other value;

performing the operation on the fourth entangled particle;

measuring a state of the fourth entangled particle, the state comprising another value; and

adding another number that corresponds to the other value to the second bit string.

17. The method of claim 9 , wherein the first computer comprises entangled particle isolation and measurement hardware.

18. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:

detecting, at a first computer, a data access request to access data stored at the first computer;

in response to detecting the data access request, generating, by the first computer, a request comprising a request that a server computer generate an entangled particle pair, wherein the server computer comprises an entangled particle pair generator;

receiving, by the first computer and from a second computer, measurement data that corresponds to a measurement observed at the second computer after interacting a first bit of a token stored at the second computer with a first entangled particle from the entangled particle pair, wherein the token comprises a first bit string comprising the first bit;

determining, by the first computer, an operation to perform on a second entangled particle of the entangled particle pair at the first computer;

performing, by the first computer, the operation on the second entangled particle;

measuring, at the first computer, a state of the second entangled particle, the state comprising a value; and

generating, by the first computer, a second bit string comprising a number that corresponds to the value.

19. The computer storage medium of claim 18 , wherein the request specifies endpoints of a communication link over which the data is to be transmitted, wherein the endpoints comprise the first computer and the second computer, and wherein the server computer sends the second entangled particle to the second computer.

20. The computer storage medium of claim 18 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising determining if the token comprises another bit, and in response to determining that the token comprises the other bit:

receiving another instance of measurement data, wherein the other instance of measurement data comprises another measurement observed after interacting a second bit of the token with a third entangled particle from another entangled particle pair;

obtaining a fourth entangled particle;

determining another operation to perform on the fourth entangled particle based on the other value;

performing the operation on the fourth entangled particle;

measuring a state of the fourth entangled particle, the state comprising another value; and

adding another number that corresponds to the other value to the second bit string.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: TROST, WILLIAM; ALBISU, LUIS
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 054425/0904 →
Continuity (1)
Related Publication 20220166773A1 · May 26, 2022