Home Patent Forecast® Sectors Log In   Sign Up   Free Trial   Support   Contact   Pricing  
How it works Patent Forecast® Sectors Pricing Insights
Menu

Patent US10963125
Inventor

Visualization Tool For Interacting With A Quantum Computing Program

A technique is described herein for assisting a user in exploring the operation of a quantum computer program. It involves first receiving qubit state information from a quantum system emulator which executes a quantum computer program. The qubit state information describes one or more states of one or more respective qubits at a specified analysis point in the quantum computer program. The technique then generates a three-dimensional graphical depiction that provides a visualization of the qubit state information. The three-dimensional graphical depiction includes at least one graphical control element that allows a user to interact with the three-dimensional graphical depiction. The technique then displays the three-dimensional graphical depiction on a display device. In one implementation, the display device is provided by a head mounted display associated with a mixed reality system.

Slightly More than Average Length Specification


1 Independent Claims

  • Claim 1. One or more computing devices for facilitating interaction with a quantum computer program, comprising: hardware logic circuitry, the hardware logic circuitry including:(a) one or more hardware processors that perform operations by executing machine-readable instructions stored in a memory, and/or (b) one or more other hardware logic components that perform operations using a task-specific collection of logic gates, theoperations including: receiving qubit state information from a quantum system emulator, the quantum system emulator executing a quantum computer program, and the qubit state information describing one or more states of one or more respective qubits at aspecified analysis point in the quantum computer programgenerating a three-dimensional graphical depiction that provides a visualization of the qubit state information, the three-dimensional graphical depiction including at least one graphical controlelement that allows a user to interact with the three-dimensional graphical depictionand displaying the three-dimensional graphical depiction on a display device.
  • Claim 14. A method, implemented by one or more computing devices, for facilitating interaction with a quantum computer program, comprising: receiving qubit state information from a quantum system emulator, the quantum system emulator executing aquantum computer program, and the qubit state information describing one or more states of one or more respective qubits at a specified analysis point in the quantum computer programgenerating a three-dimensional graphical depiction that provides avisualization of the qubit state informationdisplaying the three-dimensional graphical depiction on a display devicereceiving input information from one or more input devices that captures interaction by the user with at least one graphical controlelement associated with the three-dimensional graphical depictiondetermining, based on the input information, an input command that a user has made that specifies a modification to be applied to a state of at least one qubitand sending amodification request to the quantum system emulator, the modification request instructing the quantum system emulator to carry out the modification to the state of said at least one qubit.
  • Claim 20. A computer-readable hardware storage medium for storing computer-readable instructions, the computer-readable instructions, when executed by one or more hardware processors, performing a method that comprises: receiving qubit stateinformation from a quantum system emulator, the quantum system emulator executing a quantum computer program, and the qubit state information describing one or more states of one or more respective qubits at a specified analysis point in the quantumcomputer programgenerating a three-dimensional graphical depiction that provides a visualization of the qubit state informationand displaying the three-dimensional graphical depiction on a display device, the three-dimensional graphical depictioncorresponding to a depiction selected from among: a first display presentation that includes one or more three-dimensional representations of one or more respective Bloch spheres, associated with one or more respective qubitsand a second displaypresentation that includes a three-dimensional representation of a bar chart that conveys information regarding probability amplitudes associated with an n-qubit state, the method providing the first display presentation and/or the second displaypresentation for a case in which a set of qubits under consideration are not entangled, and providing the second display presentation for the case in which the set of qubits under consideration are entangled.


View Abstract and Specification Size

PDF with Images and Document Face >

Full Text Publication >



Patent Matrix® Search


USPTO Patent Document Number