Abstract: Disclosed herein is a method and system for performing a task based on user input. One or more requirements related to the task are extracted from the user input. Based on the requirements, plurality of resources required for performing the task are retrieved and integrated to generate action sequences. Further, a simulated model is generated based on the action sequences and provided to the user for receiving user feedback. Finally, the action sequences are implemented based on the user feedback for performing the task. In an embodiment, the method of present disclosure is capable of automatically selecting and integrating resources required for implementing a task, thereby helps in reducing overall time required for implementing a task intended by the user. FIG. 1
Claims:WE CLAIM:
1. A method of performing a task based on user input (102), the method comprising:
extracting, by a task management system (103), one or more requirements (211) from the user input (102), wherein the user input (102) corresponds to the task intended by a user (101);
retrieving, by the task management system (103), plurality of resources (107) required for performing the task based on the one or more requirements (211);
generating, by the task management system (103), one or more action sequences (213) for performing the task by integrating each of the plurality of resources (107);
providing, by the task management system (103), a simulated model (109), generated based on one of the one or more action sequences (213), to the user (101) for receiving one or more user feedback (111); and
implementing, by the task management system (103), the one of the one or more action sequences (213) based on the one or more user feedback (111) for performing the task.
2. The method as claimed in claim 1, wherein the user input (102) is at least one of a voice input and a text input.
3. The method as claimed in claim 1, wherein extracting the one or more requirements (211) from the user input (102) comprises:
capturing one or more task-specific keywords from the user input (102);
mapping each of the one or more task-specific keywords with one or more predetermined action frames for identifying one or more missing information in the user input (102); and
prompting the user (101) for providing the one or more missing information.
4. The method as claimed in claim 1, wherein the plurality of resources (107) comprise one or more software modules and one or more hardware components, retrieved from a configuration repository (105) associated with the task management system (103).
5. The method as claimed in claim 1, wherein integrating each of the plurality of resources (107) is based on one or more parameters including a predetermined reference integration design, historical data related to similar tasks, metadata associated with one or more software modules and one or more hardware components, nature of input to the plurality of resources (107), and hypothetical analysis related to the task.
6. The method as claimed in claim 1, wherein the one of the one or more action sequences (213) is selected based on predetermined factors.
7. The method as claimed in claim 1, wherein the simulated model (109) is generated by implementing the one of the one or more action sequences (213) in a virtual environment.
8. The method as claimed in claim 1, wherein the one or more user feedback (111) comprises one or more modifications for the one of the one or more action sequences (213), or an approval for implementing the one of the one or more action sequences (213).
9. The method as claimed in claim 8 further comprises incorporating each of the one or more modifications to the one of the one or more action sequences (213) before implementing the one of the one or more action sequences (213).
10. A task management system (103) for performing a task based on user input (102), the task management system (103) comprising:
a processor (203); and
a memory (205), communicatively coupled to the processor (203), wherein the memory (205) stores processor-executable instructions, which on execution cause the processor (203) to:
extract one or more requirements (211) from the user input (102), wherein the user input (102) corresponds to the task intended by a user (101);
retrieve plurality of resources (107) required for performing the task based on the one or more requirements (211);
generate one or more action sequences (213) for performing the task by integrating each of the plurality of resources (107);
provide a simulated model (109), generated based on one of the one or more action sequences (213), to the user (101) for receiving one or more user feedback (111); and
implement the one of the one or more action sequences (213) based on the one or more user feedback (111) for performing the task.
11. The task management system (103) as claimed in claim 10, wherein the user input (102) is at least one of a voice input and a text input.
12. The task management system (103) as claimed in claim 10, wherein to extract the one or more requirements (211) from the user input (102), the instructions cause the processor (203) to:
capture one or more task-specific keywords from the user input (102);
map each of the one or more task-specific keywords with one or more predetermined action frames to identify one or more missing information in the user input (102); and
prompt the user (101) to provide the one or more missing information.
13. The task management system (103) as claimed in claim 10, wherein the plurality of resources (107) comprise one or more software modules and one or more hardware components, retrieved from a configuration repository (105) associated with the task management system (103).
14. The task management system (103) as claimed in claim 10, wherein the processor (203) integrates each of the plurality of resources (107) based on one or more parameters including a predetermined reference integration design, historical data related to similar tasks, metadata associated with one or more software modules and one or more hardware components, nature of input to the plurality of resources (107), and hypothetical analysis related to the task.
15. The task management system (103) as claimed in claim 10, wherein the processor (203) selects the one of the one or more action sequences (213) based on predetermined factors.
16. The task management system (103) as claimed in claim 10, wherein the processor (203) generates the simulated model (109) by implementing the one of the one or more action sequences (213) in a virtual environment.
17. The task management system (103) as claimed in claim 10, wherein the one or more user feedback (111) comprises one or more modifications to the one of the one or more action sequences (213), or an approval for implementing the one of the one or more action sequences (213).
18. The task management system (103) as claimed in claim 17, wherein the instructions further cause the processor (203) to incorporate each of the one or more modifications to the one of the one or more action sequences (213) before implementing the one of the one or more action sequences (213).
Dated this 9th day of January 2018
SWETHA S. N
OF K&S PARTNERS
ATTORNEY FOR THE APPLICANT
, Description:TECHNICAL FIELD
The present subject matter is, in general, related to artificial intelligence and more particularly, but not exclusively, to a method and system for performing a task based on user input.
| # | Name | Date |
|---|---|---|
| 1 | 201841005066-STATEMENT OF UNDERTAKING (FORM 3) [09-02-2018(online)].pdf | 2018-02-09 |
| 2 | 201841005066-REQUEST FOR EXAMINATION (FORM-18) [09-02-2018(online)].pdf | 2018-02-09 |
| 3 | 201841005066-POWER OF AUTHORITY [09-02-2018(online)].pdf | 2018-02-09 |
| 4 | 201841005066-FORM 18 [09-02-2018(online)].pdf | 2018-02-09 |
| 5 | 201841005066-FORM 1 [09-02-2018(online)].pdf | 2018-02-09 |
| 6 | 201841005066-DRAWINGS [09-02-2018(online)].pdf | 2018-02-09 |
| 7 | 201841005066-DECLARATION OF INVENTORSHIP (FORM 5) [09-02-2018(online)].pdf | 2018-02-09 |
| 8 | 201841005066-COMPLETE SPECIFICATION [09-02-2018(online)].pdf | 2018-02-09 |
| 9 | 201841005066-REQUEST FOR CERTIFIED COPY [01-03-2018(online)].pdf | 2018-03-01 |
| 10 | 201841005066-Proof of Right (MANDATORY) [24-04-2018(online)].pdf | 2018-04-24 |
| 11 | Correspondence by Agent_Form 30_01-05-2018.pdf | 2018-05-01 |
| 12 | 201841005066-Information under section 8(2) [17-02-2021(online)].pdf | 2021-02-17 |
| 13 | 201841005066-FORM 3 [17-02-2021(online)].pdf | 2021-02-17 |
| 14 | 201841005066-PETITION UNDER RULE 137 [18-02-2021(online)].pdf | 2021-02-18 |
| 15 | 201841005066-FER_SER_REPLY [18-02-2021(online)].pdf | 2021-02-18 |
| 16 | 201841005066-FER.pdf | 2021-10-17 |
| 17 | 201841005066-PatentCertificate30-10-2023.pdf | 2023-10-30 |
| 18 | 201841005066-IntimationOfGrant30-10-2023.pdf | 2023-10-30 |
| 19 | 201841005066-PROOF OF ALTERATION [18-01-2024(online)].pdf | 2024-01-18 |
| 1 | search_stratE_21-08-2020.pdf |