Method for mobile printing
First Claim
Patent Images
1. A method of printing using a mobile device, comprising:
- generating a symmetrical pair of encryption keys including a first encryption key and a second encryption key;
generating a print request;
transmitting the first encryption key, the print request, an address of an imaging device and an address of the mobile device to a print service;
receiving a request from the imaging device for the second encryption key; and
transmitting the second encryption key to the imaging device, whereby the imaging device uses the second encryption key to decrypt encrypted rendered content to create decrypted rendered content and prints the decrypted rendered content.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for mobile printing, a mobile device generates a symmetrical pair of encryption keys and transmits the first encryption key and a print request to an imaging device. When the mobile device receives a request from the imaging device for the second encryption key, the mobile device transmits the second encryption key to the imaging device. The imaging device then uses the second encryption key to decrypt encrypted rendered content and prints the content.
48 Citations
20 Claims
-
1. A method of printing using a mobile device, comprising:
-
generating a symmetrical pair of encryption keys including a first encryption key and a second encryption key;
generating a print request;
transmitting the first encryption key, the print request, an address of an imaging device and an address of the mobile device to a print service;
receiving a request from the imaging device for the second encryption key; and
transmitting the second encryption key to the imaging device, whereby the imaging device uses the second encryption key to decrypt encrypted rendered content to create decrypted rendered content and prints the decrypted rendered content. - View Dependent Claims (2, 3, 4)
-
-
5. A method of printing using a mobile device, comprising:
-
generating a symmetrical pair of encryption keys including a first encryption key and a second encryption key;
generating a print request;
transmitting the first encryption key and the print request to an imaging device;
receiving a request from the imaging device for the second encryption key; and
transmitting the second encryption key to the imaging device, whereby the imaging device uses the second encryption key to decrypt encrypted rendered content to create decrypted rendered content and prints the decrypted rendered content.
-
-
6. A method of printing, comprising:
-
generating on a mobile device a symmetrical pair of encryption keys, the pair including a first encryption key and a second encryption;
generating a print request on the mobile device;
transmitting the first encryption key and the print request to an imaging device;
transmitting the first encryption key and the print request from the imaging device to a print service;
retrieving content identified in the print request;
rendering the content to create rendered content;
encrypting the rendered content with the first encryption key to create encrypted rendered content;
transmitting the encrypted rendered content from the print service to the imaging device;
transmitting a request for the second encryption key from the imaging device to the mobile device;
transmitting the second encryption key from the mobile device to the imaging device;
decrypting the encrypted rendered content using the second encryption key to create decrypted rendered content; and
printing the decrypted rendered content.
-
-
7. A method of printing on an imaging device, comprising:
-
receiving a first encryption key and a print request from a mobile device;
transmitting the first encryption key and the print request to a print service;
receiving encrypted rendered content from the print service;
requesting a second encryption key from the mobile device;
receiving the second encryption key from the mobile device;
decrypting the encrypted rendered content using the second encryption key to create a decrypted rendered content; and
printing the decrypted rendered content. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of processing a print request on an imaging device, comprising:
-
receiving a first encryption key and a print request from a mobile device;
transmitting the first encryption key and the print request to a print service;
receiving encrypted rendered content from the print service;
requesting a second encryption key from the mobile device; and
after a predetermined period during which the second encryption key is not received from the mobile device, canceling the print request. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of printing on an imaging device, comprising:
-
receiving encrypted rendered content and an address of a mobile device from a print service;
requesting an encryption key from the mobile device;
receiving the encryption key from the mobile device;
decrypting the encrypted rendered content using the encryption key to create a decrypted rendered content; and
printing the decrypted rendered content.
-
-
20. A computer program product for mobile printing comprising:
-
code that generates a symmetrical pair of encryption keys, the pair including a first encryption key and a second encryption key;
code that generates a print request;
code that transmits the first encryption key and the print request to an imaging device;
code that receives a request from the imaging device for the second encryption key; and
code that transmits the second encryption key to the imaging device, whereby the imaging device uses the second encryption key to decrypt encrypted rendered content to create decrypted rendered content and prints the decrypted rendered content.
-
Specification