Abstract: Disclosed herein is method and system for providing domain-specific response to user query. The user query is split into one or more sub-queries and domain of each of the sub-queries is determined based on domain-specific keywords present in each of the sub-queries. One or more responses to each of the sub-queries is retrieved from corresponding Domain-specific Query Handlers (DQHs). Finally, each of the one or more responses are collated for providing the domain-specific query to the user. In an embodiment, the DQHs are hierarchically arranged based on their importance and relevance to the user query. Further, the resources are allocated to each of the DQHs based on their hierarchy, thereby optimally distributing the resources among the DQHs. In an embodiment, the method of present disclosure ensures completeness/sufficiency in the response, before collating the one or more responses and providing the domain-specific response to the user. FIG. 1
Claims:WE CLAIM:
1. A method for providing domain-specific response (112) to a user query (104), the method comprising:
splitting, by a response generation system (101), the user query (104) into one or more sub-queries (106);
determining, by the response generation system (101), domain of each of the one or more sub-queries (106) based on one or more domain-specific keywords present in each of the one or more sub-queries (106);
retrieving, by the response generation system (101), one or more responses (110) to each of the one or more sub-queries (106) from one or more Domain-specific Query Handlers (DQHs), associated with the response generation system (101), based on the domain, wherein the domain-specific query handlers are hierarchically arranged; and
collating, by the response generation system (101), the one or more responses (110) received from the one or more DQHs (109) for providing the domain-specific response (112) to the user query (104).
2. The method as claimed in claim 1, wherein the domain of each of the one or more sub-queries (106) is determined based on predefined domain identification rules (210), configured in the response generation system (101), when the one or more domain-specific keywords present in each of the one or more sub-queries (106) belong to plurality of domains.
3. The method as claimed in claim 1, wherein each of the one or more DQHs (109) are hierarchically arranged based on a sorting weightage (301) assigned to each of the one or more DQHs (109).
4. The method as claimed in claim 3, wherein the sorting weightage (301) is assigned based on one or more predetermined sorting parameters (303) and predefined weightage associated with each of the one or more predetermined sorting parameters (303).
5. The method as claimed in claim 4, wherein the one or more predetermined sorting parameters (303) comprises availability of system resources, bandwidth of network connecting the response generation system (101) and each of the one or more DQHs (109), frequency of accessing one or more queries stored in each of the DQHs, and degree of confidentiality of the one or more queries.
6. The method as claimed in claim 1 further comprises determining sufficiency in each of the one or more responses (110) by mapping each of the one or more responses (110) with corresponding one or more sub-queries (106).
7. The method as claimed in claim 6, wherein each of the one or more responses (110) are collated upon determining the sufficiency in each of the one or more responses (110).
8. The method as claimed in claim 1 further comprises querying the one or more DQHs (109) for receiving one or more additional responses to the one or more sub-queries (106), when the one or more responses (110) are determined insufficient.
9. The method as claimed in claim 1 further comprises determining one or more forms in which the one or more DQHs (109) have to provide the one or more responses (110) based on the one or more predetermined sorting parameters (303) associated with the one or more DQHs (109).
10. The method as claimed in claim 9, wherein the one or more forms are at least one of audio, video, text, and summary.
11. A response generation system (101) for providing domain-specific response (112) to a user query (104), the response generation system (101) comprising:
a processor; and
a memory, communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which on execution, cause the processor to:
split the user query (104) into one or more sub-queries (106);
determine domain of each of the one or more sub-queries (106) based on one or more domain-specific keywords present in each of the one or more sub-queries (106);
retrieve one or more responses (110) to each of the one or more sub-queries (106) from one or more Domain-specific Query Handlers (DQHs), associated with the response generation system (101), based on the domain, wherein the domain-specific query handlers are hierarchically arranged; and
collate the one or more responses (110) received from the one or more DQHs (109) to provide the domain-specific response (112) to the user query (104).
12. The response generation system (101) as claimed in claim 11, wherein the instructions cause the processor to determine domain of each of the one or more sub-queries (106) based on predefined domain identification rules (210) configured in the response generation system (101), when the one or more domain-specific keywords present in each of the one or more sub-queries (106) belong to plurality of domains.
13. The response generation system (101) as claimed in claim 11, wherein the instructions cause the processor to hierarchically arrange each of the one or more DQHs (109) based on a sorting weightage (301) assigned to each of the one or more DQHs (109).
14. The response generation system (101) as claimed in claim 13, wherein the instructions cause the processor to assign the sorting weightage (301) based on one or more predetermined sorting parameters (303) and predefined weightage associated with each of the one or more predetermined sorting parameters (303).
15. The response generation system (101) as claimed in claim 14, wherein the one or more predetermined sorting parameters (303) comprises availability of system resources, bandwidth of network connecting the response generation system (101) and each of the one or more DQHs (109), frequency of accessing one or more queries stored in each of the DQHs, and degree of confidentiality of the one or more queries.
16. The response generation system (101) as claimed in claim 11, wherein the instructions further cause the processor to determine sufficiency in each of the one or more responses (110) by mapping each of the one or more responses (110) with corresponding one or more sub-queries (106).
17. The response generation system (101) as claimed in claim 16, wherein the instructions cause the processor to collate each of the one or more responses (110) upon determining the sufficiency in each of the one or more responses (110).
18. The response generation system (101) as claimed in claim 11, wherein the instructions further cause the processor to query the one or more DQHs (109) to receive one or more additional responses to the one or more sub-queries (106), when the one or more responses (110) are determined insufficient.
19. The response generation system (101) as claimed in claim 11, wherein the instructions further cause the processor to determine one or more forms in which the one or more DQHs (109) have to provide the one or more responses (110), based on the one or more predetermined sorting parameters (303) associated with the one or more DQHs (109).
20. The response generation system (101) as claimed in claim 19, wherein the one or more forms are at least one of audio, video, text, and summary.
Dated this 29th day of November 2017
SWETHA S. N
OF K&S PARTNERS
ATTORNEY FOR THE APPLICANT , Description:TECHNICAL FIELD
The present subject matter is generally related to generating automated responses and more particularly, but not exclusively, to a method and system for providing domain-specific response to a user query.
| # | Name | Date |
|---|---|---|
| 1 | 201741042824-STATEMENT OF UNDERTAKING (FORM 3) [29-11-2017(online)].pdf | 2017-11-29 |
| 2 | 201741042824-REQUEST FOR EXAMINATION (FORM-18) [29-11-2017(online)].pdf | 2017-11-29 |
| 3 | 201741042824-POWER OF AUTHORITY [29-11-2017(online)].pdf | 2017-11-29 |
| 4 | 201741042824-FORM 18 [29-11-2017(online)].pdf | 2017-11-29 |
| 5 | 201741042824-FORM 1 [29-11-2017(online)].pdf | 2017-11-29 |
| 6 | 201741042824-DRAWINGS [29-11-2017(online)].pdf | 2017-11-29 |
| 7 | 201741042824-DECLARATION OF INVENTORSHIP (FORM 5) [29-11-2017(online)].pdf | 2017-11-29 |
| 8 | 201741042824-COMPLETE SPECIFICATION [29-11-2017(online)].pdf | 2017-11-29 |
| 9 | 201741042824-REQUEST FOR CERTIFIED COPY [01-12-2017(online)].pdf | 2017-12-01 |
| 10 | 201741042824-Proof of Right (MANDATORY) [09-12-2017(online)].pdf | 2017-12-09 |
| 11 | Correspondence by Agent_Form 1_13-12-2017.pdf | 2017-12-13 |
| 12 | abstract201741042824.jpg | 2017-12-19 |
| 13 | 201741042824-PETITION UNDER RULE 137 [17-03-2021(online)].pdf | 2021-03-17 |
| 14 | 201741042824-FORM 3 [17-03-2021(online)].pdf | 2021-03-17 |
| 15 | 201741042824-OTHERS [18-03-2021(online)].pdf | 2021-03-18 |
| 16 | 201741042824-FER_SER_REPLY [18-03-2021(online)].pdf | 2021-03-18 |
| 17 | 201741042824-DRAWING [18-03-2021(online)].pdf | 2021-03-18 |
| 18 | 201741042824-COMPLETE SPECIFICATION [18-03-2021(online)].pdf | 2021-03-18 |
| 19 | 201741042824-CLAIMS [18-03-2021(online)].pdf | 2021-03-18 |
| 20 | 201741042824-FER.pdf | 2021-10-17 |
| 21 | 201741042824-US(14)-HearingNotice-(HearingDate-01-03-2023).pdf | 2023-02-13 |
| 22 | 201741042824-POA [24-02-2023(online)].pdf | 2023-02-24 |
| 23 | 201741042824-FORM 13 [24-02-2023(online)].pdf | 2023-02-24 |
| 24 | 201741042824-Correspondence to notify the Controller [24-02-2023(online)].pdf | 2023-02-24 |
| 25 | 201741042824-AMENDED DOCUMENTS [24-02-2023(online)].pdf | 2023-02-24 |
| 26 | 201741042824-Written submissions and relevant documents [16-03-2023(online)].pdf | 2023-03-16 |
| 27 | 201741042824-PatentCertificate17-03-2023.pdf | 2023-03-17 |
| 28 | 201741042824-IntimationOfGrant17-03-2023.pdf | 2023-03-17 |
| 1 | SearchStrategyE_26-10-2020.pdf |