IP Library Granted Patent US 9,367,033
Granted Patent B2
US 9,367,033 · App. 13/445,535 · Granted Jun 14, 2016

CRUM chip and image forming device for communicating mutually, and method thereof

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,367,033
App. No.
13/445,535
Granted
Jun 14, 2016
Kind
B2
Abstract

An image forming device is provided. The device includes a main body which includes a main controller controlling operations of the image forming device, a consumable unit mounted on the main body to enable communication with the main controller, and a CRUM chip which is provided in the consumable unit and stores usage information of the consumable unit and characteristics information The main controller and the CRUM chip transmit and receive signals which include data and integrity detection data between each other. The integrity detection data is generated by accumulating and reflecting integrity detection data included in a previous signal.

Claims (77)

1. An image forming device comprising:

a controller capable of interfacing with a Customer Replaceable Unit Monitoring (CRUM) chip provided in a consumable unit mountable on the image forming device; wherein the controller comprising:

a generating unit to generate data and a first integrity detection data using the generated data,

an interface unit to transmit a first signal that includes the data and the first integrity detection data to the CRUM chip, which receives the first signal, generates a second integrity detection data using the first integrity detection data and the data, and transmits a second signal that includes the second integrity detection data and the data, and to receive the second signal from the CRUM chip,

a detection unit to separate the second integrity detection data included in the second signal, and detect an integrity of the second signal, and

a controlling unit that determines whether a subsequent communication should be performed or stopped based on the detected integrity of the second signal,

wherein the second integrity detection data is generated by accumulating the received first integrity detection data.

2. The image forming device according to claim 1 , wherein the detection unit generates data subject to comparison using remaining data included in the second signal, compares the second integrity detection data separated from the second signal and the data subject to comparison, and detects integrity of the second signal, and

the controlling unit stops the subsequent communication upon the second integrity detection data not being identical to the data subject to comparison.

3. The image forming device according to claim 2 , further comprising a temporary storage unit which temporarily stores data determined to be integral and integrity detection data.

4. The image forming device according to claim 3 , wherein the generating unit generates a third integrity detection data based on the subsequent data and the second integrity detection data, when there exists a subsequent data to be transmitted to the CRUM chip, in the case where the second signal is integral, and

the interface unit transmits a third signal which includes the third integrity detection data and the subsequent data to the CRUM chip.

5. The image forming device according to claim 4 , wherein the detection unit detects integrity of entire signals received in the process of performing the image forming job, using final integrity detection data included in a signal received in the process of performing the image forming job, when an image forming job is completed.

6. The image forming device according to claim 5 , further comprising a storage unit which records data temporarily stored in the temporary storage unit when it is determined that the entire signals are integral, as a result of the final detection.

7. The image forming device according to claim 1 , wherein the data includes at least one of a command, information subject to recording, result information of performing operations according to the command, result information of integrity detection regarding a previously received signal, and indicator information for notifying a location of the integrity detection data, and

the result information of integrity detection is excluded from a signal initially transmitted and received between the CRUM chip.

8. The image forming device according to claim 7 , wherein the integrity detection data is a result value of logical calculus on the data, a result value generated by applying a predetermined mathematical formula regarding the data, or a result value of encrypting the data.

9. A Customer Replaceable Unit Monitoring (CRUM) chip mountable on a consumable unit of an image forming device, the CRUM chip comprising:

an interface unit to receive a first signal which includes a first data and a first integrity detection data regarding the first data from a main body of the image forming device;

a detection unit to separate the first integrity detection data from the first signal, and to detect an integrity of the first signal;

a temporary storage unit to temporarily store the data included in the first signal and the first integrity detection data, when it is determined that the first signal is integral;

a data processing unit to generate a second data, in a case where there exists the second data to be transmitted to the main body of the image forming device;

a generating unit to generate an accumulated integrity detection data including a second integrity detection data, using the second data and the first integrity detection data;

a controlling unit to control the interface unit to transmit a second signal that includes the second data and the second integrity detection data to the main body of the image forming device to determine whether a subsequent communication should be performed or stopped based on a detected integrity of a subsequent signal; and

a storage unit to record the temporarily stored data.

10. The CRUM chip according to claim 9 , wherein the detection unit generates data subject to comparison using remaining data included in the first signal, compares the second integrity detection data separated from the second signal and the data subject to comparison, and when they are identical, determines that the second signal is integral, and when they are not identical, determines that the second signal is in an error state and stops a subsequent communication.

11. The CRUM chip according to claim 10 , wherein the detection unit performs integrity detection regarding the third signal when a third signal which includes a third integrity detection data generated by accumulating the second integrity detection data is received through the interface unit, and

when an image forming job is completed, detects integrity of entire signals received in a process of performing the image forming job, using a final integrity detection data included in a signal received in the process of performing the image forming job; and

the controlling unit stores data which was temporarily stored in the temporary storage unit when it is determined that the entire signals are integral as a result of the final detection.

12. The CRUM chip according to claim 9 , wherein the first data or the second data comprises at least one of a command, information subject to recording, result information of performing operations according to the command, result information of integrity detection regarding a previously received signal, and indicator information for notifying a location of the integrity detection data, and

the result information of integrity detection is excluded from a signal initially transmitted and received between the CRUM chip.

13. The CRUM chip according to claim 12 , wherein the integrity detection data is a result value of logical calculus on the data, a result value generated by applying a predetermined mathematical formula regarding the data, or a result value of encrypting the data.

14. A communication method of an image forming device which comprises a main body having a main controller, and a consumable unit having a Customer Replaceable Unit Monitoring (CRUM) chip communicable with the main controller, the communication method comprising:

