Method and system for real-time control of document printing
First Claim
Patent Images
1. A method for secure printing, comprising:
- providing a document management system (DMS) that stores and retrieves a plurality of documents, wherein at least a portion of the documents require authentication information for access, and have DMS print restrictions associated therewith;
providing a web-based capture protection system that prevents proprietary content displayed on a display device from being screen-captured, wherein such proprietary content has web-based print restrictions which limit its being printed;
intercepting a retrieval request from a client computer, to retrieve a designated document from the DMS;
deriving combined print restrictions for the designated document by combining (1) the DMS print restrictions associated with the designated document and (2) the web-based print restrictions to restrict printing of proprietary content contained in the designated document;
encrypting the designated document using a document encryption key;
using a header encryption key, encrypting the combined print restrictions, the document encryption key, and the authentication information associated with the designated document;
appending the encrypted combined print restrictions, the encrypted document encryption key, and the authentication information to the encrypted designated document, within a document header;
decrypting, by the client computer, the encrypted document encryption key using the header encryption key;
decrypting, by the client computer, the encrypted designated document using the decrypted document encryption key;
subsequently intercepting a print request from the client computer, to print the designated document;
transmitting, by the client computer, an identifier of the designated document, the encrypted combined print restrictions, and the encrypted authentication information, to a printer server;
decrypting, by the printer server, the encrypted combined print restrictions and the encrypted authentication information;
requesting, by the printer server, retrieval of the designated document from the DMS based on the identifier of the designated document and the decrypted authentication information;
obtaining, by the printer server, print options from the client computer; and
determining, by the printer server, whether the client computer is allowed to print the designated document, based on the decrypted combined print restrictions and the obtained print options.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for secure printing is presented. A document management system (DMS) is provided within a server computer for storing, displaying and printing a plurality of documents. At least a portion of the documents require authentication information for displaying and printing. A web-based capture protection system is provided that prevents proprietary content displayed on a display device from being screen-captured. The web-based capture protection system is combined with the DMS to augment the DMS with capture protection of displayed documents, including intercepting retrieval requests from a client computer to display documents from the DMS.
189 Citations
10 Claims
-
1. A method for secure printing, comprising:
-
providing a document management system (DMS) that stores and retrieves a plurality of documents, wherein at least a portion of the documents require authentication information for access, and have DMS print restrictions associated therewith; providing a web-based capture protection system that prevents proprietary content displayed on a display device from being screen-captured, wherein such proprietary content has web-based print restrictions which limit its being printed; intercepting a retrieval request from a client computer, to retrieve a designated document from the DMS; deriving combined print restrictions for the designated document by combining (1) the DMS print restrictions associated with the designated document and (2) the web-based print restrictions to restrict printing of proprietary content contained in the designated document; encrypting the designated document using a document encryption key; using a header encryption key, encrypting the combined print restrictions, the document encryption key, and the authentication information associated with the designated document; appending the encrypted combined print restrictions, the encrypted document encryption key, and the authentication information to the encrypted designated document, within a document header; decrypting, by the client computer, the encrypted document encryption key using the header encryption key; decrypting, by the client computer, the encrypted designated document using the decrypted document encryption key; subsequently intercepting a print request from the client computer, to print the designated document; transmitting, by the client computer, an identifier of the designated document, the encrypted combined print restrictions, and the encrypted authentication information, to a printer server; decrypting, by the printer server, the encrypted combined print restrictions and the encrypted authentication information; requesting, by the printer server, retrieval of the designated document from the DMS based on the identifier of the designated document and the decrypted authentication information; obtaining, by the printer server, print options from the client computer; and determining, by the printer server, whether the client computer is allowed to print the designated document, based on the decrypted combined print restrictions and the obtained print options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for secure printing, comprising:
-
providing a document management system (DMS) that stores and retrieves a plurality of documents, wherein at least a portion of the documents require authentication information for access, and have DMS print restrictions associated therewith; providing a web-based capture protection system that prevents proprietary content displayed on a display device from being screen-captured, wherein such proprietary content has web-based print restrictions which limit its being printed; intercepting a retrieval request from a client computer, to retrieve a designated document from the DMS; deriving combined print restrictions for the designated document by combining (1) the DMS print restrictions associated with the designated document and (2) the web-based print restrictions to restrict printing of proprietary content contained in the designated document; encrypting the designated document using a document encryption key; using a header encryption key, encrypting the combined print restrictions, the document encryption key, and the authentication information associated with the designated document; appending the encrypted combined print restrictions, the encrypted document encryption key, and the authentication information to the encrypted designated document, within a document header; decrypting, by the client computer, the encrypted combined print restrictions, the encrypted document encryption key, and the authentication information using the header encryption key; decrypting, by the client computer, the encrypted designated document using the decrypted document encryption key; subsequently intercepting a print request from the client computer, to print the designated document; transmitting, by the client computer, an identifier of the designated document, the decrypted combined print restrictions, and the decrypted authentication information, to a printer server; requesting, by the printer server, retrieval of the designated document from the DMS based on the identifier of the designated document and the decrypted authentication information; obtaining, by the printer server, print options from the client computer; and determining, by the printer server, whether the client computer is allowed to print the designated document, based on the decrypted combined print restrictions and the obtained print options.
-
-
10. A method for secure printing, comprising:
-
providing a document management system (DMS) that stores and retrieves a plurality of documents, wherein at least a portion of the documents require authentication information for access, and have DMS print restrictions associated therewith; providing a web-based capture protection system that prevents proprietary content displayed on a display device from being screen-captured, wherein such proprietary content has web-based print restrictions which limit its being printed; intercepting a retrieval request from a client computer, to retrieve a designated document from the DMS; deriving combined print restrictions for the designated document by combining (1) the DMS print restrictions associated with the designated document and (2) the web-based print restrictions to restrict printing of proprietary content contained in the designated document; encrypting the designated document using a document encryption key;
using a header encryption key, encrypting the combined print restrictions, the document encryption key, and the authentication information associated with the designated document;appending the encrypted combined print restrictions, the encrypted document encryption key, and the authentication information to the designated document, within a document header; transmitting, by the client computer, the encrypted combined print restrictions, the encrypted document encryption key, and the authentication information to a key server for decryption; receiving, by the client computer from the key server, decrypted combined print restrictions, a decrypted document encryption key and decrypted authentication information; decrypting, by the client computer, the encrypted document using the decrypted document encryption key; subsequently intercepting a print request from the client computer, to print the designated document; transmitting, by the client computer, an identifier of the designated document, the decrypted combined print restrictions and the decrypted authentication information to a printer server; requesting, by the printer server, retrieval of the designated document from the DMS based on the identifier of the designated document and the decrypted authentication information; obtaining, by the printer server, print options from the client computer; and determining, by the printer server, whether the client computer is allowed to print the designated document, based on the decrypted combined print restrictions and the obtained print options.
-
Specification