MATCHING MEDIA FOR MANAGING LICENSES TO CONTENT
First Claim
1. A method for matching media files, comprising:
- receiving from a media provider a media file to be matched;
creating a list of domains to be evaluated to determine whether any of the domains include a matching media file that matches the media file;
applying to the list of domains an exclusion filter that eliminates specified domains from the list based on criteria defined by a user;
crawling the domains to identify one or more potentially matching media files that are potential matches for the media file provided by the media provider;
classifying each potentially matching media file into one of a plurality of categories; and
evaluating each potentially matching media file to determine whether each potentially matching media file matches the media file provided by the media provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Matching digital media available in a multi-node system. An example embodiment receives media from media providers. Metadata may also be included with digital media files or stored separately in a database. An example matching system generates, or receives a list of candidate nodes, such as network domains, to search for potential copies of digital media. The list may be defined and/or prioritized based on countries of interest, business sectors of interest, or other business rules. An example system crawls the domains to identify media files that appear on websites that are potential matches of the media files provided by the media providers. The system may download the media files, and evaluate them relative to the provided media files. The system identifies matches and identifies owners or operators of domains that had matching media files. The system generates case records for subsequent licensing or other action regarding the matched media files.
-
Citations
20 Claims
-
1. A method for matching media files, comprising:
-
receiving from a media provider a media file to be matched; creating a list of domains to be evaluated to determine whether any of the domains include a matching media file that matches the media file; applying to the list of domains an exclusion filter that eliminates specified domains from the list based on criteria defined by a user; crawling the domains to identify one or more potentially matching media files that are potential matches for the media file provided by the media provider; classifying each potentially matching media file into one of a plurality of categories; and evaluating each potentially matching media file to determine whether each potentially matching media file matches the media file provided by the media provider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for matching media files with media files that appear on web pages, comprising:
-
receiving from a media provider one or more media files to be matched; creating a list of domains to be evaluated to determine if any of the media files to be matched appears on web pages in said domains; applying exclusion filters to the list of domains that eliminate specified domains from the list based on criteria defined by a user; crawling the Web to identify and download media files that are potential matches for media files provided by said media provider; classifying each downloaded media file into one of a plurality of categories; attempting to match each media file classified into one or more of the said categories with each media file provided by said media provider; and generating a case for each domain that contains at least one media file on a web page that matches at least one media file provided by said media provider where said case includes information about the owner of said domain and information about each instance where a media file on a web page in said domain matches a media file provided by said media provider. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A network device for matching media files, comprising:
-
a network interface unit that is arranged to send and receive data over a network; a processor; and a processor-readable storage medium storing instructions which when executed on the processor enable actions, including; receiving from a media provider a media file to be matched; creating a list of domains to be evaluated to determine whether any of the domains include a matching media file that matches the media file; applying to the list of domains an exclusion filter that eliminates specified domains from the list based on criteria defined by a user; crawling the domains to identify one or more potentially matching media files that are potential matches for the media file provided by the media provider; classifying each potentially matching media file into one of a plurality of categories; and evaluating each potentially matching media file to determine whether each potentially matching media file matches the media file provided by the media provider. - View Dependent Claims (17, 18, 19)
-
-
20. An article of manufacture including a processor-readable medium having processor-executable code stored therein, which when executed by one or more processors enables actions for matching media files comprising:
-
receiving from a media provider a media file to be matched; creating a list of domains to be evaluated to determine whether any of the domains include a matching media file that matches the media file; applying to the list of domains an exclusion filter that eliminates specified domains from the list based on criteria defined by a user; crawling the domains to identify one or more potentially matching media files that are potential matches for the media file provided by the media provider; classifying each potentially matching media file into one of a plurality of categories; and evaluating each potentially matching media file to determine whether each potentially matching media file matches the media file provided by the media provider.
-
Specification