Nova Patents
US7623255B2

Printing device

Summary by NHIP

Remote Authentication Printing

The method transmits unique authentication data from a printing device or its installed print cartridge to a remotely connected client computer. The data is embedded within a web page hyperlink that enables the client to authenticate itself to a server.

Claim Score by NHIP

Read claim 44, the broadest

Abstract

A printing device can transmit authentication data to a client computer remotely connected to the printing device. The authentication data can be used by the client computer to authenticate itself to a server computer.

US7623255B2, drawing sheet 1
Sheet 1 of 15

Term

0.8 yearsleft in the term

Expires 18 July 2027, including 999 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

44 claims: 10 independent, 34 dependent

  1. 1
    A method comprising:transmitting, by a printing device, authentication data that uniquely identifies at least one of the printing device or a print cartridge installed therein to a client computer remotely connected to the printing device, wherein the authentication data is transmitted to the client computer as a web page including a hyperlink having the authentication data embedded therein;and wherein the authentication data can be used by the client computer to authenticate itself to a server computer.
  2. 9
    A method comprising:transmitting, by a printing device, a web page to a client computer remotely connected to the printing device, the web page including a hyperlink having embedded authentication data usable by the client computer to authenticate itself to a server computer;wherein the client computer displays the web page;wherein a selection of the hyperlink causes the client computer to transmit a request to the server computer;and wherein the request includes the authentication data.
  3. 11
    A printing device including a printing mechanism, comprising:a control system configured to transmit a web page including a hyperlink having authentication data embedded therein to a first computer, wherein the hyperlink points to a resource provided by the second computer, and wherein the first computer can use the authentication data to authenticate itself to a second computer and to demonstrate authority to access the resource.
  4. 16
    A printing device, comprising:means for receiving a request from a client computer remotely connected to the printing device;means for responding to the request by transmitting authentication data to the client computer, the authentication data including at least one of a cartridge identifier that uniquely identifies a print cartridge installed in the printing device or a printer identifier that uniquely identifies the printing device;wherein the authentication data is transmitted to the client computer as a web page including a hyperlink having the authentication data embedded therein;wherein the authentication data enables the client computer to authenticate itself to a particular server computer;and wherein the server computer is remotely connected to the client computer.
  5. 20
    A print cartridge for use in a printing device, comprising:(a) a supply of print material;and (b) a memory;wherein the memory stores authentication data for use by a client computer to demonstrate to a particular server computer that the client computer is an authorized party, wherein the authentication data is transmitted to the client computer as a web page including a hyperlink having the authentication data embedded therein, and wherein the authentication data includes an identifier that uniquely identifies the print cartridge.
  6. 27
    In a client computer, a method of requesting access to a resource, comprising:receiving, from a printing device, a web page including a hyperlink having embedded authentication data associated with the resource;transmitting a request to access the resource;and wherein the request includes the authentication data received from the printing device.
  7. 39
    In a server computer, a method comprising:receiving from a client computer a request for a resource, wherein the request includes authentication data;using the authentication data to determine if the client computer is an authorized party;wherein the client computer obtained the authentication data from a printing device;and wherein the authentication data includes a printer identifier uniquely identifying the printing device and a cartridge identifier uniquely identifying a print cartridge that is presently installed in the printing device, wherein, for each granted request for the resource, a message history record including the cartridge identifier and the printer identifier is stored in a database, and wherein the using the authentication data to determine if the client computer is an authorized party includes: searching the database to locate all message history records having the cartridge identifier of the request;and determining whether the number of unique printer identifiers in the located message history records exceeds a predetermined value.
  8. 42
    One or more computer-readable storage devices containing computer-executable instructions that, when executed by a printing device, perform the following steps:reading authentication data from a memory;and transmitting the authentication data to a remote computer connected to the printing device as a web page including a hyperlink having the authentication data embedded therein;wherein the remote computer uses the authentication data to authenticate itself to a remote computer.
  9. 43
    In a printing device, a method comprising:receiving, in the printing device, a challenge block from a client computer, wherein the challenge block is generated by a server computer in response to a request from the client computer to the server computer and transmitted by the server computer to the client computer;in response to the receiving, generating a response block in the printing device using a private key obtained from a consumable component installed in the printing device;transmitting the response block to the client computer;and wherein the client computer uses the response block to authenticate itself to a server computer.
  10. 44
    Broadest claimClaim Score 87, broad(NHIP)A method comprising:transmitting, by a printing device, authentication data to a client computer remotely connected to the printing device as a web page including a hyperlink having the authentication data embedded therein;and wherein the authentication data can be used by the client computer to authenticate itself to a server computer.