← Back to Patent Explorer
US6930788B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Secure printing over cable network to home printer

Assignee: Canon Inc
•
Filing: 1999-07-20
•
Granted: 2005-08-16
•
Expires: 2019-07-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Secure printing of print data from a client application residing on a data network to a set top box which has a printer, the set top box residing on a digital cable network which has a cable head end for interfacing the digital cable network to the data network, wherein print data is generated in the client application after which it is determined whether a secure communication path exists between the client application and the set top box. If the secure communication path exists, the print data is transmitted from the client application to the set top box. The print data is then sent from the set top box to the printer for printing.

Inventors

  • 👤 Neil Y. Iwamoto
  • 👤 Don Francis Purpura
  • 👤 George Koppich
  • 👤 Paul Nicholas Gacek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 23:21
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L63/0464; G; G06; G06F; G06F21/00; G06F21/60; G06F21/606; G06F21/608; H04L12/00; H04L12/28; H04L12/2801; H04L63/16; H04L63/166; H04L67/00; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 160 words
A method for the secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said method comprising the steps of: generating print data in said client application; determining whether a first secure communication path is established between said client application and said cable head end, and whether a second secure communication path is established between said cable head end and said interface device; and transmitting, in response to a determination that said first and second secure communication paths are established, said print data from said client application to said interface device, wherein said print data is sent to said printer from said interface device for printing, client application and said cable head end, and between said cable head end and said interface device.
Claim 2
Independent Claim 160 words
A method for the secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said method comprising the steps of: generating print data in said client application; determining whether a first secure communication path is established between said client application and said cable head end, and whether a second secure communication path is established between said cable head end and said interface device; and transmitting, in response to a determination that said first and second secure communication paths are established, said print data from said client application to said interface device, wherein said print data is sent to said printer from said interface device for printing, client application and said cable head end, and between said cable head end and said interface device.
Claim 3
Dependent Claim 67 words
A method according to claim 1 , wherein the step for determining whether said first and second secure communication paths are established between said client application and said cable head end, and between said cable head end and said interface device comprises the use of a secure protocol between said client application and said cable head end, and between said cable head end and said interface device.
Claim 4
Dependent Claim 73 words
A method according to claim 2 , wherein the step for determining whether said first and second secure communication paths are established between said client application and said cable head end, and between said cable head end and said interface device further comprises a confirmation through said secure protocol, that said cable head end is a secure location, and a confirmation, through said secure protocol, that said interface device is a secure location.
Claim 5
Dependent Claim 102 words
A method according to claim 1 , wherein the step for transmitting, in response to a determination that said first and second secure communication paths are established, said print data from said client application to said interface device comprises sending said print data from said client application to said cable head end in a device-independent format, transforming in said cable head end said print data from said device-independent format to a rasterized format which corresponds to said printer, and then sending said print data in said rasterized format from said cable head end to said interface device for printing by said printer.
Claim 6
Dependent Claim 94 words
A method according to claim 1 , wherein the step for transmitting, in response to a determination that said first and second secure communication paths are established, said print data from said client application to said interface device comprises encrypting said print data by said client application, sending said encrypted print data from said client application to said cable head end, sending said encrypted print data from said cable head end to said interface device, decrypting said print data in said interface device, and sending the decrypted print data to said printer for printing.
Claim 7
Dependent Claim 29 words
A method according to claim 3 , wherein said confirmation that said interface device is a secure location is sent from said interface device to said cable head end.
Claim 8
Dependent Claim 30 words
A method according to claim 3 , wherein said confirmation that said cable head end is a secure location is sent from said cable head end to said client application.
Claim 9
Dependent Claim 101 words
A method according to claim 1 , wherein the step for transmitting, in response to a determination that said first and second secure communication paths are established, said print data from said client application to said interface device comprises transforming, by said client application, said print data from a device-independent format to a rasterized format which corresponds to said printer, sending said print data in said rasterized format from said client application to said cable head end, and then sending said print data in said rasterized format from said cable head end to said interface device for printing by said printer.
Claim 10
Dependent Claim 17 words
A method according to claim 2 , wherein said secure protocol is a secure sockets layer protocol.
Claim 11
Dependent Claim 73 words
A method according to claim 2 , wherein the step for determining whether said first and second secure communication paths are established between said client application and said cable head end, and between said cable head end and said interface device comprises transmission of at least one certificate from said interface device to said cable head end and transmission of at least one certificate from said cable head end to said client application.
Claim 12
Independent Claim 188 words
A method for the secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said method comprising the steps of: generating print data in said client application; determining that a first secure communication path is established between said client application and said cable head end; sending, in response to the determination that said first secure communication path is established, said print data from said client application to said cable head end in a device-independent format; transforming, in said cable head end, said print data from said device-independent format to a rasterized format which corresponds to said printer; determining that a second secure communication path is established between said cable head end and said interface device; and sending, in response to the determination that said second secure communication path is established, said print data in said rasterized format from said cable head end to said interface device for printing by said printer.
Claim 13
Independent Claim 188 words
A method for the secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said method comprising the steps of: generating print data in said client application; determining that a first secure communication path is established between said client application and said cable head end; sending, in response to the determination that said first secure communication path is established, said print data from said client application to said cable head end in a device-independent format; transforming, in said cable head end, said print data from said device-independent format to a rasterized format which corresponds to said printer; determining that a second secure communication path is established between said cable head end and said interface device; and sending, in response to the determination that said second secure communication path is established, said print data in said rasterized format from said cable head end to said interface device for printing by said printer.
Claim 14
Independent Claim 160 words
A method for secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said method comprising the steps of: generating print data in said client application; transforming, in said client application, said print data from a device-independent format to a rasterized format in accordance with a printer driver corresponding to said printer attached to said interface device; encrypting, in said client application, said print data in said rasterized format; sending said encrypted print data in said rasterized format from said client application to said cable head end; sending said encrypted print data in said rasterized format from said cable head end to said interface device; and decrypting, in said interface device, said print data in said rasterized format for printing by said printer.
Claim 15
Independent Claim 160 words
A method for secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said method comprising the steps of: generating print data in said client application; transforming, in said client application, said print data from a device-independent format to a rasterized format in accordance with a printer driver corresponding to said printer attached to said interface device; encrypting, in said client application, said print data in said rasterized format; sending said encrypted print data in said rasterized format from said client application to said cable head end; sending said encrypted print data in said rasterized format from said cable head end to said interface device; and decrypting, in said interface device, said print data in said rasterized format for printing by said printer.
Claim 16
Independent Claim 86 words
An apparatus for the secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, comprising: a program memory for storing process steps executable to perform a method according to any of claims 1 to 12 ; and a processor for executing the process steps stored in said program memory.
Claim 17
Dependent Claim 83 words
Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for the secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said computer-executable process steps comprising process steps executable to perform a method according to any of claims 1 to 12 .
Claim 18
Dependent Claim 83 words
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to achieve the secure printing of print data from a client application residing on a data network to an interface device which has a printer, said interface device residing on a digital cable network which has a cable head end for interfacing said digital cable network to said data network, said computer-executable process steps comprising process steps executable to perform a method according to any of claims 1 to 12 .
Claim 19
Dependent Claim 16 words
A method according to claim 1 , wherein said interface device is a set top box.
Claim 20
Dependent Claim 16 words
A method according to claim 11 , wherein said interface device is a set top box.
Claim 21
Dependent Claim 16 words
A method according to claim 12 , wherein said interface device is a set top box.
Claim 22
Dependent Claim 16 words
An apparatus according to claim 13 , wherein said interface device is a set top box.
Claim 23
Dependent Claim 17 words
Computer-executable process steps according to claim 14 , wherein said interlace device is a set top box.
Claim 24
Dependent Claim 17 words
A computer-readable medium according to claim 15 , wherein said interface device is a set top box.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-08-15 2009-02-14 2009-08-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-08-15 2013-02-14 2013-08-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-08-15 2017-02-14 2017-08-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag