Patent ID: 11862198
Assignee: GRACENOTE, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 19:
20. A server computing device comprising:
one or more processors; and
a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the one or more processors, cause performance of operations comprising:
accessing a plurality of media clips including a first media clip and a second media clip;
matching a first fingerprint of at least a part of the first media clip with a second fingerprint of at least a part of the second media clip;
determining an overlap of the first media clip with the second media clip based at least in part on the match of the first fingerprint of at least the part of the first media clip with the second fingerprint of at least the part of the second media clip; and
based on the overlap of the first media clip with the second media clip:
merging the first media clip and the second media clip into a group of overlapping media clips,
transmitting, to a client computing device, data identifying the group of overlapping media clips and specifying a synchronization of the first media clip with the second media clip, and
generating, for display on a display device of the client computing device, a graphical user interface that identifies the group of overlapping media clips, specifies the synchronization of the first media clip with the second media clip, and allows access to, and manipulation of, the first and second media clips.