Method and system for automatic cue sheet generation
First Claim
Patent Images
1. A method in a computing system of generating a cue sheet for submission to a performing rights society, the method comprising:
- receiving an edit decision list containing edit actions associated with a plurality of tracks in a broadcast production;
receiving metadata associated with the broadcast production comprising one or more of a name of the broadcast production, a network airing the broadcast production, a production company of the broadcast production, a producer, a length of the broadcast production and an airing date of the broadcast production;
extracting at least one track identifier associated with a track from the edit decision list;
extracting use data from the edit decision list for each extracted track identifier, the use data comprising a duration of use of the associated track and a form of use of the associated track;
searching a music catalog database to retrieve identification data for each extracted track identifier, the identification data comprising a composer, a publisher, and a performing rights society affiliated with the extracted track identifier; and
dynamically formatting with the computer system a cue sheet for submission to a performing rights society for the payment of royalties, the cue sheet comprising information about tracks used in the broadcast production including;
1) track titles, duration of use and a form of use that are extracted from the edit decision list
2) a composer'"'"'s name, publisher and affiliated performing rights society associated with a track that are retrieved from the database and
3) at least some of the received metadata;
wherein code implementing the method is stored in a memory of the computing system for execution by a processor of the computing system.
12 Assignments
0 Petitions
Accused Products
Abstract
A cue sheet generation system is used to compose a cue sheet for submission to PRS from an input EDL. The system parses the EDL to extract data relating to use of musical works associated with a PRS. The system employs both local and remote databases to retrieve information relating to the extracted musical work data. The information is then used to construct a cue sheet in a form appropriate for submission to a PRS.
-
Citations
21 Claims
-
1. A method in a computing system of generating a cue sheet for submission to a performing rights society, the method comprising:
-
receiving an edit decision list containing edit actions associated with a plurality of tracks in a broadcast production; receiving metadata associated with the broadcast production comprising one or more of a name of the broadcast production, a network airing the broadcast production, a production company of the broadcast production, a producer, a length of the broadcast production and an airing date of the broadcast production; extracting at least one track identifier associated with a track from the edit decision list; extracting use data from the edit decision list for each extracted track identifier, the use data comprising a duration of use of the associated track and a form of use of the associated track; searching a music catalog database to retrieve identification data for each extracted track identifier, the identification data comprising a composer, a publisher, and a performing rights society affiliated with the extracted track identifier; and dynamically formatting with the computer system a cue sheet for submission to a performing rights society for the payment of royalties, the cue sheet comprising information about tracks used in the broadcast production including;
1) track titles, duration of use and a form of use that are extracted from the edit decision list
2) a composer'"'"'s name, publisher and affiliated performing rights society associated with a track that are retrieved from the database and
3) at least some of the received metadata;wherein code implementing the method is stored in a memory of the computing system for execution by a processor of the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium encoded with instructions that, when executed by a processor, cause the processor to implement a method to generate a cue sheet for submission to a performing rights society, the method comprising:
-
receiving an edit decision list containing edit actions associated with a plurality of tracks in a broadcast production; receiving metadata associated with the broadcast production comprising one or more of a name of the broadcast production, a network airing the broadcast production, a production company of the broadcast production, a producer, a length of the broadcast production and an airing date of the broadcast production; extracting at least one track identifier associated with a track from the edit decision list; extracting use data from the edit decision list for each extracted track identifier, the use data comprising a duration of use of the associated track and a form of use of the associated track; searching a music catalog database to retrieve identification data for each extracted track identifier, the identification data comprising a composer, a publisher, and a performing rights society affiliated with the extracted track identifier; and dynamically formatting with the processor a cue sheet for submission to a performing rights society for the payment of royalties, the cue sheet comprising information about tracks used in the broadcast production including;
1) track titles, duration of use and a form of use that are extracted from the edit decision list
2) a composer'"'"'s name, publisher and affiliated performing rights society affiliated with a track that are retrieved from the database and
3) at least some of the received metadata. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system for generation of a cue sheet for submission to a performing rights society, the computing system comprising:
a processor and a storage area, wherein the storage area includes; instructions executable by the processor to provide an input component for receiving an edit decision list containing edit actions associated with a plurality of tracks in a broadcast production and receiving metadata associated with the broadcast production comprising one or more of a name of the broadcast production, a network airing the broadcast production, a production company of the broadcast production, a producer, a length of the broadcast production and an airing date of the broadcast production; instructions executable by the processor to provide an extraction component for extracting at least one track identifier associated with a track from the edit decision list and extracting use data from the edit decision list for each extracted track identifier, the use data comprising a duration of use of the associated track and a form of use of the associated track; instructions executable by the processor to provide a search component for searching a music catalog database to retrieve identification data for each extracted track identifier, the identification data comprising a composer, a publisher, and a performance right society affiliated with the extracted track identifier; and instructions executable by the processor to provide an output component for dynamically formatting with the processor a cue sheet for submission to a performing rights society for the payment of royalties, the cue sheet comprising information about tracks used in the broadcast production including;
1) track titles, duration of use and a form of use that are extracted from the edit decision list
2) a composer'"'"'s name, publisher and affiliated performing rights society associated with a track that are retrieved from the database and
3) at least some of the received metadata.- View Dependent Claims (18, 19, 20, 21)
Specification