Abstract: Disclosed herein is method and system for providing context based adaptive response to user interactions. A primary context of the user interactions is determined based on intents and associated named entities extracted from the user interactions. Further, secondary context of the user interactions is determined by detecting enquiry intent in user responses for queries provided for the primary context of the user interactions. Information related to primary and the secondary contexts are stored as Key Context Information (KCI) and is dynamically updated during the user interactions. Finally, context based adaptive responses are generated based on the updated KCI upon determining non-enquiry intent in subsequent user responses. The method of present disclosure maintains track of the user interactions and automatically detects changes in the context of the user interactions. Thereafter, the method provides adaptive responses corresponding to each context of the user interactions, thereby improving overall user experience. FIG. 1
Claims:WE CLAIM:
1. A method for providing context based adaptive response to user interactions (103), the method comprising:
extracting, by a response generation system (105), one or more intents (107) and one or more named entities (109) associated with the one or more intents (107) from the user interactions (103);
determining, by the response generation system (105), a primary context of the user interactions (103) based on the one or more intents (107) and the one or more named entities (109), wherein information related to the primary context is recorded as Key Context Information (KCI) (111);
providing, by the response generation system (105), one or more queries to the user (101) for the primary context;
detecting, by the response generation system (105), an enquiry intent in one or more user responses for the one or more queries;
determining a secondary context in the one or more user responses upon detecting the enquiry intent, wherein information related to the secondary context is updated in the KCI (111);
detecting, by the response generation system (105), at least one of the enquiry intent or non-enquiry intent in one or more subsequent user responses received in response to one or more subsequent responses provided to the user (101), wherein the one or more subsequent responses are generated in response to one or more queries for the secondary context; and
generating, by the response generation system (105), one or more adaptive responses (117), based on the updated KCI (111), to the user interactions (103) upon determining the non-enquiry intent in the one or more subsequent user responses.
2. The method as claimed in claim 1, wherein generating the one or more adaptive responses (117) further comprises:
switching, by the response generation system (105), from the secondary context to the primary context based on the updated KCI (111) upon determining the non-enquiry intent in the one or more subsequent user responses;
receiving, by the response generation system (105), the one or more user responses for the one or more queries provided to the user (101) upon switching to the primary context; and
generating, by the response generation system (105), one or more adaptive responses (117) to the one or more user responses upon determining the non-enquiry intent in the one or more user responses.
3. The method as claimed in claim 1 further comprises performing, by the response generation system (105), steps of:
determining a subsequent secondary context in the one or more subsequent user responses upon detecting the enquiry intent in the one or more subsequent user responses;
receiving one or more secondary user responses in response to one or more queries generated for the subsequent secondary context; and
generating the one or more adaptive responses (117) for the detected subsequent secondary context.
4. The method as claimed in claim 3, wherein the one or more adaptive responses for the subsequent secondary context is iteratively generated until the non-enquiry intent is detected in the one or more secondary user responses.
5. The method as claimed in claim 1, wherein the one or more adaptive responses (117) for the primary context of the user interactions (103) are directly provided to the user (101) when the non-enquiry intent is detected in the one or more user responses.
6. The method as claimed in claim 1 further comprises performing an exception operation when the response generation system (105) is unable to generate the one or more adaptive responses (117) to the user interactions (103).
7. The method as claimed in claim 6, wherein the exception operation comprises at least one of searching one or more external databases, consulting a domain expert or a support personnel associated with the response generation system (105) for providing the one or more adaptive responses (117) to the user interactions (103).
8. The method as claimed in claim 1, wherein the KCI (111) comprises at least one of information related to the primary context of the user interactions (103), the secondary context of the user interactions (103), the subsequent secondary contexts of the user interactions (103), the one or more subsequent responses provided to the user (101), a status flag indicating presence of one of the enquiry intent or the non-enquiry intent in the user interactions (103), and information related to the secondary context previously handled by the response generation system (105).
9. A response generation system (105) for providing context based adaptive response to user interactions (103), the response generation system (105) 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 intents (107) and one or more named entities (109) associated with the one or more intents (107) from the user interactions (103);
determine a primary context of the user interactions (103) based on the one or more intents (107) and the one or more named entities (109), wherein information related to the primary context is recorded as Key Context Information (KCI) (111);
provide one or more queries to the user (101) for the primary context;
detect an enquiry intent in one or more user responses for the one or more queries;
determine a secondary context in the one or more user responses upon detecting the enquiry intent, wherein information related to the secondary context is updated in the KCI (111);
detect at least one of the enquiry intent or non-enquiry intent in one or more subsequent user responses received in response to one or more subsequent responses provided to the user (101), wherein the one or more subsequent responses are generated in response to one or more queries for the secondary context; and
generate one or more adaptive responses (117), based on the updated KCI (111), to the user interactions (103) upon determining the non-enquiry intent in the one or more subsequent user responses.
10. The response generation system (105) as claimed in claim 9, wherein to generate the one or more adaptive responses (117), the instructions further cause the processor (203) to:
switch from the secondary context to the primary context based on the updated KCI (111) upon determining the non-enquiry intent in the one or more subsequent user responses;
receive the one or more user responses for the one or more queries provided to the user (101) upon switching to the primary context; and
generate one or more adaptive responses (117) to the one or more user responses upon determining the non-enquiry intent in the one or more user responses.
11. The response generation system (105) as claimed in claim 9, wherein the instructions further cause the processor (203) to:
determine a subsequent secondary context in the one or more subsequent user responses upon detecting the enquiry intent in the one or more subsequent user responses;
receive one or more secondary user responses in response to one or more queries generated for the subsequent secondary context; and
generate the one or more adaptive responses (117) for the detected subsequent secondary context.
12. The response generation system as claimed in claim 11, wherein the instructions cause the processor to iteratively generate the one or more adaptive responses for the subsequent secondary context until the non-enquiry intent is detected in the one or more secondary user responses.
13. The response generation system (105) as claimed in claim 9, wherein the processor (203) directly provides the one or more adaptive responses (117) for the primary context of the user interactions (103) to the user (101) when the non-enquiry intent is detected in the one or more user responses.
14. The response generation system (105) as claimed in claim 9, wherein the instructions further cause the processor (203) to perform an exception operation when the processor (203) is unable to generate the one or more adaptive responses (117) to the user interactions (103).
15. The response generation system (105) as claimed in claim 14, wherein the exception operation comprises at least one of searching one or more external databases, consulting a domain expert or a support personnel associated with the response generation system (105) to provide the one or more adaptive responses (117) to the user interactions (103).
16. The response generation system (105) as claimed in claim 9, wherein the KCI (111) comprises at least one of information related to the primary context of the user interactions (103), the secondary context of the user interactions (103), the subsequent secondary contexts of the user interactions (103), the one or more subsequent responses provided to the user (101), a status flag to indicate presence of one of the enquiry intent or the non-enquiry intent in the user interactions (103), and information related to the secondary context previously handled by the processor (203).
Dated this 16th day of August 2017
SWETHA S. N
OF K&S PARTNERS
AGENT FOR THE APPLICANT
, Description:TECHNICAL FIELD
The present subject matter is related, in general to data analytics and more particularly, but not exclusively to a method and system for providing context based adaptive response to user interactions.
| # | Name | Date |
|---|---|---|
| 1 | 201741029022-STATEMENT OF UNDERTAKING (FORM 3) [16-08-2017(online)].pdf | 2017-08-16 |
| 2 | 201741029022-REQUEST FOR EXAMINATION (FORM-18) [16-08-2017(online)].pdf | 2017-08-16 |
| 3 | 201741029022-POWER OF AUTHORITY [16-08-2017(online)].pdf | 2017-08-16 |
| 4 | 201741029022-FORM 18 [16-08-2017(online)].pdf | 2017-08-16 |
| 5 | 201741029022-FORM 1 [16-08-2017(online)].pdf | 2017-08-16 |
| 6 | 201741029022-DRAWINGS [16-08-2017(online)].pdf | 2017-08-16 |
| 7 | 201741029022-DECLARATION OF INVENTORSHIP (FORM 5) [16-08-2017(online)].pdf | 2017-08-16 |
| 8 | 201741029022-COMPLETE SPECIFICATION [16-08-2017(online)].pdf | 2017-08-16 |
| 9 | 201741029022-REQUEST FOR CERTIFIED COPY [17-08-2017(online)].pdf | 2017-08-17 |
| 10 | 201741029022-Annexure [21-08-2017(online)].pdf | 2017-08-21 |
| 11 | 201741029022-Proof of Right (MANDATORY) [18-06-2018(online)].pdf | 2018-06-18 |
| 12 | Correspondence by Agent_Form 1_21-06-2018.pdf | 2018-06-21 |
| 13 | 201741029022-PETITION UNDER RULE 137 [18-03-2021(online)].pdf | 2021-03-18 |
| 14 | 201741029022-FORM 3 [18-03-2021(online)].pdf | 2021-03-18 |
| 15 | 201741029022-PETITION UNDER RULE 137 [19-03-2021(online)].pdf | 2021-03-19 |
| 16 | 201741029022-OTHERS [22-03-2021(online)].pdf | 2021-03-22 |
| 17 | 201741029022-FER_SER_REPLY [22-03-2021(online)].pdf | 2021-03-22 |
| 18 | 201741029022-DRAWING [22-03-2021(online)].pdf | 2021-03-22 |
| 19 | 201741029022-COMPLETE SPECIFICATION [22-03-2021(online)].pdf | 2021-03-22 |
| 20 | 201741029022-CLAIMS [22-03-2021(online)].pdf | 2021-03-22 |
| 21 | 201741029022-FER.pdf | 2021-10-17 |
| 22 | 201741029022-US(14)-HearingNotice-(HearingDate-07-02-2024).pdf | 2024-01-12 |
| 23 | 201741029022-POA [18-01-2024(online)].pdf | 2024-01-18 |
| 24 | 201741029022-FORM 13 [18-01-2024(online)].pdf | 2024-01-18 |
| 25 | 201741029022-Correspondence to notify the Controller [18-01-2024(online)].pdf | 2024-01-18 |
| 26 | 201741029022-AMENDED DOCUMENTS [18-01-2024(online)].pdf | 2024-01-18 |
| 27 | 201741029022-Written submissions and relevant documents [22-02-2024(online)].pdf | 2024-02-22 |
| 28 | 201741029022-FORM-26 [22-02-2024(online)].pdf | 2024-02-22 |
| 29 | 201741029022-PatentCertificate29-02-2024.pdf | 2024-02-29 |
| 30 | 201741029022-IntimationOfGrant29-02-2024.pdf | 2024-02-29 |
| 1 | 2020-11-2612-58-27E_26-11-2020.pdf |