US 12,223,984 B2
Synthesizing a presentation from multiple media clips
Dale T. Roberts, San Anselmo, CA (US); Randall E. Cook, Kensington, CA (US); and Markus K. Cremer, Orinda, CA (US)
Assigned to Gracenote, Inc., New York, NY (US)
Filed by Gracenote, Inc., Emeryville, CA (US)
Filed on Nov. 10, 2023, as Appl. No. 18/506,986.
Application 18/506,986 is a continuation of application No. 17/854,201, filed on Jun. 30, 2022, granted, now 11,862,198.
Application 17/854,201 is a continuation of application No. 17/178,494, filed on Feb. 18, 2021, granted, now 11,410,703.
Application 17/178,494 is a continuation of application No. 16/861,533, filed on Apr. 29, 2020, granted, now 10,971,190.
Application 16/861,533 is a continuation of application No. 15/946,946, filed on Apr. 6, 2018, granted, now 10,679,672, issued on Jun. 9, 2020.
Application 15/946,946 is a continuation of application No. 14/694,624, filed on Apr. 23, 2015, granted, now 9,940,973, issued on Apr. 10, 2018.
Application 14/694,624 is a continuation of application No. 12/239,082, filed on Sep. 26, 2008, granted, now 9,106,804, issued on Aug. 11, 2015.
Claims priority of provisional application 60/976,186, filed on Sep. 28, 2007.
Prior Publication US 2024/0079032 A1, Mar. 7, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G11B 27/031 (2006.01); G06F 16/40 (2019.01); G06F 16/958 (2019.01); G06F 40/103 (2020.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/174 (2020.01); G06F 40/177 (2020.01); G11B 27/036 (2006.01); G11B 27/10 (2006.01); G11B 27/28 (2006.01); G11B 27/34 (2006.01); H04N 5/262 (2006.01); H04N 7/173 (2011.01); H04N 21/218 (2011.01); H04N 21/2743 (2011.01); H04N 21/8549 (2011.01)
CPC G11B 27/031 (2013.01) [G11B 27/036 (2013.01); G11B 27/10 (2013.01); G11B 27/28 (2013.01); G11B 27/34 (2013.01); H04N 5/262 (2013.01); H04N 7/17336 (2013.01); H04N 21/21805 (2013.01); H04N 21/2743 (2013.01); H04N 21/8549 (2013.01); G06F 16/40 (2019.01); G06F 16/958 (2019.01); G06F 40/103 (2020.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/174 (2020.01); G06F 40/177 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computing system for generating a synchronized presentation of a multimedia clip, the computing system comprising:
one or more processors; and
a non-transitory machine readable storage medium comprising instructions that, when executed, cause the one or more processors to perform a set of operations comprising:
receiving, from a first computing device, a first media clip with a first audio waveform;
receiving, from a second computing device, a second media clip with a second audio waveform;
determining a temporal overlap of the first media clip and the second media clip, wherein the temporal overlap is determined by matching a first audio identifier of the first media clip with a second audio identifier of the second media clip;
merging the first media clip and the second media clip into a group of overlapping media clips based on the temporal overlap determined by the matching of the first audio identifier with the second audio identifier; and
generating the synchronized presentation of the multimedia clip, wherein the multimedia clip comprises the group formed by merging the first and second media clips based on the temporal overlap, and wherein the synchronized presentation of the multimedia clip comprises a first portion of the first media clip and a second portion of the second media clip.