← Back to Patent Explorer
US4627016A Expired / Lapsed US ⏱️ 0.0 years remaining

Memory address location system for an electronic postage meter having multiple non-volatile memories

Assignee: Pitney Bowes Inc
•
Filing: 1984-08-22
•
Granted: 1986-12-02
•
Expires: 2004-08-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and associated apparatus is provided for using data stored in one non-volatile memory to locate the next memory address in which to write data in another non-volatile memory of an electronic postage meter, comprising the steps of and associated apparatus for providing a first non-volatile memory for storing data therein including cumulative piece count data corresponding to the number of completed postage transactions, providing a second non-volatile memory for storing accounting data sequentially therein for each one of a predetermined number of trip cycles of the postage meter which number corresponds to the number of individually addressable trip cycle memory locations in the second non-volatile memory and defines a modulus of the second non-volatile memory, retrieving the cumulative piece count data from the first non-volatile memory during a power up cycle, dividing the cumulative piece count data by the modulus of the second non-volatile memory, and using the remainder resulting from the division to locate the next individually addressable trip cycle memory location in the sequence of memory locations in the second non-volatile memory for writing the accounting data for the first trip cycle of the meter after completion of the power up cycle.

Inventors

  • 👤 Wallace Kirschner
  • 👤 Easwaran C. N. Nambudiri
  • 👤 Douglas H. Patterson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 12:11
