US20050182600A1 - System and method for diagnostic analysis of delivery services - Google Patents

System and method for diagnostic analysis of delivery services Download PDF

Info

Publication number
US20050182600A1
US20050182600A1 US10/932,051 US93205104A US2005182600A1 US 20050182600 A1 US20050182600 A1 US 20050182600A1 US 93205104 A US93205104 A US 93205104A US 2005182600 A1 US2005182600 A1 US 2005182600A1
Authority
US
United States
Prior art keywords
faults
tracking data
analyzing
mail
seed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/932,051
Other versions
US7079981B2 (en
Inventor
John Keller
Pat Laffey
Tom Martin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
US Postal Service (USPS)
Original Assignee
US Postal Service (USPS)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by US Postal Service (USPS) filed Critical US Postal Service (USPS)
Priority to US10/932,051 priority Critical patent/US7079981B2/en
Assigned to UNITED STATES POSTAL SERVICE reassignment UNITED STATES POSTAL SERVICE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KELLER, JOHN J., LAFFEY, PAT V., MARTIN, TOM G.
Publication of US20050182600A1 publication Critical patent/US20050182600A1/en
Priority to US11/430,898 priority patent/US20060218236A1/en
Application granted granted Critical
Publication of US7079981B2 publication Critical patent/US7079981B2/en
Priority to US12/009,225 priority patent/US7813896B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management

Definitions

  • the invention relates to the field of delivery services, and more specifically, a system for and method diagnostic analysis of delivery services. More particularly, the principles consistent with the present invention may be used to perform performance measurements and diagnostic analysis on mail processes by tracking and tracing the flow of mail.
  • the Confirm Service is a USPSTM system designed to provide tracking and tracing information to postal customers and internal organizations. Some operations of the USPSTM have endeavored to create local systems to seed mail and track the mail with Confirm; however, such localized systems fail to provide a systematic, consistent, nationwide system for measuring performance and recommending improvements. Performance measures must be consistently applied across an organization in order to accurately measure performance and improvement. In addition, neither the local systems nor the Confirm system provide reporting capability to drill down into reports to determine causes of performance breakdowns.
  • the present invention is designed to address one or more of the above problems.
  • a method of analyzing the operation of a delivery system includes: determining a seeding plan; placing a seed piece into the delivery system; tracking the seed piece through the delivery system to generate tracking data; storing the tracking data in a central repository; and analyzing the tracking data to determine one or more faults.
  • a system for analyzing the operation of a delivery system.
  • the system comprises memory and a processor coupled to the memory.
  • the processor is operable to: determine a seeding plan; place a seed piece into the delivery system; track the seed piece through the delivery system to generate tracking data; store the tracking data in a central repository; and analyze the tracking data to determine one or more faults.
  • computer-readable medium on which is stored a set of instructions for analyzing the operation of a delivery system.
  • the instructions When executed, the instructions perform stages for analyzing the operation of a delivery system.
  • the instructions at execution determine a seeding plan; place a seed piece into the delivery system; track the seed piece through the delivery system to generate tracking data; store the tracking data in a central repository; and analyze the tracking data to determine one or more faults.
  • FIG. 1 is an illustration of a system consistent with the present invention in its operating environment.
  • FIG. 2 is a system diagram of components utilized with an Electronic Post Office consistent with the present invention.
  • FIG. 3 is a process flow diagram consistent with the present invention.
  • FIG. 4 illustrates 12-digit and 14-digit PLANETTM Codes consistent with the present invention.
  • FIG. 5 is a flowchart of the seeding and processing method consistent with the present invention.
  • FIG. 6 is a more detailed flowchart of the seeding and processing method consistent with the present invention.
  • FIGS. 7 a and 7 b illustrate a flowchart of origin fault analysis consistent with the present invention.
  • FIGS. 8 a , 8 b , and 8 c illustrate a flowchart of enroute fault analysis consistent with the present invention.
  • FIGS. 9 a and 9 b illustrate a flowchart of destination fault analysis 770 consistent with the present invention.
  • FIG. 10 illustrates a grid report consistent with the present invention.
  • FIG. 11 illustrates a summary report consistent with the present invention.
  • a mailing system operator develops a seeding plan for measuring the performance of mail delivery between a first region and a second region.
  • the mailing system operator may place one or more seed pieces of mail into the mailing system (a process known as induction).
  • the seed pieces may be marked with a unique identifier, such as a bar code or PLANETTM Code, that may be machine-readable.
  • the seed pieces may be given to a mail process operator who re-runs the mail through a bar code sorting mail processing equipment. This is known as induction or “Start the Clock.” “Start the Clock” may also be indicated as the first scan by a piece of mail processing equipment (MPE).
  • MPE piece of mail processing equipment
  • mail processing equipment may scan the unique identifier of the seed piece, logging a processing equipment identifier, date, and time. At a final MPE, the last scanning and logging may take place, creating a “Stop the Clock” event. As the preceding data is logged, it may be uploaded to a central repository, for example an Electronic Post Office (EPO), for storage. Utilizing the stored data, analysis of the seed piece may be performed and reports may be generated of the time it took for the processing of the seed piece through the mail system. Reports may be broken down by various criteria, for example, geographical area.
  • EPO Electronic Post Office
  • faults may be found in the system and recommendations provided.
  • the system may: identify faults in the system, such as delays at processing facilities or incomplete deliveries; access the stored knowledge base; and identify improvements to the system.
  • Faults may be placed in three general categories: cycle faults; recycle faults; and sortation faults.
  • Cycle faults are faults indicating processing times in excess of nominal values; for example, a mail piece taking too long between scans at successive MPEs.
  • Recycle faults occur where mail pieces are repeatedly processed by the same MPE.
  • Sortation faults may occur, for example, where mailhandlers improperly stage incoming mail for a sort plan operation.
  • the system may access the stored knowledge base for an entry related to the identified fault.
  • the stored knowledge base may return one or more recommended corrections.
  • FIG. 1 is an illustration of a system consistent with the present invention in its operating environment.
  • a mail seeder 105 develops a mail seeding plan for a mailing system.
  • the mail seeding plan may seed mail, for example: from a first plant to a second plant; over a one-day delivery route; over a two-day delivery route; over a three-day delivery route; from an origin to a destination of an origin/destination pair (“OND pair”); through select facilities based on a need to test systems within the facilities; to one or more destinations within an area; from a first plant to every other plant in the mailing system; from and to a user defined list of pairs; or from an origin to a plurality of destinations based on historical volume. Seeding plans will be more fully described later with respect to FIG. 5 .
  • Mail seeder 105 such as an employee of a mailing system, places one or more mail seed pieces 110 a, 110 b into the mailing system, possibly within a shipment 110 .
  • Shipment 110 may have a unique shipment identifier to identify the seeding name.
  • mail seeder 105 may mail seed pieces 110 a, 110 b from an origination to a destination, for example from an origin processing and distribution center (“P&DC”) 115 to a destination P&DC 130 .
  • Seeding plans are not limited to P&DC's, but may also be from or to, for example, a processing and distribution facility (“P&DF”).
  • P&DF processing and distribution facility
  • Each origination and destination point may be assigned a unique subscriber identifier.
  • the subscriber identifier may be embedded into a PLANETTM Code (discussed further below).
  • the subscriber identifier may take the form “99XYY,” where “99” identifies the mailing piece as part of a seeding operation, X may be a digit from 0 to 9 indicating a geographic area, and YY may be a code from 00 to 99 indicating a P&DC or P&DF within the geographic region.
  • YY may be a code from 00 to 99 indicating a P&DC or P&DF within the geographic region.
  • the subscriber identifier may vary or be enlarged to encompass a larger number of origination and destination locations.
  • Mail seed pieces 110 a, 110 b may be addressed by hand or computer printed. Each mail seed piece 110 a, 110 b contains a unique mail identifier, for example a PLANETTM Code.
  • PLANETTM Codes may be applied to individual mailings or individual mail pieces, where the application is directly on the mail piece or through a label on the mail piece. PLANETTM Codes are described more fully with respect to FIG. 4 .
  • the unique mail identifier uniquely identifies the mail seed piece 110 a, 110 b, where the identifier remains unique for at least a period long enough for the mail seed piece 110 a, 110 b to travel from the origin P&DC 115 to the destination P&DC 130 .
  • Seeder 105 introduces seed pieces 110 a, 110 b into, for example, a culling area at an induction point at an origin P&DC 115 .
  • a postal worker such as inductor 120 , may scan seed pieces 110 a, 110 b utilizing a scanner, such as an MDCD, or the seed piece may initially be scanned by an MPE.
  • the scanner may scan the unique mail identifier on seed pieces 110 a, 110 b, signaling induction has taken place.
  • the scanner may record scanning and equipment information, such as the date, time, the unique mail identifier (e.g., a PLANETTM Code), a mail processing code, POSTNET codes, and an equipment identifier that uniquely identifies the MPE or scanner.
  • Mail processing codes may include information about the nature of the operation of the equipment utilizing the scanner. These mail processing codes may follow the general guideline that outgoing MPE comprise a two-digit code ending in a “1,” or a “2” while incoming MPE comprise a two-digit code ending in a “3,” “4,” or “5.”
  • the scanning and equipment information may be uploaded, either in real-time or at a later point in time, to a central repository 150 .
  • Central repository 150 may store the scanning and equipment information as a record in a database, where the record is associated with seed pieces 110 a, 110 b based on the unique mail identifier.
  • the record may also be associated with the unique shipment identifier.
  • origin 115 may have multiple pieces of mail processing equipment 125 that handle mail pieces 110 a, 110 b as they travel through origin facility 115 . These may include, for example, canceling machines, optical character reading machines, and barcode sorting machines.
  • Each MPE 125 may have a unique equipment identifier associated with it, as previously described. Some or all of MPE 125 may have scanning capabilities to scan the unique mail identifier and upload scanning and equipment information to central repository 150 .
  • an origin P&DC 115 may initially have an MPE canceling unit, a 010 unit, that may detect a stamp on the seed piece 110 a, 110 b, cancel the stamp, and spray a code on seed piece 110 a, 110 b that includes a time that the seed piece 110 a, 110 b was processed by the unit. While some 010 units may not have scanning capability, the 010 unit may have a scanner to read the unique mail identifier and upload scanning and equipment information to central repository 150 .
  • an optical character reading machine (“OCR”) type of MPE 125 may read the hand scripted address and apply a POSTNET code to the seed piece 110 a, 110 b.
  • OCR type MPE 125 may have a scanner to read the unique mail identifier and upload scanning and equipment information to central repository 150 .
  • a barcode sorting MPE 125 may sort the seed pieces 110 a, 110 b, scan seed pieces 110 a, 110 b and upload the scanning and equipment information to central repository 150 .
  • seed pieces 110 a, 110 b travel through delivery system 160 to destination 130 , for example a destination P&DC. Scanning operations may occur throughout delivery system 160 .
  • one or more further MPE 135 may further process seed pieces 110 a, 110 b, scan seed pieces 110 a, 110 b, and upload the scanning and equipment information to central repository 150 .
  • Specific MPE 140 generate a MOD operation that serves as a criteria for a “Stop the Clock” scan that denotes seed pieces 110 a, 110 b have reached the end of processing. MPE 140 may upload this scanning and equipment information to the central repository 150 .
  • Performance analysis may measure the time lapse during or between mail processing operations and provide a wide variety of reporting options. For example, reporting may be broken down by type of mailing, for example: FIM (Facing Identification Mark)—business reply type mail; script—hand addressed mail; machine printed; penalty—government agency account type mail; or, metered—mail metered on a customer's machine.
  • FIM Fecing Identification Mark
  • Reports may also be generated by region type, for example: national, area, cluster, trouble pair, from a first plant to a second plant; over a two day delivery route; over a three day delivery route; from an origin to a destination of an origin/destination pair (“OND pair”); through select facilities based on a need to test systems within the facilities; to one or more destinations within an area; from a first plant to every other plant in the mailing system; from and to a user defined list of pairs; or from an origin to a plurality of destinations based on historical volume.
  • region type for example: national, area, cluster, trouble pair, from a first plant to a second plant; over a two day delivery route; over a three day delivery route; from an origin to a destination of an origin/destination pair (“OND pair”); through select facilities based on a need to test systems within the facilities; to one or more destinations within an area; from a first plant to every other plant in the mailing system; from and to a user defined list of pairs; or from an origin to a
  • reports may be grouped by seeding names. Reports may be generated by date or day of the week; for example, a report of transit times for seedings that originated on Monday or the last day of the month.
  • Reports may be generated based on combined origin area. This report may be based on a range of PLANETTM Codes and a date range. This report may illustrate, for example: the total number of seed pieces and the number of seed pieces that fail to be processed in an expected amount of time; a time measure for each piece of the time from the first scan at an origination to a first scan at a destination; detailed listings of all scans for each seed piece.
  • reports and reporting features may be varied, mixed, and matched. Users may designate the formats and data displays of reports. Reports may be exported, for example, or downloaded to spreadsheets and external databases. All reporting options may be generated, displayed, and downloaded over network based systems, such as the Internet, for example, using a browser. In addition, reports may offer “drill down” features to permit more detailed reports of particular MPE's or P&DC's for example.
  • diagnostic analysis may be performed. For example, slow delivery times may result from delivery system problems, poor MPE performance, or poor sort schemes.
  • the data in a knowledge base in the central repository may be consulted to examine consistent troubles within the mailing system, and the knowledge base may recommend improvements based on heuristic problem solving techniques.
  • a database of recommendations within the knowledge base may be consulted within central repository 150 to match against noted performance deficiencies to generate recommendations.
  • critical process flows may be determined and highlighted. For example, seed pieces may stay at one particular facility for an extended period of time, a cycle fault, highlighting the need to improve that facility. For another example, seed pieces may be processed by the same MPE multiple times, a recycle fault, denoting a problem with that MPE.
  • predictive modeling may be performed based on the recorded data.
  • predictive modeling may permit an operator to enter one or more “what if” scenarios into a predictive modeling system on a system such as the central repository.
  • the predictive modeling system may play out these scenarios using the seed piece data accumulated in central repository 150 .
  • predictive modeling may be able to forecast transit times should changes, improvements, or repairs be made to existing MPE.
  • predictive modeling may be performed based on changes in mail handling procedures.
  • FIG. 2 is a block diagram of a central repository 150 consistent with the present invention.
  • a system environment of a central repository 150 may include a display 210 , a central processing unit 220 , an input/output interface 230 , a network interface 240 , and a memory device 250 coupled together by a bus.
  • Central repository 150 is adapted to include the functionality and computing capabilities necessary to implement the described tracking and tracing, reporting, and diagnostic functions of central repository 150 and to access, read, and write to client system 290 , e.g. a personal computer or other processing device for accessing information from and providing information to central repository 150 .
  • the input, output, and monitoring of central repository 150 may be provided on display 210 for viewing.
  • central repository 150 may comprise a PC, a mainframe computer, or other appropriate processing device for performing various functions and operations consistent with the invention.
  • Central repository 150 may be implemented, for example, by a general purpose computer selectively activated or reconfigured by a computer program stored in the computer, or may be a specially constructed computing platform for carrying-out the features and operations of the present invention.
  • Central repository 150 may also be implemented or provided with a wide variety of components or subsystems including, for example, one or more of the following: one or more central processing units 220 , a co-processor, memory device 250 , registers, and other data processing devices and subsystems.
  • Central repository 150 may also communicate or transfer scanning and equipment information, tracking information, reports, and diagnostic analysis via I/O interface 230 and/or network interface 240 through the use of direct connections or communication links to other elements of the present invention.
  • a firewall in network interface 240 prevents access to the platform by unpermitted outside sources.
  • central repository 150 can be achieved through the use of a network architecture (not shown).
  • the network architecture may comprise, alone or in any suitable combination, a telephone-based network (such as a PBX or POTS), a local area network (LAN), a wide area network (WAN), a dedicated intranet, and/or the Internet. Further, it may comprise any suitable combination of wired and/or wireless components and systems.
  • a telephone-based network such as a PBX or POTS
  • LAN local area network
  • WAN wide area network
  • dedicated intranet such as a private intranet
  • the Internet such as a private intranet
  • the Internet such as a private intranet
  • central repository 150 may be located in the same location or at a geographically distant location from systems 125 , 135 , 140 , and 290 .
  • I/O interface 230 of the system environment shown in FIG. 2 may be implemented with a wide variety of devices to receive and/or provide the data to and from central repository 150 .
  • I/O interface 230 may include an input device, a storage device, and/or a network.
  • the input device may include a keyboard, a mouse, a disk drive, video camera, magnetic card reader, or any other suitable input device for providing data to central repository 150 .
  • Network interface 240 may be connected to a network, such as a Wide Area Network, a Local Area Network, or the Internet for providing read/write access to records.
  • a network such as a Wide Area Network, a Local Area Network, or the Internet for providing read/write access to records.
  • Memory device 250 may be implemented with various forms of memory or storage devices, such as read-only memory (ROM) devices and random access memory (RAM) devices. Memory device 250 may also include a memory tape or disk drive for reading and providing records on a storage tape or disk as input to central repository 150 . Memory device 250 may comprise computer instructions forming: an operating system 252 ; a Confirm Interface Module 254 for reading, writing, and updating shipment information and tracking information to the Confirm system; an MPE Interface Module 256 for reading scanning and equipment information from MPE's; a Diagnostic Module 258 for performing diagnostic analysis; and a Reporting Module 260 for generating reports from the scanning and equipment information stored in the client system 290 .
  • ROM read-only memory
  • RAM random access memory
  • Memory device 250 may also include a memory tape or disk drive for reading and providing records on a storage tape or disk as input to central repository 150 .
  • Memory device 250 may comprise computer instructions forming: an operating system 252 ; a Confirm Interface Module 254 for reading, writing, and updating shipment information and tracking
  • FIG. 3 is a process flow diagram consistent with the present invention.
  • a Client System 290 such as a database server, receives scan data from central repository 150 .
  • the scan data may be used to group one or morescans related to a seed piece for reporting and diagnostic purposes.
  • Scan data transmitted to the client system 290 may be stored by the central repository 150 . Reporting and diagnostic data is then pulled from client system 290 and made available to one or more end user's via access terminals, for example a desktop computer.
  • Timeline 310 represents the progress of mail seed pieces 110 a, 110 b through the mailing system.
  • mail processing equipment scan the coded representation of the unique mail identifier, e.g. PLANETTM Code, and upload the information into central repository 150 .
  • Central repository 150 may store the uploaded scanning and equipment information in client system 290 , associating the uploaded information with the unique mail identifier.
  • one or more MPE 125 - 140 scan the seed pieces and upload scanning and equipment information to central repository 150 for storage and sending to client system 290 .
  • scanning and equipment information may be uploaded to central repository 150 for storage in client system 290 , denoting the final processing step of the mailing system.
  • predictive modeling may occur based on data received from the various MPE.
  • faults may be found in the system and recommendations provided.
  • the system may: identify faults in the system, such as delays at processing facilities or incomplete deliveries; access the stored knowledge base; and identify improvements to the system. For example, a seed piece is repeatedly processed by the same MPE this may delay processing of the seed piece. The system may identify a repeated logging of this MPE for the mail piece and identify a fault.
  • the system may access the stored knowledge base for an entry related to this repeated logging.
  • the stored knowledge base may return one or more recommended corrections.
  • FIG. 4 illustrates two exemplary PLANETTM codes consistent with the present invention.
  • PLANETM code 410 illustrates a 12-digit code containing a two-digit service type, a five-digit subscriber identifier, a four-digit mailer's field, and a one-digit checksum.
  • PLANETTM code 420 illustrates a 14-digit code containing a two-digit service type, a five-digit subscriber identifier, a six-digit mailer's field, and a one-digit checksum.
  • the service type is a code indicating the type of mailing.
  • Service codes may include, for example: “40” First Class Letters; “41” First Class Flats; “42” Standard Letters; “43” Standard Flats; “44” Periodicals Letters; “45” Periodical Flats; “46” First Class Cards; “47” Standard Cards; or “22” Residual Mail.
  • the subscriber identifier may take the form “99XYY,” where “99” identifies the mailing piece as part of a seeding operation, X may be a digit from 0 to 9 indicating a USPSTM geographic area, and YY may be a code from 00 to 99 indicating a P&DC or P&DF within the geographic region.
  • the Mailing ID is a 4-digit or 6-digit field customized by the seeder to identify a specific mailing or mail piece. Seeders can use these digits any way they choose, such as to identify mail owners or segments of a mailing, measure how well a seeding does in different regions, or compare the effectiveness of different seeding executions.
  • the last digit is a checksum digit or correction character. This digit is the number which, when added to the sum of the other digits in the barcode, results in a number that ends in zero (i.e. a multiple of 10).
  • FIG. 5 is a flowchart of the tracking and tracing method consistent with the present invention.
  • a mail seeding plan is developed by choosing one or more 3-digit destination ZIPTM codes from an origination plant to respective one or more destination plants.
  • the first three-digits of a ZIPTM code represent targeted geographical destinations that may be serviced by one or more P&DC or P&DF centers.
  • the mail seeding plan may seed mail, for example: from a first plant to a second plant; over a one-day delivery route; over a two day delivery route; over a three day delivery route; from an origin to a destination of an origin/destination pair (“OND pair”); through select facilities based on a need to test systems within the facilities; to one or more destinations within an area; from a first plant to every other plant in the mailing system; from and to a user defined list of pairs; or from an origin to a plurality of destinations based on historical volume.
  • OND pair origin/destination pair
  • the system may generate a unique mail identifier, or PLANETM code, for a given seeding.
  • the plan may designate a period during which these codes will remain unique, for example 30 days.
  • the mail seeding plan may draw the unique mail identifiers from a database that associates a range of unique mail identifiers with each facility.
  • a “live” mail seeding plan may contain a random selection of customer mail including: P.O. Boxes; residential mail; business mail; as well as target addresses for the destination facility.
  • the mail seeding plan may select a number of seed pieces for each target address, for example, from 1 to 5 seed pieces.
  • a plurality of seeding plans may be generated, with each seeding plan designated to be inducted over a different day. For example, 30 seeding plans may be generated for respective induction on each day of the month.
  • the seeding plans may automatically generate envelopes for seed pieces or mailing labels.
  • seeding names may be generated and associated with the seeding plan.
  • stage 530 seeds and processes the mail. As previously described, and will be described in more detail following, seed pieces are inducted and processed through the mail system. FIGS. 6 and 7 more fully describe the seeding and processing stages.
  • stage 540 pulls data from the central repository for analysis.
  • Stages 550 , 560 , and 570 may diagnose faults within the mailing system that occur, respectively, at the source of origin of the seeding, during interplant processing, and at the destination of the seeding.
  • Stage 580 may make recommendations to improve the system based on the detected faults.
  • operators of the mail system may take one or more the recommended actions. Once the recommended actions are implemented, further analysis and results may occur at stage 595 . For example, a seeding plan may be implemented to determine whether the actions taken resolved or improved upon the problem.
  • FIG. 6 is a more detailed flowchart of the seeding and processing method consistent with the present invention.
  • the system receives electronic mailing data from the mail processing equipment and stores the information.
  • the system may utilize the electronic information for anticipating the upcoming seeding.
  • the system receives the shipment of one or more seed pieces.
  • the mail processing equipment scans the unique mail identifier, e.g., a PLANETM code.
  • the system stores the scanning and equipment information from the induction scan.
  • the seed pieces may be scanned in-process.
  • the unique mail identifier may be scanned.
  • the system stores the scanning and equipment information from the induction scan.
  • stage 660 the last scan occurs prior to final delivery.
  • stage 680 final scanning and equipment information may be uploaded and stored.
  • FIGS. 7 a and 7 b illustrate a flowchart of origin fault analysis 550 ( FIG. 5 ) consistent with the present invention.
  • the scan data associated with at least one mail seed piece of a seeding operation is retrieved from the central repository.
  • the analysis that follows is for a single seed piece, but may be repeated for each seed piece of a seeding operation.
  • the system determines whether there is only a single scan of a seed piece, indicating that there were an insufficient number of scans for a proper seeding and delivery operation. If so, at stage 704 , an error is flagged and no data is used regarding this seed piece.
  • the origin facility is noted as the facility ZIPTM code of the first scan.
  • the system checks to see whether a scan was registered from incoming mail processing equipment prior to a scan from outgoing mail processing equipment. In proper processing, this condition should not occur. If it does occur, at stage 710 , the seed piece is flagged as having been subject to an unnecessary sortation at the origin, Origin Sortation Fault. If not, at stage 712 , the system checks whether three or more outgoing mail operations (three or more outgoing MPE scans) occurred on the mail. If so, this too indicates that the seed piece was subject to an unnecessary sortation at the origin, Origin Sortation Fault.
  • the system checks if two outgoing operations occurred on the seed piece. If the MPE code on the second operation is less than the MPE code on the first operation, this is a fault condition and at stage 714 an Origin Sortation Fault is found. If the MPE code on the second operation is greater than or equal to the MPE code on the first operation, this is proper and a check is made to see if MPE # 905 or MPE # 906 processed the mail more than three times, if so then an Origin Recycle fault is found. Mail pieces should not be processed on MPE # 905 and MPE # 906 more than three times at the origination. If more than three MPE # 905 or MPE # 906 scans occur with a mail piece, the mail was recycled at the origination, thus inducing delays into the mail processing.
  • the system checks whether there were two or more scans from MPE, except for MPE 705 and MPE 706 . If so, and if the seed pieces are delivery point sequencing pieces (DPS), then there is no fault (stage 726 ). But, if the seed pieces are not DPS and it is not a Saturday afternoon, Sunday, or a holiday (stage 728 ), then the seed piece has been subject to an Origin Recycle (stage 730 ).
  • the system checks whether the ZIPTM code of the first scan matches the ZIPTM code of the subscriber identifier. If so, and the scan is after the originating clearance time (stage 734 ), then the seed piece remained in the originating point for too long and an Origin Cycle fault is found (stage 736 ).
  • the system checks if the seed piece remained at the origination longer than the service standards (stage 738 ). If the seed pieces were mailed on a Saturday afternoon, Sunday, or a holiday, then additional time is permitted (24 hours per day) (stage 744 ). If the standard time is still exceeded, an Origin Cycle fault is found (stage 742 ). At stage 748 , the process of searching for faults at the origination location is complete.
  • FIGS. 8 a and 8 b illustrate a flowchart of enroute fault analysis 560 consistent with the present invention.
  • Enroute fault analysis 560 determines if delays occurred during the enroute transport of a seed piece and finds the source of the delays. If more than four facilities are involved in the routing of the seed piece, as denoted by scans from more than four facilities, the seed piece triggers an Enroute Cycle fault (stages 802 , 804 ). If the number of facilities is two (stage 808 ), then the service standards (standards established to determine how long it should take for a piece of mail to get from point A to point B) are applied to determine if the calculated time from the first facility, A, to the second facility, B, is longer than the service standard (stage 812 ). If so, an Enroute Cycle fault is found (stage 814 ).
  • a facility count of three denotes that an interim facility was involved in the routing. For example, a seed piece may go from Atlanta to Jacksonville to Daytona Beach. If the facility count is three, i.e., the seed piece went from A to B to C, the system determines the service time from A to B (stage 820 ). If the calculated time from A to B was longer than the service standard, then the seed piece experienced an Enroute Cycle fault (stage 824 ). The system then determines the service standard from B to C (stage 826 ). If the calculated time from B to C was longer than the service standard (stage 828 ), then the seed piece experienced an Interim Cycle fault (stage 830 ).
  • a facility count of four denotes that two interim facilities were involved in the routing. For example, a seed piece may go from Atlanta to Jacksonville to Daytona Beach to Ormond Beach. If the facility count is four, i.e., the seed piece went from A to B to C to D, the system determines the service time from A to B (stage 836 ). If the calculated time from A to B was longer than the service standard, then the seed piece experienced an Enroute Cycle fault (stage 840 ). The system then determines the service standard from B to C (stage 842 ). If the calculated time from B to C was longer than the service standard (stage 844 ), then the seed piece experienced an Interim Cycle fault (stage 846 ). The system then determines the service standard from C to D (stage 848 ). If the calculated time from C to D was longer than the service standard (stage 850 ), then the seed piece experienced an Interim Cycle fault (stage 852 ).
  • FIGS. 9 a and 9 b illustrate a flowchart of destination fault analysis 570 consistent with the present invention.
  • the system determines whether there is only a single scan of a seed piece, indicating that there were an insufficient number of scans for a proper seeding and delivery operation ( 902 ). If so, an error is flagged and no data is used regarding this seed piece ( 904 ). If multiple scans are found, the last scan is determined to be the destination or “Stop the Clock” scan. If three or more MPE # 905 or MPE # 906 are scanned (stage 908 ), the seed piece has been overprocessed and a Destination Recycle Fault is found (stage 912 ).
  • stage 910 If two or more of the same MPE operation numbers, other than MPE # 905 and MPE # 906 , are found (stage 910 ) and the seed piece is DPS (stage 914 ) and it is not over a Saturday afternoon, Sunday, or a holiday (stage 916 ), then a Destination Recycle Fault is found (stage 918 ).
  • stage 920 If more than one facility was involved in the transfer of the seed piece, i.e. it was not an intrafacility seeding, (stage 920 ) and the MPE operation number at the last facility, or last scan, is an OGP or OGS (stage 922 ) then an unnecessary sortation occurred. Therefore, a Destination Sortation fault is found (stage 924 ). If an operation number from an MPE is out of sequence (stage 926 ), then a Destination Sortation fault is found (Stage 928 ). Any faults found are associated with the Destination location (stages 930 , 932 , 934 ).
  • FIG. 10 illustrates a grid report 1000 that may be generated by the system to provide a listing of scans for one or more seed pieces.
  • the grid report may be color coded or gray scaled to indicate seed pieces the nature of the fault for a seed piece.
  • the report may provide a row of data for each scan upload.
  • the rows may provide, for example: the facility number in which the scan occurred; the operation code of the MPE that performed the scan; the machine number of the MPE that performed the scan; the scan date and time; the PLANETM code of the seed piece scanned; the POSTNETTM code of the seed piece scanned; any ID tag of the seed piece scanned; and an elapsed time from the “Start the Clock” scan.
  • the illustrated grid report 1000 indicates data for two seed pieces. Both of these seed pieces were part of a seeding from Denver facility “802” to Central Pennsylvania facility “172.” The seed piece went through three facilities: 80266; 17107; and 17201. In other words, it went from the Denver “802” facility, through an intermediate “171” facility; and to the Central Pennsylvania “172” facility.
  • the seed piece had a PLANETTM code of “4099830205409,” indicating a first class mail, seed piece from geography area 8 (Western Area), facility 30 (Denver P&DC). Looking at the elapsed time, it can be seen that the seed piece spent an excessive amount of time after operation 891 at facility 80266 prior to being processed at 17107 on operation 893 at machine 017 . The system noted this in the report as an Enroute Cycle failure.
  • FIG. 11 illustrates a summary report 1100 consistent with the present invention.
  • This report may illustrate results from a seeding from an origination facility to a destination facility.
  • the report may be expanded by selecting facilities or geographic regions and viewing the results from internal facilities.
  • summary report 1100 indicates that the Harrisburg geographic area had 24 total seed pieces sent to Harrisburg. Fourteen pieces were delivered on-time, with ten seed pieces failing service commitment. There were 17 total errors for Harrisburg, including 8 errors at the origin plant, 2 errors enroute, 3 errors interim, and 3 errors at destination.
  • Harrisburg can be expanded to reveal results from the two three-digit ZIPTM codes, 171 and 172, serviced within the Harrisburg Cluster.
  • a user can also view the grid report by selecting the appropriate linked number in the error analysis portion of the summary report.
  • users can tunnel down into reports to view problem locations.
  • Faults can be within a facility or between facilities. Faults within a facility may include: cycle faults—where there is excessive time between scans; recycle faults—where there is repetition of machine numbers; and unnecessary sortation faults—caused by unnecessary human intervention. Faults enroute may be surface faults or air transport faults.
  • One or more recommendations may be made for each type of fault. For example, a cycle fault within a facility may prompt one or more of the following recommendations:

Abstract

A method of analyzing the operation of a delivery system. The method includes: determining a seeding plan; placing a seed piece into the delivery system; tracking the seed piece through the delivery system to generate tracking data; storing the tracking data in a central repository; and analyzing the tracking data to determine one or more faults.

Description

    RELATED APPLICATIONS
  • The application claims the benefit of priority from provisional U.S. Patent Application Ser. No. 60/500,258, entitled “System and Method for Tracking and Tracing Mail Flow,” filed Sep. 5, 2003, the disclosure of which is expressly incorporated herein by reference.
  • TECHNICAL FIELD
  • The invention relates to the field of delivery services, and more specifically, a system for and method diagnostic analysis of delivery services. More particularly, the principles consistent with the present invention may be used to perform performance measurements and diagnostic analysis on mail processes by tracking and tracing the flow of mail.
  • BACKGROUND
  • Since the 1980's, the watchwords of this country's businesses have been “continuous improvement.” Continuous improvement of business processes is not possible without performance measures. Delivery service providers, such as the United States Postal Service™ (“USPS™”), strive for continuous improvement of its performance in handling of mail, thus requiring performance measures.
  • Systems are known to potentially measure the performance of its internal mail handling. Tracking and tracing systems, intended for limited use by customers and more advanced use by internal organization, are already in place and capable of tracking mail throughout the USPS™ mailing system. For example, bar codes, such as PLANET™ Codes, affixed to mail pieces provide unique identifiers of a given mail piece. In addition, an enhanced PLANET™ Code, known as a “4-STATE™” bar code may also be used. The 4-STATE™ may offer the capability of embedding twice as much information in the bar code as the current PLANET™ Code. As the uniquely identified mail piece travels through the service provider system, mail processing equipment and scanners may track the uniquely identified mail piece, utilizing its bar code, and upload this tracking information to a central system, such as an Electronic Post Office (“EPO”).
  • The Confirm Service is a USPS™ system designed to provide tracking and tracing information to postal customers and internal organizations. Some operations of the USPS™ have endeavored to create local systems to seed mail and track the mail with Confirm; however, such localized systems fail to provide a systematic, consistent, nationwide system for measuring performance and recommending improvements. Performance measures must be consistently applied across an organization in order to accurately measure performance and improvement. In addition, neither the local systems nor the Confirm system provide reporting capability to drill down into reports to determine causes of performance breakdowns.
  • The present invention is designed to address one or more of the above problems.
  • SUMMARY
  • Consistent with the present invention, a method of analyzing the operation of a delivery system is provided. The method includes: determining a seeding plan; placing a seed piece into the delivery system; tracking the seed piece through the delivery system to generate tracking data; storing the tracking data in a central repository; and analyzing the tracking data to determine one or more faults.
  • Consistent with another aspect of the present invention, a system is provided for analyzing the operation of a delivery system. The system comprises memory and a processor coupled to the memory. The processor is operable to: determine a seeding plan; place a seed piece into the delivery system; track the seed piece through the delivery system to generate tracking data; store the tracking data in a central repository; and analyze the tracking data to determine one or more faults.
  • Consistent with another aspect of the present invention, computer-readable medium on which is stored a set of instructions for analyzing the operation of a delivery system is provided. When executed, the instructions perform stages for analyzing the operation of a delivery system. The instructions at execution: determine a seeding plan; place a seed piece into the delivery system; track the seed piece through the delivery system to generate tracking data; store the tracking data in a central repository; and analyze the tracking data to determine one or more faults.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate a system consistent with the invention and, together with the description, serve to explain the principles of the invention.
  • FIG. 1 is an illustration of a system consistent with the present invention in its operating environment.
  • FIG. 2 is a system diagram of components utilized with an Electronic Post Office consistent with the present invention.
  • FIG. 3 is a process flow diagram consistent with the present invention.
  • FIG. 4 illustrates 12-digit and 14-digit PLANET™ Codes consistent with the present invention.
  • FIG. 5 is a flowchart of the seeding and processing method consistent with the present invention.
  • FIG. 6 is a more detailed flowchart of the seeding and processing method consistent with the present invention.
  • FIGS. 7 a and 7 b illustrate a flowchart of origin fault analysis consistent with the present invention.
  • FIGS. 8 a, 8 b, and 8 c illustrate a flowchart of enroute fault analysis consistent with the present invention.
  • FIGS. 9 a and 9 b illustrate a flowchart of destination fault analysis 770 consistent with the present invention.
  • FIG. 10 illustrates a grid report consistent with the present invention.
  • FIG. 11 illustrates a summary report consistent with the present invention.
  • DETAILED DESCRIPTION
  • Reference will now be made in detail to the present exemplary embodiments consistent with the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
  • Consistent with the principles of the present invention, a mailing system operator develops a seeding plan for measuring the performance of mail delivery between a first region and a second region. The mailing system operator may place one or more seed pieces of mail into the mailing system (a process known as induction). The seed pieces may be marked with a unique identifier, such as a bar code or PLANET™ Code, that may be machine-readable. The seed pieces may be given to a mail process operator who re-runs the mail through a bar code sorting mail processing equipment. This is known as induction or “Start the Clock.” “Start the Clock” may also be indicated as the first scan by a piece of mail processing equipment (MPE). As the seed piece travels through the mailing system, mail processing equipment may scan the unique identifier of the seed piece, logging a processing equipment identifier, date, and time. At a final MPE, the last scanning and logging may take place, creating a “Stop the Clock” event. As the preceding data is logged, it may be uploaded to a central repository, for example an Electronic Post Office (EPO), for storage. Utilizing the stored data, analysis of the seed piece may be performed and reports may be generated of the time it took for the processing of the seed piece through the mail system. Reports may be broken down by various criteria, for example, geographical area.
  • Utilizing the stored data, faults may be found in the system and recommendations provided. Utilizing a stored knowledge base developed with input from experienced personnel, the system may: identify faults in the system, such as delays at processing facilities or incomplete deliveries; access the stored knowledge base; and identify improvements to the system. Faults may be placed in three general categories: cycle faults; recycle faults; and sortation faults. Cycle faults are faults indicating processing times in excess of nominal values; for example, a mail piece taking too long between scans at successive MPEs. Recycle faults occur where mail pieces are repeatedly processed by the same MPE. Sortation faults may occur, for example, where mailhandlers improperly stage incoming mail for a sort plan operation. Once faults are identified, the system may access the stored knowledge base for an entry related to the identified fault. The stored knowledge base may return one or more recommended corrections.
  • FIG. 1 is an illustration of a system consistent with the present invention in its operating environment. A mail seeder 105 develops a mail seeding plan for a mailing system. The mail seeding plan may seed mail, for example: from a first plant to a second plant; over a one-day delivery route; over a two-day delivery route; over a three-day delivery route; from an origin to a destination of an origin/destination pair (“OND pair”); through select facilities based on a need to test systems within the facilities; to one or more destinations within an area; from a first plant to every other plant in the mailing system; from and to a user defined list of pairs; or from an origin to a plurality of destinations based on historical volume. Seeding plans will be more fully described later with respect to FIG. 5.
  • Mail seeder 105, such as an employee of a mailing system, places one or more mail seed pieces 110 a, 110 b into the mailing system, possibly within a shipment 110. Shipment 110 may have a unique shipment identifier to identify the seeding name. Based on the seeding plan, mail seeder 105 may mail seed pieces 110 a, 110 b from an origination to a destination, for example from an origin processing and distribution center (“P&DC”) 115 to a destination P&DC 130. Seeding plans are not limited to P&DC's, but may also be from or to, for example, a processing and distribution facility (“P&DF”).
  • Each origination and destination point may be assigned a unique subscriber identifier. The subscriber identifier may be embedded into a PLANET™ Code (discussed further below). The subscriber identifier may take the form “99XYY,” where “99” identifies the mailing piece as part of a seeding operation, X may be a digit from 0 to 9 indicating a geographic area, and YY may be a code from 00 to 99 indicating a P&DC or P&DF within the geographic region. Those skilled in the art will appreciate that the subscriber identifier may vary or be enlarged to encompass a larger number of origination and destination locations.
  • Mail seed pieces 110 a, 110 b may be addressed by hand or computer printed. Each mail seed piece 110 a, 110 b contains a unique mail identifier, for example a PLANET™ Code. PLANET™ Codes may be applied to individual mailings or individual mail pieces, where the application is directly on the mail piece or through a label on the mail piece. PLANET™ Codes are described more fully with respect to FIG. 4.
  • The unique mail identifier uniquely identifies the mail seed piece 110 a, 110 b, where the identifier remains unique for at least a period long enough for the mail seed piece 110 a, 110 b to travel from the origin P&DC 115 to the destination P&DC 130.
  • Seeder 105 introduces seed pieces 110 a, 110 b into, for example, a culling area at an induction point at an origin P&DC 115. A postal worker, such as inductor 120, may scan seed pieces 110 a, 110 b utilizing a scanner, such as an MDCD, or the seed piece may initially be scanned by an MPE. The scanner may scan the unique mail identifier on seed pieces 110 a, 110 b, signaling induction has taken place. The scanner may record scanning and equipment information, such as the date, time, the unique mail identifier (e.g., a PLANET™ Code), a mail processing code, POSTNET codes, and an equipment identifier that uniquely identifies the MPE or scanner. Mail processing codes may include information about the nature of the operation of the equipment utilizing the scanner. These mail processing codes may follow the general guideline that outgoing MPE comprise a two-digit code ending in a “1,” or a “2” while incoming MPE comprise a two-digit code ending in a “3,” “4,” or “5.”
  • The scanning and equipment information may be uploaded, either in real-time or at a later point in time, to a central repository 150. Central repository 150 may store the scanning and equipment information as a record in a database, where the record is associated with seed pieces 110 a, 110 b based on the unique mail identifier. The record may also be associated with the unique shipment identifier.
  • Typically, origin 115 may have multiple pieces of mail processing equipment 125 that handle mail pieces 110 a, 110 b as they travel through origin facility 115. These may include, for example, canceling machines, optical character reading machines, and barcode sorting machines. Each MPE 125 may have a unique equipment identifier associated with it, as previously described. Some or all of MPE 125 may have scanning capabilities to scan the unique mail identifier and upload scanning and equipment information to central repository 150. For example, an origin P&DC 115 may initially have an MPE canceling unit, a 010 unit, that may detect a stamp on the seed piece 110 a, 110 b, cancel the stamp, and spray a code on seed piece 110 a, 110 b that includes a time that the seed piece 110 a, 110 b was processed by the unit. While some 010 units may not have scanning capability, the 010 unit may have a scanner to read the unique mail identifier and upload scanning and equipment information to central repository 150.
  • Following processing by the canceling machine, an optical character reading machine (“OCR”) type of MPE 125 may read the hand scripted address and apply a POSTNET code to the seed piece 110 a, 110 b. Once again, the OCR type MPE 125 may have a scanner to read the unique mail identifier and upload scanning and equipment information to central repository 150.
  • Following OCR, a barcode sorting MPE 125 may sort the seed pieces 110 a, 110 b, scan seed pieces 110 a, 110 b and upload the scanning and equipment information to central repository 150.
  • Following sorting operations, seed pieces 110 a, 110 b travel through delivery system 160 to destination 130, for example a destination P&DC. Scanning operations may occur throughout delivery system 160.
  • At destination 130, one or more further MPE 135 may further process seed pieces 110 a, 110 b, scan seed pieces 110 a, 110 b, and upload the scanning and equipment information to central repository 150. Specific MPE 140 generate a MOD operation that serves as a criteria for a “Stop the Clock” scan that denotes seed pieces 110 a, 110 b have reached the end of processing. MPE 140 may upload this scanning and equipment information to the central repository 150.
  • During or after processing the seed pieces 110 a, 110 b, performance analysis and diagnostic analysis may occur. Performance analysis may measure the time lapse during or between mail processing operations and provide a wide variety of reporting options. For example, reporting may be broken down by type of mailing, for example: FIM (Facing Identification Mark)—business reply type mail; script—hand addressed mail; machine printed; penalty—government agency account type mail; or, metered—mail metered on a customer's machine. Reports may also be generated by region type, for example: national, area, cluster, trouble pair, from a first plant to a second plant; over a two day delivery route; over a three day delivery route; from an origin to a destination of an origin/destination pair (“OND pair”); through select facilities based on a need to test systems within the facilities; to one or more destinations within an area; from a first plant to every other plant in the mailing system; from and to a user defined list of pairs; or from an origin to a plurality of destinations based on historical volume.
  • In addition, reports may be grouped by seeding names. Reports may be generated by date or day of the week; for example, a report of transit times for seedings that originated on Monday or the last day of the month.
  • Reports may be generated based on combined origin area. This report may be based on a range of PLANET™ Codes and a date range. This report may illustrate, for example: the total number of seed pieces and the number of seed pieces that fail to be processed in an expected amount of time; a time measure for each piece of the time from the first scan at an origination to a first scan at a destination; detailed listings of all scans for each seed piece.
  • As has been illustrated, given the data set in the central repository 150, a wide variety of reports may be generated. Those skilled in the art will appreciate that reports and reporting features may be varied, mixed, and matched. Users may designate the formats and data displays of reports. Reports may be exported, for example, or downloaded to spreadsheets and external databases. All reporting options may be generated, displayed, and downloaded over network based systems, such as the Internet, for example, using a browser. In addition, reports may offer “drill down” features to permit more detailed reports of particular MPE's or P&DC's for example.
  • Utilizing the wealth of data accumulated in central repository 150, diagnostic analysis may be performed. For example, slow delivery times may result from delivery system problems, poor MPE performance, or poor sort schemes. The data in a knowledge base in the central repository may be consulted to examine consistent troubles within the mailing system, and the knowledge base may recommend improvements based on heuristic problem solving techniques. A database of recommendations within the knowledge base may be consulted within central repository 150 to match against noted performance deficiencies to generate recommendations. By analyzing data in central repository 150, critical process flows may be determined and highlighted. For example, seed pieces may stay at one particular facility for an extended period of time, a cycle fault, highlighting the need to improve that facility. For another example, seed pieces may be processed by the same MPE multiple times, a recycle fault, denoting a problem with that MPE.
  • In addition, predictive modeling may be performed based on the recorded data. As those skilled in the art will appreciate, predictive modeling may permit an operator to enter one or more “what if” scenarios into a predictive modeling system on a system such as the central repository. The predictive modeling system may play out these scenarios using the seed piece data accumulated in central repository 150. For example, predictive modeling may be able to forecast transit times should changes, improvements, or repairs be made to existing MPE. Or, predictive modeling may be performed based on changes in mail handling procedures.
  • FIG. 2 is a block diagram of a central repository 150 consistent with the present invention. As illustrated in FIG. 2, a system environment of a central repository 150 may include a display 210, a central processing unit 220, an input/output interface 230, a network interface 240, and a memory device 250 coupled together by a bus. Central repository 150 is adapted to include the functionality and computing capabilities necessary to implement the described tracking and tracing, reporting, and diagnostic functions of central repository 150 and to access, read, and write to client system 290, e.g. a personal computer or other processing device for accessing information from and providing information to central repository 150. The input, output, and monitoring of central repository 150 may be provided on display 210 for viewing.
  • As shown in FIG. 2, central repository 150 may comprise a PC, a mainframe computer, or other appropriate processing device for performing various functions and operations consistent with the invention. Central repository 150 may be implemented, for example, by a general purpose computer selectively activated or reconfigured by a computer program stored in the computer, or may be a specially constructed computing platform for carrying-out the features and operations of the present invention. Central repository 150 may also be implemented or provided with a wide variety of components or subsystems including, for example, one or more of the following: one or more central processing units 220, a co-processor, memory device 250, registers, and other data processing devices and subsystems. Central repository 150 may also communicate or transfer scanning and equipment information, tracking information, reports, and diagnostic analysis via I/O interface 230 and/or network interface 240 through the use of direct connections or communication links to other elements of the present invention. For example, a firewall in network interface 240 prevents access to the platform by unpermitted outside sources.
  • Alternatively, communication within central repository 150 can be achieved through the use of a network architecture (not shown). In the alternative embodiment (not shown), the network architecture may comprise, alone or in any suitable combination, a telephone-based network (such as a PBX or POTS), a local area network (LAN), a wide area network (WAN), a dedicated intranet, and/or the Internet. Further, it may comprise any suitable combination of wired and/or wireless components and systems. By using dedicated communication links or shared network architecture, central repository 150 may be located in the same location or at a geographically distant location from systems 125, 135, 140, and 290.
  • I/O interface 230 of the system environment shown in FIG. 2 may be implemented with a wide variety of devices to receive and/or provide the data to and from central repository 150. I/O interface 230 may include an input device, a storage device, and/or a network. The input device may include a keyboard, a mouse, a disk drive, video camera, magnetic card reader, or any other suitable input device for providing data to central repository 150.
  • Network interface 240 may be connected to a network, such as a Wide Area Network, a Local Area Network, or the Internet for providing read/write access to records.
  • Memory device 250 may be implemented with various forms of memory or storage devices, such as read-only memory (ROM) devices and random access memory (RAM) devices. Memory device 250 may also include a memory tape or disk drive for reading and providing records on a storage tape or disk as input to central repository 150. Memory device 250 may comprise computer instructions forming: an operating system 252; a Confirm Interface Module 254 for reading, writing, and updating shipment information and tracking information to the Confirm system; an MPE Interface Module 256 for reading scanning and equipment information from MPE's; a Diagnostic Module 258 for performing diagnostic analysis; and a Reporting Module 260 for generating reports from the scanning and equipment information stored in the client system 290.
  • FIG. 3 is a process flow diagram consistent with the present invention. A Client System 290, such as a database server, receives scan data from central repository 150. The scan data may be used to group one or morescans related to a seed piece for reporting and diagnostic purposes.
  • Scan data transmitted to the client system 290 may be stored by the central repository 150. Reporting and diagnostic data is then pulled from client system 290 and made available to one or more end user's via access terminals, for example a desktop computer.
  • Timeline 310 represents the progress of mail seed pieces 110 a, 110 b through the mailing system. At the time of actual induction, mail processing equipment scan the coded representation of the unique mail identifier, e.g. PLANET™ Code, and upload the information into central repository 150. Central repository 150 may store the uploaded scanning and equipment information in client system 290, associating the uploaded information with the unique mail identifier.
  • As seed pieces 110 a, 110 b are processed through the mail system, one or more MPE 125-140 scan the seed pieces and upload scanning and equipment information to central repository 150 for storage and sending to client system 290. At the final MPE 140 (a “Stop the Clock” scan), scanning and equipment information may be uploaded to central repository 150 for storage in client system 290, denoting the final processing step of the mailing system.
  • At the end of this time-line, or any time during this processing, predictive modeling may occur based on data received from the various MPE. Utilizing the stored data, faults may be found in the system and recommendations provided. Utilizing a stored knowledge base developed with input from experienced personnel, the system may: identify faults in the system, such as delays at processing facilities or incomplete deliveries; access the stored knowledge base; and identify improvements to the system. For example, a seed piece is repeatedly processed by the same MPE this may delay processing of the seed piece. The system may identify a repeated logging of this MPE for the mail piece and identify a fault.
  • The system may access the stored knowledge base for an entry related to this repeated logging. The stored knowledge base may return one or more recommended corrections.
  • FIG. 4 illustrates two exemplary PLANET™ codes consistent with the present invention. PLANE™ code 410 illustrates a 12-digit code containing a two-digit service type, a five-digit subscriber identifier, a four-digit mailer's field, and a one-digit checksum. PLANET™ code 420 illustrates a 14-digit code containing a two-digit service type, a five-digit subscriber identifier, a six-digit mailer's field, and a one-digit checksum. The service type is a code indicating the type of mailing. Service codes may include, for example: “40” First Class Letters; “41” First Class Flats; “42” Standard Letters; “43” Standard Flats; “44” Periodicals Letters; “45” Periodical Flats; “46” First Class Cards; “47” Standard Cards; or “22” Residual Mail. For internal seeding, the subscriber identifier may take the form “99XYY,” where “99” identifies the mailing piece as part of a seeding operation, X may be a digit from 0 to 9 indicating a USPS™ geographic area, and YY may be a code from 00 to 99 indicating a P&DC or P&DF within the geographic region.
  • The Mailing ID is a 4-digit or 6-digit field customized by the seeder to identify a specific mailing or mail piece. Seeders can use these digits any way they choose, such as to identify mail owners or segments of a mailing, measure how well a seeding does in different regions, or compare the effectiveness of different seeding executions. The last digit is a checksum digit or correction character. This digit is the number which, when added to the sum of the other digits in the barcode, results in a number that ends in zero (i.e. a multiple of 10).
  • FIG. 5 is a flowchart of the tracking and tracing method consistent with the present invention. At stage 510 a mail seeding plan is developed by choosing one or more 3-digit destination ZIP™ codes from an origination plant to respective one or more destination plants. The first three-digits of a ZIP™ code represent targeted geographical destinations that may be serviced by one or more P&DC or P&DF centers. The mail seeding plan may seed mail, for example: from a first plant to a second plant; over a one-day delivery route; over a two day delivery route; over a three day delivery route; from an origin to a destination of an origin/destination pair (“OND pair”); through select facilities based on a need to test systems within the facilities; to one or more destinations within an area; from a first plant to every other plant in the mailing system; from and to a user defined list of pairs; or from an origin to a plurality of destinations based on historical volume.
  • At stage 520, the system may generate a unique mail identifier, or PLANE™ code, for a given seeding. The plan may designate a period during which these codes will remain unique, for example 30 days. The mail seeding plan may draw the unique mail identifiers from a database that associates a range of unique mail identifiers with each facility. A “live” mail seeding plan may contain a random selection of customer mail including: P.O. Boxes; residential mail; business mail; as well as target addresses for the destination facility. In addition, the mail seeding plan may select a number of seed pieces for each target address, for example, from 1 to 5 seed pieces. A plurality of seeding plans may be generated, with each seeding plan designated to be inducted over a different day. For example, 30 seeding plans may be generated for respective induction on each day of the month. The seeding plans may automatically generate envelopes for seed pieces or mailing labels. Also, seeding names may be generated and associated with the seeding plan.
  • Once the unique mail identifiers are generated at stage 520, stage 530 seeds and processes the mail. As previously described, and will be described in more detail following, seed pieces are inducted and processed through the mail system. FIGS. 6 and 7 more fully describe the seeding and processing stages.
  • Following seeding and processing of the seed mail at stage 530, stage 540 pulls data from the central repository for analysis. Stages 550, 560, and 570 may diagnose faults within the mailing system that occur, respectively, at the source of origin of the seeding, during interplant processing, and at the destination of the seeding. Stage 580 may make recommendations to improve the system based on the detected faults. At stage 590, operators of the mail system may take one or more the recommended actions. Once the recommended actions are implemented, further analysis and results may occur at stage 595. For example, a seeding plan may be implemented to determine whether the actions taken resolved or improved upon the problem.
  • FIG. 6 is a more detailed flowchart of the seeding and processing method consistent with the present invention. At stage 610, the system receives electronic mailing data from the mail processing equipment and stores the information. At this stage, the system may utilize the electronic information for anticipating the upcoming seeding. At stage 610, the system receives the shipment of one or more seed pieces. At stage 620, the mail processing equipment scans the unique mail identifier, e.g., a PLANE™ code. At stage 630, the system stores the scanning and equipment information from the induction scan.
  • At stage 640, the seed pieces may be scanned in-process. The unique mail identifier may be scanned. At stage 650, the system stores the scanning and equipment information from the induction scan.
  • At stage 660, the last scan occurs prior to final delivery. At stage 680, final scanning and equipment information may be uploaded and stored.
  • FIGS. 7 a and 7 b illustrate a flowchart of origin fault analysis 550 (FIG. 5) consistent with the present invention. Prior to the invocation of these stages, the scan data associated with at least one mail seed piece of a seeding operation is retrieved from the central repository. The analysis that follows is for a single seed piece, but may be repeated for each seed piece of a seeding operation. At stage 702, the system determines whether there is only a single scan of a seed piece, indicating that there were an insufficient number of scans for a proper seeding and delivery operation. If so, at stage 704, an error is flagged and no data is used regarding this seed piece.
  • If there are multiple scans for the seed piece, at stage 706 the origin facility is noted as the facility ZIP™ code of the first scan. At stage 708, the system checks to see whether a scan was registered from incoming mail processing equipment prior to a scan from outgoing mail processing equipment. In proper processing, this condition should not occur. If it does occur, at stage 710, the seed piece is flagged as having been subject to an unnecessary sortation at the origin, Origin Sortation Fault. If not, at stage 712, the system checks whether three or more outgoing mail operations (three or more outgoing MPE scans) occurred on the mail. If so, this too indicates that the seed piece was subject to an unnecessary sortation at the origin, Origin Sortation Fault.
  • If not, at stage 716, the system checks if two outgoing operations occurred on the seed piece. If the MPE code on the second operation is less than the MPE code on the first operation, this is a fault condition and at stage 714 an Origin Sortation Fault is found. If the MPE code on the second operation is greater than or equal to the MPE code on the first operation, this is proper and a check is made to see if MPE # 905 or MPE # 906 processed the mail more than three times, if so then an Origin Recycle fault is found. Mail pieces should not be processed on MPE # 905 and MPE # 906 more than three times at the origination. If more than three MPE # 905 or MPE # 906 scans occur with a mail piece, the mail was recycled at the origination, thus inducing delays into the mail processing.
  • At stage 724 (FIG. 7 b ), the system checks whether there were two or more scans from MPE, except for MPE 705 and MPE 706. If so, and if the seed pieces are delivery point sequencing pieces (DPS), then there is no fault (stage 726). But, if the seed pieces are not DPS and it is not a Saturday afternoon, Sunday, or a holiday (stage 728), then the seed piece has been subject to an Origin Recycle (stage 730). At stage 732, the system checks whether the ZIP™ code of the first scan matches the ZIP™ code of the subscriber identifier. If so, and the scan is after the originating clearance time (stage 734), then the seed piece remained in the originating point for too long and an Origin Cycle fault is found (stage 736).
  • At stages 738, 740, 744, and 746, the system checks if the seed piece remained at the origination longer than the service standards (stage 738). If the seed pieces were mailed on a Saturday afternoon, Sunday, or a holiday, then additional time is permitted (24 hours per day) (stage 744). If the standard time is still exceeded, an Origin Cycle fault is found (stage 742). At stage 748, the process of searching for faults at the origination location is complete.
  • FIGS. 8 a and 8 b illustrate a flowchart of enroute fault analysis 560 consistent with the present invention. Enroute fault analysis 560 determines if delays occurred during the enroute transport of a seed piece and finds the source of the delays. If more than four facilities are involved in the routing of the seed piece, as denoted by scans from more than four facilities, the seed piece triggers an Enroute Cycle fault (stages 802,804). If the number of facilities is two (stage 808), then the service standards (standards established to determine how long it should take for a piece of mail to get from point A to point B) are applied to determine if the calculated time from the first facility, A, to the second facility, B, is longer than the service standard (stage 812). If so, an Enroute Cycle fault is found (stage 814).
  • A facility count of three denotes that an interim facility was involved in the routing. For example, a seed piece may go from Atlanta to Jacksonville to Daytona Beach. If the facility count is three, i.e., the seed piece went from A to B to C, the system determines the service time from A to B (stage 820). If the calculated time from A to B was longer than the service standard, then the seed piece experienced an Enroute Cycle fault (stage 824). The system then determines the service standard from B to C (stage 826). If the calculated time from B to C was longer than the service standard (stage 828), then the seed piece experienced an Interim Cycle fault (stage 830).
  • A facility count of four denotes that two interim facilities were involved in the routing. For example, a seed piece may go from Atlanta to Jacksonville to Daytona Beach to Ormond Beach. If the facility count is four, i.e., the seed piece went from A to B to C to D, the system determines the service time from A to B (stage 836). If the calculated time from A to B was longer than the service standard, then the seed piece experienced an Enroute Cycle fault (stage 840). The system then determines the service standard from B to C (stage 842). If the calculated time from B to C was longer than the service standard (stage 844), then the seed piece experienced an Interim Cycle fault (stage 846). The system then determines the service standard from C to D (stage 848). If the calculated time from C to D was longer than the service standard (stage 850), then the seed piece experienced an Interim Cycle fault (stage 852).
  • FIGS. 9 a and 9 b illustrate a flowchart of destination fault analysis 570 consistent with the present invention. The system determines whether there is only a single scan of a seed piece, indicating that there were an insufficient number of scans for a proper seeding and delivery operation (902). If so, an error is flagged and no data is used regarding this seed piece (904). If multiple scans are found, the last scan is determined to be the destination or “Stop the Clock” scan. If three or more MPE # 905 or MPE # 906 are scanned (stage 908), the seed piece has been overprocessed and a Destination Recycle Fault is found (stage 912). If two or more of the same MPE operation numbers, other than MPE # 905 and MPE # 906, are found (stage 910) and the seed piece is DPS (stage 914) and it is not over a Saturday afternoon, Sunday, or a holiday (stage 916), then a Destination Recycle Fault is found (stage 918).
  • If more than one facility was involved in the transfer of the seed piece, i.e. it was not an intrafacility seeding, (stage 920) and the MPE operation number at the last facility, or last scan, is an OGP or OGS (stage 922) then an unnecessary sortation occurred. Therefore, a Destination Sortation fault is found (stage 924). If an operation number from an MPE is out of sequence (stage 926), then a Destination Sortation fault is found (Stage 928). Any faults found are associated with the Destination location ( stages 930, 932, 934).
  • As previously described, various reports may be generated based on the uploaded scans of the seed pieces and the fault analysis. For example, FIG. 10 illustrates a grid report 1000 that may be generated by the system to provide a listing of scans for one or more seed pieces. The grid report may be color coded or gray scaled to indicate seed pieces the nature of the fault for a seed piece. The report may provide a row of data for each scan upload. The rows may provide, for example: the facility number in which the scan occurred; the operation code of the MPE that performed the scan; the machine number of the MPE that performed the scan; the scan date and time; the PLANE™ code of the seed piece scanned; the POSTNET™ code of the seed piece scanned; any ID tag of the seed piece scanned; and an elapsed time from the “Start the Clock” scan.
  • The illustrated grid report 1000 indicates data for two seed pieces. Both of these seed pieces were part of a seeding from Denver facility “802” to Central Pennsylvania facility “172.” The seed piece went through three facilities: 80266; 17107; and 17201. In other words, it went from the Denver “802” facility, through an intermediate “171” facility; and to the Central Pennsylvania “172” facility. The seed piece had a PLANET™ code of “4099830205409,” indicating a first class mail, seed piece from geography area 8 (Western Area), facility 30 (Denver P&DC). Looking at the elapsed time, it can be seen that the seed piece spent an excessive amount of time after operation 891 at facility 80266 prior to being processed at 17107 on operation 893 at machine 017. The system noted this in the report as an Enroute Cycle failure.
  • Summary reports for a seeding are another exemplary report. FIG. 11 illustrates a summary report 1100 consistent with the present invention. This report may illustrate results from a seeding from an origination facility to a destination facility. The report may be expanded by selecting facilities or geographic regions and viewing the results from internal facilities. For example, summary report 1100 indicates that the Harrisburg geographic area had 24 total seed pieces sent to Harrisburg. Fourteen pieces were delivered on-time, with ten seed pieces failing service commitment. There were 17 total errors for Harrisburg, including 8 errors at the origin plant, 2 errors enroute, 3 errors interim, and 3 errors at destination.
  • As mentioned, Harrisburg can be expanded to reveal results from the two three-digit ZIP™ codes, 171 and 172, serviced within the Harrisburg Cluster. A user can also view the grid report by selecting the appropriate linked number in the error analysis portion of the summary report. Thus, users can tunnel down into reports to view problem locations.
  • While the reporting features provide an analysis of the failures, the system may also provide recommendations based on the type of failure. Faults can be within a facility or between facilities. Faults within a facility may include: cycle faults—where there is excessive time between scans; recycle faults—where there is repetition of machine numbers; and unnecessary sortation faults—caused by unnecessary human intervention. Faults enroute may be surface faults or air transport faults.
  • One or more recommendations may be made for each type of fault. For example, a cycle fault within a facility may prompt one or more of the following recommendations:
      • Check the sort end time and compare against the clearance time;
      • Check for excessive jams, overlength errors, read rejects, gap errors, skew errors, bin fulls, and emergency stops;
      • Check for too many out-of-sequence errors;
      • A bad sort plan; or mis-sorted trays;
      • Clearance time or critical entry time problems;
      • Poor management decisions;
      • Mis-sent trays of mail;
      • Mishandling;
      • Sweeper errors;
      • Dispatch discipline issues;
      • Rebuild or Regenerate sort plans; or
      • Change sort plans.
  • These are merely exemplary. Other errors and recommendations of solutions may be implemented.
  • Although primary access to the system is through the delivery system's intranet, those skilled in the art will appreciate that all or part of systems and methods consistent with the present invention may be stored on or read from other computer-readable media, such as: secondary storage devices, like hard disks, floppy disks, and CD-ROM; a carrier wave received from the Internet; or other forms of computer-readable memory, such as read-only memory (ROM) or random-access memory (RAM).
  • Furthermore, one skilled in the art will also realize that the processes illustrated in this description may be implemented in a variety of ways and include multiple other modules, programs, applications, scripts, processes, threads, or code sections that all functionally interrelate with each other to accomplish the individual tasks described above for each module, script, and daemon. For example, it is contemplated that these programs modules may be implemented using commercially available software tools, using custom object-oriented code written in the C++ programming language, using applets written in the Java programming language, or may be implemented as with discrete electrical components or as one or more hardwired application specific integrated circuits (ASIC) custom designed just for this purpose.
  • It will be readily apparent to those skilled in this art that various changes and modifications of an obvious nature may be made, and all such changes and modifications are considered to fall within the scope of the appended claims. Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims and their equivalents.

Claims (30)

1. A method of analyzing the operation of a delivery system, comprising:
determining a seeding plan;
placing a seed piece into the delivery system;
tracking the seed piece through the delivery system to generate tracking data;
storing the tracking data in a central repository; and
analyzing the tracking data to determine one or more faults.
2. The method of claim 1, further comprising providing a report of the tracking data.
3. The method of claim 1, further comprising providing a report of the faults.
4. The method of claim 1, further comprising providing one or more recommendations to improve the operation of the delivery system based on the faults.
5. The method of claim 4, further comprising:
implementing the recommendations; and
following implementing, performing the placing, tracking, storing, and analyzing stages.
6. The method of claim 1, wherein analyzing further comprises analyzing the tracking data for sortation faults.
7. The method of claim 1, wherein analyzing further comprises analyzing the tracking data for cycle faults.
8. The method of claim 1, wherein analyzing further comprises analyzing the tracking data for recycle faults.
9. The method of claim 1, wherein the seed piece travels through two or more facilities, and the method further comprises analyzing the tracking data for enroute cycle faults.
10. The method of claim 9, further comprising analyzing the tracking data for interim cycle faults.
11. A system for analyzing the operation of a delivery system, comprising:
a memory;
a database;
a processor coupled to the memory and the database, the processor configured to:
determine a seeding plan;
place a seed piece into the delivery system;
track the seed piece through the delivery system to generate tracking data;
store the tracking data in a central repository; and
analyze the tracking data to determine one or more faults.
12. The system of claim 11, wherein the processor is further operable to provide a report of the tracking data.
13. The system of claim 11, wherein the processor is further operable to provide a report of the faults.
14. The system of claim 11, wherein the processor is further operable to provide one or more recommendations to improve the operation of the delivery system based on the faults.
15. The system of claim 14, wherein the processor is further operable to:
implement the recommendations; and
repeat the placing, tracking, storing, and analyzing processor operations.
16. The system of claim 11, wherein the processor is further operable to analyze the tracking data for sortation faults.
17. The method of claim 11, wherein the processor is further operable to analyze the tracking data for cycle faults.
18. The system of claim 11, wherein the processor is further operable to analyze the tracking data for recycle faults.
19. The system of claim 11, wherein the seed piece travels through two or more facilities, and the processor is further operable to analyze the tracking data for enroute cycle faults.
20. The system of claim 19, wherein the processor is further operable to analyze the tracking data for interim cycle faults.
21. A computer-readable medium on which is stored a set of instructions for analyzing the operation of a delivery system, which when executed perform stages comprising:
determining a seeding plan;
placing a seed piece into the delivery system;
tracking the seed piece through the delivery system to generate tracking data;
storing the tracking data in a central repository; and
analyzing the tracking data to determine one or more faults.
22. The computer-readable medium of claim 21, further comprising instructions for providing a report of the tracking data.
23. The computer-readable medium of claim 21, further comprising instructions for providing a report of the faults.
24. The computer-readable medium of claim 21, further comprising instructions for providing one or more recommendations to improve the operation of the delivery system based on the faults.
25. The computer-readable medium of claim 24, further comprising instructions for
implementing the recommendations; and
following implementing the recommendations, performing the placing, tracking, storing, and analyzing stages.
26. The computer-readable medium of claim 21, further comprising instructions for analyzing the tracking data for sortation faults.
27. The computer-readable medium of claim 21, further comprising instructions for analyzing the tracking data for cycle faults.
28. The computer-readable medium of claim 21, further comprising instructions for analyzing the tracking data for recycle faults.
29. The computer-readable medium of claim 21, further comprising instructions for analyzing the tracking data for enroute cycle faults.
30. The computer-readable medium of claim 21, further comprising instructions for analyzing the tracking data for interim cycle faults.
US10/932,051 2003-09-05 2004-09-02 System and method for diagnostic analysis of delivery services Active US7079981B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/932,051 US7079981B2 (en) 2003-09-05 2004-09-02 System and method for diagnostic analysis of delivery services
US11/430,898 US20060218236A1 (en) 2003-09-05 2006-05-10 System and method for diagnostic analysis of delivery services
US12/009,225 US7813896B2 (en) 2003-09-05 2008-01-17 System and method for diagnostic analysis of delivery services

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US50025803P 2003-09-05 2003-09-05
US10/932,051 US7079981B2 (en) 2003-09-05 2004-09-02 System and method for diagnostic analysis of delivery services

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/430,898 Continuation US20060218236A1 (en) 2003-09-05 2006-05-10 System and method for diagnostic analysis of delivery services

Publications (2)

Publication Number Publication Date
US20050182600A1 true US20050182600A1 (en) 2005-08-18
US7079981B2 US7079981B2 (en) 2006-07-18

Family

ID=34312185

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/932,051 Active US7079981B2 (en) 2003-09-05 2004-09-02 System and method for diagnostic analysis of delivery services
US11/430,898 Abandoned US20060218236A1 (en) 2003-09-05 2006-05-10 System and method for diagnostic analysis of delivery services
US12/009,225 Active 2025-02-28 US7813896B2 (en) 2003-09-05 2008-01-17 System and method for diagnostic analysis of delivery services

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/430,898 Abandoned US20060218236A1 (en) 2003-09-05 2006-05-10 System and method for diagnostic analysis of delivery services
US12/009,225 Active 2025-02-28 US7813896B2 (en) 2003-09-05 2008-01-17 System and method for diagnostic analysis of delivery services

Country Status (2)

Country Link
US (3) US7079981B2 (en)
WO (1) WO2005026875A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060212309A1 (en) * 2005-03-18 2006-09-21 Pitney Bowes Incorporated Method for determining the best day of the week for a recipient to receive a mail piece
US20070078793A1 (en) * 2005-09-21 2007-04-05 Dearing Stephen M System and method for aggregating item delivery information
US20090028383A1 (en) * 2007-07-26 2009-01-29 Siemens Aktiengesellschaft Method and Device for Monitoring the Transportation of a Number of Objects
US20090313068A1 (en) * 2007-08-17 2009-12-17 Marcus Boerkei Adaptive information & measurement system

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7079981B2 (en) * 2003-09-05 2006-07-18 United States Postal Service System and method for diagnostic analysis of delivery services
KR100943513B1 (en) 2007-09-13 2010-02-22 한국전자통신연구원 System and method for planning and managing real-time postal delivery operation
CA2891694C (en) 2008-08-01 2016-07-05 Capstan Ag Systems, Inc. A method and system to control flow from individual nozzles while controlling overall system flow and pressure
DE102010022942A1 (en) * 2009-06-30 2011-01-05 Siemens Aktiengesellschaft Method and apparatus for transporting a set of items to destination points

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1564703A (en) * 1924-11-10 1925-12-08 Joseph H Nichols Holder
US1784482A (en) * 1929-10-07 1930-12-09 Crawford Marian Lingerie clasp
US1989001A (en) * 1934-05-09 1935-01-22 Hickok Mfg Co Inc Key ring assembly for key chains
US2003535A (en) * 1933-09-23 1935-06-04 Joseph J Haskin Fish pole holders
US3139260A (en) * 1961-10-05 1964-06-30 Lewis E Hamel Support for detachable hanger
US4526333A (en) * 1982-01-11 1985-07-02 Nifco Inc. Holding device
US5385324A (en) * 1992-12-23 1995-01-31 Pryor Products Quick clamping system
US6276651B1 (en) * 2000-01-14 2001-08-21 George D. Dolan Mounting device for flagpoles
US6360408B1 (en) * 2000-02-29 2002-03-26 Penelope Rae Dykstra Hooked latch with ball lock sliding sleeve retainer
US20030009254A1 (en) * 2001-07-09 2003-01-09 Carlson Steven J. Method for tracking identity traits of commodities
US6522948B1 (en) * 2000-08-14 2003-02-18 Flexi-Coil Ltd. Agricultural product application tracking and control
US20040030604A1 (en) * 2002-08-07 2004-02-12 United Parcel Service Of America, Inc. Parcel or service delivery with partially scheduled time windows
US6697500B2 (en) * 2002-03-11 2004-02-24 Bowe Bell + Howell Postal Systems Company Method and system for mail detection and tracking of categorized mail pieces

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60322048D1 (en) * 2002-05-16 2008-08-21 United Parcel Service Inc SYSTEMS AND METHOD FOR SORTING AND DELIVERY OF PACKAGES USING RFID TECHNOLOGY
US7079981B2 (en) 2003-09-05 2006-07-18 United States Postal Service System and method for diagnostic analysis of delivery services
US20050259609A1 (en) * 2004-05-20 2005-11-24 Hansquine David W Single wire bus interface

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1564703A (en) * 1924-11-10 1925-12-08 Joseph H Nichols Holder
US1784482A (en) * 1929-10-07 1930-12-09 Crawford Marian Lingerie clasp
US2003535A (en) * 1933-09-23 1935-06-04 Joseph J Haskin Fish pole holders
US1989001A (en) * 1934-05-09 1935-01-22 Hickok Mfg Co Inc Key ring assembly for key chains
US3139260A (en) * 1961-10-05 1964-06-30 Lewis E Hamel Support for detachable hanger
US4526333A (en) * 1982-01-11 1985-07-02 Nifco Inc. Holding device
US5385324A (en) * 1992-12-23 1995-01-31 Pryor Products Quick clamping system
US6276651B1 (en) * 2000-01-14 2001-08-21 George D. Dolan Mounting device for flagpoles
US6360408B1 (en) * 2000-02-29 2002-03-26 Penelope Rae Dykstra Hooked latch with ball lock sliding sleeve retainer
US6522948B1 (en) * 2000-08-14 2003-02-18 Flexi-Coil Ltd. Agricultural product application tracking and control
US20030009254A1 (en) * 2001-07-09 2003-01-09 Carlson Steven J. Method for tracking identity traits of commodities
US6697500B2 (en) * 2002-03-11 2004-02-24 Bowe Bell + Howell Postal Systems Company Method and system for mail detection and tracking of categorized mail pieces
US20040030604A1 (en) * 2002-08-07 2004-02-12 United Parcel Service Of America, Inc. Parcel or service delivery with partially scheduled time windows

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060212309A1 (en) * 2005-03-18 2006-09-21 Pitney Bowes Incorporated Method for determining the best day of the week for a recipient to receive a mail piece
US20060210035A1 (en) * 2005-03-18 2006-09-21 Pitney Bowes Incorporated Method for dynamically controlling call center volumes
US20060212326A1 (en) * 2005-03-18 2006-09-21 Pitney Bowes Incorporated Method for predicting call center volumes
US20110137701A1 (en) * 2005-03-18 2011-06-09 Pitney Bowes Inc. Method for varying resources at a call center based upon predicted call center volume
US20070078793A1 (en) * 2005-09-21 2007-04-05 Dearing Stephen M System and method for aggregating item delivery information
US20090028383A1 (en) * 2007-07-26 2009-01-29 Siemens Aktiengesellschaft Method and Device for Monitoring the Transportation of a Number of Objects
US20090313068A1 (en) * 2007-08-17 2009-12-17 Marcus Boerkei Adaptive information & measurement system
US8346675B2 (en) * 2007-08-17 2013-01-01 Siemens Industry, Inc. Adaptive information and measurement system

Also Published As

Publication number Publication date
US7079981B2 (en) 2006-07-18
WO2005026875A2 (en) 2005-03-24
WO2005026875A3 (en) 2005-06-16
US7813896B2 (en) 2010-10-12
US20080208534A1 (en) 2008-08-28
US20060218236A1 (en) 2006-09-28

Similar Documents

Publication Publication Date Title
US7813896B2 (en) System and method for diagnostic analysis of delivery services
US7028895B2 (en) System and method for managing postal induction, tracking, and delivery
US5072400A (en) Mail delivery system with package integrity monitoring
CA2004854C (en) Central postage data communication network
EP1439496B1 (en) System for tracking mailpieces
US7769765B2 (en) Method and system for sorting mail
US20120310853A1 (en) Item tracking and anticipated delivery confirmation system and method
EP1795272B1 (en) System and method for processing returned mail
CA2475077C (en) Global consolidated clearance methods and systems
US20050027392A1 (en) System and method of identifying and sorting response services mail pieces in accordance with plural levels of refinement in order to enhance postal service revenue protection
US20050086257A1 (en) Item tracking, database management, and relational database system associated with multiple large scale test and assessment projects
EP1522969B1 (en) System and method for automated mailing adress error detection and correction
US8798785B2 (en) System and process for real time monitoring of mail and print jobs and providing real time verification of mail piece completion
US8326898B2 (en) Method and system for run time directories for address services on a mail processing system
WO2003023677A1 (en) Item tracking and anticipated delivery confirmation system method
EP2141649A1 (en) Adaptive information & measurement system
US20040264739A1 (en) Mail piece interactive lifecycle tracking system and method
US20050169224A1 (en) Method for storing mailpiece data
US7669764B2 (en) Systems and methods for automated reconciliation of mail entry operations
AU2007311671A1 (en) Mail systems
US20050267821A1 (en) Address validation mode switch
JP2007507813A (en) Information acquisition and processing method in communication system
US7827048B2 (en) Systems and methods for testing a delivery system
BARD et al. Design of semi-automated mail processing facilities
US7171449B2 (en) Friend-to-friend mail systems and methods

Legal Events

Date Code Title Description
AS Assignment

Owner name: UNITED STATES POSTAL SERVICE, DISTRICT OF COLUMBIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KELLER, JOHN J.;LAFFEY, PAT V.;MARTIN, TOM G.;REEL/FRAME:016494/0760;SIGNING DATES FROM 20050411 TO 20050414

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12