Sign In to Follow Application
View All Documents & Correspondence

Method And System For Generating Optimized Response To User Input

Abstract: The present disclosure relates to a method and a system for generating optimized response to user input. The system may receive a user input indicative of a data required by the user. The system identifies one or more keywords based on the user input. The system determines user expertise level based on search graphs generated using the one or more keywords. The system retrieves a plurality of responses relevant to the data based on the one or more keywords. The system assigns a value to each of the plurality of responses based on the user expertise level. The system identifies a base response in one or more responses having the value greater than a threshold value. Finally, the system collates content of the one or more responses excluding the base response with content of the base response, in a pre-defined sequential order, for generating the optimized response to user input. Figure 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
18 June 2018
Publication Number
51/2019
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-01-05
Renewal Date

Applicants

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

Inventors

1. VINUTHA BANGALORE NARAYANAMURTHY
No.12, MEI Colony, Laggere, Bangalore -560058, Karnataka, India.
2. MANJUNATH RAMACHANDRA IYER
80, Sadhana, 2nd main, BSK 3rd stage, Katriguppe east, Bangalore-560085, Karnataka, India.

Specification

Claims:We claim:
1. A method for generating optimized response to user input, the method comprising:
receiving, by a response generation system, a user input indicative of data required by the user;
identifying, by the response generation system, one or more keywords based on the user input;
determining, by the response generation system, user expertise level based on a result of comparison of a search graph and a reference graph, wherein the search graph is generated based on the one or more keywords, and the reference graph is generated based on a domain associated with the data required by the user;
retrieving, by the response generation system, a plurality of responses relevant to the data, from a database, based on the one or more keywords;
assigning, by the response generation system, a value to each of the plurality of responses based on the user expertise level, wherein the value associated with each response is indicative of a measure of relevancy of the corresponding response to the data required by the user;
identifying, by the response generation system, one or more responses having the value greater than a threshold value from the plurality of responses and characterizing one of the one or more responses as a base response; and
collating, by the response generation system, content of the one or more responses excluding the base response with content of the base response, in a pre-defined sequential order, for generating the optimized response to the user input.

2. The method as claimed in claim 1, wherein the user expertise level is indicative of knowledge of the user in the domain associated with the data.

3. The method as claimed in claim 1, wherein the search graph indicates a link between the one or more keywords, the reference graph comprises potential keywords related to the domain associated with the data, represented in a sequential order and wherein the search graph and the reference graph are compared semantically for determining the user expertise level.

4. The method as claimed in claim 1, wherein determining the user expertise level is further based on a plurality of user parameters, wherein a weighted sum of the plurality of user parameters and the result of the comparison of the search graph and the reference graph is used for determining the user expertise level.

5. The method as claimed in claim 1, wherein the one of the one or more responses is characterized as the base response when the value associated with the one of the one or more responses is greater than the value associated with the remaining of the one or more responses.

6. The method as claimed in claim 1, wherein the one or more keywords comprises implicit keywords and explicit keywords, wherein the explicit keywords are directly derived from the user input and wherein the implicit keywords are derived based on pre-learnt domain knowledge and the content.

7. The method as claimed in claim 1, wherein determining the user expertise level further comprises dynamically generating queries to the user based on the user input and responses received for the queries.

8. The method as claimed in claim 4, wherein the plurality of user parameters comprises at least one of personal profile of the user, social media profile of the user, search history of the user, search patterns and choice of keywords used by the user.

9. A response generation system, for generating optimized response to user input, said response generation system comprising:
a processor; and
a memory, communicatively coupled with the processor, storing processor executable instructions, which, on execution causes the processor to:
receive, a user input indicative of data required by the user;
identify, one or more keywords based on the user input;
determine, user expertise level based on a result of comparison of a search graph and a reference graph, wherein the search graph is generated based on the one or more keywords, and the reference graph is generated based on a domain associated with the data required by the user;
retrieve, a plurality of responses relevant to the data, from a database, based on the one or more keywords;
assign, a value to each of the plurality of responses based on the user expertise level, wherein the value associated with each response is indicative of a measure of relevancy of the corresponding response to the data required by the user;
identify, one or more responses having the value greater than a threshold value from the plurality of responses and characterizing one of the one or more responses as a base response; and
collate, content of the one or more responses excluding the base response with content of the base response, in a pre-defined sequential order, for generating the optimized response to the user input.

10. The response generation system as claimed in claim 9, wherein the user expertise level is indicative of knowledge of the user in the domain associated with the data.

11. The response generation system as claimed in claim 9, wherein the search graph indicates a link between the one or more keywords, the reference graph comprises potential keywords related to the domain associated with the data, represented in a sequential order and wherein the search graph and the reference graph are compared semantically for determining the user expertise level.

