Methods and systems for quantum ready computations on the cloud
First Claim
1. A computing system that provides a digital computer with cloud accesses to a computing:
- platform comprising at least one quantum computer over a network, wherein said digital computer comprises at least one computer processor and computer memory comprising a computer program executable by said at least one computer processor to generate a request, and wherein said computing platform comprising said at least one quantum computer is configured to execute one or more instructions in response to said request to generate one or more solutions, said computing system comprising;
a cloud-based interface that is configured to receive said request from said digital computer over said network;
a cluster manager configured to (i) in response to said request, provide said one or more instructions for delivery to said computing platform comprising said at least one quantum computer, which computing platform comprising said at least one quantum computer executes said one or more instructions to generate said one or more solutions, and (ii) receive said one or more solutions generated by said computing platform comprising said at least one quantum computer; and
one or more databases that are configured to store said one or more solutions generated by said computing platform comprising said at least one quantum computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides methods, systems, and media for allowing access to quantum computers in a distributed computing environment (e.g., the cloud). Such methods and systems may provide optimization and computational services on the cloud. 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
30 Claims
-
1. A computing system that provides a digital computer with cloud accesses to a computing:
-
platform comprising at least one quantum computer over a network, wherein said digital computer comprises at least one computer processor and computer memory comprising a computer program executable by said at least one computer processor to generate a request, and wherein said computing platform comprising said at least one quantum computer is configured to execute one or more instructions in response to said request to generate one or more solutions, said computing system comprising; a cloud-based interface that is configured to receive said request from said digital computer over said network; a cluster manager configured to (i) in response to said request, provide said one or more instructions for delivery to said computing platform comprising said at least one quantum computer, which computing platform comprising said at least one quantum computer executes said one or more instructions to generate said one or more solutions, and (ii) receive said one or more solutions generated by said computing platform comprising said at least one quantum computer; and one or more databases that are configured to store said one or more solutions generated by said computing platform comprising said at least one quantum computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for providing a digital computer with cloud accesses to a computing platform comprising at least one quantum computer over a network, wherein said digital computer comprises at least one computer processor and computer memory comprising a computer program executable by said at least one computer processor to generate a request, and
wherein said computing platform comprising said at least one quantum computer is configured to execute one or more instructions in response to said request to generate one or more solutions, said method comprising: -
(a) using a cloud-based interface to receive said request from said digital computer over said network; (b) in response to said request, providing said one or more instructions for delivery to said computing platform comprising said at least one quantum computer, which computing platform comprising said at least one quantum computer executes said one or more instructions to generate said one or more solutions; (c) receiving said one or more solutions generated by said computing platform comprising said at least one quantum computer; and (d) storing said one or more solutions generated by said computing platform comprising said at least one quantum computer in one or more databases. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable medium comprising machine-executable code that, upon execution, implements a method for providing a digital computer with cloud accesses to a computing platform comprising at least one quantum computer over a network, wherein said digital computer comprises at least one computer processor and computer memory comprising a computer program executable by said at least one computer processor to generate a request, and wherein said computing platform comprising said at least one quantum computer is configured to execute one or more instructions in response to said request to generate one or more solutions, said method comprising:
-
(a) using a cloud-based interface to receive said request from said digital computer over said network; (b) in response to said request, providing said one or more instructions for delivery to said computing platform comprising said at least one quantum computer, which computing platform comprising said at least quantum computer executes said one or more instructions to generate said one or more solutions; (c) receiving said one or more solutions generated by said computing platform comprising said at least one quantum computer; and (d) storing said one or more solutions generated by said computing platform comprising said at least one quantum computer in one or more databases.
-
Specification