CPC G06F 16/9536 (2019.01) [G06F 9/453 (2018.02); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06F 16/9538 (2019.01)] | 20 Claims |
1. A method comprising:
receiving, at a first device, a voice query associated with a first user profile;
determining whether the voice query is subjective;
in response to determining the voice query is subjective, identifying one or more people who are qualified to answer the voice query based on a social relationship with the user by:
identifying a second user profile from a social media service associated with the first user profile, wherein the second user profile is associated with the first user profile;
determining whether the second user profile satisfies a qualification for answering the voice query;
in response to determining that the second user profile satisfies the qualification for answering the voice query:
determining whether the second user profile is available for answering the voice query; and
in response to determining the second user profile is available for answering the voice query:
transmitting the voice query to a second device associated with the second user profile;
receiving a response to the voice query from the second user profile; and
generating for output the response via the first device; and
either in response to determining the voice query is not subjective or in response to determining the second user profile is not available for answering the voice query, searching a corpus of information for an answer to the voice query.
|