Method and system for automatic detection of content
First Claim
1. A system comprised of a central processing unit and a data memory for detecting whether a known content item is present in a plurality of unknown content items comprising:
- a first module adapted to receive known content and to generate known signatures from such known content;
a database module comprised of computer memory operatively connected to the first receiving module adapted to store the generated known signatures in a database whereby each known signature is associated with a data value representing the identity of the known content;
a matching module operatively connected to the database module that receives signatures derived from the unknown content, said received unknown signatures of the same type as the known signatures stored in the database and further adapted to determine by use of the database module whether the unknown content is the known content; and
a remote receiving module that is adapted to receive unknown content, generate signatures from the unknown content of the same type as the signatures generated from the known content and transmit the generated unknown signatures to the matching module in order to cause the matching module to determine the identity of the unknown content;
where the database module is adapted to store the generated signatures with a corresponding time value and the remote receiving module is adapted to generate a time value for each generated unknown signature and transmit such time values to the matching module and where the matching module is adapted to determine whether there is at least one unknown signature that meets a predetermined matching test within a predetermined tolerance with at least one known signatures and, for the matching signatures, whether the time values corresponding to the unknown signatures and the matching known signatures are consistent with the unknown content being the known content.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for tracking use of audio and audiovisual works is described. Known are converted into a time series of frequency domain signatures. As the system detects unknown works transmitted or otherwise available for analysis, the unknown works are converted into a time series of frequency domain signatures and then the sequence of signatures matched in the database of known works. When a known work is found to have signatures that meet a matching test with an unknown work, a database is updated to reflect that the unknown work is an instance of the known work. The system includes a remote detector that receives unknown content and generates signatures that are transmitted to another location for where the matching is performed.
-
Citations
12 Claims
-
1. A system comprised of a central processing unit and a data memory for detecting whether a known content item is present in a plurality of unknown content items comprising:
-
a first module adapted to receive known content and to generate known signatures from such known content; a database module comprised of computer memory operatively connected to the first receiving module adapted to store the generated known signatures in a database whereby each known signature is associated with a data value representing the identity of the known content; a matching module operatively connected to the database module that receives signatures derived from the unknown content, said received unknown signatures of the same type as the known signatures stored in the database and further adapted to determine by use of the database module whether the unknown content is the known content; and a remote receiving module that is adapted to receive unknown content, generate signatures from the unknown content of the same type as the signatures generated from the known content and transmit the generated unknown signatures to the matching module in order to cause the matching module to determine the identity of the unknown content; where the database module is adapted to store the generated signatures with a corresponding time value and the remote receiving module is adapted to generate a time value for each generated unknown signature and transmit such time values to the matching module and where the matching module is adapted to determine whether there is at least one unknown signature that meets a predetermined matching test within a predetermined tolerance with at least one known signatures and, for the matching signatures, whether the time values corresponding to the unknown signatures and the matching known signatures are consistent with the unknown content being the known content. - View Dependent Claims (2)
-
-
3. A method executed by a digital signal processing system of determining the identity of broadcast unknown content comprising:
-
generating from a plurality of known content a series of signatures, each of the known signatures associated with a time value and storing the generated known signatures in a database and associating such stored known signatures in the database with an identifier representing the identity of the known content; receiving from a remote device at least one unknown signature and corresponding time values where the unknown signatures are generated from unknown content and the unknown signatures are the same type of signature as that of the known content; and determining the identity of the unknown content by determining whether there is at least one known signature in the database that meets a predetermined matching test within a predetermined tolerance with the received at least one unknown signatures, where the determining step is further comprised of converting each of the known and unknown signatures into a numeric value and determining for each of the known signatures, which known signature has a numeric value within a tolerance value from the integer value calculated from the unknown signature. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification