IP Library Granted Patent US 7,664,956
Granted Patent B2
US 7,664,956 · App. 10/141,308 · Granted Feb 16, 2010

Method and system for real-time control of document printing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,664,956
App. No.
10/141,308
Granted
Feb 16, 2010
Kind
B2
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.

Claims (53)

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.

2. The method of claim 1 wherein the web-based print restrictions include a list of permissible printers.

3. The method of claim 1 wherein the identifier of the designated document is a URL for the designated document.

4. The method of claim 1 wherein the authentication information includes a username and a password.

5. The method of claim 1 wherein said decrypting, by the client computer, the encrypted document encryption key comprises obtaining the header encryption key from a key server.

6. The method of claim 1 wherein the web-based print restrictions include watermark attributes, and wherein said determining, by the printer server, whether the client computer is allowed to print the designated document comprises identifying a visible watermark to overlay on the designated document based on the watermark attributes.

7. The method of claim 1 , wherein the plurality of documents stored in the DMS include web pages.

8. The method of claim 1 , wherein the plurality of documents stored in the DMS include application documents.

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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 150 LLC
To: KIOBA PROCESSING, LLC
Reel/Frame 051464/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 150 LLC
Reel/Frame 050924/0979 →
MERGER Recorded Jan 20, 2016
From: ALEARO PROPERTIES LIMITED LIABILITY COMPANY
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037539/0253 →