Sign In to Follow Application
View All Documents & Correspondence

Method And System For Providing Response To User Input

Abstract: The present disclosure discloses a method and system for providing response to a user input. The system receives a user input, processes the user input by finding equivalents of the user input and dividing each of the user input and the equivalents into a frame. One or more keywords are generated for each of the one or more frames. Further, each of the one or more frames are classified into one or more domains present in a knowledge graph. Then, one or more objects are determined in each of the corresponding one or more domains based on the corresponding one or more keywords. Further, a processing means is determined for each of the one or more objects based on the metadata of the corresponding one or more objects. The processing means is processed by the system for providing response to the user input. Figure 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 November 2017
Publication Number
22/2019
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-10-30
Renewal Date

Applicants

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

Inventors

1. MANJUNATH RAMACHANDRA IYER
80, Sadhana, 2nd Main, BSK 3rd Stage, Katriguppe East, Bangalore-560085, Karnataka, India.
2. SUYOG TRIVEDI
9-B Guru Nagar, MR-9, Ring Road, Indore 452010, Madhya Pradesh, India.
3. GOPICHAND AGNIHOTRAM
A-207, S.K. Aster Apartments, Doddathogur Village, Near Narashimha Swami Temple, Electronics City, Bangalore-560100, Karnataka, India.

Specification

Claims:We claim:

1. A method for providing response to user input, said method comprising:
receiving, by a data processing system, user input;
generating, by the data processing system, one or more equivalents of the user input, wherein the user input and each of the one or more equivalents of the user input are stored in corresponding one or more frames;
generating, by the data processing system, one or more keywords for each of the corresponding one or more frames;
classifying, by the data processing system, each of the corresponding one or more frames into one or more domains based on a first set of parameters, wherein the one or more domains are present in a knowledge graph;
determining, by the data processing system, one or more objects in each of the one or more domains based on the one or more keywords;
determining, by the data processing system, one or more object links between each of the one or more objects and the one or more keywords, wherein each of the one or more object links is associated with a corresponding object link confidence value;
identifying, by the data processing system, at least one optimum object link from the one or more object links, and corresponding one or more objects, based on the corresponding object link confidence value; and
generating, by the data processing system, a response to the user input, based on the corresponding one or more objects.

2. The method as claimed in claim 1, wherein, the response to the user input is based on metadata of the corresponding one or more objects.

3. The method as claimed in claim 1, wherein, generating the response comprises:
determining, by the data processing system, at least one service for the corresponding one or more objects, based on metadata of the corresponding one or more objects;
determining, by the data processing system, one or more service links between the at least one service and the one or more objects, wherein each of the one or more service links is associated with a corresponding service link confidence value;
identifying, by the data processing system, at least one optimum service link from the one or more service links based on the corresponding service link confidence value, wherein the at least one optimum service link indicates corresponding optimum service associated with the identified one or more objects; and
processing, by the data processing system, the identified optimum service to provide the response to the user input.

4. The method as claimed in claim 1, wherein each of the one or more frames comprises one or more slots comprising at least a part of one of the user input and the one or more equivalents, based on a header associated with each of the one or more slots.

5. The method as claimed in claim 1, wherein the first set of parameters comprises at least one of historical data, and predefined priorities associated with each of the one or more domains.

6. The method as claimed in claim 1, wherein the object link confidence value is based on one of a rank, a confidence, number of search results, and a search time.

7. The method as claimed in claim 3, wherein the service link confidence value is based on relevancy between the one or more objects and the corresponding one or more services.

8. A data processing system for providing response to user input, said data processing 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;
generate, one or more equivalents of the user input, wherein the user input and each of the one or more equivalents of the user input are stored in corresponding one or more frames;
generate, one or more keywords for each of the corresponding one or more frames;
classify, each of the corresponding one or more frames into one or more domains based on a first set of parameters, wherein the one or more domains are present in a knowledge graph;
determine, one or more objects in each of the one or more domains based on the one or more keywords;
determine, one or more object links between each of the one or more objects and the one or more keywords, wherein each of the one or more object links is associated with a corresponding object link confidence value;
identify, at least one optimum object link from the one or more object links, and corresponding one or more objects, based on the corresponding object link confidence value; and
generate, a response to the user input, based on the corresponding one or more objects.

9. The data processing system as claimed in claim 8, wherein, the response to the user input is based on metadata of the corresponding one or more objects.

10. The data processing system as claimed in claim 8, wherein, during generating a response the processor is further configured to:
determine at least one service for the corresponding one or more objects, based on metadata of the corresponding one or more objects;
determine one or more service links between the at least one service and the one or more objects, wherein each of the one or more service link is associated with a corresponding service link confidence value;
identify at least one optimum service link from the one or more service links based on the corresponding service link confidence value, wherein the at least one optimum service link indicates corresponding optimum service associated with the identified one or more objects; and
process the identified optimum service to provide the response to the user input.

11. The data processing system as claimed in claim 8, wherein each of the one or more frames comprises one or more slots comprising at least a part of one of the user input and the one or more equivalents, based on a header associated with each of the one or more slots.

12. The data processing system as claimed in claim 8, wherein the first set of parameters comprises at least one of historical data, and predefined priorities associated with each of the one or more domains.

13. The data processing system as claimed in claim 8, wherein the object link confidence value is based on one of a rank, a confidence, number of search results, and a search time.
14. The data processing system as claimed in claim 10, wherein the service link confidence value is based on one of relevancy between the one or more objects and the corresponding one or more services.

Dated this 30th day of November, 2017

R Ramya Rao
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
The present disclosure relates to a data processing system. More particularly, but not exclusively, the present disclosure relates to a data processing system for providing response to user input based on real time data.

Documents

Application Documents

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

Search Strategy

1 searchstrategyE_24-07-2020.pdf

ERegister / Renewals

3rd: 18 Jan 2024

From 30/11/2019 - To 30/11/2020

4th: 18 Jan 2024

From 30/11/2020 - To 30/11/2021

5th: 18 Jan 2024

From 30/11/2021 - To 30/11/2022

6th: 18 Jan 2024

From 30/11/2022 - To 30/11/2023

7th: 18 Jan 2024

From 30/11/2023 - To 30/11/2024

8th: 26 Nov 2024

From 30/11/2024 - To 30/11/2025