US 12,231,747 B2
System and method for algorithmic editing of video content
Robert Andrew Hitching, Los Altos Hills, CA (US); Ashley John Wing, San Francisco, CA (US); and Phillip John Wing, Drummoyne (AU)
Assigned to Playable Pty Ltd, Drummoyne (AU)
Filed by Playable Pty Ltd, Drummoyne (AU)
Filed on Jun. 23, 2023, as Appl. No. 18/213,412.
Application 18/213,412 is a continuation of application No. 16/218,351, filed on Dec. 12, 2018, granted, now 11,729,478.
Claims priority of application No. 2017905005 (AU), filed on Dec. 13, 2017.
Prior Publication US 2024/0171831 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 5/445 (2011.01); G06F 16/71 (2019.01); G06F 16/75 (2019.01); G06F 16/783 (2019.01); H04N 21/442 (2011.01); H04N 21/8549 (2011.01)
CPC H04N 21/8549 (2013.01) [G06F 16/71 (2019.01); G06F 16/75 (2019.01); G06F 16/7834 (2019.01); G06F 16/784 (2019.01); H04N 21/44204 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer implemented method for algorithmically editing digital video content, the method comprising the steps of:
processing a video file containing source video to extract metadata representative of at least one of:
video content within the source video, and
audio content within the source video;
applying labels to the extracted metadata and storing the labelled metadata in a metadata store in association with the video file;
processing the labelled metadata to identify higher-level labels for the labelled metadata;
processing the labelled metadata to infer applicable video genres that are associated with individual labels or groupings of labels in the labelled metadata and wherein the inferred video genres are stored as additional metadata;
storing any identified higher-level labels in the metadata store as additional metadata associated with the video file;
implementing a clip generating algorithm that applies the stored metadata for selectively editing the source video to thereby generate a plurality of different candidate video clips therefrom;
storing the plurality of candidate video clips in a video clip data store;
storing metadata for the plurality of candidate video clips in the metadata store;
responsive to determining a clip presentation trigger, implementing a clip selection algorithm that applies engagement data and metadata for the candidate video clips to select one of the stored candidate video clips, the engagement data being representative of one or more engagement metrics recorded for at least one of the stored candidate video clips; and
presenting the selected video clip to one or more viewers via corresponding viewer devices.