Method and apparatus for non-volatile memory usage in an ink...

Incremental printing of symbolic information – Ink jet – Controller

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C358S001160

Reexamination Certificate

active

06773083

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to ink jet printers, and, more particularly, to memory usage in ink jet printers.
2. Description of the Related Art
Non-volatile memory modules are used in ink jet printers to store data such as ink usage information. Non-volatile memory modules generally retain their contents over a loss of power. However, there is nothing to prevent corruption of the data contents of the non-volatile memory if a loss of power occurs while data is being written into the non-volatile memory. Such a data corruption can be catastrophic; for example, a loss of ink usage information could destroy the printhead by firing a “dry” printhead. Another possibility is that a loss of the ink tank installation date could incorrectly expire a supply item earlier than it should, thus increasing the cost of supplies.
A window of opportunity exists for the corruption of memory module data, because much of the data exists in the form of multiples of discrete data values. If a power loss occurs in the middle of writing this data, data corruption will occur. For example, assume that the ink usage is stored in two bytes in the memory module. If a power loss occurs after the first byte has been written, but before the second byte has been written, the ink usage information has been corrupted.
What is needed in the art is a method of minimizing the damage to memory contents in the event that a power loss occurs during a data write operation.
SUMMARY OF THE INVENTION
The present invention provides a write fault tolerant non-volatile memory usage algorithm.
The invention comprises, in one form thereof, a method of storing usage information in an ink jet printer. Low priority usage information is stored in a first memory field. First high priority usage information is stored in a second memory field. Second high priority usage information is stored in a third memory field. The second high priority usage information is substantially identical to the first high priority usage information.
The invention comprises, in another form thereof, an ink jet printer including a memory module having a first field containing low priority usage information, a second field containing first high priority usage information, and a third field containing second high priority usage information substantially identical to the first high priority usage information.
An advantage of the present invention is that, in the event of a loss of power, usage information in a non-volatile memory is not corrupted.


REFERENCES:
patent: 3576982 (1971-05-01), Duke
patent: 4485471 (1984-11-01), Singh et al.
patent: 4651307 (1987-03-01), Toumayan et al.
patent: 4768169 (1988-08-01), Perlegos
patent: 4888686 (1989-12-01), Sinz et al.
patent: 4920518 (1990-04-01), Nakamura et al.
patent: 4965828 (1990-10-01), Ergott, Jr. et al.
patent: 5109360 (1992-04-01), Inazumi et al.
patent: 5146431 (1992-09-01), Eby et al.
patent: 5195100 (1993-03-01), Katz et al.
patent: 5210716 (1993-05-01), Takada
patent: 5379415 (1995-01-01), Papenberg et al.
patent: 5434868 (1995-07-01), Aichelmann, Jr. et al.
patent: 5475697 (1995-12-01), Katz et al.
patent: 5495570 (1996-02-01), Heugel et al.
patent: 5502728 (1996-03-01), Smith, III
patent: 5553231 (1996-09-01), Papenberg et al.
patent: 5553263 (1996-09-01), Kalish et al.
patent: 5619642 (1997-04-01), Nielson et al.
patent: 5627572 (1997-05-01), Harrington, III et al.
patent: 5644699 (1997-07-01), Yoshida
patent: 5659678 (1997-08-01), Aichelmann, Jr. et al.
patent: 5832005 (1998-11-01), Singh
patent: 5862151 (1999-01-01), Fagerness
patent: 5864657 (1999-01-01), Stiffler
patent: 5905854 (1999-05-01), Nielson et al.
patent: 5905858 (1999-05-01), Jeddeloh
patent: 5907671 (1999-05-01), Chen et al.
patent: 5917838 (1999-06-01), Wardrop
patent: 5935258 (1999-08-01), Klein
patent: 5943287 (1999-08-01), Walton
patent: 5954828 (1999-09-01), Lin
patent: 5978931 (1999-11-01), Kirihata et al.
patent: 6002846 (1999-12-01), Okamoto
patent: 6016553 (2000-01-01), Schneider et al.
patent: 6041422 (2000-03-01), Deas
patent: 6154847 (2000-11-01), Schofield et al.
patent: 6181614 (2001-01-01), Aipperspach et al.
patent: WO 9965695 (1999-12-01), None
patent: WO 99/65695 (1999-12-01), None
M.Morris Mano, Digital Design 1991, Prentice-Hall, Inc. 2nded. ,pp.180-186, 299-302.*
Richard C. Dorf, The Electrical Engineering Handbook 1997, CRC Press, 2nded. ,pp. 1805-1813.*
M. Morris Mano, “Digital Design,” 2nded., Prentice-Hall (Upper Saddle River, NJ 07458), (Feb. 17, 1991).
Richard C. Dorf, “The Electrical Engineering Handbook,” 2nded., CRC Press, (Feb. 17, 1997).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for non-volatile memory usage in an ink... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for non-volatile memory usage in an ink..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for non-volatile memory usage in an ink... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3357319

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.