IP Library Granted Patent US 7,908,217
Granted Patent B2
US 7,908,217 · App. 11/837,750 · Granted Mar 15, 2011

Method and system for optimizing throughput of mailing machines

Assignee: Pitney Bowes Inc.
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,908,217
App. No.
11/837,750
Granted
Mar 15, 2011
Kind
B2
Abstract

A mailing machine that optimizes throughput by reducing the amount of time necessary for the PSD to generate the digital signature and indicium for each mail piece is provided. The debit operation performed by the PSD, i.e., adjusting the PSD registers, is separated into three different sections, a pre-debit operation, a perform debit operation, and a complete debit operation. In addition, the calculation of the digital signature can optionally be pre-computed, or, alternatively, computed in stages, i.e., partial signature calculation. Utilizing this granularity, the cryptographic operations associated with generating the digital signature can be shifted between the three debit operations such that the execution time of the time critical portion of the debit operation (perform debit) can be optimized to meet the performance requirements of the mailing machine in which the PSD is deployed.

Claims (38)

1. A method for providing a series of indicia, each of the series of indicia including a digital signature, the method comprising:

receiving, by the processing device, initialization data for a first indicium of the series of indicia;

calculating, by the processing device, a portion of the digital signature for the first indicium;

performing, by the processing device, a debiting operation for funds associated with a postage value of the first indicium;

completing, by the processing device, the digital signature for the first indicium using data generated in the debiting operation;

before initialization data for a second indicium of the series of indicia is received, calculating, by the processing device, a portion of the digital signature for a second indicium of the series of indicia;

receiving, by the processing device, the initialization data for a second indicium of the series of indicia;

performing, by the processing device, a debiting operation for funds associated with a postage value of the second indicium provided in the initialization data for the second indicium;

completing, by the processing device, the digital signature for the second indicium using data generated in the debiting operation; and

before initialization data for a third indicium of the series of indicia is received, calculating, by the processing device, a portion of the digital signature for a third indicium of the series of indicia.

2. The method according to claim 1 , wherein calculating a portion of the digital signature for the first indicium further comprises:

calculating a constant portion of the digital signature for the first indicium.

3. The method according to claim 2 , wherein completing calculation of the digital signature for the first indicium further comprises:

calculating a variable portion of the digital signature for the first indicium; and

combining the variable portion and the constant portion to complete calculation of the digital signature for the first indicium.

4. The method according to claim 1 , wherein calculating a portion of the digital signature for a second indicium further comprises:

calculating a constant portion of the digital signature for the second indicium.

5. The method according to claim 4 , wherein calculating a portion of the digital signature for a second indicium further comprises:

starting calculation of a variable portion of the digital signature for the second indicium.

6. The method according to claim 1 , wherein calculating a portion of the digital signature for a second indicium further comprises:

calculating a constant portion of the digital signature for the second indicium;

calculating a variable portion of the digital signature for the second indicium; and

combining the variable portion of the digital signature for the second indicium and the constant portion of the digital signature for the second indicium to complete the digital signature for the second indicium.

7. A security device for providing indicia, the security device comprising:

a processor to generate the indicia, each of the indicia including a digital signature, the processor generating a first indicium based on initialization data received for the first indicium, calculating, a portion of the digital signature for the first indicium, performing, a debiting operation for funds associated with a postage value of the first indicium, completing calculation of the digital signature for the first indicium using data generated in the debiting operation, providing the first indicium, including the digital signature for the first indicium, to a controller for printing, before the printing of the first indicium is completed, calculating a portion of the digital signature for a second indicium, determining if new initialization data for the second indicium is required, if new initialization data for the second indicium is not required, performing a debiting operation for funds associated with a postage value of the second indicium, completing the digital signature for the second indicium using data generated in the debiting operation, providing the second indicium, including the digital signature for the second indicium, to the controller for printing, and, before the printing of the second indicium is completed, calculating a portion of the digital signature for a third indicium.

8. The security device according to claim 7 , wherein the processor calculates a portion of the digital signature for the first indicium by calculating a constant portion of the digital signature for the first indicium.

9. The security device according to claim 8 , wherein the processor completes the digital signature for the first indicium by calculating a variable portion of the digital signature for the first indicium, and combining the variable portion and the constant portion to complete the digital signature for the first indicium.

10. The security device according to claim 7 , wherein the security device further comprises at least one register, and performing a debiting operation includes adjusting a value in the at least one register to reflect the postage value of the first indicium.

11. A mailing machine comprising:

a printer for printing an indicium on a mail piece;

a controller coupled to the printer; and

a security device coupled to the controller, the security device including a processor to generate the indicium, the indicium including a digital signature, the processor generating a first indicium based on initialization data received for the first indicium, calculating a portion of the digital signature for the first indicium, performing a debiting operation for funds associated with a postage value of the first indicium, completing the digital signature for the first indicium using data generated in the debiting operation, providing the first indicium, including the digital signature for the first indicium, to the controller for printing by the printer, and, before the printing of the first indicium is completed, calculating a portion of the digital signature for a second indicium, determining if new initialization data for the second indicium is required, if new initialization data for the second indicium is not required, performing a debiting operation for funds associated with a postage value of the second indicium, completing the digital signature for the second indicium using data generated in the debiting operation, providing the second indicium, including the digital signature for the second indicium, to the controller for printing, and, before the printing of the second indicium is completed, calculating a portion of the digital signature for a third indicium.

12. The mailing machine according to claim 11 , wherein the processor calculates a portion of the digital signature for the first indicium by calculating a constant portion of the digital signature for the first indicium.

13. The mailing machine according to claim 12 , wherein the processor completes the digital signature for the first indicium by calculating a variable portion of the digital signature for the first indicium, and combining the variable portion and the constant portion to complete the digital signature for the first indicium.

14. The mailing machine according to claim 11 , wherein the security device further comprises at least one register, and performing a debiting operation includes adjusting a value in the at least one register to reflect the postage value of the first indicium.

15. The mailing machine according to claim 11 , wherein the processor calculates a portion of the digital signature for a second indicium by calculating a constant portion of the digital signature for the second indicium.

16. The mailing machine according to claim 15 , wherein the processor calculates a portion of the digital signature for a second indicium by starting calculation of a variable portion of the digital signature for the second indicium.

17. The mailing machine according to claim 11 , wherein the processor calculates a portion of the digital signature for a second indicium by calculating a constant portion of the digital signature for the second indicium, calculating a variable portion of the digital signature for the second indicium, and combining the variable portion of the digital signature for the second indicium and the constant portion of the digital signature for the second indicium to complete the digital signature for the second indicium.

Assignments (2)
RELEASE OF PATENT SECURITY AGREEMENT Recorded Feb 19, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PITNEY BOWES, INC.
Reel/Frame 070256/0396 →
SECURITY INTEREST Recorded Nov 1, 2019
From: PITNEY BOWES INC.; NEWGISTICS, INC.; BORDERFREE, INC.; TACIT KNOWLEDGE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050905/0640 →
Continuity (3)
Continuation 10246040 · Sep 17, 2002
Provisional Application 60363790 · Mar 12, 2002
Related Publication 20070276762A1 · Nov 29, 2007