IP Library Granted Patent US 7,123,376
Granted Patent B2
US 7,123,376 · App. 10/124,792 · Granted Oct 17, 2006

Method for using printstream bar code information for electronic document presentment

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,123,376
App. No.
10/124,792
Granted
Oct 17, 2006
Kind
B2
Abstract

A method for using bar code data parsed from a legacy printstream to facilitate electronic processing and electronic document presentment, whereby match code data, page number data, page count data are extracted from bar code data of legacy printstreams to determine what corresponding mail piece data set extracted data belongs to, and alternatively consulting a separate mail run data file as identified in the bar code data in order to find mail piece information to be used in identifying what page data belongs to what mail piece. Integrity and classification of collected data are thereby enhanced by consulting mail piece assembly data and page information included in legacy printstream bar code information.

Claims (27)

1. A method of identifying and parsing related mail piece data from a printstream for use in electronic document presentment, the printstream comprising data for a plurality of mail pieces, the mail pieces each comprising one or more document pages, the one or more document pages each comprising a bar code, the bar code comprising a match code, the match code being in common for the one or more pages corresponding a particular mail piece, the method comprising:

reading the print stream in a linear manner;

identifying blocks of print stream data corresponding to document pages;

parsing mail piece data from the blocks of print stream data;

identifying match codes within bar code data within the blocks of printstream data;

comparing match codes for contiguous blocks of print stream data;

if the contiguous blocks of print stream data have matching match codes, then identifying that the parsed mail piece data from the contiguous blocks belong to a same set of the mail piece data;

if the contiguous blocks of print stream data do not have matching match codes, then identifying that the parsed mail piece data from the contiguous blocks belong to different sets of the mail piece data.

2. A method of identifying and parsing related mail piece data from a printstream for use in electronic document presentment, the printstream comprising data for a plurality of mail pieces, the mail pieces each comprising one or more document pages, the one or more document pages each comprising a bar code, the bar codes comprising mail piece page counts of n pages, and page numbers, the method comprising:

reading the print stream in a linear manner;

identifying blocks of print stream data corresponding to document pages;

parsing mail piece data from the blocks of print stream data;

identifying mail piece page counts n within bar code data within the blocks of printstream data;

identifying page numbers within bar code data within the blocks of printstream data;

counting page numbers for consecutive blocks of printstream data, the counted page numbers spanning a range of 1 to n; and

identifying the parsed mail piece data corresponding to the blocks with counted page numbers, spanning the range of 1 to n, as belonging to a same set of mail piece data.

3. A method of identifying and parsing related mail piece data from a printstream for use in electronic document presentment, the printstream comprising data for a plurality of mail pieces, the mail pieces each comprising one or more document pages, the one or more document pages each comprising a bar code, the bar codes comprising page numbers, the method utilizing a data file storing data pertaining to assembly of mail pieces in the printstream, the data file stored separately from the printstream, the method comprising:

reading the print stream in a linear manner;

identifying blocks of print stream data corresponding to document pages;

parsing mail piece data from the blocks of print stream data;

reading mail piece page counts n from the data file;

identifying page numbers within bar code data within the blocks of printstream data;

counting page numbers for consecutive blocks of printstream data, the counted page numbers spanning a range of 1 to n; and

identifying the parsed mail piece data corresponding to the blocks with counted page numbers, spanning the range of 1 to n, as belonging to a same set of mail piece data.

4. The method of claim 3 where in the step of reading mail piece page counts n from the data file includes the steps of:

identifying a data file pointer within barcode data within the blocks of printstream data; and

reading a mail piece page count from the data file corresponding to the data file pointer.

Assignments (5)
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 AGREEMENT Recorded Feb 7, 2025
From: PITNEY BOWES INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070149/0954 →
RELEASE OF SECURITY INTEREST Recorded Feb 7, 2025
From: ALTER DOMUS (US) LLC
To: PITNEY BOWES, INC.
Reel/Frame 070154/0532 →
SECURITY INTEREST Recorded Jul 31, 2023
From: PITNEY BOWES, INC.; PITNEY BOWES GLOBAL LOGISTICS LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 064444/0313 →
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 →