| CPC G06F 16/9535 (2019.01) [G06F 16/319 (2019.01); G06F 40/205 (2020.01)] | 15 Claims |

|
1. A method for providing a personalized response from an electronic device in an Internet of Things (IoT) environment, the method comprising:
receiving, by the electronic device, a user query from a user of the electronic device, wherein the query is one of a voice query, a gesture query or a text query;
generating an augmented query by augmenting the user query based on a user profile of the user;
determining, by the electronic device, an intermediate response for the augmented query;
categorizing, by the electronic device, the intermediate response into one category of a plurality of different categories;
analyzing, by the electronic device, communication histories of communications between the user and each of a plurality of other users;
identifying, by the electronic device, based on the analyzed communication histories of communications between the user and each of the plurality of other users, at least one other user from among the plurality of other users whose communication history with the user includes communications for the category into which the intermediate response is categorized;
obtaining, by the electronic device, information related to the user query from the communication history with the identified at least one other user; and
generating, by the electronic device, a final response to the user query based on the intermediate response and the information related to the user query obtained from the communication history with the identified at least one other user.
|