Media tracking system and method
First Claim
Patent Images
1. A method for identifying a media file, the method comprising:
- generating a media file identifier for a known media file;
searching a network based on exclusion information to locate an unknown media file therein;
generating a media file identifier for the unknown media file located based on the search, wherein the media file identifier is generated for the located unknown media file using an up-down coding algorithm for audio data in the located unknown media file; and
comparing the media file identifier for the known media file with the media file identifier for unknown media file in order to determine if the respective media files from which the known media file identifier and the unknown media file identifier were generated have sufficiently similar media content.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying a media file transmitted over a network includes creating a plurality of known media file identifiers, each for a respective one of a plurality of known media files, using an identifier generating algorithm, storing the known media file identifiers in a database, creating a media file identifier for an unknown media file with the identifier generating algorithm and comparing the media file identifier for the unknown media file with known media file identifiers in order to produce an identification of the unknown media file.
454 Citations
46 Claims
-
1. A method for identifying a media file, the method comprising:
-
generating a media file identifier for a known media file; searching a network based on exclusion information to locate an unknown media file therein; generating a media file identifier for the unknown media file located based on the search, wherein the media file identifier is generated for the located unknown media file using an up-down coding algorithm for audio data in the located unknown media file; and comparing the media file identifier for the known media file with the media file identifier for unknown media file in order to determine if the respective media files from which the known media file identifier and the unknown media file identifier were generated have sufficiently similar media content. - 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. A method for identifying a media file, the method comprising:
-
enabling a customer to generate a media file identifier for a known media file; storing the media file identifier for the known media file in a database; searching, using a crawler, a collection of machine readable data residing on a computer network that includes the Internet based on exclusion information to locate an unknown media file therein, wherein the unknown media file is an audio file, wherein the crawler is capable of searching a network site based on an address for the network site provided by an administrator, and is further capable of analyzing the machine readable data residing on the network site to generate an address of another network site to be searched; generating a media file identifier for the unknown media file located in the collection of machine readable data by downloading the unknown media file and then analyzing the unknown media file with an identifier generating algorithm, and wherein the identifier generating algorithm is an up-down coding algorithm; determining an address of the unknown media file in the collection of machine readable data; storing the media file identifier for the unknown media file in the database; storing the address of the unknown media file in the database; associating the stored address of the unknown media file with the stored media file identifier for the unknown media file; and comparing the media file identifier for the known media file with the media file identifier for unknown media file in order to determine if the respective media files from which the known media file identifier and the unknown media file identifier were generated have sufficiently similar media content.
-
-
24. A method for identifying a media file the method comprising:
-
enabling a customer to generate a media file identifier for a known media file; storing the media file identifier for the known media file in a database; searching a collection of machine readable data based on exclusion information to locate an unknown media file therein, the unknown media files is an audio file; generating a media file identifier for the unknown media file located in the collection of machine readable data, by analyzing the unknown media file with an up-down coding identifier generating algorithm and wherein the providing a media file identifier for the known media file is accomplished by analyzing the known media file with the identifier generating algorithm; determining an address of the unknown media file in the collection of machine readable data; storing the media file identifier for the unknown media file in the database; storing the address of the unknown media file in the database; associating the stored address of the unknown media file with the stored media file identifier for the unknown media file; and comparing the media file identifier for the known media file with the media file identifier for unknown media file in order to determine if the respective media files from which the known media file identifier and the unknown media file identifier were generated have sufficiently similar media content.
-
-
25. A method for identifying a media file resident on a network, the method comprising:
-
creating a media file identifier by analyzing a known media file using an identifier generating algorithm selected by a customer; storing the known media file identifier in a database; creating a media file identifier for an unknown media file with the identifier generating algorithm, wherein the unknown media file is determined based, in part, on exclusion information, and wherein the identifier generating algorithm is an up-down algorithm for audio data in the unknown media file; and comparing the media file identifier for the unknown media file with the known media file identifier in order to determine if the respective media files from which the unknown media file identifier and the known media file identifier were generated include identical media content. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for identifying a media file resident on a network, the method comprising:
-
creating a media file identifier by analyzing a known media file using an identifier generating algorithm selected by a customer wherein the content of the known media file is an audio file that includes an encoded audio signal, and the identifier generating algorithm is an up-down coding algorithm; storing the known media file identifier in a database; creating a media file identifier for an unknown media file with the identifier generating algorithm, wherein the unknown media file is determined based, in part, on exclusion information; storing in the database metadata for the known media file, the metadata providing information sufficient to identify the known media file for which it is stored; associating the metadata for the known media file with the known media file identifier so that the identity of the unknown media file can be determined in the event that unknown media file and the known media file are determined to have been generated from media files having identical media content; and comparing the media file identifier for the unknown media file with the known media file identifier in order to determine if the respective media files from which the unknown media file identifier and the known media file identifier were generated include identical media content. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus for identifying a media file residing on a network the apparatus comprising:
-
at least one module configured to create a plurality of known media file identifiers, each for a respective one of a plurality of known media files, using an identifier generating algorithm selected by a customer, the identifier generating algorithm being an up-down algorithm for audio data in the known media files; a database configured to store the known media file identifiers; at least one module configured to create a media file identifier for an unknown media file with the identifier generating algorithm, wherein the unknown media file is selected employing exclusion information, the identifier generating algorithm being the up-down algorithm for audio data in the unknown media files; and at least one module configured to compare the media file identifier for the unknown media file with known media file identifiers to determine if the respective media files from which the known media file identifier and the unknown media file identifier were generated have identical media content. - View Dependent Claims (36, 37, 38, 39)
-
-
40. An apparatus for identifying a media file residing on a network the apparatus comprising:
-
at least one module configured to create a plurality of known media file identifiers, each for a respective one of a plurality of known media files, using an identifier generating algorithm selected by a customer; a database configured to store the known media file identifiers and to further store metadata for each known media file in association with the corresponding known media file and known media file identifier located in the database; at least one module configured to create a media file identifier for an unknown media file with the identifier generating algorithm, wherein the unknown media file is selected employing exclusion information, and wherein the unknown media file and each known media file is an audio file and the content of each audio file includes an audio signal, and the identifier generating algorithm is an up-down coding algorithm; and at least one module configured to compare the media file identifier for the unknown media file with known media file identifiers to determine if the respective media files from which the known media file identifier and the unknown media file identifier were generated have identical media content. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A method for identifying a media file resident on a network, the method comprising:
-
creating a media file identifier by analyzing a known media file using an up-down coding identifier generating algorithm; storing the known media file identifier in a database; creating a media file identifier for an unknown media file with the selected identifier generating algorithm, wherein the unknown media file is determined based, in part, on exclusion information; and comparing the media file identifier for the unknown media file with the known media file identifier in order to determine if the respective media files from which the unknown media file identifier and the known media file identifier were generated include sufficiently similar media content. - View Dependent Claims (46)
-
Specification