Patent Document ID: 9596386
Application ID: 13949731
Patent Status: 1

Claim One:
1. A method of synchronizing media data, comprising: receiving a reference acoustic fingerprint for a first media data, the reference acoustic fingerprint comprising: a plurality of reference acoustic fingerprint fragments, each reference acoustic fingerprint fragment comprising a hash generated based on one of a plurality of individual audio fragments, each individual audio fragment comprising a portion of the first media data that is associated with an acoustic event in the first media data; and a timeline comprising a plurality of timestamps, wherein at least one timestamp from the plurality of timestamps is associated with each of the plurality of reference acoustic fingerprint fragments; generating at least one acoustic fingerprint fragment from a portion of the first media data recorded during a playback of the first media data, the at least one acoustic fingerprint fragment comprising a hash, comprising: calculating a time difference between a first timestamp of a first onset and a second timestamp of a second onset, wherein: the first and second onsets are in the portion of the first media data recorded during the playback; and each of the first and second onsets comprise a time at which an energy in the frequency band suddenly increases above a recent average level; and hashing the time difference to generate the hash; comparing the hash of the at least one acoustic fingerprint fragment against the reference acoustic fingerprint and identifying a match with the hash of one of the plurality of reference acoustic fingerprint fragments in the reference acoustic fingerprint; receiving a second media data, comprising a second timeline comprising a second plurality of timestamps with a same time sequence as the timeline of the reference acoustic fingerprint; and synchronizing the second media data with the first media data based on the match, comprising matching a timestamp associated with the matching one of the plurality of reference acoustic fingerprint fragments with a timestamp in the second timeline.