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;
determining associated pairs of elements, wherein an associated pair of elements comprises an element from the first list and an element from a second list, the second list comprising events and metrics between events for a known work;
determining a first quantity of hits and a second quantity of misses based at least in part of the associated pairs of elements, wherein a hit is determined for at least a first degree of correspondence between an event or metric in the first list and an event or metric in the second list and a miss is determined for less than the first degree of correspondence between an event or metric in the first list and an event or metric in the second list;
determining a miss ratio based on the associated pairs of elements, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses;
determining whether the miss ratio is less than a miss ratio threshold;
making a determination, by a hardware processor, as to whether the first list matches the second list based on whether the miss ratio is less than the miss ratio threshold; and
determining, by the hardware processor, whether the unknown work is a copy of the known work responsive to determining whether 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.
-
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;determining associated pairs of elements, wherein an associated pair of elements comprises an element from the first list and an element from a second list, the second list comprising events and metrics between events for a known work; determining a first quantity of hits and a second quantity of misses based at least in part of the associated pairs of elements, wherein a hit is determined for at least a first degree of correspondence between an event or metric in the first list and an event or metric in the second list and a miss is determined for less than the first degree of correspondence between an event or metric in the first list and an event or metric in the second list; determining a miss ratio based on the associated pairs of elements, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses; determining whether the miss ratio is less than a miss ratio threshold; making a determination, by a hardware processor, as to whether the first list matches the second list based on whether the miss ratio is less than the miss ratio threshold; and determining, by the hardware processor, whether the unknown work is a copy of the known work responsive to determining whether the first list matches the second list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory; and a hardware processor operatively coupled with the memory, the hardware processor 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;determine associated pairs of elements, wherein an associated pair of elements comprises an element from the first list and an element from a second list, the second list comprising events and metrics between events for a known work; determine a first quantity of hits and a second quantity of misses based at least in part on the associated pairs of elements, wherein a hit is determined for at least a first degree of correspondence between an event or metric in the first list and an event or metric in the second list and a miss is determined for less than the first degree of correspondence between an event or metric in the first list and an event or metric in the second list; determine a miss ratio based on the associated pairs of elements, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses; determine whether the miss ratio is less than a miss ratio threshold; make a determination, by the hardware processor, as to whether the first list matches the second list based on whether the miss ratio is less than the miss ratio threshold; and determine, by the hardware processor, whether the unknown work is a copy of the known work responsive to determining whether the first list matches the second list. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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:
-
determining associated pairs of elements, wherein an associated pair of elements comprises an element from a first list and an element from a second list, the second list comprising events and metrics between events for a known work; 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;determining a first quantity of hits and a second quantity of misses based at least in part of the associated pairs of elements, wherein a hit is determined for at least a first degree of correspondence between an event or metric in the first list and an event or metric in the second list and a miss is determined for less than the first degree of correspondence between an event or metric in the first list and an event or metric in the second list; determining a miss ratio based on the associated pairs of elements, wherein the miss ratio is a ratio of the first quantity of hits to the second quantity of misses; determining whether the miss ratio is less than a miss ratio threshold; making a determination, by the hardware processor, as to whether the first list matches the second list based on whether the miss ratio is less than the miss ratio threshold; and determining, by the hardware processor, whether the unknown work is a copy of the known work responsive to determining whether the first list matches the second list.
-
Specification