US 12,432,408 B2
Topical content searching
Kevin J. Burkitt, Palo Alto, CA (US); Eoin G. Dowling, Palo Alto, CA (US); Michael M. Bennett, Redwood City, CA (US); and Trevor R. Branon, San Francisco, CA (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Apr. 18, 2024, as Appl. No. 18/639,464.
Application 18/639,464 is a continuation of application No. 15/695,580, filed on Sep. 5, 2017, granted, now 11,997,340.
Application 15/695,580 is a continuation of application No. 14/148,552, filed on Jan. 6, 2014, abandoned.
Application 14/148,552 is a continuation in part of application No. 13/840,103, filed on Mar. 15, 2013, granted, now 12,323,673.
Claims priority of provisional application 61/749,889, filed on Jan. 7, 2013.
Claims priority of provisional application 61/639,829, filed on Apr. 27, 2012.
Prior Publication US 2024/0267578 A1, Aug. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/278 (2011.01); H04N 21/234 (2011.01); H04N 21/2343 (2011.01); H04N 21/2743 (2011.01); H04N 21/41 (2011.01); H04N 21/4402 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/278 (2013.01) [H04N 21/23424 (2013.01); H04N 21/234336 (2013.01); H04N 21/2743 (2013.01); H04N 21/41265 (2020.08); H04N 21/440236 (2013.01); H04N 21/845 (2013.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device, a user request to query for a desired topic;
determining a trending topic, associated with video content, that is related to the desired topic by:
determining one or more first words spoken in the video content;
querying a database that stores one or more second words associated with topics trending on one or more websites; and
determining the trending topic based on a frequency corresponding to the one or more first words and the one or more second words and based on a volume of mentions of the one or more first words and the one or more second words;
generating, based on the user request, the one or more first words, and the one or more second words, search keywords; and
sending, to a user device, search results based on the search keywords.