SORTING OPTIMIZATION OF DOCUMENTS FOR MAILING
First Claim
1. A method of optimizing mail sorting, comprising:
- creating a postal code table comprising an order for each of a plurality of postal code ranges;
receiving an unsorted document print stream;
creating a document parameter table comprising information for determining boundaries of each of a plurality of documents in the unsorted print stream to be printed and for determining a location of a postal code in each document;
in response to the unsorted document print stream and the document parameter table, constructing an index table incorporating information from the postal code table, the index table indicating the location of each document in the unsorted document print stream and its order;
reordering the index table according to the order of each document in the unsorted document print stream;
generating a sorted document print stream in accordance with the reordered index table, whereby the documents are arranged in the sorted document print stream in order of their respective priorities;
printing the documents from the sorted document print stream;
separating the printed documents into groups in accordance with the respective priorities of the printed documents; and
sorting each group of documents in order of its respective order.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of optimizing mail sorting on a envelope sorting machine by eliminating the necessity to pass some of the documents through the machine twice is provided in which a postal code table is created having an order for each of a plurality of postal code ranges. An unsorted document print stream is received and a document parameter table created to store boundaries of each of a plurality of documents and a location of a postal code in each document. An index table is constructed incorporating information from the postal code table indicating the location and order of each document in the unsorted document print stream. The index table is reordered according to the order of each document and a sorted document print stream is generated, whereby the documents are arranged in order of their respective priorities. The documents are then printed from the sorted document print stream, separated into groups in accordance with their respective priorities and sorted in order of each group'"'"'s respective order.
-
Citations
19 Claims
-
1. A method of optimizing mail sorting, comprising:
-
creating a postal code table comprising an order for each of a plurality of postal code ranges; receiving an unsorted document print stream; creating a document parameter table comprising information for determining boundaries of each of a plurality of documents in the unsorted print stream to be printed and for determining a location of a postal code in each document; in response to the unsorted document print stream and the document parameter table, constructing an index table incorporating information from the postal code table, the index table indicating the location of each document in the unsorted document print stream and its order; reordering the index table according to the order of each document in the unsorted document print stream; generating a sorted document print stream in accordance with the reordered index table, whereby the documents are arranged in the sorted document print stream in order of their respective priorities; printing the documents from the sorted document print stream; separating the printed documents into groups in accordance with the respective priorities of the printed documents; and sorting each group of documents in order of its respective order. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mail sorting system, comprising:
-
a postal code table indicating an order for each of a plurality of postal code ranges; a document parameter table comprising information for determining boundaries of each of a plurality of documents to be printed and for determining a location of a postal code in each document; a data source generating an unsorted document print stream; an index table incorporating information from the postal code table, the index table indicating the location of each document in the unsorted document print stream and its order; a reordered index table wherein the contents are arranged according to the order of each document in the unsorted document print stream; and a print stream module to generate a sorted document print stream in accordance with the reordered index table, whereby the documents are arranged in the sorted document print stream in order of their respective priorities, after which the documents are printed and separated into groups in accordance with their respective priorities with the documents in each group subsequently sorted in order of the respective order of each document in the group. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product of a computer readable medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for optimizing mail sorting, the computer-readable code comprising instructions for:
-
creating a postal code table comprising an order for each of a plurality of postal code ranges; receiving an unsorted document print stream; creating a document parameter table comprising information for determining boundaries of each of a plurality of documents in the unsorted document print stream to be printed and for determining a location of a postal code in each document; in response to the unsorted document print stream and the document parameter table, constructing an index table incorporating information from the postal code table, the index table indicating the location of each document in the unsorted document print stream and its order; reordering the index table according to the order of each document in the unsorted document print stream; generating a sorted document print stream in accordance with the reordered index table, whereby the documents are arranged in the sorted document print stream in order of their respective priorities; printing the documents from the sorted document print stream; separating the printed documents into groups in accordance with the respective priorities of the printed documents; and sorting each group of documents in order of its respective order. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for deploying computing infrastructure, comprising integrating computer readable code into a computing system, wherein the code, in combination with the computing system, is capable of performing the following:
-
creating a postal code table comprising an order for each of a plurality of postal code ranges; receiving an unsorted document print stream; creating a document parameter table comprising information for determining boundaries of each of a plurality of documents in the unsorted document print stream to be printed and for determining a location of a postal code in each document; in response to the unsorted document print stream and the document parameter table, constructing an index table incorporating information from the postal code table, the index table indicating the location of each document in the unsorted document print stream and its order; reordering the index table according to the order of each document in the unsorted document print stream; generating a sorted document print stream in accordance with the reordered index table, whereby the documents are arranged in the sorted document print stream in order of their respective priorities; printing the documents from the sorted document print stream; separating the printed documents into groups in accordance with the respective priorities of the printed documents; and sorting each group of documents in order of its respective order. - View Dependent Claims (16, 17, 18, 19)
-
Specification