Back to results
US 12,591,544 B1Granted
Data management system for confidential information
AssigneePalo Alto Networks, Inc.
InventorNilesh Telang
Life of this patent
Estimating the term…
Abstract
A fingerprint that includes a plurality of hashes is generated for a file. A deduplicated hash index is utilized to determine a similarity between the file and a plurality of files. An action is performed based on the determined similarity.
Claims17
A method, comprising:
- generating a fingerprint that includes a plurality of hashes for a file, wherein the fingerprint includes occurrence data;
- utilizing a deduplicated hash index to determine a similarity between the file and a plurality of files based on the generated fingerprint, wherein the deduplicated hash index includes a plurality of entries for a corresponding plurality of hashes and wherein utilizing the deduplicated hash index to determine the similarity between the file and the plurality of files includes selecting a hash of the plurality of hashes and comparing the hash to the corresponding plurality of hashes;
- updating an intermediate data store in response to determining that the hash matches one of the corresponding plurality of hashes;
- and
- performing an action based on the determined similarity.
2 more elements
A system, comprising:
- a processor configured to:
- generate a fingerprint that includes a plurality of hashes for a file, wherein the fingerprint includes occurrence data;
- utilize a deduplicated hash index to determine a similarity between the file and a plurality of files based on the generated fingerprint wherein the deduplicated hash index includes a plurality of entries for a corresponding plurality of hashes and wherein to utilize the deduplicated hash index to determine the similarity between the file and the plurality of files the processor is further configured to select a hash of the plurality of hashes and to compare the hash to the corresponding plurality of hashes;
- and
- update an intermediate data store in response to a determination that the hash matches one of the corresponding plurality of hashes;
- perform an action based on the determined similarity;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
5 more elements
A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
- generating a fingerprint that includes a plurality of hashes for a file, wherein the fingerprint includes occurrence data;
- utilizing a deduplicated hash index to determine a similarity between the file and a plurality of files based on the generated fingerprint, wherein the deduplicated hash index includes a plurality of entries for a corresponding plurality of hashes and wherein utilizing the deduplicated hash index to determine the similarity between the file and the plurality of files includes selecting a hash of the plurality of hashes and comparing the hash to the corresponding plurality of hashes;
- updating an intermediate data store in response to determining that the hash matches one of the corresponding plurality of hashes;
- and
- performing an action based on the determined similarity.
2 more elements
Dependencies are inferred from the claim text.