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
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.
| # | 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 |
| 1 | searchstrategyE_24-07-2020.pdf |