Disclosed herein is method and system for dynamically generating adaptive responses to user interactions. A response generating system receives user interactions including user queries from the user. Generic characteristics and user specific features associated with the user are extracted by integrating the user interactions with pre-stored conversation history and data from data sources associated with the user. Further, domain specific keywords from the user interactions are extracted for identifying the domain associated with the user queries. Personality of the user is detected based on the generic characteristics and the user specific features. Finally, adaptive responses to the user queries are dynamically generated based on the personality of the user and the domain associated with the user queries. The method aims at enhancing overall user experience and satisfaction in the conversation along with minimizing the total time required for addressing the user queries.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for dynamically generating adaptive response to user interactions, the method comprising: receiving, by a response generating device, user interactions including one or more user queries; extracting, by the response generating device, one or more generic characteristics associated with the user from the user interactions; extracting, by the response generating device, one or more user specific features associated with the user by integrating the user interactions with a pre-stored conversation history of the user and data related to the user from one or more data sources; extracting, by the response generating device, one or more domain specific keywords associated with the one or more user queries, from the user interactions for identifying domain associated with the one or more user queries; detecting, by the response generating device, personality of the user based on the one or more generic characteristics and the one or more user specific features; and generating, by the response generating device, dynamically, one or more adaptive responses to the one or more user queries based on the personality of the user and the domain associated with the one or more user queries. 2. The method as claimed in claim 1, wherein the user interactions are received in one or more data formats comprising at least one of text, audio or video. 3. The method as claimed in claim 1, wherein the personality of the user comprises at least one of one or more personal details of the user, mood of the user during initial conversation of the user with the response generating device or interests of the user. 4. The method as claimed in claim 1, wherein the one or more generic characteristics comprises at least one of emotions of the user, expression and actions of the user or one or more linguistic variations in the user interactions. 5. The method as claimed in claim 1 further comprises determining consistency in mood of the user for generating the one or more adaptive responses to the user queries. 6. The method as claimed in claim 5, wherein the consistency in the mood of the user is determined by comparing current mood of the user with the mood of the user during initial conversation of the user with the response generating device. 7. The method as claimed in claim 1 further comprises providing one or more suggestions to the user when the response generating device is unable to extract the one or more generic characteristics the one or more user specific features and the one or more domain specific keywords from the user interactions. 8. The method as claimed in claim 7, wherein the one or more suggestions comprises at least one of consult a domain expert or consult a support personnel, along with one or more predetermined information related to the one or more suggestions. 9. A response generating device that dynamically generates adaptive response to user interactions, the response generating device comprising: a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to: receive user interactions including one or more user queries; extract one or more generic characteristics associated with the user from the user interactions; extract one or more user specific features associated with the user, by integrating the user interactions with a pre-stored conversation history of the user and data related to the user from one or more data sources; extract one or more domain specific keywords associated with the one or more user queries, from the user interactions for identifying domain associated with the one or more user queries; detect personality of the user based on the one or more generic characteristics and the one or more user specific features; and generate, dynamically, one or more adaptive responses to the one or more user queries based on the personality of the user and the domain associated with the one or more user queries. 10. The response generating device as claimed in claim 9, wherein the processor receives the user interactions in one or more data formats comprising at least one of text, audio or video. 11. The response generating device as claimed in claim 9, wherein the personality of the user comprises at least one of one or more personal details of the user, mood of the user during initial conversation of the user with the response generating device or interests of the user. 12. The response generating device as claimed in claim 9, wherein the one or more generic characteristics comprises at least one of emotions of the user, expression and actions of the user or one or more linguistic variations in the user interactions. 13. The response generating device as claimed in claim 9, wherein the processor determines consistency in mood of the user to generate the one or more adaptive responses to the user queries. 14. The response generating device as claimed in claim 13, wherein the processor determines the consistency in the mood of the user by comparing current mood of the user with the mood of the user during initial conversation of the user with the response generating device. 15. The response generating device as claimed in claim 9, wherein the processor provides one or more suggestions to the user when the response generating device is unable to extract the one or more generic characteristics, the one or more user specific features and the one or more domain specific keywords from the user interactions. 16. The response generating device as claimed in claim 15, wherein the one or more suggestions comprises at least one of consult a domain expert and consult a support personnel along with one or more predetermined information related to the one or more suggestions. 17. A non-transitory computer readable medium having stored thereon instructions for dynamically generating adaptive response to user interactions comprising executable code which when executed by one or more processors, causes the one or more processors to perform steps comprising: receive user interactions including one or more user queries; extract one or more generic characteristics associated with the user from the user interactions; extract one or more user specific features associated with the user by integrating the user interactions with a pre-stored conversation history of the user and data related to the user from one or more data sources; extract one or more domain specific keywords associated with the one or more user queries, from the user interactions for identifying domain associated with the one or more user queries; detect a personality of the user based on the one or more generic characteristics and the one or more user specific features; and generate dynamically one or more adaptive responses to the one or more user queries based on the personality of the user and the domain associated with the one or more user queries.