Syndication including melody recognition and opt out
First Claim
1. A computer-implemented method for facilitating a rights management service between a media content owner and a media hosting service, the method comprising:
- receiving, by a computing device, an audio clip from a media hosting service, the audio clip digitally representing a sound recording;
processing, by the computing device, the audio clip to extract dominant musical tones in the audio clip at a plurality of times within the audio clip, the extracted tones corresponding to notes of a musical scale;
determining, by the computing device, pitch intervals between consecutive ones of the dominant musical tones extracted from the audio clip;
generating, by the computing device, an input melody fingerprint from a sequence of the pitch intervals for the audio clip, the input melody fingerprint representing a melody of an input composition that is embodied in the audio clip, the input melody fingerprint being invariant to parameters used to perform or record a performance of the input composition;
querying, by the computing device, a reference database for a reference melody fingerprint that matches the input melody fingerprint, each reference melody fingerprint in the reference database representing a melody of a reference composition that is embodied in a reference sound recording; and
responsive to a matching reference melody fingerprint for the input melody fingerprint being found, determining, by the computing device, a rights management policy associated with the reference composition that matches the input composition, and providing instructions to the media hosting service for carrying out the rights management policy associated with the reference composition.
2 Assignments
0 Petitions
Accused Products
Abstract
A syndication system facilitates rights management services between media content owners and media hosting services that elect to participate in the syndication system and mutually elect to participate with each other. The syndication system utilizes a content recognition system to identify hosted media content and ownership rights associated with the hosted content. By applying melody recognition, the content recognition system can identify compositions embodied in hosted media content even when these compositions do not precisely match any known sound recording. Thus, the content recognition system is beneficially able to detect, for example, recorded cover performances and recorded live performances embodied in hosted media content. Once identified, ownership information is determined and the syndication system can facilitate rights management policies associated with the content such as monetizing or blocking the protected content.
37 Citations
26 Claims
-
1. A computer-implemented method for facilitating a rights management service between a media content owner and a media hosting service, the method comprising:
-
receiving, by a computing device, an audio clip from a media hosting service, the audio clip digitally representing a sound recording; processing, by the computing device, the audio clip to extract dominant musical tones in the audio clip at a plurality of times within the audio clip, the extracted tones corresponding to notes of a musical scale; determining, by the computing device, pitch intervals between consecutive ones of the dominant musical tones extracted from the audio clip; generating, by the computing device, an input melody fingerprint from a sequence of the pitch intervals for the audio clip, the input melody fingerprint representing a melody of an input composition that is embodied in the audio clip, the input melody fingerprint being invariant to parameters used to perform or record a performance of the input composition; querying, by the computing device, a reference database for a reference melody fingerprint that matches the input melody fingerprint, each reference melody fingerprint in the reference database representing a melody of a reference composition that is embodied in a reference sound recording; and responsive to a matching reference melody fingerprint for the input melody fingerprint being found, determining, by the computing device, a rights management policy associated with the reference composition that matches the input composition, and providing instructions to the media hosting service for carrying out the rights management policy associated with the reference composition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for determining ownership rights to a sound recording, comprising:
-
receiving, by a computing device, a representation of an audio clip from a media hosting service; generating, by the computing device, an input audio fingerprint for the audio clip, the audio fingerprint representing an input sound recording of an input composition that is embodied in the audio clip; querying, by the computing device, a reference audio fingerprint database for a reference audio fingerprint that matches the input audio fingerprint, each reference audio fingerprint in the reference audio fingerprint database representing a reference sound recording; and responsive to a matching reference audio fingerprint for the input audio fingerprint in the reference audio fingerprint database being found, determining, by the computing device, a rights management policy associated with the reference sound recording for the matching reference audio fingerprint, and providing instructions to the media hosting service for carrying out the rights management policy associated with the reference sound recording; responsive to a matching reference audio fingerprint for the input audio fingerprint not being found; generating, by the computing device, an input melody fingerprint for the audio clip, the input melody fingerprint different than the input audio fingerprint, the input melody fingerprint representing a melody of the input composition, the melody fingerprint being invariant to parameters used to perform or record a performance of the input composition; querying, by the computing device, a reference melody fingerprint database for a reference melody fingerprint that matches the input melody fingerprint, each reference melody fingerprint in the reference melody fingerprint database representing a melody of a reference composition-corresponding to one of the reference sound recordings; and responsive to a matching reference melody fingerprint for the input melody fingerprint being found, determining, by the computing device, a rights management policy associated with the reference composition for the matching reference melody fingerprint, and providing instructions to the media hosting service for carrying out the rights management policy associated with the reference composition. - View Dependent Claims (13)
-
-
14. A system for facilitating a rights management service between a media content owner and a media hosting service, the system comprising:
-
a processor; and a non-transitory computer-readable storage medium coupled to the processor, wherein the non-transitory computer-readable storage medium stores instructions that when executed cause the processor to; receive an audio clip from a media hosting service, the audio clip digitally representing a sound recording; process the audio clip to extract dominant musical tones in the audio clip at a plurality of times within the audio clip, the extracted tones corresponding to notes of a musical scale; determine pitch intervals between consecutive ones of the dominant musical tones extracted from the audio clip; generate an input melody fingerprint from a sequence of the pitch intervals for the audio clip, the input melody fingerprint representing a melody of an input composition that is embodied in the audio clip, the input melody fingerprint being invariant to parameters used to perform or record a performance of the input composition; query a reference database for a reference melody fingerprint that matches the input melody fingerprint, each reference melody fingerprint in the reference database representing a melody of a reference composition that is embodied in a reference sound recording; and responsive to a matching reference melody fingerprint for the input melody fingerprint being found, determine a rights management policy associated with the reference composition that matches the input composition, and provide instructions to the media hosting service for carrying out the rights management policy associated with the reference composition. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for determining ownership rights to a sound recording, the system comprising:
-
a processor; and a non-transitory computer-readable storage medium coupled to the processor, wherein the non-transitory computer-readable storage medium stores instructions that when executed cause the processor to; receive a representation of an audio clip from a media hosting service; generate an input audio fingerprint for the audio clip, the audio fingerprint representing an input sound recording of an input composition that is embodied in the audio clip; query a reference audio fingerprint database for a reference audio fingerprint that matches the input audio fingerprint, each reference audio fingerprint in the reference audio fingerprint database representing a reference sound recording; and responsive to a matching reference audio fingerprint for the input audio fingerprint in the reference audio fingerprint database being found, determine a rights management policy associated with the reference sound recording for the matching reference audio fingerprint, and provide instructions to the media hosting service for carrying out the rights management policy associated with the reference sound recording; responsive to a matching reference audio fingerprint for the input audio fingerprint not being found; generate an input melody fingerprint for the audio clip, the input melody fingerprint different than the input audio fingerprint, the input melody fingerprint representing a melody of the input composition, the melody fingerprint being invariant to parameters used to perform or record a performance of the input composition; query a reference melody fingerprint database for a reference melody fingerprint that matches the input melody fingerprint, each reference melody fingerprint in the reference melody fingerprint database representing a melody of a reference composition corresponding to one of the reference sound recordings; and responsive to a matching reference melody fingerprint for the input melody fingerprint being found, determine a rights management policy associated with the reference composition for the matching reference melody fingerprint, and provide instructions to the media hosting service for carrying out the rights management policy associated with the reference composition. - View Dependent Claims (26)
-
Specification