System for identifying content of digital data
First Claim
Patent Images
1. A method comprising:
- receiving a first list comprising
1) a plurality of events from a portion of digital data of an unknown work and
2) one or more metrics between each pair of adjacent events from the plurality of events, wherein each of the plurality of events comprises a visually or audibly perceptual occurrence at a time location in the unknown work;
comparing, by a hardware processor, the first list to a second list comprising events and metrics between events for a known work to determine a first quantity of hits and a second quantity of misses, wherein a hit is determined for a match between an event or metric in the first list and a corresponding event or metric in the second list and a miss is determined for an event or metric in the first list that fails to match an event or metric in the second list;
determining whether the first quantity of hits at least equals a hit threshold;
comparing a miss ratio to a miss ratio threshold, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses;
determining, by the hardware processor, whether the first list matches the second list based on the comparing of the miss ratio to the miss ratio threshold and further based on the determining of whether the first quantity of hits at least equals the hit threshold; and
determining, by the hardware processor, that the unknown work is a copy of the known work responsive to determining that the first list matches the second list.
2 Assignments
0 Petitions
Accused Products
Abstract
A processor receives a first list comprising a plurality of events from a portion of digital data of an unknown work and one or more metrics between each pair of adjacent events from the plurality of events. The processor compares the first list to a second list comprising events and metrics between events for a known work to determine a first quantity of hits and a second quantity of misses. The processor determines whether the first list matches the second list based on the first quantity of hits and the second quantity of misses. The processor determines that the unknown work is a copy of the known work responsive to determining that the first list matches the second list.
274 Citations
20 Claims
-
1. A method comprising:
-
receiving a first list comprising
1) a plurality of events from a portion of digital data of an unknown work and
2) one or more metrics between each pair of adjacent events from the plurality of events, wherein each of the plurality of events comprises a visually or audibly perceptual occurrence at a time location in the unknown work;comparing, by a hardware processor, the first list to a second list comprising events and metrics between events for a known work to determine a first quantity of hits and a second quantity of misses, wherein a hit is determined for a match between an event or metric in the first list and a corresponding event or metric in the second list and a miss is determined for an event or metric in the first list that fails to match an event or metric in the second list; determining whether the first quantity of hits at least equals a hit threshold; comparing a miss ratio to a miss ratio threshold, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses; determining, by the hardware processor, whether the first list matches the second list based on the comparing of the miss ratio to the miss ratio threshold and further based on the determining of whether the first quantity of hits at least equals the hit threshold; and determining, by the hardware processor, that the unknown work is a copy of the known work responsive to determining that the first list matches the second list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory; and a hardware processor coupled with the memory to; receive a first list comprising
1) a plurality of events from a portion of digital data of an unknown work and
2) one or more metrics between each pair of adjacent events from the plurality of events, wherein each of the plurality of events comprises a visually or audibly perceptual occurrence at a time location in the unknown work;compare the first list to a second list comprising events and metrics between events for a known work to determine a first quantity of hits and a second quantity of misses, wherein a hit is determined for a match between an event or metric in the first list and a corresponding event or metric in the second list and a miss is determined for an event or metric in the first list that fails to match an event or metric in the second list; determine whether the first quantity of hits at least equals a hit threshold; compare a miss ratio to a miss ratio threshold, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses; determine whether the first list matches the second list based on the comparing of the miss ratio to the miss ratio threshold and further based on the determining of whether the first quantity of hits at least equals the hit threshold; and determine that the unknown work is a copy of the known work responsive to determining that the first list matches the second list. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium that provides instructions that, when executed on a hardware processor, cause the hardware processor to perform operations comprising:
-
receiving a first list comprising
1) a plurality of events from a portion of digital data of an unknown work and
2) one or more metrics between each pair of adjacent events from the plurality of events, wherein each of the plurality of events comprises a visually or audibly perceptual occurrence at a time location in the unknown work;comparing, by the hardware processor, the first list to a second list comprising events and metrics between events for a known work to determine a first quantity of hits and a second quantity of misses, wherein a hit is determined for a match between an event or metric in the first list and a corresponding event or metric in the second list and a miss is determined for an event or metric in the first list that fails to match an event or metric in the second list; determining whether the first quantity of hits at least equals a hit threshold; comparing a miss ratio to a miss ratio threshold, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses; determining, by the hardware processor, whether the first list matches the second list based on the comparing of the miss ratio to the miss ratio threshold and further based on the determining of whether the first quantity of hits at least equals the hit threshold; and determining, by the hardware processor, that the unknown work is a copy of the known work responsive to determining that the first list matches the second list. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification