Document security
AssigneeHewlett-Packard Development Company, L.P.
InventorsChristian Perone, Thomas Paula
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate to extracting a plurality of features from a document according to a heuristic extraction model, generating a vector representation of the document according to the plurality of extracted features, associating at least one security rule with the document, determining if a received vector representation matches the stored vector representation of the document, and providing a response to a requested action on the document according to the determination.
Claims15
A system, comprising:
- an extraction engine to:
- extract a plurality of features from a document,
- generate a vector representation of the document according to the plurality of extracted features, and
- store the vector representation of the document in a database of document vector representations;
- a rules engine to:
- associate at least one security rule with the document;
- and
- an action engine to:
- determine if a received vector representation matches the stored vector representation of the document, and
- in response to determining that the received vector representation matches the stored vector representation of the document, apply the at least one security rule associated with the document to a requested action.
A method comprising:
- extracting a plurality of features from a document according to a heuristic extraction model;
- generating a vector representation of the document according to the plurality of extracted features;
- associating at least one security rule with the document;
- determining if a received vector representation matches the stored vector representation of the document;
- and
- providing a response to a requested action on the document according to the determination.
A non-transitory machine readable medium storing instructions executable by a processor to:
- extract a plurality of features from a document according to a heuristic extraction model, wherein the heuristic extraction model adaptively selects from a plurality of feature types for extracting the plurality of features;
- generate a vector representation of the document according to the plurality of extracted features;
- associate at least one security rule with the document;
- determine if a received vector representation matches the stored vector representation of the document;
- and
- in response to determining that the received vector representation matches the stored vector representation of the document:
- provide a response to a requested action on the document according to the security rule associated with the document, and
- generates a log entry associated with the document.
Dependencies are inferred from the claim text.