Web-based system providing royalty processing and reporting services
First Claim
1. A method implemented in a computer having a processor and a memory for automatically correlating sales records to specific media items subject to royalty obligations, the method comprising:
- storing catalog metadata comprising a database representation of media items unique to a given record label'"'"'s repertoire, said catalog metadata storing for each given media item a set of signatures based on different combinations of information about the given media item;
receiving from a user sales records that document purchases that have occurred for media items subject to royalty obligations, at least some of the sales records requiring additional processing in order to determine applicable royalty obligations, at least some sales records missing information about which specific media item has been purchased;
parsing the sales records to extract from each sales record a set of fields having at least some information about a given media item purchased;
deriving a set of signatures for each sales record, based on different combinations of the fields extracted for that sales record;
comparing the set of derived signatures for each sales record against corresponding sets of signatures stored in said catalog metadata;
based on the comparison, automatically correlating each sales record to one specific media item that is subject to royalty obligations; and
reporting the correlated sales records to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system providing Web-based royalty processing and reporting is described. In one embodiment, for example, a computer-implemented method of the present invention for automatic identification of media items subject to royalty obligations, includes steps of: receiving sales input from a user comprising media items subject to royalty obligations; parsing the sales input to extract for each media item a set of fields characterizing that media item; deriving a plurality of signatures for each media item, based on different combinations of the fields for that media item; comparing the derived signatures for each media item against a database storing signatures of known media items; based on the comparison, automatically identifying media items present in the sales input; and reporting the automatically identified media items to the user.
-
Citations
52 Claims
-
1. A method implemented in a computer having a processor and a memory for automatically correlating sales records to specific media items subject to royalty obligations, the method comprising:
-
storing catalog metadata comprising a database representation of media items unique to a given record label'"'"'s repertoire, said catalog metadata storing for each given media item a set of signatures based on different combinations of information about the given media item; receiving from a user sales records that document purchases that have occurred for media items subject to royalty obligations, at least some of the sales records requiring additional processing in order to determine applicable royalty obligations, at least some sales records missing information about which specific media item has been purchased; parsing the sales records to extract from each sales record a set of fields having at least some information about a given media item purchased; deriving a set of signatures for each sales record, based on different combinations of the fields extracted for that sales record; comparing the set of derived signatures for each sales record against corresponding sets of signatures stored in said catalog metadata; based on the comparison, automatically correlating each sales record to one specific media item that is subject to royalty obligations; and reporting the correlated sales records to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for automatically correlating sales records to specific media items subject to royalty obligations, the system comprising:
a computer having a processor and a memory, the memory storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; storing catalog metadata comprising a database representation of media items unique to a given record label'"'"'s repertoire, said catalog metadata storing for each given media item a set of signatures based on different combinations of information about the given media item; receiving from a user sales records that document purchases that have occurred for media items subject to royalty obligations, at least some of the sales records requiring additional processing in order to determine applicable royalty obligations, at least some sales records missing information about which specific media item has been purchased; parsing the sales records to extract from each sales record a set of fields having at least some information about a given media item purchased; deriving a set of signatures for each sales record, based on different combinations of the fields extracted for that sales record; comparing the set of derived signatures for each sales record against corresponding sets of signatures stored in said catalog metadata; automatically correlating, based on the comparison, each sales record to one specific media item that is subject to royalty obligations; and reporting the correlated sales records to the user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
Specification