US 11,853,370 B2
Scene aware searching
Carlos Santiago, Aurora, CO (US)
Assigned to TiVo Corporation, San Jose, CA (US)
Filed by TIVO CORPORATION, San Jose, CA (US)
Filed on Oct. 27, 2022, as Appl. No. 17/975,176.
Application 17/975,176 is a continuation of application No. 16/846,630, filed on Apr. 13, 2020, granted, now 11,514,112.
Application 16/846,630 is a continuation of application No. 15/859,131, filed on Dec. 29, 2017, granted, now 10,628,501, issued on Apr. 21, 2020.
Claims priority of provisional application 62/516,529, filed on Jun. 7, 2017.
Prior Publication US 2023/0185862 A1, Jun. 15, 2023
Int. Cl. G06F 7/00 (2006.01); G06F 16/951 (2019.01); G06N 5/022 (2023.01); H04N 21/84 (2011.01); H04N 21/482 (2011.01); G06F 16/783 (2019.01); H04N 21/439 (2011.01); H04N 21/44 (2011.01)
CPC G06F 16/951 (2019.01) [G06F 16/783 (2019.01); G06N 5/022 (2013.01); H04N 21/4394 (2013.01); H04N 21/44008 (2013.01); H04N 21/4828 (2013.01); H04N 21/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at an artificial intelligence (AI) engine, a first search query from a user;
determining whether the first search query is related to a video stream that is currently being consumed by the user;
in response to determining that the first search query is related to the video stream that is currently being consumed by the user: determining context related to the first search query, wherein the determination comprises analyzing one or more objects in a frame of the video stream currently being consumed by the user;
refining, by the AI engine, the context determined based on the first search query in response to receiving a second search query, wherein the second search query is related to the first search query;
identifying, by the AI engine, one or more matches based on the refined context, wherein the one or more matches are entries in one or more data lakes of a database; and
displaying results of the identified matches.