Content identification based on a search of a fingerprint database
First Claim
Patent Images
1. A system, comprising:
- a fingerprint generator configured to;
receive content specified by a user;
apply a first hashing algorithm to the input, thereby generating a first hash value;
apply a second hashing algorithm to the input, thereby generating a second hash value;
generate a fingerprint based on the first hash value and the second hash value;
a user interface configured to;
receive input that specifies parameters for use in a fingerprint search of data, the parameters including the fingerprint and an address for search;
graphically display representations of a plurality of content and relationships between the displayed content;
receive user selection of the representations of content and relationships for use in the fingerprint search; and
present one or more fingerprints and one or more addresses of content among the data that result from the fingerprint search; and
at least a processor and memory configured to;
manage the fingerprint search of data based on the specified parameters and the user selection;
determine the one or more fingerprints of the content based on the specified parameters; and
determine the one or more addresses based on at least one location of the content associated with the one or more fingerprints.
7 Assignments
0 Petitions
Accused Products
Abstract
Surrogate heuristic identification is described, including an interface configured to present data associated with content and a fingerprint, wherein the content and the fingerprint are compared to another fingerprint using heuristic data, and a plurality of panels presented within the interface, wherein each of the plurality of panels is configured to present other data generated from one or more functions performed by a logic module, wherein the one or more functions are associated with comparing the content and the fingerprint to the another fingerprint.
-
Citations
18 Claims
-
1. A system, comprising:
-
a fingerprint generator configured to; receive content specified by a user; apply a first hashing algorithm to the input, thereby generating a first hash value; apply a second hashing algorithm to the input, thereby generating a second hash value; generate a fingerprint based on the first hash value and the second hash value; a user interface configured to; receive input that specifies parameters for use in a fingerprint search of data, the parameters including the fingerprint and an address for search; graphically display representations of a plurality of content and relationships between the displayed content; receive user selection of the representations of content and relationships for use in the fingerprint search; and present one or more fingerprints and one or more addresses of content among the data that result from the fingerprint search; and at least a processor and memory configured to; manage the fingerprint search of data based on the specified parameters and the user selection; determine the one or more fingerprints of the content based on the specified parameters; and determine the one or more addresses based on at least one location of the content associated with the one or more fingerprints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving content specified by a user; applying a first hashing algorithm to the input, thereby generating a first hash value; applying a second hashing algorithm to the input, thereby generating a second hash value; generating a fingerprint based on the first hash value and the second hash value; using a user interface to receive input that specifies parameters for use in a fingerprint search of data, the parameters including the fingerprint for search and an address for search; graphically displaying representations of a plurality of content and relationships between the displayed content; receiving user selection of the representations of content and relationships for use in the fingerprint search; managing the fingerprint search of data based on the specified parameters and the user selection; determining one or more fingerprints of content based on the specified parameters; determining one or more addresses of the content based on at least one location of the content; and presenting the one or more fingerprints and the one or more addresses. - View Dependent Claims (16, 17)
-
-
18. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving content specified by a user; applying a first hashing algorithm to the input, thereby generating a first hash value; applying a second hashing algorithm to the input, thereby generating a second hash value; generating a fingerprint based on the first hash value and the second hash value; using a user interface to receive input that specifies parameters for use in a fingerprint search of data, the parameters including the fingerprint for search and an address for search; graphically displaying representations of a plurality of content and relationships between the displayed content; receiving user selection of the representations of content and relationships for use in the fingerprint search; managing the fingerprint search of data based on the specified parameters and the user selection; determining one or more fingerprints of content based on the specified parameters; determining one or more addresses of the content based on at least one location of the content; and presenting the one or more fingerprints and the one or more addresses.
-
Specification