# US 10,372,898 B2 · Protecting data in memory of a consumable product

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,898 B2
- Document ID: US10372898B2
- Status: Granted
- Kind: B2
- Application number: 15/790,850
- Filed: 2017-10-23
- Published: 2018-02-15
- Granted: 2019-08-06
- Earliest claimed: 2017-10-23
- Assignees: Hewlett-Packard Development Company, L.P.
- Applicants: Hewlett-Packard Development Company, L.P.
- Inventors: Paul L. Jeran; Stephen D. Panshin; Jefferson P. Ward
- Web page: https://patentgrep.com/patent/US10372898B2

## CPC

- G06F 21/44: Program or device authentication
- B41J 2/17546: {electronically}
- G06F 21/445: {by mutual authentication, e.g. between devices or programs}
- G06F 21/608: {Secure printing}
- H04L 9/3247: {involving digital signatures}
- G06F 21/33: using certificates
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- B41J: TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A non-transitory memory storing a digital signature of a consumable product where the digital signature indicates that an identifier and host device setting data are from a trusted source.

## Claims

### Claim 1

A non-transitory memory for a consumable product, the memory comprising:
a non-transitory data storage device;
an interface for a printing device to interface the data storage device with a host printing device when the consumable product is installed in the host printing device; and
a digital signature of a consumable product on the data storage device, where the digital signature indicates that an identifier and host device setting data on the data storage device are from a trusted source, wherein the host device setting data comprises a setting for operation of the host printing device.

### Claim 2 (depends on 1)

The memory of claim 1, wherein the consumable product is a print cartridge.

### Claim 3 (depends on 1)

The memory of claim 1, wherein the host device setting data includes a hash that represents information stored outside of the digital signature and in the non-transitory memory.

### Claim 4 (depends on 3)

The memory of claim 3, wherein the information is a color map.

### Claim 5 (depends on 1)

The memory of claim 1, wherein the host device setting data includes a temperature setting.

### Claim 6 (depends on 1)

The memory of claim 1, wherein individual blocks of the host device setting data are accessible to the host device after authentication.

### Claim 7

A method comprising:
upon installation of a consumable product in a host device, accessing a non-transitory memory with the consumable product for a stored digital signature of the consumable product;
verifying the digital signature with a signature scheme that provides additional bit space in the signature in which host setting data is contained;
retrieving the host setting data from the verification of the digital signature; and
applying the host setting data to the host device, wherein the host device setting data comprises a setting for operation of the host device.

### Claim 8 (depends on 7)

The method of claim 7 wherein, further comprising authenticating the consumable product when the host device setting data matches expected setting data.

### Claim 9 (depends on 7)

The method of claim 7, wherein the memory further comprises a color map and the digital signature comprises a color map hash, wherein the consumable product is authenticated when the color map and color map hash match.

### Claim 10 (depends on 7)

The method of claim 7, wherein the host setting data is stored in a tag-length-value (TLV) format.

### Claim 11 (depends on 7)

The method of claim 7, wherein the host device is a printer and the host setting data includes printer functional parameters.

### Claim 12 (depends on 11)

The method of claim 11, wherein the printer functional parameters comprise one of: a color parameter, a service parameter, and a heating parameter.

### Claim 13

A consumable product, comprising:
a consumable component used in operation of a host device, the consumable product packaging the consumable component for installation in the host device, making the consumable component available to the host device;
an electronic circuit with the consumable component, the circuit comprising all of:
a memory device;
an interface, connected to the memory device, to communicate with the host device when the consumable product is installed in the host device;
a storing engine to store a digital signature in the memory where the digital signature indicates that an identifier and host functional data are from a trusted source, the host functional data providing an address or link to data accessible by the host device; and
an exchanging engine to exchange the host functional data with the host device during an authentication session.

### Claim 14 (depends on 13)

The product of claim 13, wherein the host functional data includes a hash that represents information that is stored in the memory outside of the digital signature.

### Claim 15 (depends on 13)

The product of claim 13, wherein the host functional data includes a printer functional parameter.

### Claim 16 (depends on 15)

The product of claim 15, wherein the printer functional parameter comprises a color parameter, a service parameter or a heating parameter.

### Claim 17 (depends on 13)

The product of claim 13, wherein the host functional data is stored in the digital signature.

### Claim 18 (depends on 13)

The product of claim 13, wherein the host functional data is data that is signed with the digital signature.

### Claim 19 (depends on 13)

The product of claim 13, wherein the host functional data is stored in a bit space provided with the digital signature by a verification scheme for the digital signature.
