| CPC G06F 16/7837 (2019.01) [G06F 3/0481 (2013.01); G06F 16/73 (2019.01); G06F 16/78 (2019.01); G06F 16/7844 (2019.01); G06F 16/7867 (2019.01); G06F 16/70 (2019.01); G06F 16/738 (2019.01); G06F 16/74 (2019.01); G06F 16/743 (2019.01); G06F 16/783 (2019.01); G06F 16/93 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01)] | 19 Claims |

|
1. A method implemented by one or more processors, the method comprising:
identifying, for a given video, one or more transitional indicators indicative of a transition of the given video;
determining a motion flow based on a gradient flow that is quantitatively grouped to identify the one or more transitional indicators;
segmenting the given video, based on a transcript and the motion flow of the given video, into a plurality of video segments;
determining that a given segment of the plurality of video segments is associated with a key phrase;
associating the given segment with the key phrase;
subsequent to the associating
receiving a query; and
in response to receiving the query:
identifying the given video as being responsive to the query,
selecting a given segment from the plurality of video segments of the identified given video, based on a confidence measure of the given segment satisfying a threshold, and
providing a search result for the query.
|