CPC H04N 21/4828 (2013.01) [G06F 16/732 (2019.01); G06F 16/735 (2019.01); G06F 16/738 (2019.01); G10L 15/1822 (2013.01); H04N 21/4316 (2013.01); H04N 21/44008 (2013.01); H04N 21/44213 (2013.01); H04N 21/4532 (2013.01); H04N 21/8455 (2013.01)] | 20 Claims |
1. A method for providing a search result based on an ambiguous voice query, comprising:
receiving an ambiguous voice query relating to an object from a user;
parsing the ambiguous voice query to determine a term;
determine whether the term matches a trending topic in a plurality of trending topics;
in response to determining that the term does not match the trending topic, identifying a first node representing the term on a knowledge graph;
searching, starting from the first node on the knowledge graph, for a second node representing media asset related information;
determining a distance between the first node and the second node;
comparing the distance between the first node and the second node with a pre-defined threshold;
in response to determining that the distance is below the pre-defined threshold:
identifying a media asset relating to the media asset related information from the second node; and
providing, in response to the ambiguous voice query, results including the media asset.
|