IP Library Granted Patent US 8,576,425
Granted Patent B2
US 8,576,425 · App. 12/480,590 · Granted Nov 5, 2013

Method and system for printing documents from a portable device

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 8,576,425
App. No.
12/480,590
Granted
Nov 5, 2013
Kind
B2
Abstract

One embodiment provides a system for facilitating document printing from a portable device. During operation, the system receives at an email server an email which includes an attached document. Next, the system generates at the email server a document optical code associated with the document, wherein the document optical code can be scanned and recognized by a scanning mechanism associated with a printer. Subsequently, the system attaches the optical code as an additional attachment to the email, thereby allowing a portable device to print the attached document by displaying the optical code to the scanning mechanism associated with the printer.

Claims (45)

1. A computer-implemented method for facilitating document printing from a portable device, wherein the computer includes a processor, the method comprising:

receiving, by an email server, an email which includes an attached document;

in response to receiving the email, generating, by the email server, an updated email which includes a document optical code for the attached document, wherein generating the updated email involves:

generating the document optical code based on content of the attached document, wherein the document optical code is associated with the document, and wherein a printer is configured to use a scanning mechanism to scan the document optical code to retrieve the attached document; and

generating the updated email to include the original attached document and an additional email attachment, wherein the additional email attachment includes the document optical code and is separate from the original attached document; and

sending the updated email, which includes the original attached document and the additional email attachment, to the portable device, thereby facilitating the portable device to print the original attached document at the printer by displaying the document optical code to the scanning mechanism associated with the printer.

2. The method of claim 1 , wherein the document is encrypted.

3. The method of claim 2 , wherein the document optical code indicates a decryption key, thereby allowing the printer to decrypt the encrypted document.

4. The method of claim 1 , wherein the document optical code is a two-dimensional bar code.

5. The method of claim 4 , further comprising storing a copy of the attached document at the email server.

6. The method of claim 5 , further comprising:

receiving a request from the printer to retrieve the document corresponding to the document optical code; and

sending the document to the printer in response to the request.

7. The method of claim 6 , further comprising verifying that the printer is authorized to access the document.

8. The method of claim 1 , further comprising generating a second optical code associated with the email body, thereby allowing the portable device to print the email by displaying the second optical code to the scanning mechanism associated with the printer.

9. The method of claim 1 , wherein the document optical code comprises a document fingerprint, which comprises one or more numerical values mapped to one or more subsets of document features.

10. An apparatus for facilitating document printing from a portable device, the apparatus comprising:

an email-receiving mechanism configured to receive, at an email server, an email which includes an attached document;

an optical-code-generating mechanism configured to, in response to the email-receiving mechanism receiving the email, generate a document optical code based on content of the attached document, wherein the document optical code is associated with the document, and wherein a printer is configured to use a scanning mechanism to scan the document optical code to retrieve the attached document;

an email-updating mechanism configured to, in response to the optical-code-generating mechanism generating the document optical code, generate an updated email which includes the original attached document and an additional email attachment, wherein the additional email attachment includes the document optical code and is separate from the original attached document; and

an email-sending mechanism configured to send the updated email, which includes the original attached document and the additional email attachment, to the portable device, thereby facilitating the portable device to print the attached document at the printer by displaying the optical code to the scanning mechanism associated with the printer.

11. The apparatus of claim 10 , wherein the document is encrypted.

12. The apparatus of claim 11 , wherein the document optical code indicates a decryption key, thereby allowing the printer to decrypt the encrypted document.

13. The apparatus of claim 10 , wherein the document optical code is a two-dimensional bar code.

14. The apparatus of claim 13 , further comprising a storage mechanism configured to store a copy of the attached document at the email server.

15. The apparatus of claim 14 , further comprising:

a request-receiving mechanism configured to receive a request from the printer to retrieve the document corresponding to the document optical code; and

a document-sending mechanism configured to send the document to the printer in response to the request.

16. The apparatus of claim 15 , further comprising a verification mechanism configure to verify that the printer is authorized to access the document.

17. The apparatus of claim 10 , wherein the optical-code-generation mechanism is further configured to generate a second optical code associated with the email body, thereby allowing the portable device to print the email by displaying the second optical code to the scanning mechanism associated with the printer.

18. A computer-readable storage device storing instructions that when executed by a computer cause the computer to perform a method for facilitating document printing from a portable device, the method comprising:

receiving, at an email server, an email which includes an attached document, wherein the email is to be forwarded to a portable device;

in response to receiving the email, generating an updated email which includes a document optical code for the attached document, wherein generating the updated email involves:

generating the document optical code based on content of the attached document, wherein the document optical code is associated with the document, and wherein a printer is configured to use a scanning mechanism to scan the document optical code to retrieve the attached document; and

generating the updated email to include the original attached document and an additional email attachment, wherein the additional email attachment includes the document optical code and is separate from the original attached document; and

sending the updated email, which includes the original attached document and the additional email attachment, to the portable device, thereby facilitating the portable device to print the attached document at the printer by displaying the optical code to the scanning mechanism associated with the printer.

19. The storage device of claim 18 , wherein the document is encrypted.

20. The storage device of claim 19 , wherein the document optical code indicates a decryption key, thereby allowing the printer to decrypt the encrypted document.

21. The storage device of claim 18 , wherein the document optical code is a two-dimensional bar code.

22. The storage device of claim 21 , wherein the method further comprises storing a copy of the attached document at the email server.

23. The storage device of claim 22 , wherein the method further comprises:

receiving a request from the printer to retrieve the document corresponding to the document optical code; and

sending the document to the printer in response to the request.

24. The storage device of claim 23 , wherein the method further comprises verifying that the printer is authorized to access the document.

25. The storage device of claim 18 , wherein the method further comprises generating a second optical code associated with the email body, thereby allowing the portable device to print the email by displaying the second optical code to the scanning mechanism associated with the printer.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2009
From: PARTRIDGE, KURT E.; BEGOLE, JAMES M. A.; SMETTERS, DIANA K.
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 022859/0812 →