IP Library Granted Patent US 7,426,613
Granted Patent B2
US 7,426,613 · App. 11/154,117 · Granted Sep 16, 2008

Addressing, command protocol, and electrical interface for non-volatile memories utilized in recording usage counts

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 7,426,613
App. No.
11/154,117
Granted
Sep 16, 2008
Kind
B2
Abstract

Electrical interfaces, addressing schemes, and command protocols allow for communications with memory modules in computing devices such as imaging and printing devices. Memory modules may be assigned an address through a set of discrete voltages. One, multiple, or all of the memory modules may be addressed with a single command, which may be an increment counter command, a write command, or a punch out bit field. The status of the memory modules may be determined by sampling a single signal that may be at a low, high, or intermediate voltage level.

Claims (19)

1. A method of interfacing with one or more memories, comprising:

assigning an address utilizing a singular addressing scheme, through a single electrical conductor comprising a plurality of voltage levels, to each of a plurality of memories;

exchanging data, via a first channel, between a processing device and at least one of the plurality of memories;

receiving a status of at least one memory from the at least one memory via a second channel; and

providing at least one protocol for exchanging data between the processing device and the plurality of memories, wherein the at least one protocol is operable to address one, several, or all of the plurality of memories.

2. The method of claim 1 , wherein the electrical conductor comprises a set of discrete voltage levels for assigning the address to each of the plurality of memories.

3. The method of claim 1 , further comprising assigning a counter to a location in at least one of the plurality of memories.

4. The method of claim 3 , wherein the status is selected from the group of statuses consisting of a busy status, an error status, and a ready status.

5. The method of claim 4 , wherein the status corresponds to one of three voltage levels of the second channel.

6. The method of claim 1 , wherein the at least one protocol comprises an increment counter command protocol, wherein the increment counter command protocol specifies an increment counter command identifying at least one of the plurality of memories, and a value by which to increment a counter in at least one of the plurality of memories.

7. The method of claim 3 , wherein the at least one protocol comprises a punch out bit field command protocol, wherein the punch out bit field command protocol specifies a punch out command identifying at least one of the plurality of memories, and a location of a bit field in at least one of the plurality of memories.

8. A method of communicating with one or more memory modules, comprising:

receiving, at a processing device, a first signal from at least one memory module, the first signal indicating that the at least one memory module is ready to receive data;

generating, at the processing device, a packet comprising a set of bits representing a command and a memory module address, wherein the memory module address utilizes singular addressing to identify each memory module; and

transmitting the packet from the processing device to each identified memory module.

9. The method of claim 8 , wherein the command comprises an increment counter command and the packet further comprises an increment value.

10. The method of claim 8 , wherein the command comprises a punch out bit field command.

11. The method of claim 8 , wherein the command comprises a write data command and the packet further comprises data to be written.

12. The method of claim 8 , wherein the data in the packet is encrypted and the method further comprises decrypting the packet at each identified memory module.

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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2005
From: BOOTH, JAMES RONALD; WILLETT, BRYAN SCOTT
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 016701/0266 →