12. The response generation system as claimed in claim 9, wherein determining the user expertise level is further based on a plurality of user parameters, wherein a weighted sum of the plurality of user parameters and the result of the comparison of the search graph and the reference graph is used for determining the user expertise level.

13. The response generation system as claimed in claim 9, wherein the one of the one or more responses is characterized as the base response when the value associated with the one of the one or more responses is greater than the value associated with the remaining of the one or more responses.

14. The response generation system as claimed in claim 9, wherein the one or more keywords comprises implicit keywords and explicit keywords, wherein the explicit keywords are directly derived from the user input and wherein the implicit keywords are derived based on pre-learnt domain knowledge and the content.

15. The response generation system as claimed in claim 9, wherein determining the user expertise level further comprises dynamically generating queries to the user based on the user input and responses received for the queries.

16. The response generation system as claimed in claim 12, wherein the plurality of user parameters comprises at least one of personal profile of the user, social media profile of the user, search history of the user, search patterns and choice of keywords used by the user.

Dated this 18th day of June, 2018

R Ramya Rao
Of K&S Partners
Agent for the Applicant
IN/PA-1607
, Description:TECHNICAL FIELD
The present disclosure relates to data processing and response generation to user queries. More particularly, but not exclusively, the present disclosure relates to a method and a system for generating optimized response to a user input.

Documents

Application Documents

# Name Date
1 201841022769-STATEMENT OF UNDERTAKING (FORM 3) [18-06-2018(online)].pdf 2018-06-18
2 201841022769-REQUEST FOR EXAMINATION (FORM-18) [18-06-2018(online)].pdf 2018-06-18
3 201841022769-POWER OF AUTHORITY [18-06-2018(online)].pdf 2018-06-18
4 201841022769-FORM 18 [18-06-2018(online)].pdf 2018-06-18
5 201841022769-FORM 1 [18-06-2018(online)].pdf 2018-06-18
6 201841022769-DRAWINGS [18-06-2018(online)].pdf 2018-06-18
7 201841022769-DECLARATION OF INVENTORSHIP (FORM 5) [18-06-2018(online)].pdf 2018-06-18
8 201841022769-COMPLETE SPECIFICATION [18-06-2018(online)].pdf 2018-06-18
9 201841022769-REQUEST FOR CERTIFIED COPY [21-06-2018(online)].pdf 2018-06-21
10 201841022769-Proof of Right (MANDATORY) [15-09-2018(online)].pdf 2018-09-15
11 Correspondence by Agent_Form1_19-09-2018.pdf 2018-09-19
12 201841022769-PETITION UNDER RULE 137 [12-05-2021(online)].pdf 2021-05-12
13 201841022769-OTHERS [12-05-2021(online)].pdf 2021-05-12
14 201841022769-FORM 3 [12-05-2021(online)].pdf 2021-05-12
15 201841022769-FER_SER_REPLY [12-05-2021(online)].pdf 2021-05-12
16 201841022769-DRAWING [12-05-2021(online)].pdf 2021-05-12
17 201841022769-CORRESPONDENCE [12-05-2021(online)].pdf 2021-05-12
18 201841022769-COMPLETE SPECIFICATION [12-05-2021(online)].pdf 2021-05-12
19 201841022769-CLAIMS [12-05-2021(online)].pdf 2021-05-12
20 201841022769-ABSTRACT [12-05-2021(online)].pdf 2021-05-12
21 201841022769-FER.pdf 2021-10-17
22 201841022769-US(14)-HearingNotice-(HearingDate-02-11-2023).pdf 2023-09-29
23 201841022769-POA [06-10-2023(online)].pdf 2023-10-06
24 201841022769-FORM 13 [06-10-2023(online)].pdf 2023-10-06
25 201841022769-Correspondence to notify the Controller [06-10-2023(online)].pdf 2023-10-06
26 201841022769-AMENDED DOCUMENTS [06-10-2023(online)].pdf 2023-10-06
27 201841022769-FORM-26 [02-11-2023(online)].pdf 2023-11-02
28 201841022769-Written submissions and relevant documents [17-11-2023(online)].pdf 2023-11-17
29 201841022769-FORM 3 [17-11-2023(online)].pdf 2023-11-17
30 201841022769-PatentCertificate05-01-2024.pdf 2024-01-05
31 201841022769-IntimationOfGrant05-01-2024.pdf 2024-01-05

Search Strategy

1 2020-09-0411-45-08E_04-09-2020.pdf

ERegister / Renewals

3rd: 02 Apr 2024

From 18/06/2020 - To 18/06/2021

4th: 02 Apr 2024

From 18/06/2021 - To 18/06/2022

5th: 02 Apr 2024

From 18/06/2022 - To 18/06/2023

6th: 02 Apr 2024

From 18/06/2023 - To 18/06/2024

7th: 18 Jun 2024

From 18/06/2024 - To 18/06/2025

8th: 09 Jun 2025

From 18/06/2025 - To 18/06/2026