Patent ID: 11922967
Assignee: GRACENOTE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
receiving podcast content;
identifying potential repetitive content within the podcast content by performing a first set of acts, a second set of acts, and a third set of acts, wherein:
the first set of acts comprises:
detecting a fingerprint match between query fingerprint data representing at least one audio segment within the podcast content and reference fingerprint data representing known repetitive content within other podcast content, the other podcast content being different from the podcast content, wherein the known repetitive content comprises content segments that appear at least twice in the other podcast content, and
responsive to detecting the fingerprint match, generating a first set of labels identifying the at least one audio segment as potential repetitive content within the podcast content,

the second set of acts comprises:
for each of a plurality of time-windows within the podcast content, determining a set of audio features, wherein each of the sets of audio features include the same audio feature types,
detecting a feature match between the set of audio features of at least one time-window of the plurality of time-windows and the set of audio features of at least one other time-window of the plurality of time-windows, and
responsive to detecting the feature match, generating a second set of labels identifying the at least one time-window as potential repetitive content within the podcast content, and

the third set of acts comprises:
generating a transcript of at least a portion of the podcast content,
dividing the generated transcript into query text sentences,
detecting a text match between at least one of the query text sentences and reference text sentences, the reference text sentences comprising text sentences from the content segments of the known repetitive content within the other podcast content, and
responsive to detecting the text match, generating a third set of labels identifying at least one audio segment of the podcast content that corresponds to the at least one of the query text sentences as potential repetitive content within the podcast content;

responsive to identifying potential repetitive content within the podcast content by performing two or more of the first set of acts, the second set of acts, or the third set of acts, selecting, from two or more of the generated first set of labels, the generated second set of labels, or the generated third set of labels, a consolidated set of labels identifying segments of repetitive content within the podcast content; and
responsive to selecting the consolidated set of labels, performing an action.