Back to results
US 10,949,146 B2Granted
Document operation compliance
AssigneeHewlett-Packard Development Company, L.P.
InventorsHelen Balinsky, Scott White, Shivaun Albright
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate to receiving a request to perform an operation on a document, determining whether the document complies with a plurality of operation policies, and in response to determining that the document complies with the plurality of operation policies, providing a notification that the operation is ready to be performed and digitally signing the document.
Claims10
A non-transitory machine-readable storage medium comprising instructions to:
- receive, by a universal print driver running on a computing device and through which all digital content is sent to printing devices from the computing device for printing, a request to print a document;
- determine, by the universal print driver, whether the document complies with a plurality of operation policies;
- in response to determining that the document complies with the plurality of operation policies:
- digitally sign, by the universal print driver, the document with a private key of the universal print driver prior to printing of the document;
- and
- in response to determining that the document does not comply with the plurality of operation policies:
- discard the document, and create an audit log record associated with the request to print the document.
4 more elements
A computer-implemented method, comprising:
- suspending, by a universal print driver running on a computing device and through which all digital content is sent to printing devices from the computing device for printing, a pending print job of a document within a print queue;
- securely providing, by the universal print driver, the document to a policy compliance service;
- receiving, by the universal print driver, a determination from the policy compliance service that the document complies with at least one security policy;
- in response to determining that the document complies with the at least one security policy, resuming, by the universal print driver, the pending print job of the document within the print queue, including digitally signing the document with a private key of the universal print driver prior to printing of the document;
- in response to determining that the document does not comply with the at least one security policy, discarding, by the universal print driver, the pending print job of the document from the print queue, and creating an audit log record associated with a request to print the document.
2 more elements
A computing device comprising:
- a processor;
- and
- a memory storing program code executable by the processor to implement a universal print driver running on a computing device and through which all digital content is sent to printing devices from the computing device for printing,
- wherein the universal print driver is to:
- receive a request to print a document on a printing device;
- provide a copy of the document to a policy compliance engine;
- receive a determination whether the document complies with at least one security policy;
- in response to determining that the document complies with the at least one security policy, digitally sign the document with a private key of the universal print driver prior to printing of the document;
- and
- in response to determining that the document does not comply with the at least one security policy:
- instruct the print queue engine to discard the document, and
- create an audit log record associated with the request to print the document.
9 more elements
Dependencies are inferred from the claim text.