US 12,177,528 B2
Systems and methods for generating a media-based result to an ambiguous query
Stuart Bryant, Datchet (GB); Aaron James Biggs, Reading (GB); Penelope Jane Warburg, Leatherhead (GB); Sallianne E. Sorget, Eureka, MO (US); Michael Galante, Reading (GB); and Corey Tulis, Portland, OR (US)
Assigned to Rovi Product Corporation, San Jose, CA (US)
Filed by Rovi Product Corporation, San Jose, CA (US)
Filed on Oct. 28, 2022, as Appl. No. 17/975,926.
Application 17/975,926 is a continuation of application No. 17/016,907, filed on Sep. 10, 2020, granted, now 11,516,553.
Application 17/016,907 is a continuation of application No. 16/118,191, filed on Aug. 30, 2018, granted, now 10,805,686, issued on Oct. 13, 2020.
Prior Publication US 2023/0121693 A1, Apr. 20, 2023
Int. Cl. H04N 21/482 (2011.01); G06F 16/732 (2019.01); G06F 16/735 (2019.01); G06F 16/738 (2019.01); G10L 15/18 (2013.01); H04N 21/431 (2011.01); H04N 21/44 (2011.01); H04N 21/442 (2011.01); H04N 21/45 (2011.01); H04N 21/845 (2011.01)
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
OG exemplary drawing
 
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.