Security compliance checking of documents
AssigneeXerox Corporation
InventorsLee D. Roche, Kishore Kumar Manikkoth Vasudevan, Ramesh Nagarajan
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments provide for checking documents for security compliance when the documents are printed, scanned, or copied. A security status is determined based on security indicators within a document's content. Security indicators can be located within a document's text, figures, watermarks, security marks, and invisible marks. Security indicators can be found by comparing a document's content to a set of stored indicator descriptions. The indicators found are used to determine a document score and security responses are triggered based on the document score.
Claims22
A document printing system that manages document security and that prints text, images, and other markings onto sheets of printable media comprising:
- a plurality of security levels wherein the security levels are predefined and stored within the document printing system;
- a printing subsystem that prints the text, the images, and the other markings onto the sheets of printable media;
- a plurality of security specifications wherein each security specification associates at least one of the security levels with at least one of a plurality of indicator descriptions, and wherein the document printing system stores the security specifications within the document printing system;
- a plurality of security rules that relate a plurality of security responses with a plurality of possible security levels, and wherein the document printing system stores the security rules within the document printing system;
- a document description input that receives a document description comprising at least one security indicator matching one of the indicator descriptions;
- wherein the document printing system determines that the document description comprises at least one security indicator and produces a document score based on those of the security levels associated with those of the indicator descriptions matching the at least one security indicator;
- and
- wherein the document printing system triggers at least one of the security responses based on the document score and the security rules.
A method comprising:
- obtaining a plurality of security levels wherein the security levels are predefined and stored within a document printing system;
- storing a plurality of security specifications within the document printing system wherein each security specification associates at least one of the security levels with at least one of a plurality of indicator descriptions;
- storing a plurality of security rules within the document printing system wherein the security rules relate a plurality of security responses with a plurality of possible security levels;
- receiving at least one instruction for amending the security rules in conformance with the at least one instruction;
- receiving a document description from a communications network, the document description comprising at least one security indicator matching one of the indicator descriptions;
- determining that the document description comprises at least one security indicator (security watermarks, security marks, status marks) and producing a document score based at least in part on those of the security levels associated with those of the indicator descriptions matching the at least one security indicator and also at least in part on the location of a printing subsystem;
- triggering at least one of the security responses based on the document score and the security rules;
- and
- printing, by the printing subsystem, text, images, and other markings onto sheets of printable media.
(canceled)
(canceled)
A non-transitory processor-readable medium storing code representing instructions to cause a processor to perform a process, the code comprising code to:
- read a plurality of security levels wherein the security levels are predefined and stored within a document printing system;
- store a plurality of security specifications wherein each security specification associates at least one of the security levels with at least one of a plurality of indicator descriptions;
- specify at least one of a plurality of security rules that relate a plurality of security responses with a plurality of possible security levels;
- receive a document description comprising at least one security indicator matching one of the indicator descriptions;
- determine that the document description comprises at least one security indicator;
- produce a document score based at least in part on those of the security levels associated with those of the indicator descriptions matching the at least one security indicator and also based at least in part on the geolocation of a printer;
- trigger a security response based on the document score and the security rules;
- and
- command the printer to print a document based on the document description.
Dependencies are inferred from the claim text.