Sign In to Follow Application
View All Documents & Correspondence

System And Method For Providing Data Computation Via Quantum Computers

Abstract: A system and a method for providing data computation using quantum computing is disclosed. In particular, the present invention enables client computing devices to readily access quantum computers and perform complex computational tasks using quantum computing. In operation, a computational problem is defined based on one or more inputs received from the client device. The one or more inputs include an objective, and one or more parameters associated with the objective. Further, a category associated with the computational problem is identified. Furthermore, one or more predefined machine learning codes are determined based on the identified category of the computational problem. Finally, the computational problem is encoded into a format interpretable by the quantum computers, and processed by the quantum computers based on the selected one or more machine learning codes to obtain an optimal solution to the computational problem.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 September 2020
Publication Number
13/2022
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
dev.robinson@amsshardul.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-04-10
Renewal Date

Applicants

Cognizant Technology Solutions India Pvt. Ltd.
Techno Complex, No. 5/535, Old Mahabalipuram Road, Okkiyam Thoraipakkam, Chennai 600 097, Tamil Nadu, India

Inventors

1. Ashish Majumdar
CB 11/C, Railpukur Road, Baguiati, Kolkata 700059, West Bengal, India

Specification

We claim:
1. A method for providing data computation via a quantum
computer (106) to a client computing device (102), wherein
the method is implemented by at least one processor (112)
executing program instructions stored in a memory (114),
the method comprising:
defining, by the processor(112), a computational problem based on an input request received from the client computing device(102);
determining, by the processor(112), one or more predefined machine learning codes for processing the computational problem;
evaluating, by the processor(112), an optimal solution to the computational problem using the quantum computer(106), wherein the computational problem is encoded into a format interpretable by the quantum computer(106), and processed using the quantum computer(106) based on the one or more predefined machine learning codes; and
converting, by the processor, the optimal solution into a format interpretable by the client computing device(102) for providing the optimal solution to the client computing device (102) .
2. The method as claimed in claim 1, wherein the input request includes an objective, and one or more parameters associated with the objective.
3. The method as claimed in claim 2, wherein receiving the input request from the client computing device (102) comprises authenticating a user of the client computing device (102), and enabling a dropdown menu for selecting

the objective and the one or more parameters associated with the request.
4. The method as claimed in claim 1, wherein the computational problem is defined based on the input request using logical unit of work.
5. The method as claimed in claim 1, wherein the computational problem is assigned a hexadecimal code, and maintained in a database for tracking execution of the computational problem and logs associated with the computational problem.
6. The method as claimed in claim 1, wherein the computational problem is schedulable for at least one of: immediate execution, repeated execution and execution at a later duration.
7. The method as claimed in claim 1, wherein the one or more predefined machine learning codes are determined based on identification of a category of the computational problem, wherein the category of the computational problem is identified based on the input request using data analytics.
8. The method as claimed in claim 7, wherein the category of the computational problem includes supply chain optimization, warehouse management, delivery routing, traffic routing, weather forecasting, engineering design problems, network load balancing, processor load balancing and cellular antenna load balancing.
9. The method as claimed in claim 1, wherein the one or more predefined machine learning codes are in a format interpretable by the quantum computer (10 6).
10. The method as claimed in claim 1, wherein the computational problem is encoded into the format interpretable by the quantum computer (106) using one or

more quantum algorithms, whereby classical data of the computational problem is transformed into quantum states interpretable by the quantum computer (10 6).
11. The method as claimed in claim 1, wherein processing the encoded computational problem using the quantum computer(106) comprises establishing a connection with the quantum computer (10 6) via one or more APIs using a token generation technique; and feeding the encoded computational problem and the one or more predefined machine learning codes into the quantum computer(106) for processing.
12. The method as claimed in claim 1, wherein a log associated with the computational problem is stored and maintained in a database, wherein the log includes at least details associated with the input request, the computational problem, the one or more predefined machine learning codes used, and the optimal solution to the computational problem.
13. A system(104) for providing data computation, said system(104) interfacing with a client computing device(102) and a quantum computer(106), the system(104) comprising:
a memory(114) storing program instructions; a processor(112)configured to execute program instructions stored in the memory(114); and a quantum computation engine(110) executed by the processor(112), and configured to:
define a computational problem based on an input request received from the client computing device(102);
determine one or more predefined machine learning codes for processing the computational problem;
evaluate an optimal solution to the computational problem using the quantum computer(106), wherein the computational problem is encoded into a format

interpretable by the quantum computer(106), and processed using the quantum computer(106) based on the one or more predefined machine learning codes; and
convert the optimal solution into a format interpretable by the client computing device(102).
14. The system(104) as claimed in claim 13, wherein the input request includes an objective, and one or more parameters associated with the objective.
15. The system(104) as claimed in claim 14, wherein the quantum computation engine(110) comprises an interface unit(116) executed by the processor(112) , said interface unit(116) configured to receive the input request from the client computing device(102) by authenticating a user of the client computing device(102), and enabling a dropdown menu for selecting the objective and the one or more parameters associated with the request.
16. The system(104) as claimed in claim 14, wherein the quantum computation engine comprises a task generation unit(118) executed by the processor(112), said task generation unit(118) configured to define the computational problem based on the objective and the one or more parameters associated with the input request using logical unit of work.
17. The system(104) as claimed in claim 13, wherein the quantum computation engine(110) comprises a task scheduling unit(120) executed by the processor(112), said task scheduling unit(120) configured to schedule the computational problem for at least one of: immediate execution, repeated execution and execution at a later duration.
18. The system(104) as claimed in claim 13, wherein the quantum computation engine(110) comprises a task scheduling

