IP Library Granted Patent US 8,386,657
Granted Patent B2
US 8,386,657 · App. 13/550,579 · Granted Feb 26, 2013

Dynamic address change for slave devices on a shared bus

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 8,386,657
App. No.
13/550,579
Granted
Feb 26, 2013
Kind
B2
Abstract

A master/slave data communication system in which a master device communicates with the slave devices by uniquely addressing each of the slave devices. In order to enhance the security of the data communication system, each slave device includes an address generator for generating unique addresses. Periodically, the master device requests that one or more slave device change its address. In response to the request, the addressed slave device increments its address generating algorithm to provide a new slave address. The master device also includes an algorithm that is synchronized with the slave address generating algorithm, whereby when the slave changes its address, it need not transmit the new slave address to the master device over the bus.

Claims (25)

1. A container for ink or toner, comprising:

a reservoir for holding ink or toner;

slave circuitry for communicating with an imaging device as a slave device when connected thereto; and

an address generator coupled to the slave circuitry, the address generator generating plural addresses so that the slave address associated with the container can be changed;

wherein the slave circuitry, when communicatively coupled to the imaging device, is responsive to a command therefrom for changing the slave address of the container, and the slave circuitry controls the address generator for changing the slave address thereof, wherein the slave address includes a variable address bit portion and a fixed address bit portion.

2. The container of claim 1 , wherein the address generator includes a pseudorandom address generator.

3. The container of claim 1 , wherein a value of the fixed address bit portion is unique to the container.

4. The container of claim 1 , wherein the address generator includes a shift register and non-volatile memory for storing a default address, the default address used to set the shift register with a start address defined by the default address.

5. The container of claim 4 , wherein the slave circuitry further comprises a multiplexer associated with each register of the shift register, and the non-volatile memory stores signature bits applied to the multiplexer for defining a behavior of the shifting of address bits by the shift register.

6. The container of claim 5 , wherein the address generator further includes combinational logic for processing the address bits output from the shift register to provide a different set of address bits.

7. The container of claim 4 , wherein the shift register comprises a linear feedback shift register.

8. The container of claim 7 , wherein the linear feedback shift register comprises a modified Galios linear feedback shift register.

9. The container of claim 1 , wherein the slave circuitry communicates with the imaging device over an I 2 C interface.

10. A replaceable unit having toner or ink therein, comprising:

slave circuitry for communicating with a printing apparatus as a slave device when the replaceable unit is coupled thereto;

an address generator associated with the slave circuitry, the address generator generating plural addresses so that the address of the replaceable unit can be changed;

wherein the slave circuitry is responsive to a command from the printing apparatus for changing the address of the replaceable unit, and controls the address generator for changing the address thereof.

11. The replaceable unit of claim 10 , wherein the address includes a variable address bit portion and a fixed address bit portion.

12. The replaceable unit of claim 10 , wherein the address generator includes a shift register and a non-volatile memory for storing a default address, the default address used to set the shift register with a start address defined by the default address.

13. The replaceable unit of claim 12 , further comprising a multiplexer associated with each register of the shift register, and the non-volatile memory stores signature bits applied to the multiplexer for defining a behavior of the shifting of address bits by the shift register.

14. The replaceable unit of claim 12 , wherein the address generator further includes combinational logic for processing the address bits output from the shift register to provide a different set of address bits.

15. A replaceable unit having toner or ink therein, comprising:

slave circuitry for communicating with a printing apparatus as a slave device when the replaceable unit is coupled thereto;

an address generator associated with the slave circuitry, the address generator generating plural addresses so that the address of the replaceable unit can be changed;

wherein the slave circuitry is responsive to a command from the printing apparatus for changing the address of the replaceable unit, and controls the address generator for changing the address thereof, and wherein the address generator includes a shift register and a non-volatile memory for storing a default address, the default address used to set the shift register with a start address defined by the default address.

Assignments (8)
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0192 →
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0293 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: CITIBANK, N.A.
Reel/Frame 073007/0118 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 073007/0346 →
RELEASE OF SECURITY INTEREST Recorded Jan 18, 2024
From: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 066345/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2019
From: ADKINS, CHRISTOPHER ALAN; CHAPELLE, DONALD WILLIAM; FISTER, ZACHARY NATHAN
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 050045/0985 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT U.S. PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 046989 FRAME: 0396. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Oct 24, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 047760/0795 →
PATENT SECURITY AGREEMENT Recorded Aug 30, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 046989/0396 →