US-12619659-B2 - Method, service server and computer-readable medium for matching music usage log and copyright holder
Abstract
The present invention relates to a method, a service server and a computer-readable medium for matching a music usage log (cue sheet) and a copyright holder, and more particularly, to a method, a service server and a computer-readable medium for matching a music usage log (cue sheet) and a copyright holder, in which the service server includes a master DB including a plurality of right logs, receives a usage log for music usage from a streaming server, derives a preliminary right log by preprocessing the usage log, calculates a music name matching rate, an artist name matching rate, and an album name matching rate based on the preliminary right log and the right log to match the preliminary right log and the right log, and adds up a record value of the preliminary right log to a cumulative record value of the right log.
Inventors
- Gee Byoung CHAE
- Changjoon LEE
Assignees
- Gee Byoung CHAE
Dates
- Publication Date
- 20260505
- Application Date
- 20230705
- Priority Date
- 20220706
Claims (4)
- 1 . A method for matching a music usage log (cue sheet) and a copyright holder, which is performed by a service server, wherein the service server includes a master DB, the master DB stores a plurality of right logs identified by a music copyright holder of right music, each of the right logs includes a right music name, a right artist name, and a right album name of the right music, and a cumulative record value obtained by accumulating a record value, which is a number of usage times of the right music, on a monthly basis, and the service server performs: a usage log reception step of receiving a usage log including a music name, an artist name, an album name, a usage date, and a record value for used music from a streaming server; a preliminary right log derivation step of deriving a preliminary right log including a preliminary music name, a preliminary artist name, a preliminary album name, a usage month, and a record value, which are obtained by preprocessing the usage log according to a preset rule; a music name matching rate calculation step of calculating a music name matching rate between each of the right music names of the right logs and the preliminary music name; an artist name matching rate calculation step of calculating an artist name matching rate between a right artist name of a right log in which the music name matching rate has been calculated as 100% in the music name matching rate calculation step and the preliminary artist name; and a first right log matching step of calculating, when a right log in which the artist name matching rate has been calculated as being greater than or equal to a preset reference artist name matching rate in the artist name matching rate calculation step exists, an album name matching rate between each of the right album names of the right logs and the preliminary album name, deriving a matching right log matched with the preliminary right log based on the artist name matching rate and the album name matching rate, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log, wherein the first right log matching step includes: a first preliminary matching right log derivation step of calculating the album name matching rate between each of the right album names of the right logs in which the artist name matching rate has been calculated as being greater than or equal to the preset reference artist name matching rate and the preliminary album name, and deriving a right log corresponding to the album name matching rate that is greater than or equal to a preset reference album name matching rate as a first preliminary matching right log; and a first matching step of deriving one of first preliminary matching right logs as the matching right log based on the artist name matching rate and the album name matching rate of each of the first preliminary matching right logs, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month, and wherein, in the method for matching the music usage log and the copyright holder, the service server performs a second right log matching step when a right log in which the artist name matching rate has been calculated as being greater than or equal to the preset reference artist name matching rate in the artist name matching rate calculation step does not exist, and the second right log matching step includes: a second preliminary matching right log derivation step of calculating the album name matching rate between each of the right album names of the right logs in which the artist name matching rate has been calculated and the preliminary album name, deriving one second preliminary matching right log based on the artist name matching rate and the album name matching rate of each of the right logs corresponding to the album name matching rate that is greater than or equal to a preset reference album name matching rate, calculating and storing a comprehensive matching rate obtained by adding up the music name matching rate, the artist name matching rate, and the album name matching rate of the second preliminary matching right log, and assigning a preset setting comprehensive matching rate to the second preliminary matching right log; an extended right log derivation step of deriving one or more extended right logs by performing extended derivation on the right logs based on the preliminary right log and the preset rule, and calculating an extended comprehensive matching rate obtained by deriving and adding up the music name matching rate, the artist name matching rate, and the album name matching rate of the extended right log and the preliminary right log; a second matching step of comparing the setting comprehensive matching rate with an extended comprehensive matching rate corresponding to a largest value among the extended comprehensive matching rates of the one or more extended right logs to derive, when the setting comprehensive matching rate is less than the extended comprehensive matching rate, an extended right log corresponding to the largest value among the extended comprehensive matching rates as the matching right log, and add up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month; a matching rate comparison step of comparing the setting comprehensive matching rate with the extended comprehensive matching rate corresponding to the largest value among the extended comprehensive matching rates of the one or more extended right logs to compare, when the setting comprehensive matching rate is greater than the extended comprehensive matching rate, the setting comprehensive matching rate and the comprehensive matching rate of the second preliminary matching right log; a non-matching step of storing, when the setting comprehensive matching rate is greater than the comprehensive matching rate in the matching rate comparison step, the preliminary right log in the master DB as non-matching without deriving the second preliminary matching right log as the matching right log; and a third matching step of deriving, when the setting comprehensive matching rate is less than the comprehensive matching rate in the matching rate comparison step, the second preliminary matching right log as the matching right log, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month.
- 2 . The method of claim 1 , wherein the preset rule used to derive the extended right log corresponds to one or more of a first rule, a second rule, and a third rule, the first rule corresponds to a rule in which one of the right music name and the preliminary music name includes a remaining one of the right music name and the preliminary music name, the second rule corresponds to a rule in which the right music name and the preliminary music name match each other, and one of the right artist name and the preliminary artist name includes a remaining one of the right artist name and the preliminary artist name, and the third rule corresponds to a rule in which the right music name and the preliminary music name match each other, and one of the right album name and the preliminary album name includes a remaining one of the right album name and the preliminary album name.
- 3 . A service server, which includes a master DB and performs a method for matching a music usage log (cue sheet) and a copyright holder, in which the master DB stores a plurality of right logs identified by a music copyright holder of right music, and each of the right logs includes a right music name, a right artist name, and a right album name of the right music, and a cumulative record value obtained by accumulating a record value, which is a number of usage times of the right music, on a monthly basis, the service server comprising: a usage log reception unit for receiving a usage log including a music name, an artist name, an album name, a usage date, and a record value for used music from a streaming server; a preliminary right log derivation unit for deriving a preliminary right log including a preliminary music name, a preliminary artist name, a preliminary album name, a usage month, and a record value, which are obtained by preprocessing the usage log according to a preset rule; a music name matching rate calculation unit for calculating a music name matching rate between each of the right music names of the right logs and the preliminary music name; an artist name matching rate calculation unit for calculating an artist name matching rate between a right artist name of a right log in which the music name matching rate has been calculated as 100% in the music name matching rate calculation unit and the preliminary artist name; and a first right log matching unit for calculating, when a right log in which the artist name matching rate has been calculated as being greater than or equal to a preset reference artist name matching rate in the artist name matching rate calculation unit exists, an album name matching rate between each of the right album names of the right logs and the preliminary album name, deriving a matching right log matched with the preliminary right log based on the artist name matching rate and the album name matching rate, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log, wherein the first right log matching unit includes: a first preliminary matching right log derivation unit for calculating the album name matching rate between each of the right album names of the right logs in which the artist name matching rate has been calculated as being greater than or equal to the preset reference artist name matching rate and the preliminary album name, and deriving a right log corresponding to the album name matching rate that is greater than or equal to a preset reference album name matching rate as a first preliminary matching right log; and a first matching unit for deriving one of first preliminary matching right logs as the matching right log based on the artist name matching rate and the album name matching rate of each of the first preliminary matching right logs, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month, and wherein, in the method for matching the music usage log and the copyright holder, the service server is configured to perform a second right log matching step when a right log in which the artist name matching rate has been calculated as being greater than or equal to the preset reference artist name matching rate in the artist name matching rate calculation unit does not exist, and the second right log matching step includes: a second preliminary matching right log derivation step of calculating the album name matching rate between each of the right album names of the right logs in which the artist name matching rate has been calculated and the preliminary album name, deriving one second preliminary matching right log based on the artist name matching rate and the album name matching rate of each of the right logs corresponding to the album name matching rate that is greater than or equal to a preset reference album name matching rate, calculating and storing a comprehensive matching rate obtained by adding up the music name matching rate, the artist name matching rate, and the album name matching rate of the second preliminary matching right log, and assigning a preset setting comprehensive matching rate to the second preliminary matching right log; an extended right log derivation step of deriving one or more extended right logs by performing extended derivation on the right logs based on the preliminary right log and the preset rule, and calculating an extended comprehensive matching rate obtained by deriving and adding up the music name matching rate, the artist name matching rate, and the album name matching rate of the extended right log and the preliminary right log; a second matching step of comparing the setting comprehensive matching rate with an extended comprehensive matching rate corresponding to a largest value among the extended comprehensive matching rates of the one or more extended right logs to derive, when the setting comprehensive matching rate is less than the extended comprehensive matching rate, an extended right log corresponding to the largest value among the extended comprehensive matching rates as the matching right log, and add up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month; a matching rate comparison step of comparing the setting comprehensive matching rate with the extended comprehensive matching rate corresponding to the largest value among the extended comprehensive matching rates of the one or more extended right logs to compare, when the setting comprehensive matching rate is greater than the extended comprehensive matching rate, the setting comprehensive matching rate and the comprehensive matching rate of the second preliminary matching right log; a non-matching step of storing, when the setting comprehensive matching rate is greater than the comprehensive matching rate in the matching rate comparison step, the preliminary right log in the master DB as non-matching without deriving the second preliminary matching right log as the matching right log; and a third matching step of deriving, when the setting comprehensive matching rate is less than the comprehensive matching rate in the matching rate comparison step, the second preliminary matching right log as the matching right log, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month.
- 4 . A non-transitory computer-readable medium for implementing a method for matching a music usage log (cue sheet) and a copyright holder, which is performed by a service server, wherein the service server includes a master DB, the master DB stores a plurality of right logs identified by a music copyright holder of right music, each of the right logs includes a right music name, a right artist name, and a right album name of the right music, and a cumulative record value obtained by accumulating a record value, which is a number of usage times of the right music, on a monthly basis, and the non-transitory computer-readable medium stores instructions for allowing the service server to perform: a usage log reception step of receiving a usage log including a music name, an artist name, an album name, a usage date, and a record value for used music from a streaming server; a preliminary right log derivation step of deriving a preliminary right log including a preliminary music name, a preliminary artist name, a preliminary album name, a usage month, and a record value, which are obtained by preprocessing the usage log according to a preset rule; a music name matching rate calculation step of calculating a music name matching rate between each of the right music names of the right logs and the preliminary music name; an artist name matching rate calculation step of calculating an artist name matching rate between a right artist name of a right log in which the music name matching rate has been calculated as 100% in the music name matching rate calculation step and the preliminary artist name; and a first right log matching step of calculating, when a right log in which the artist name matching rate has been calculated as being greater than or equal to a preset reference artist name matching rate in the artist name matching rate calculation step exists, an album name matching rate between each of the right album names of the right logs and the preliminary album name, deriving a matching right log matched with the preliminary right log based on the artist name matching rate and the album name matching rate, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log, wherein the first right log matching step includes: a first preliminary matching right log derivation step of calculating the album name matching rate between each of the right album names of the right logs in which the artist name matching rate has been calculated as being greater than or equal to the preset reference artist name matching rate and the preliminary album name, and deriving a right log corresponding to the album name matching rate that is greater than or equal to a preset reference album name matching rate as a first preliminary matching right log; and a first matching step of deriving one of first preliminary matching right logs as the matching right log based on the artist name matching rate and the album name matching rate of each of the first preliminary matching right logs, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month, and wherein, in the method for matching the music usage log and the copyright holder, the service server performs a second right log matching step when a right log in which the artist name matching rate has been calculated as being greater than or equal to the preset reference artist name matching rate in the artist name matching rate calculation step does not exist, and the second right log matching step includes: a second preliminary matching right log derivation step of calculating the album name matching rate between each of the right album names of the right logs in which the artist name matching rate has been calculated and the preliminary album name, deriving one second preliminary matching right log based on the artist name matching rate and the album name matching rate of each of the right logs corresponding to the album name matching rate that is greater than or equal to a preset reference album name matching rate, calculating and storing a comprehensive matching rate obtained by adding up the music name matching rate, the artist name matching rate, and the album name matching rate of the second preliminary matching right log, and assigning a preset setting comprehensive matching rate to the second preliminary matching right log; an extended right log derivation step of deriving one or more extended right logs by performing extended derivation on the right logs based on the preliminary right log and the preset rule, and calculating an extended comprehensive matching rate obtained by deriving and adding up the music name matching rate, the artist name matching rate, and the album name matching rate of the extended right log and the preliminary right log; a second matching step of comparing the setting comprehensive matching rate with an extended comprehensive matching rate corresponding to a largest value among the extended comprehensive matching rates of the one or more extended right logs to derive, when the setting comprehensive matching rate is less than the extended comprehensive matching rate, an extended right log corresponding to the largest value among the extended comprehensive matching rates as the matching right log, and add up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month; a matching rate comparison step of comparing the setting comprehensive matching rate with the extended comprehensive matching rate corresponding to the largest value among the extended comprehensive matching rates of the one or more extended right logs to compare, when the setting comprehensive matching rate is greater than the extended comprehensive matching rate, the setting comprehensive matching rate and the comprehensive matching rate of the second preliminary matching right log; a non-matching step of storing, when the setting comprehensive matching rate is greater than the comprehensive matching rate in the matching rate comparison step, the preliminary right log in the master DB as non-matching without deriving the second preliminary matching right log as the matching right log; and a third matching step of deriving, when the setting comprehensive matching rate is less than the comprehensive matching rate in the matching rate comparison step, the second preliminary matching right log as the matching right log, and adding up the record value of the preliminary right log to the cumulative record value of the matching right log according to the usage month.
Description
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method, a service server and a computer-readable medium for matching a music usage log (cue sheet) and a copyright holder, and more particularly, to a method, a service server and a computer-readable medium for matching a music usage log (cue sheet) and a copyright holder, in which the service server includes a master DB including a plurality of right logs, receives a usage log for music usage from a streaming server including a monitoring server, derives a preliminary right log by preprocessing the usage log, calculates a music name matching rate, an artist name matching rate, and an album name matching rate based on the preliminary right log and the right log to match the preliminary right log and the right log, and adds up a record value of the preliminary right log to a cumulative record value of the right log. 2. Description of the Related Art Music refers to digital music data that may be downloaded or live-streamed so as to be played. In order to create the music, a songwriter, a lyricist, an arranger, a producer, a performer, and the like may participate, and have copyrights or neighboring rights. As they hold the copyrights or the neighboring rights, when the music is used, they may have a right to get a settlement for an income caused by music usage. In commercial media such as broadcast programs, advertisements, and movies, copyrighted music has been widely used, and the music has been streamed by many people through a streaming service. According to Spotify, which is a music streaming medium, during 2021, K-pop music was streamed a monthly average of 7.97 billion times or more worldwide. Accordingly, there is a demand for a system capable of accurately settling an income generated by usage of a large quantity of music. In particular, reproduction rights (downloading), transmission rights (streaming), and performing rights (play) are important rights in the online music industry, and it is important to collect usage and sales logs to perform settlement and distribution. In addition, royalties for broadcasting are also a main source of income for copyright holders, so that it is also important to monitor copyrighted works used in the broadcasting to perform settlement and distribution. In order to perform music income settlement, it is necessary to know the number of times the music has been used and a right holder of the music. However, there are many difficulties in retrieving the right holder of the music. For example, a title of the same music and the same artist may be variously notated according to distributors or the like, and even the same music may belong to various albums. Therefore, in order to accurately retrieve the right holder of the music to get a settlement for an income, there is a demand for a system capable of receiving information on usage of the music, preprocessing the received information, and matching the preprocessed information with prestored information on the music. SUMMARY OF THE INVENTION The present invention relates to a method, a service server and a computer-readable medium for matching a music usage log (cue sheet) and a copyright holder, and more particularly, to a method, a service server and a computer-readable medium for matching a music usage log (cue sheet) and a copyright holder, in which the service server includes a master DB including a plurality of right logs, receives a usage log for music usage from a streaming server, derives a preliminary right log by preprocessing the usage log, calculates a music name matching rate, an artist name matching rate, and an album name matching rate based on the preliminary right log and the right log to match the preliminary right log and the right log, and adds up a record value of the preliminary right log to a cumulative record value of the right log. To achieve the object described above, according to one embodiment of the present invention, there is provided a method for matching a music usage log (cue sheet) and a copyright holder, which is performed by a service server, wherein the service server includes a master DB, the master DB stores a plurality of right logs identified by a music copyright holder of right music, each of the right logs includes a right music name, a right artist name, and a right album name of the right music, and a cumulative record value obtained by accumulating a record value, which is a number of usage times of the right music, on a monthly basis, and the service server performs: a usage log reception step of receiving a usage log including a music name, an artist name, an album name, a usage date, and a record value for used music from a streaming server; a preliminary right log derivation step of deriving a preliminary right log including a preliminary music name, a preliminary artist name, a preliminary album name, a usage month, and a record value, which are obtained by preprocessing the usage