# US 2013/0155459 A1 · Crum chip, image forming apparratus, and communication method of crum chip

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

- Number: US 2013/0155459 A1
- Document ID: US20130155459A1
- Status: Published application
- Kind: A1
- Application number: 13/721,289
- Filed: 2012-12-20
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Samsung Electronics Co., Ltd.
- Inventors: Jae-Hyeong JEONG; Hong-rok WOO
- Web page: https://patentgrep.com/patent/US20130155459A1

## CPC

- G06K 15/4005: {Sharing resources or data with other data processing systems; Preparing such data (for distributed printing G06K15/1859)}
- G06F 21/445: {by mutual authentication, e.g. between devices or programs}
- G06F 21/606: {by securing the transmission between two devices or processes}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L 63/12: {Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32)}
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A CRUM chip mountable on a consumables unit of an image processing unit includes an interface unit configured to receive a first signal including first data and first integrity monitoring data for the first data from a main body of the image forming apparatus, a monitoring unit configured to separate the first integrity monitoring data from the first signal and monitor integrity of the first signal, a data processing unit configured to generate second data to be transmitted to the main body of the image processing unit, a generating unit configured to generate second integrity monitoring data using the second data and the first integrity monitoring data, and a control unit configured to control the interface unit to transmit a second signal including the second data and the second integrity monitoring data to the main body of the image forming apparatus. Therefore, stability of communication is improved.

## Claims

### Claim 1

A customer replaceable unit monitoring (CRUM) chip mountable on a consumables unit of an image processing unit, the CRUM chip comprising:
an interface unit configured to receive a first signal including first data and first integrity monitoring data for the first data from a main body of the image forming apparatus;
a monitoring unit configured to separate the first integrity monitoring data from the first signal and monitor integrity of the first signal;
a data processing unit configured to generate second data to be transmitted to the main body of the image processing unit;
a generating unit configured to generate second integrity monitoring data using the second data and the first integrity monitoring data; and
a control unit configured to control the interface unit to transmit a second signal including the second data and the second integrity monitoring data to the main body of the image forming apparatus.

### Claim 2 (depends on 1)

The CRUM chip as claimed in claim 1, further comprising:
a temporary storage unit configured to store the first data and the first integrity monitoring data included in the first signal when it is determine that the first signal is integrity; and
a storage unit configured to store the data temporarily stored in the temporary storage unit.

### Claim 3 (depends on 2)

The CRUM chip as claimed in claim 2, wherein the monitoring unit generates comparative target data using remaining data included in the first signal, compares the second integrity monitoring data separated from the second signal with the comparative target data, determines the second signal as having integrity when the second integrity monitoring data is identical with the comparative target data, and determines the second signal as an error state when the second integrity monitoring data is not identical with the comparative target data.

### Claim 4 (depends on 3)

The CRUM chip as claimed in claim 3, wherein the monitoring unit performs integrity monitoring for a third signal including third integrity monitoring data, which is generated by cumulatively reflecting the second integrity monitoring data, when the third signal is received through the interface unit, and finally monitors integrity of total signals, which are received in a process of performing an image forming job, using final integrity monitoring data included in a signal finally received in the process of performing an image forming job when the image forming job is completed, and
the control unit stores the data temporarily stored in the temporary storage unit in the storage unit when it is determined that the total signals are integrity as a final monitoring result.

### Claim 5 (depends on 1)

The CRUM chip as claimed in claim 1, wherein the first data or the second data includes at least one selected from the group consisting of a command, a recording target information, information for job performance result according to the command, information for integrity monitoring result about a previously received signal, and indicator information to inform a position of the first and second integrity monitoring data, and
the information for integrity monitoring result is excluded in a signal first transmitted from the CRUM chip.

### Claim 6 (depends on 5)

The CRUM chip as claimed in claim 5, wherein the integrity monitoring data is a result value for logic operation of the data, a result value generated by applying a preset equation for the data, or an encryption result value in which the data is encrypted.

### Claim 7

A communication method of a CRUM chip mountable on a consumables unit of an image forming apparatus, the method comprising:
receiving a first signal including first data and first integrity monitoring data for the first data from a main body of the image forming apparatus;
separating the first integrity monitoring data from the first signal and monitoring integrity of the first signal;
temporarily storing the first data and the first integrity monitoring data included in the first signal when it is determined that the first signal is integrity data;
generating second data to be transmitted to a main body of the image forming apparatus when the second data is present;
generating second integrity monitoring data using the second data and the first integrity monitoring data; and
transmitting a second signal including the second data and the second integrity monitoring data to the main body of the image forming apparatus.

### Claim 8 (depends on 7)

The method as claimed in claim 7, wherein the monitoring includes:
separating the first integrity monitoring data from the first signal;
generating comparative target data using remaining data included in the first signal; and
comparing the second integrity monitoring data separated from the second signal with the comparative target data, determining the second signal as having integrity when the second integrity monitoring data is identical with the comparative target data, and determining the second signal as an error signal when it is determined that the second integrity monitoring data is not identical with the comparative target data.

### Claim 9 (depends on 8)

The method as claimed in claim 8, further comprising performing integrity monitoring for a third signal including third integrity monitoring data, which is generated by cumulatively reflecting the second integrity monitoring data, when the third signal is received from the body of the image forming apparatus.

### Claim 10 (depends on 9)

The method as claimed in claim 9, further comprising:
finally monitoring integrity of the total signals received in a process of performing an image forming job using final integrity monitoring data included in a signal finally received in the process of performing an image forming job, when the image forming job is completed; and
storing signals temporarily stored when it is determined that the total signals are integrity.

### Claim 11 (depends on 7)

The method as claimed in claim 7, wherein the first data or the second data includes at least one selected from the group consisting of a command, a recording target information, information for job performance result according to the command, information for integrity monitoring result about a previously received signal, and indicator information for informing a position of the first and second integrity monitoring data, and
the information for integrity monitoring result is excluded in a signal first transmitted from the CRUM chip.

### Claim 12 (depends on 11)

The method as claimed in claim 11, wherein the wherein the first and second integrity monitoring data is a result value for logic operation of the data, a result value generated by applying a preset equation for the data, or an encryption result value in which the data is encrypted.

### Claim 13

A method of establishing communication between a CRUM chip mountable on a consumables unit and an image forming apparatus, the method comprising:
initializing the CRUM chip separate from an initialization of the image forming apparatus;
receiving a first signal including first data and first integrity monitoring data;
generating second integrity monitoring data and verifying the integrity of the first signal;
generating and transmitting a second signal including second data and the second integrity monitoring signal that includes the first integrity monitoring data; and
verifying the integrity of the second signal to establish communication between the consumables unit and the image forming apparatus.

### Claim 14 (depends on 13)

The method of claim 13, wherein verifying the integrity of a signal includes comparing received integrity monitoring data to generated integrity monitoring data.

### Claim 15 (depends on 13)

The method of claim 13, wherein the initializing of the CRUM chip is performed by a CPU of the CRUM chip.

### Claim 16 (depends on 13)

The method of claim 13, wherein the CRUM chip does not respond to a command of the image forming apparatus until after initialization is complete.

### Claim 17 (depends on 13)

The method of claim 13, wherein the integrity monitory data is error detection data.
