Patent ID: 11941049
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A non-transitory computer-readable medium having program code stored thereon, wherein the program code, when executed by one or more processing devices, performs operations comprising:
identifying a video comprising frames, the frames associated with content tags;
detecting features for each frame of the video;
identifying, based on the detected features for each frame of the video, scenes of the video;
determining, for each frame for each scene of the identified scenes of the video, a frame score that indicates a number of content tags in the respective frame of the respective scene that match content tags associated with the other frames within the respective scene;
determining, for each scene of the identified scenes of the video, a mean frame score based on a total number of content tags within the frames of the respective scene divided by a total number of the frames of the respective scene;
selecting, for each scene of the identified scenes of the video, a subset of frames of the respective scene based on the determined frame scores, wherein each frame of the selected subset of frames has a determined frame score that is greater than the mean frame score;
receiving a search query comprising a keyword; and
generating, for display, search results responsive to the search query, the search results including a dynamic preview of the video, wherein the dynamic preview comprises an arrangement of frames of the video, each frame of the arrangement of frames corresponding to a respective identified scene of the identified scenes of the video, wherein each frame of the arrangement of frames is selected from the selected subset of frames.