Patent ID: 9244923
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A computer-implemented method of generating content links between a first digital file and a second digital file comprising a plurality of digital file segments, the method comprising: classifying, by at least one computing device, the first and second digital files according to a presentation video classification and a non-presentation video classification; selecting, by the at least one computing device, for each of the first and second digital files, a first segmentation process in response the digital file being classified into the presentation video classification and a second segmentation process in response to the digital file being classified into the non-presentation video classification; dividing, by the at least one computing device, the first digital file using the segmentation process selected for the first digital file and the second digital file using the segmentation process selected for the second digital file into the plurality of digital file segments including the first digital file segment and the second digital file segment; analyzing each digital file segment of the plurality of digital file segments to determine at least one content feature in the digital file segment; detecting, by the at least one computing device, at least one content feature of a first digital file segment of the first digital file, during playback of the first digital file segment of the first digital file; searching, by the at least one computing device, an index including for each digital file segment of the plurality of digital file segments (i) information identifying the digital file segment and (ii) content feature association information that identifies the at least one content feature in the digital file segment, to identify a second digital file segment of the second digital file having the at least one content feature of the first digital file segment or at least one content feature related to the at least one content feature of the first digital file segment, using the content feature association information; dynamically generating, by the at least one computing device, a link between the first digital file segment of the first digital file and the second digital file segment of the second digital file having the at least one content feature of the first digital file segment or the at least one content feature related to the at least one content feature of the first digital file segment, the link being selectable by a user to initiate playback of the second digital file starting at the second digital file segment; and displaying, by the at least one computing device, a keyframe representing the second digital file segment of the second digital file in response to the dynamic generating of the link between the first digital file segment of the first digital file and the second digital file segment of the second digital file.