generating data to be transmitted to the CRUM chip;

generating a first integrity detection data using the generated data;

transmitting a first signal including the data and the first integrity detection data to the CRUM chip;

receiving a second signal corresponding to the first signal from the CRUM chip, which receives the first signal, generates a second integrity detection data using the first integrity detection data and the data, and transmits a second signal that includes the second integrity detection data and the data; and

separating the second integrity detection data included in the second signal, and detecting an integrity of the second signal; and

determining whether a subsequent communication should be performed or stopped based on the detected integrity of the second signal,

wherein the second integrity detection data is generated by accumulating the first integrity detection data.

15. The communication method according to claim 14 , wherein the detecting comprises:

generating data subject to comparison using remaining data after separating the second integrity detection data; and

comparing the second integrity detection data separated from the second signal and the data subject to comparison, and when they are identical, determining that the second signal is integral, and when they are not identical, determining that the second signal is in an error state.

16. The communication method according to claim 15 , further comprising:

temporarily storing data of the second signal and the second integrity detection data when it is determined that the second signal is integral.

17. The communication method according to claim 16 , further comprising:

generating a third integrity detection data based on the subsequent data and the second integrity detection data, when there exists a subsequent data to be transmitted to the CRUM chip; and

transmitting a third signal which includes the third integrity detection data and the subsequent data to the CRUM chip.

18. The communication method according to claim 17 , further comprising detecting integrity of entire signals received from a process of performing the image forming job, using a final integrity detection data included in a signal received in the process of performing the image forming job, when an image forming job is completed; and

storing the signals which were temporarily stored, when it is determined that the entire signals are integral as a result of the final detection.

19. The communication method according to claim 14 , wherein the data includes at least one of a command, information subject to recording, result information of performing operations according to the command, result information of integrity detection regarding a previously received signal, and indicator information for notifying a location of the integrity detection data, and

the result information of integrity detection is excluded from a signal initially transmitted and received between the CRUM chip.

20. The communication method according to claim 19 , wherein the integrity detection data is a result value of logical calculus on the data, a result value generated by applying a predetermined mathematical formula regarding the data, or a result value of encrypting the data.

21. A communication method of a Customer Replaceable Unit Monitoring (CRUM) chip mountable on a consumable unit of an image forming device, the communication method comprising:

receiving a first signal which includes a first data and a first integrity detection data regarding the first data from a main body of the image forming device;

separating the first integrity detection data from the first signal, and detecting an integrity of the first signal;

temporarily storing the data included in the first signal and the first integrity detection data, when it is determined that the first signal is integral;

generating a second data, when there exists the second data to be transmitted to the main body of the image forming device;

generating an accumulated integrity detection data including a second integrity detection data, using the second data and the first integrity detection data; and

transmitting a second signal which includes the second data and the second integrity detection data to the main body of the image forming device to determine whether a subsequent communication should be performed or stopped based on a detected integrity of a subsequent signal.

22. The communication method according to claim 21 , wherein the detecting further comprises:

generating data subject to comparison using remaining data included in the first signal; and

comparing the second integrity detection data separated from the second signal and the data subject to comparison, and when they are identical, determining that the second signal is integral, and when they are not identical, determining that the second signal is in an error state.

23. The communication method according to claim 22 , further comprising performing integrity detection regarding a third signal when the third signal which includes a third integrity detection data generated by accumulating and reflecting the second integrity detection data is received from the main body of the image forming device.

24. The communication method according to claim 23 , further comprising:

detecting integrity of entire signals received in a process of performing the image forming job, using a final integrity detection data included in a signal received in the process of performing the image forming job, when an image forming job is completed; and

storing the signals which were temporarily stored, when it is determined that the entire signals are integral as a result of the final detection.

25. The communication method according to claim 21 , wherein the first data or the second data include at least one of a command, information subject to recording, result information of performing operations according to the command, result information of integrity detection regarding a previously received signal, and indicator information for notifying a location of the integrity detection data, and

the result information of integrity detection is excluded from a signal initially transmitted and received between the CRUM chip.

26. The communication method according to claim 25 , wherein the integrity detection data is a result value of logical calculus on the data, a result value generated by applying a predetermined mathematical formula regarding the data, or a result value of encrypting the data.

27. A method of verifying data for a device, the method comprising:

receiving a first signal including first data and first integrity data regarding the first data from the device;

detecting an integrity of the first signal;

generating second data;

generating an accumulated integrity detection data including second integrity detection data using the second data and the first integrity detection data; and

transmitting a second signal which includes the second data and the second integrity detection data to the device; and

determining whether a subsequent communication should be performed or stopped based on a detected integrity of the second signal and the accumulated integrity detection data.

Assignments (6)
CONFIRMATORY ASSIGNMENT EFFECTIVE NOVEMBER 1, 2018 Recorded Oct 17, 2019
From: HP PRINTING KOREA CO., LTD.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050747/0080 →
CHANGE OF LEGAL ENTITY EFFECTIVE AUG. 31, 2018 Recorded Oct 16, 2019
From: HP PRINTING KOREA CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 050938/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENTATION EVIDENCING THE CHANGE OF NAME PREVIOUSLY RECORDED ON REEL 047370 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 21, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047769/0001 →
CHANGE OF NAME Recorded Aug 17, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047370/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: SAMSUNG ELECTRONICS CO., LTD
To: S-PRINTING SOLUTION CO., LTD.
Reel/Frame 041852/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2012
From: LEE, JAE-YOON; WOO, HONG-ROK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 028440/0591 →