Addressing, Command Protocol, and Electrical Interface for Non-Volatile Memories Utilized in Recording Usage Counts
4 Assignments
0 Petitions
Accused Products
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, a punch out bit field, or a cryptographic command. The commands may be transmitted using a broadcast scheme or a split transaction scheme. 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.
30 Citations
39 Claims
-
1-20. -20. (canceled)
-
21. A method of updating a memory module, comprising:
-
receiving, at a memory module, a command indicative of usage of toner or ink in a consumable item for an imaging device for instructing the memory module to punch out at least one specified bit within the memory module indicative of the usage of toner or ink; and processing the command at the memory module. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A memory module, comprising:
a plurality of memory bits, wherein the memory module receives at least one command indicative of usage of toner or ink in a consumable item for an imaging device and instructing the memory module to punch out at least one specified bit within the memory module indicative of the usage of toner or ink, and processes the at least one command. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
37. A memory module, comprising:
-
a plurality of memory cells; and a plurality of signals for communicating with a processing device, the memory module configured such that following reception of a command, a first signal of the plurality of signals is initially pulled to a first voltage level corresponding to a binary zero state and upon encountering an error condition while processing the command, the first signal is placed at a second intermediate voltage greater than the first voltage level and less than a third voltage level corresponding to a binary one state. - View Dependent Claims (38, 39)
-
Specification