Logic circuitry packages for replaceable print apparatus components
US-12182281-B2 · Dec 31, 2024 · US
US9436123B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9436123-B2 |
| Application number | US-201514982942-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 29, 2015 |
| Priority date | Mar 15, 2013 |
| Publication date | Sep 6, 2016 |
| Grant date | Sep 6, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A chip for a cartridge with dispensable material may be provided. In one aspect, the chip may comprise a non-volatile memory for storing a number tracking amount of dispensable material in the cartridge, a key storage for storing an encryption key, a signature verification module and circuit components. The circuit components may be configured to receive and process a first message, receive and validate a second message, and update the amount of dispensable material if the validation of the second message succeeds. The first message may comprise a first command and an operation input value for a print job at the cartridge, and to process the first message may comprise decreasing the amount of dispensable material. The second message may comprise a second command to increase the amount of dispensable material, and may be validated using the signature validation module and the encryption key.
Opening claim text (preview).
What is claimed is: 1. A printing device that authenticates a toner cartridge when using the toner cartridge for a print job, comprising: a computation module; and circuit components configured to: generate an initial operation input value for the print job; send the initial operation input value to the toner cartridge; receive a response from the toner cartridge; verify the response containing a calculation result that matches an expected value calculated by the computation module; verify the response being received within a pre-defined time threshold; and perform the print job when the verification is successful. 2. The printing device of claim 1 , further comprising a random number generator, wherein the initial operation input value is a nonce generated using the random number generator. 3. The printing device of claim 1 , wherein the circuit components are further configured to estimate an amount of toner needed to perform the print job and send the estimated amount to the toner cartridge. 4. The printing device of claim 1 , wherein the initial operation input value is a number derived from a nonce generated at the toner cartridge using a pre-defined computation function. 5. The printing device of claim 1 , wherein the circuit components are further configured to: receive, from the toner cartridge, a number tracking amount of toner in the toner cartridge; determine whether there is enough toner based on the received number and the estimated amount of toner need to perform the print job; and send a determination result of whether there is enough toner to the toner cartridge. 6. The printing device of claim 1 , wherein the time it takes to receive the calculation result is measured from when the last bit of the initial operation input value is transmitted until when the first bit of the response containing the calculation result is received. 7. The printing device of claim 1 , wherein communication between the cartridge and the printing device is performed at a high frequency to prevent attacks by interception. 8. The printing device of claim 1 , wherein data bits that are easy to predict are transmitted earlier than the data bits that are hard to predict in communication between the cartridge and the printing device. 9. A method for authenticating a toner cartridge for performing a print job using a printing device, comprising: generating an initial operation input value for the print job at the printing device; sending the initial operation input value to the toner cartridge; receiving a response from the toner cartridge; verifying the response containing a calculation result that matches an expected value calculated by a computation module at the printing device; verifying the response being received within a pre-defined time threshold; and performing the print job when the verification is successful. 10. The method of claim 9 , wherein the initial operation input value is a nonce generated using a random number generator. 11. The method of claim 9 , further comprising: estimating an amount of toner needed to perform the print job; and sending the estimated amount to the toner cartridge. 12. The method of claim 9 , wherein the initial operation input value is a number derived from a nonce generated at the toner cartridge using a pre-defined computation function. 13. The method of claim 9 , further comprising: receiving, from the toner cartridge, a number tracking amount of toner in the toner cartridge; determining whether there is enough toner based on the received number and the estimated amount of toner need to perform the print job; and sending a determination result of whether there is enough toner to the toner cartridge. 14. The method of claim 9 , wherein the time it takes to receive the calculation result is measured from when the last bit of the initial operation input value is transmitted until when the first bit of the response containing the calculation result is received. 15. The method of claim 9 , wherein communication between the cartridge and the printing device is performed at a high frequency to prevent attacks by interception. 16. The method of claim 9 , wherein data bits that are easy to predict are transmitted earlier than the data bits that are hard to predict in communication between the cartridge and the printing device.
provided with identifying means or means for storing process- or use parameters, e.g. an electronic memory · CPC title
Electronically readable memory · CPC title
Refilling of the cartridge · CPC title
Reconditioning of the developer unit, i.e. reusing or recycling parts of the unit, e.g. resealing of the unit before refilling with toner · CPC title
electronically · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.