Methods and systems for quantum computing
First Claim
1. A method for using a digital computer to generate and direct a computational task to a quantum computing resource comprising at least one quantum computer over a network, wherein said digital computer comprises at least one computer processor and at least one computer memory, said method comprising:
- (a) retrieving a programming problem from said computer memory of said digital computer;
(b) using said at least one computer processor of said digital computer to generate an equivalent of said programming problem;
(c) generating a request comprising said equivalent of said programming problem generated by said at least one computer processor of said digital computer; and
(d) directing said request from said digital computer to said quantum computing resource over said network, wherein said equivalent of said programming problem is usable by said at least one quantum computer of said quantum computing resource to solve said programming problem.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides methods, systems, and media for quantum computing, including allowing access to quantum ready and/or quantum enabled computers in a distributed computing environment (e.g., the cloud). Such methods and systems may provide optimization and computational services. Methods and systems of the present disclosure may enable quantum computing to be relatively and readily scaled across various types of quantum computers and users at various locations, in some cases without the need for users to have a deep understanding of the resources, implementation or the knowledge that may be required for solving optimization problems using a quantum computer. Systems provided herein may include user interfaces that enable users to perform data analysis in a distributed computing environment while taking advantage of quantum technology in the backend.
-
Citations
23 Claims
-
1. A method for using a digital computer to generate and direct a computational task to a quantum computing resource comprising at least one quantum computer over a network, wherein said digital computer comprises at least one computer processor and at least one computer memory, said method comprising:
-
(a) retrieving a programming problem from said computer memory of said digital computer; (b) using said at least one computer processor of said digital computer to generate an equivalent of said programming problem; (c) generating a request comprising said equivalent of said programming problem generated by said at least one computer processor of said digital computer; and (d) directing said request from said digital computer to said quantum computing resource over said network, wherein said equivalent of said programming problem is usable by said at least one quantum computer of said quantum computing resource to solve said programming problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising a digital computer for generating and directing a computational task to a quantum computing resource comprising at least one quantum computer over a network, wherein said digital computer comprises at least one computer processor and at least one computer memory, wherein said at least one computer processor is programmed to:
-
(a) retrieve a programming problem from said computer memory of said digital computer; (b) use said at least one computer processor of said digital computer to generate an equivalent of said programming problem; (c) generate a request comprising said equivalent of said programming problem generated by said at least one computer processor of said digital computer; and (d) direct said request from said digital computer to said quantum computing resource over said network, wherein said equivalent of said programming problem is usable by said at least one quantum computer of said quantum computing resource to solve said programming problem. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification