IP Library Granted Patent US 7,367,060
Granted Patent B2
US 7,367,060 · App. 10/317,448 · Granted Apr 29, 2008

Methods and apparatus for secure 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,367,060
App. No.
10/317,448
Granted
Apr 29, 2008
Kind
B2
Abstract

A secure document printing system is provided. A policy server is used to define access rules for a document, and select individual users and/or groups that will have access to the document. The policy server stores the access rules along with a document decryption key. The policy server's name and address are packed in the document, and then encrypted and sent to a print server which stores it for later access. A recipient is notified that the document resides on a particular print server. The print server retrieves the specified document, contacts the policy server named in the document, and requests the document decryption key and access rules for the user, print server, and document from the policy server which replies with the related decryption key and access rules. The print server decrypts the document and prints the document based on the access rules.

Claims (42)

1. A method comprising:

providing a policy server adapted to receive access rules for a document from a sending user, and to store the access rules and a decryption key for the document, wherein the access rules specify users or groups that may access and print all or part of the document;

providing document encryption means for encrypting the document, wherein the encryption means attaches the policy server's name, IP address, or URL address to the document;

receiving from the sending user a selection of a print server for receiving the encrypted document;

sending the encrypted document without the access rules to the selected print server, wherein the print server stores the document locally; and

providing notification means for notifying a receiving user of the existence of the document on the print server.

2. The method of claim 1 , wherein the receiving user logs onto the selected print server to print the document.

3. The method of claim 1 , further comprising:

providing display means on the selected print server for displaying the documents accessible to the receiving user; and

wherein the receiving user has the option to name the specific document to be printed or to select the specific document to be printed from the documents displayed by the display means.

4. The method of claim 3 , wherein the selected print server requests the access rules and the decryption key for the document from the policy server named in the document in response to the receiving user's print request.

5. The method of claim 4 , wherein the policy server retrieves the document's access rules and the document's decryption key from local storage and sends them to the selected print server.

6. The method of claim 5 , further comprising:

providing document decryption means on the selected print server for decrypting the document using the document's decryption key from the policy server;

providing access rule evaluation means on the selected print server for evaluating the access rules for the document in relation to the receiving user and the selected print server; and

wherein the access rule evaluation means sends the pages of the document that are printable by the receiving user from the selected print server to a printer for printing.

7. The method of claim 6 , further comprising providing notification means for notifying the receiving user if the document is not printable.

8. The method of claim 1 , wherein the access rules apply to any of: an individual user and a group of users.

9. The method of claim 1 , wherein the access rules specify which print servers are allowed to print the document.

10. The method of claim 1 , wherein the access rules define any of: an expiration date and a maximum number of prints.

11. The method of claim 1 , wherein the access rules for the document are modifiable by the sending user through the life of the document.

12. A system comprising:

a policy server adapted to receive access rules for a document from a sending user, and to store the access rules and a decryption key for the document, wherein the access rules specify users or groups that may access and print all or part of the document;

document encryption means for encrypting the document, wherein the encryption means attaches the policy server's name, IP address, or URL address to the document;

means for receiving from the sending user a selection of a print server for receiving the encrypted document;

means for sending the encrypted document without the access rules to the selected print server, wherein the selected print server stores the document locally; and

notification means for notifying a receiving user of the existence of the document on the selected print server.

13. The system of claim 12 , wherein the receiving user logs onto the selected print server to print the document.

14. The system of claim 12 , further comprising:

display means on the selected print server for displaying the documents accessible to the receiving user; and

wherein the receiving user has the option to name the specific document to be printed or to select the specific document to be printed from the documents displayed by the display means.

15. The system of claim 14 , wherein the selected print server requests the access rules and the decryption key for the document from the policy server named in the document in response to the receiving the receiving user's print request.

16. The system of claim 15 , wherein the policy server retrieves the document's access rules and the document's decryption key from local storage and sends them to the selected print server.

17. The system of claim 16 , further comprising:

document decryption means on the selected print server for decrypting the document using the document's decryption key from the policy server;

access rule evaluation means on the selected print server for evaluating the access rules for the document in relation to the receiving user and the selected print server; and

wherein the access rule evaluation means sends the pages of the document that are printable by the receiving user from the selected print server to a printer for printing.

18. The system of claim 17 , further comprising notification means for notifying the receiving user if the document is not printable.

19. The system of claim 12 , wherein the access rules apply to any of: an individual user and a group of users.

20. The system of claim 12 , wherein the access rules specify which print servers are allowed to print the document.

21. The system of claim 12 , wherein the access rules define any of: an expiration date and a maximum number of prints.

22. The system of claim 12 , wherein the access rules for the document are modifiable by the sending user through the life of the document.

Assignments (8)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2025
From: ROYAL BANK OF CANADA [RESIGNING COLLATERAL AGENT]
To: GLAS USA LLC [SUCCESSOR COLLATERAL AGENT]
Reel/Frame 070097/0810 →
RELEASE OF PATENT SECURITY INTEREST Recorded Dec 3, 2024
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
Reel/Frame 069477/0479 →
SECURITY INTEREST Recorded Mar 12, 2024
From: ELECTRONICS FOR IMAGING, INC.; FIERY, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 066794/0315 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2024
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 066793/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 23, 2019
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: ELECTRONICS FOR IMAGING, INC.
Reel/Frame 049840/0316 →
SECURITY INTEREST Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 049840/0799 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 23, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 049841/0115 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 3, 2019
From: ELECTRONICS FOR IMAGING, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048002/0135 →