CPC Classifications
G; G07; G07B; G07B17/00; G07B17/00185; G07B17/00362; G07B17/00314; G07B2017/00346; G07B2017/00395

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 190 words
A method of using data stored in one non-volatile memory to locate the next memory address in which to write data in another non-volatile memory of an electronic postage meter, comprising the steps of: providing a first non-volatile memory for storing data therein, the data including cumulative piece count data corresponding to the number of completed postage transactions; providing a second non-volatile memory for storing accounting data sequentially therein for each one of a predetermined number of trip cycles of the postage meter which number corresponds to the number of individually addressable trip cycle memory locations in the second non-volatile memory and defines a modulus of the second non-volatile memory; retrieving the cumulative piece count data from the first non-volatile memory during a power up cycle; dividing the cumulative piece count data by the modulus of the second non-volatile memory; and using the remainder resulting from the division step to locate the next individually addressable trip cycle memory location in the sequence of memory locations in the second non-volatile memory for writing the accounting data for the first trip cycle of the meter after completion of the power up cycle.
Claim 2
Independent Claim 190 words
A method of using data stored in one non-volatile memory to locate the next memory address in which to write data in another non-volatile memory of an electronic postage meter, comprising the steps of: providing a first non-volatile memory for storing data therein, the data including cumulative piece count data corresponding to the number of completed postage transactions; providing a second non-volatile memory for storing accounting data sequentially therein for each one of a predetermined number of trip cycles of the postage meter which number corresponds to the number of individually addressable trip cycle memory locations in the second non-volatile memory and defines a modulus of the second non-volatile memory; retrieving the cumulative piece count data from the first non-volatile memory during a power up cycle; dividing the cumulative piece count data by the modulus of the second non-volatile memory; and using the remainder resulting from the division step to locate the next individually addressable trip cycle memory location in the sequence of memory locations in the second non-volatile memory for writing the accounting data for the first trip cycle of the meter after completion of the power up cycle.
Claim 3
Dependent Claim 59 words
The method recited in claim 1, including the steps of: verifying the accuracy of the cumulative piece count data stored in the first non-volatile memory; writing accounting data into the next sequential individually addressable trip cycle memory location in the second non-volatile memory resulting from the first trip cycle of the meter after completion of a power up cycle.
Claim 4
Dependent Claim 81 words
The method recited in claim 1, wherein: the cumulative piece count data is direct1y used to locate the next individually addressable trip cycle memory location in the second non-volatile memory if the cumulative piece count is less than or equal to the modulus and the remainder resulting from division of the cumulative piece count data by the modulus is used to locate the next individually addressable trip cycle memory location if the cumulative piece count data is greater than the modulus.
Claim 5
Independent Claim 199 words
A system for using data stored in one non-volatile memory to locate the next memory address in which to write data in another non-volatile memory of an electronic postage meter, comprising: first non-volatile memory for storing data reflecting postage transactions, including cumulative piece count data corresponding to the number of completed postage transactions; second non-volatile memory having a plurality of individually addressable trip cycle memory locations for storing accounting data therein for each one of a predetermined number of trip cycles of the meter which number corresponds to the number of said individually addressable trip cycle memory locations in said second non-volatile memory and defines a modulus of said second non-volatile memory; microprocessor means for retrieving the cumulative piece count data from said first non-volatile memory during a power up cycle; dividing means for dividing the cumulative piece data by the modulus of said second non-volatile memory; said microprocessor means using the remainder resulting from said dividing means to locate the next individually addressable trip cycle memory location in the sequence of memory locations in said second non-volatile memory for writing the accounting data for the first trip cycle of the meter after completion of the power up cycle.
Claim 6
Independent Claim 199 words
A system for using data stored in one non-volatile memory to locate the next memory address in which to write data in another non-volatile memory of an electronic postage meter, comprising: first non-volatile memory for storing data reflecting postage transactions, including cumulative piece count data corresponding to the number of completed postage transactions; second non-volatile memory having a plurality of individually addressable trip cycle memory locations for storing accounting data therein for each one of a predetermined number of trip cycles of the meter which number corresponds to the number of said individually addressable trip cycle memory locations in said second non-volatile memory and defines a modulus of said second non-volatile memory; microprocessor means for retrieving the cumulative piece count data from said first non-volatile memory during a power up cycle; dividing means for dividing the cumulative piece data by the modulus of said second non-volatile memory; said microprocessor means using the remainder resulting from said dividing means to locate the next individually addressable trip cycle memory location in the sequence of memory locations in said second non-volatile memory for writing the accounting data for the first trip cycle of the meter after completion of the power up cycle.
Claim 7
Dependent Claim 67 words
The system recited in claim 4, wherein: said microprocessor means verifies the accuracy of the cumulative piece count data stored in said first non-volatile memory and selects the next sequential memory location in said second non-volatile memory to write accounting data therein in accordance with the remainder obtained from said dividing means for the first trip cycle of the meter after completion of the power up cycle.
Claim 8
Dependent Claim 77 words
The system recited in claim 4, wherein: said microprocessor means uses the cumulative piece count data directly to locate the next individually addressable trip cycle memory location in said second non-volatile memory if the cumulative piece count data is less than or equal to the modulus and the remainder resulting from the division of the cumulative piece count data by the modulus in said dividing means if the cumulative piece count data is greater than the modulus.
Claim 9
Dependent Claim 44 words
The system recited in claim 4, wherein: said microprocessor means writes accounting data resulting from the first trip cycle of the meter after completion of a power up cycle into the next sequential individually addressable trip cycle memory location of said second non-volatile memory.
Claim 10
Dependent Claim 173 words
The system recited in claim 4, wherein: said microprocessor means verifies the accuracy of the cumulative piece count data stored in said first non-volatile memory and selects the next sequential memory location in said second non-volatile memory to write accounting data therein in accordance with the remainder obtained from said dividing means for the first trip cycle of the meter after completion of the power up cycle; said microprocessor means uses the cumulative piece count data directly to locate the next individually addressable trip cycle memory location in said second non-volatile memory if the cumulative piece count is less than or equal to the modulus and the remainder resulting from the division of the cumulative piece count data by the modulus in said dividing means if the cumulative piece count data is greater than the modulus; said microprocessor means writes accounting data resulting from the first trip cycle of the meter after completion of a power up cycle into the next sequential individually addressable trip cycle memory location of said second non-volatile memory.

References Cited (Backward Citations)

US4564922A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-01 1990-06-02 1990-12-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-01 1994-06-02 1994-12-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-01 1998-06-02 1998-12-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag