US Patent Application 17824813. MVC INSPIRED QUANTUM-CLASSICAL SERVICE simplified abstract

From WikiPatents
Jump to navigation Jump to search

MVC INSPIRED QUANTUM-CLASSICAL SERVICE

Organization Name

Red Hat, Inc.

Inventor(s)

Leigh Griffin of Waterford (IE)

Stephen Coady of Waterford (IE)

MVC INSPIRED QUANTUM-CLASSICAL SERVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 17824813 titled 'MVC INSPIRED QUANTUM-CLASSICAL SERVICE

Simplified Explanation

This patent application describes a technique for seamlessly switching between a classical controller and a quantum controller to process requests for an application.

  • The classical controller and the quantum controller both implement the same logic for the application.
  • The classical controller interfaces with a model and a view as part of a model, view, and controller (MVC) framework.
  • A Quantum Model View Controller (QMVC) service determines whether the request should be processed by the classical or quantum controller.
  • If the request is to be processed by the quantum controller, the QMVC service diverts the request to the quantum controller.
  • The quantum controller is provided with a first application program interface (API) gateway to the model and a second API gateway to the view.


Original Abstract Submitted

Embodiments of the present disclosure provide techniques for seamlessly switching between a classical controller and a quantum controller that both implement an application, based on which controller is better suited for processing a received request for functionality of the application. The classical controller and the quantum controller both implement the same logic for the application, and the classical controller interfaces with a model and a view as part of a model, view and controller (MVC) framework. A Quantum Model View Controller (QMVC) service determines whether the request is to be processed by the classical or quantum controller. In response to determining that the request is to be processed by the quantum controller, the QMVC service diverts the request to the quantum controller and provide a first application program interface (API) gateway between the quantum controller and the model and a second API gateway between the quantum controller and the view.