Sign In to Follow Application
View All Documents & Correspondence

Method And System For Providing Context Based Adaptive Response To User Interactions

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

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
16 August 2017
Publication Number
08/2019
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-02-29
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. SUBHAJIT MANDAL
F-702, Concorde Manhattans, Electronic City Phase I, Bangalore 560100, Karnataka, India.
2. SREEKUMAR CHOYARMADATHIL
1505, Sobha Mayflower, Bellandur Gate, Bangalore 560103, Karnataka, India.
3. MANOJ MADHUSUDHANAN
#980, 1st Cross, 2nd Phase, 5th Stage, BEML Layout, Rajarajeshwari Nagar, Bangalore - 560098, Karnataka, India.

Specification

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.

Documents

Application Documents

# 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

Search Strategy

1 2020-11-2612-58-27E_26-11-2020.pdf

ERegister / Renewals

3rd: 24 May 2024

From 16/08/2019 - To 16/08/2020

4th: 24 May 2024

From 16/08/2020 - To 16/08/2021

5th: 24 May 2024

From 16/08/2021 - To 16/08/2022

6th: 24 May 2024

From 16/08/2022 - To 16/08/2023

7th: 24 May 2024

From 16/08/2023 - To 16/08/2024

8th: 01 Aug 2024

From 16/08/2024 - To 16/08/2025

9th: 04 Aug 2025

From 16/08/2025 - To 16/08/2026