System and Method for Identifying Content
First Claim
1. A method for processing media files, comprising:
- receiving a first signature that describes a first characteristic of a first media file;
determining whether the first signature matches any of a first plurality of stored signatures, wherein the first plurality of stored signatures each describe the first characteristic of a different media file; and
in response to determining that the first signature matches one or more of the first plurality of stored signatures;
requesting a second signature based on the first media file, wherein the second signature describes a second characteristic of the first media file;
determining whether the second signature matches any of a second plurality of stored signatures, wherein the second plurality of stored signatures each describe the second characteristic of a different media file; and
in response to determining that the second signature matches one or more of the second plurality of stored signatures, initiating a remedial action associated with the first media file.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for processing media files includes receiving a first signature. The first signature describes a first characteristic of a first media file. The method also includes determining whether the first signature matches any of a first plurality of stored signatures and, in response to determining that the first signature matches one or more of the first plurality of stored signatures, requesting a second signature based on the first media file. The second signature describes a second characteristic of the first media file. The method also includes determining whether the second signature matches any of a second plurality of stored signatures and, in response to determining that the second signature matches one or more of the second plurality of stored signatures, initiating a remedial action associated with the first media file.
80 Citations
42 Claims
-
1. A method for processing media files, comprising:
-
receiving a first signature that describes a first characteristic of a first media file; determining whether the first signature matches any of a first plurality of stored signatures, wherein the first plurality of stored signatures each describe the first characteristic of a different media file; and in response to determining that the first signature matches one or more of the first plurality of stored signatures; requesting a second signature based on the first media file, wherein the second signature describes a second characteristic of the first media file; determining whether the second signature matches any of a second plurality of stored signatures, wherein the second plurality of stored signatures each describe the second characteristic of a different media file; and in response to determining that the second signature matches one or more of the second plurality of stored signatures, initiating a remedial action associated with the first media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing media files, comprising:
-
receiving a plurality of signatures that describe first characteristics of different portions of a first media file; calculating a quantity of the received signatures that match any of a first plurality of stored signatures that describe the first characteristics of one or more media files; determining whether the quantity is greater than a threshold value; and in response to determining that the quantity is greater than the threshold value; requesting an additional signature based on the first media file, wherein the additional signature describes a second characteristic of the first media file; and determining whether the additional signature matches any of a second plurality of stored signatures that describe the second characteristic of a different media file; and in response to determining that the additional signature matches one or more of the second plurality of stored signatures, initiating a remedial action associated with the first media file. - View Dependent Claims (17, 18)
-
-
19. An apparatus for processing media files, comprising:
-
a network interface operable to receive a first signature that describes a first characteristic of a first media file; a first comparison module operable to determine whether the first signature matches any of a first plurality of stored signatures, wherein the first plurality of stored signatures each describe the first characteristic of a different media file; a second comparison module operable, in response to the first comparison module determining that the first signature matches one or more of the first plurality of stored signatures, to; request a second signature based on the first media file, wherein the second signature describes a second characteristic of the first media file; determine whether the second signature matches any of a second plurality of stored signatures, wherein the second plurality of stored signatures each describe the second characteristic of a different media file; and a response module operable to initiate a remedial action associated with the first media file in response to the second comparison module determining that the second signature matches one or more of the second plurality of stored signatures. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for processing media files, comprising:
-
a network interface operable to receive a plurality of signatures, wherein each of the plurality of received signatures describes a first characteristic of a different portion of a first media file; a first comparison module operable to; calculate a quantity of received signatures that matches any of a first plurality of stored signatures, wherein the first plurality of stored signatures each describe the first characteristic of a different portion of one or more media files; and determine whether the quantity is greater than a threshold value; a second comparison module operable, in response to the first comparison module determining that the quantity is greater than the threshold value, to; request an additional signature based on the first media file, wherein the additional signature describes a second characteristic of the first media file; and determine whether the additional signature matches any of a second plurality of stored signatures, wherein the second plurality of stored signatures each describe the second characteristic of a different media file; and a response module operable to initiate a remedial action associated with the first media file in response to the second comparison module determining that the additional signature matches one or more of the second plurality of stored signatures. - View Dependent Claims (31, 32)
-
-
33. Logic encoded on a computer readable medium, the logic comprising code operable when executed to:
-
receive a first signature that describes a first characteristic of a first media file; determine whether the first signature matches any of a first plurality of stored signatures, wherein the first plurality of stored signatures each describe the first characteristic of a different media file; and in response to determining that the first signature matches one or more of the first plurality of stored signatures; request a second signature based on the first media file, wherein the second signature describes a second characteristic of the first media file; determine whether the second signature matches any of a second plurality of stored signatures, wherein the second plurality of stored signatures each describe the second characteristic of a different media file; and in response to determining that the second signature matches one or more of the second plurality of stored signatures, initiate a remedial action associated with the first media file.
-
-
34. A system for processing media files, comprising:
-
means for receiving a first signature that describes a first characteristic of a first media file; means for determining whether the first signature matches any of a first plurality of stored signatures, wherein the first plurality of stored signatures each describe the first characteristic of a different media file; means for requesting a second signature based on the first media file, wherein the second signature describes a second characteristic of the first media file in response to determining that the first signature matches one or more of the first plurality of stored signatures; means for determining whether the second signature matches any of a second plurality of stored signatures, wherein the second plurality of stored signatures each describe the second characteristic of a different media file; and means for initiating a remedial action associated with the first media file in response to determining that the second signature matches one or more of the second plurality of stored signatures.
-
-
35. A method for processing media files, comprising:
-
storing a plurality of protected media file signatures; comparing signatures of a plurality of test media against said protected media file signatures according to a plurality of analysis procedures, subsequent ones of said analysis procedures increasing in complexity; and only ones of said test media signatures that match said protected media file signatures being subjected to subsequent analysis procedures. - View Dependent Claims (36, 37, 38)
-
-
39. A system for processing media files comprising:
-
a comparison module for comparing signatures of test media against protected media signatures; said comparison module sequentially utilizing a plurality of analysis procedures, subsequent ones of said analysis procedures increasing in complexity; only ones of said test media signatures that match said protected media signatures being subjected to subsequent analysis procedures; and a response module operable to initiate a remedial action in response to the matching of test media signatures with protected media signatures in a predetermined number of analysis procedures. - View Dependent Claims (40, 41, 42)
-
Specification