unit(12 0) executed by the processor(112), said task scheduling unit(120) configured to maintain a queue for executing the computational problem based on the time stamp of the input request.
19. The system(104) as claimed in claim 13, wherein the quantum computation engine(110) comprises a code provisioning unit(124) executed by the processor(112) , said code provisioning unit(124) configured to identify a category of the computational problem based on the input request using data analytics; and determine the one or more predefined machine learning codes based on the identified category of the computational problem.
20. The system(104) as claimed in claim 19, wherein the category of the computational problem includes supply chain optimization, warehouse management, delivery routing, traffic routing, weather forecasting, engineering design problems, network load balancing, processor load balancing and cellular antenna load balancing.
21. The system(104) as claimed in claim 13, wherein the quantum computation engine(110) comprises a quantum processing unit(126) executed by the processor(112), said quantum processing unit(126) configured to encode the computational problem into the format interpretable by the quantum computer(106) using one or more quantum algorithms, whereby classical data of the computational problem is transformed into quantum states interpretable by the quantum computer(10 6) .
22. The system(104) as claimed in claim 13, wherein the quantum computation engine(110) comprises a quantum processing unit(126) executed by the processor(112), said quantum processing unit(126) configured to process the encoded computational problem using the quantum computer(106) by establishing a connection with the quantum computer(106) via one or more APIs using a token generation

technique, and feeding the encoded computational problem and the one or more predefined machine learning codes into the quantum computer(10 6) for processing.
23. The system(104) as claimed in claim 13, wherein the quantum computation engine(110) comprises a quantum processing unit(126) executed by the processor(112), said quantum processing unit(126) configured to store and maintain a log associated with the computational problem in a database, wherein the log includes at least details associated with the input request, the computational problem, the one or more predefined machine learning codes used, and the optimal solution to the computational problem.

Documents

Application Documents

# Name Date
1 202041041933-STATEMENT OF UNDERTAKING (FORM 3) [28-09-2020(online)].pdf 2020-09-28
2 202041041933-PROOF OF RIGHT [28-09-2020(online)].pdf 2020-09-28
3 202041041933-POWER OF AUTHORITY [28-09-2020(online)].pdf 2020-09-28
4 202041041933-FORM 1 [28-09-2020(online)].pdf 2020-09-28
5 202041041933-DRAWINGS [28-09-2020(online)].pdf 2020-09-28
6 202041041933-COMPLETE SPECIFICATION [28-09-2020(online)].pdf 2020-09-28
7 202041041933-FORM 18 [29-09-2020(online)].pdf 2020-09-29
8 202041041933-Request Letter-Correspondence [06-11-2020(online)].pdf 2020-11-06
9 202041041933-Covering Letter [06-11-2020(online)].pdf 2020-11-06
10 202041041933-FORM 3 [24-03-2021(online)].pdf 2021-03-24
11 202041041933-FER.pdf 2022-05-11
12 202041041933-PETITION UNDER RULE 137 [10-11-2022(online)].pdf 2022-11-10
13 202041041933-FORM 3 [10-11-2022(online)].pdf 2022-11-10
14 202041041933-FER_SER_REPLY [11-11-2022(online)].pdf 2022-11-11
15 202041041933-COMPLETE SPECIFICATION [11-11-2022(online)].pdf 2022-11-11
16 202041041933-CLAIMS [11-11-2022(online)].pdf 2022-11-11
17 202041041933-US(14)-HearingNotice-(HearingDate-07-03-2024).pdf 2024-02-15
18 202041041933-FORM-26 [27-02-2024(online)].pdf 2024-02-27
19 202041041933-Correspondence to notify the Controller [27-02-2024(online)].pdf 2024-02-27
20 202041041933-Written submissions and relevant documents [22-03-2024(online)].pdf 2024-03-22
21 202041041933-FORM 3 [22-03-2024(online)].pdf 2024-03-22
22 202041041933-FORM 3 [22-03-2024(online)]-1.pdf 2024-03-22
23 202041041933-PatentCertificate10-04-2024.pdf 2024-04-10
24 202041041933-IntimationOfGrant10-04-2024.pdf 2024-04-10

Search Strategy

1 202041041933E_11-05-2022.pdf

ERegister / Renewals

3rd: 06 May 2024

From 28/09/2022 - To 28/09/2023

4th: 06 May 2024

From 28/09/2023 - To 28/09/2024

5th: 06 May 2024

From 28/09/2024 - To 28/09/2025

6th: 06 May 2024

From 28/09/2025 - To 28/09/2026

7th: 06 May 2024

From 28/09/2026 - To 28/09/2027

8th: 06 May 2024

From 28/09/2027 - To 28/09/2028

9th: 06 May 2024

From 28/09/2028 - To 28/09/2029

10th: 06 May 2024

From 28/09/2029 - To 28/09/2030

11th: 06 May 2024

From 28/09/2030 - To 28/09/2031

12th: 06 May 2024

From 28/09/2031 - To 28/09/2032

13th: 06 May 2024

From 28/09/2032 - To 28/09/2033

14th: 06 May 2024

From 28/09/2033 - To 28/09/2034

15th: 06 May 2024

From 28/09/2034 - To 28/09/2035