throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US008350173B2
`
`(12) United States Patent
`Kian i et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,350,173 B2
`Jan.8, 2013
`
`(54) DETERMINING DISPOSITION OF
`UNDELIVERABLE AS ADDRESSED MAIL
`
`(75)
`
`Inventors: Shah rom Kiani, Arlington, TX (VS);
`Ben F. Bruce, Arlington, TX (US);
`Carlos Macia, Plano, TX (US)
`
`(73) Assignee: T rinity Technical G roup, [nc.,
`Arlington, TX (VS)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 687 days.
`
`(21) Appl. No.: 12/181,884
`
`(22) Filed:
`
`J ul. 29, 2008
`
`(65)
`
`Prior Publication Data
`
`US 2009/0143898 Al
`
`Jun.4, 2009
`
`Related U.S. Application Data
`
`(60)
`
`(51)
`
`(52)
`
`(58)
`
`Provisional application No. 61/005.225. filed on Dec.
`4, 2007, provisional application No. 61 /069,537, filed
`on Mar. 17, 2008.
`
`Int.CI.
`GfJ6K 9100
`(2006.01)
`u.s. CI. ....... . 209/584; 209/583; 209/900; 700/21 3;
`700/219
`Field of Classification Search .................. 209/583,
`209/584, 900; 382/101; 700/219, 224, 226;
`705/402
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,363,971 A
`11/ 1994 Weeks et al.
`5,422,821 A * 611995 Allen et al. ................... 700/219
`
`5,703,783 A
`6,508,365 Bl •
`6,826,548 82.
`7,124,948 B2 *
`7.834,289 82.
`2002/008786 1 A l •
`2003/019165 1 A I *
`2005/01997 17 A I *
`2006/0080266 A1 •
`200810269946 AI
`
`1211997 Allen et al.
`112003 Cacace-Bailey et a!. . .... 209/584
`11/2004 Nungerpi ller et a!. ... ... .. 705/401
`10/2006 Longacre eta! ......... 235/462.01
`ll /20 10 Orbke el al. .................. 209/584
`7/2002 Segev et al. . ... .... ... ... ... .. 7131168
`10/2003 Hungerpiller el a! ............. 705/ l
`9/2005 Park el al. ..................... 2351385
`412006 Kiani et al. . ... ....... ... ... .. 705/402
`1012008 Kiani eta!.
`
`OTrJER PUBLICATIONS
`
`Kiani, Shah rom, et al., ''Processing of Undeliverable as Add ressed
`Mail", U.S. Appl. No. 12/ 108,681 , filed Apr. 24. 2008. 33 pgs.
`Ti·inity Tee/mica/ Group Inc. v. Siemens Indus(ly Inc. filed in the U.S.
`District Comt, Northern District of TX, Dallas Division (Nov. 14,
`2012) Case 3:12-cv-04602 (Patent Nos. 8,806.346 and 8.31 1.667).
`
`* cited by examiner
`
`Primary Examiner - Terrell Matthews
`(74) Attorney. Agent, or Firm - DeLizio Gilliam, PLLC
`
`(57)
`
`ABSTRACT
`
`lu some exaUlple, a computerized method includes sorting
`mail, wherein sorting mail for a mail piece comprises reading
`an encoded value located on the mail piece. Sorting the mail
`also includes decoding the encoded value to determine au
`identification of a class of the mail piece and an idemification
`of a service type of the mail piece. Sorting the mail includes
`perfonni.ng the following operatiou in response lo determin(cid:173)
`ing that the mail piece is undeliverable as addressed: perform(cid:173)
`ing final disposition of the mail piece using at least one of the
`identification of the class of the mail piece or the identifica(cid:173)
`tion of the service type of the mail piece derived from the
`encoded value, in response to a determination that the mail
`piece is an actual undeliverable as addressed mail piece.
`
`17 Claims, 4 Drawing Sheets
`
`Page 1
`
`RMI EXHIBIT 2029
`CBM2014-00116
`
`

`

`U.S. Patent
`
`Jan.8,2013
`
`Sheet 1 of 4
`
`US 8,350,173 B2
`
`106
`
`10~
`
`UM MODULE 1----~
`
`108
`
`MAIL PIECES
`
`r--
`I
`1 UMMAIL
`I
`1 PIECES
`l
`- ....... 1
`
`~~
`112
`
`SORT
`MODULE
`
`104
`
`103
`
`FINAL DISPOSITION
`OF MAIL PIECES
`(UM)
`
`124
`
`126
`
`MAIL SORTER
`
`102
`
`FIG. 1
`
`Page 2
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jan.8, 2013
`Jan. 8, 2013
`
`Sheet 2 of4
`Sheet 2 of 4
`
`US 8,350,173 B2
`Us 8,350,173 82
`
`200
`2 00
`
`202
`
`
`
`204
`
`206
`
`208
`
`210
`
`212
`
`FIG. 2
`FIG. 2
`
`Page 3
`
`Page 3
`
`

`

`U.S. Patent
`
`Jan.8,2013
`
`Sheet 3 of 4
`
`US 8,350,173 B2
`
`30~
`
`RECEIVE MAIL PIECE FOR
`SORTING
`
`302
`
`READ AN ENCODED VALUE LOCATED
`ON THE MAIL PIECE
`
`304
`
`DECODE THE ENCODED VALUE TO
`DETERMINE THE DELIVERY POINT,
`SENDER, RECIPIENT, CLASS AND ANY
`ENDORSEMENTS FOR THE MAIL PIECE
`
`306
`
`NO
`
`RETRIEVE A NAME OF THE RECIPIENT OF THE MAIL
`PIECE USING THE IDENTIFICATION OF THE RECIPIENT
`OF THE MAIL PIECE IN THE ENCODED VALUE
`
`RETRIEVE A RETURN ADDRESS OF THE SENDER OF
`THE MAIL PIECE USING THE IDENTIFICATION OF THE
`SENDER IN THE ENCODED VALUE
`
`310
`
`311
`
`NO
`
`YES
`
`SORT MAIL PIECE AS A
`NON-UAA MAIL PIECE
`
`312
`316
`
`DETERMINE FINAL DISPOSITION OF
`THE ACTUAL UAA MAIL PIECE USING
`THE IDENTIFICATION OF THE CLASS
`AND ANY ENDORSEMENTS OF THE
`MAIL PIECE THAT ARE IN THE
`ENCODED VALUE
`
`315
`
`SORT UAA MAIL PIECE BASED
`ON FINAL DISPOSITION
`
`END
`
`FIG. 3
`
`Page 4
`
`

`

`U.S. Patent
`
`Jan.8, 2013
`
`Sheet 4 of 4
`
`US 8,350,173 B2
`
`40~
`
`404 '(__..
`
`GRAPHICS
`CONTROLLER
`
`406 "1.--
`
`DISPLAY
`DEVICE
`
`402 s
`
`PROCESSOR($)
`
`'-..]' 422
`
`4 30 s
`
`MEMORY
`
`424 s
`
`408 '\...--
`
`IDE/ATA DRIVE(S)
`
`4 10
`
`--v
`411
`'\...--
`4 12
`'\...--
`414
`
`"'\...-
`41 6
`
`PORT(S)
`
`~
`
`INPUT/OUTPUT
`CONTROLLER
`HUB {ICH)
`
`~
`
`~
`
`MICROPHONE
`
`KEYBOARD
`
`BUTTONS
`
`NETWORK
`INTERFACE
`
`FIG.4
`
`Page 5
`
`

`

`US 8,350,173 B2
`
`1
`DETERMJNI:NG DISPOSITION OF
`UNDELIVERABLE AS ADDRESSED MAIL
`
`RELATED APPLICATION($)
`
`1his patent application claims the benefit of priority, under
`35 U.S.C. Section 119(e), to U.S. Provisional Patent Appli(cid:173)
`cation Ser. No. 61/005,225, filed on Dec. 4, 2007 and to U.S.
`Provisional Patent Application Ser. No. 61/069,537, filed on
`Mar. 17, 2008, which are both incorporated herein by refer(cid:173)
`ence.
`
`COPYRIGHT
`
`A portion ofthe disclosure of this document contains mate(cid:173)
`rial that is subject to copyright protection. The copyright
`owoer bas no objection to the facsimile reproduction by any(cid:173)
`one of the patent document or the patent disclosure, as it
`appears in the Patent and Trademark Office patent files or
`records. but otherwise reserves all copyright rights whatso(cid:173)
`ever. The following notice applies to the software, data, and/
`or screensbots which may be described below and in tbe
`drawings tbatform a part of this docwnent: Copyright© 2008,
`Trinity Technical Group, lncorporated. All Rights Reserved.
`
`BACKGROUND
`
`The approaches described in this section could be pursued,
`but are not necessarily approaches that have been previously
`conceived or pursued. Therefore, unless otherwise indicated
`herein, the approaches described in this section are not prior
`art to the claims in this application and are not admitted to be
`prior art by inclusion in this section.
`The delivery of mail includes identificatiou and processing
`of mail that is undeliverable as addressed (UAA). The pro(cid:173)
`cessing ofUAA may include ret11rning to the sender, forward (cid:173)
`ing to a diO'erent address, treating as waste, etc.
`ll1e delivery of mail includes identification and processing
`o f mail that is LmdeliverJble as addressed (UAA). The pro(cid:173)
`cessing ofUAA may include ret11rning to the sender, forward(cid:173)
`ing to a different address, treating as waste, etc.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The embodiments are provided by way of example and not
`limitation in the figures of the accompanying drawings, in
`which like refereuces indicate similar elements and in which:
`FlG. 1 is a system diagram for processing undeliverable as
`addressed (UAA) mail pieces, according to some example
`embodiments.
`FJG. 2 is a diagram of a mail piece that includes an encoded
`value, according to some example embodiments.
`FIG. 3 is a diagram of a method for perfonning includes
`processing of a mail piece that includes UAA processing,
`according to some example embodiments.
`FJG. 4 illustrates a computer that may be used for process(cid:173)
`ing UAA mail pieces, according to some example embodi(cid:173)
`ments.
`
`DETAJLED DESCRJPTlON
`
`Methods, apparams and systems for processing undeliver(cid:173)
`able as addressed mail are described. In the following
`description. nwnerous specific details are set forth. However,
`it is w1derstood that embodiments of the invention may be
`practiced without these specific details. ln other instauces,
`
`2
`stmctmes and techniques have not been shown in detail in
`order not to obscure the understanding of this description.
`Some example embodiments use encoded values that are
`located on mail pieces for processing those mail pieces that
`5 are undeliverable as address (UAA). I.n some example
`embodiments, the encoded values are bar codes that are
`placed on the mail pieces by mailers of the mail pieces. These
`bar codes have generally been used by the mail delivery
`service providers, such as the United States Postal Service
`10 (USPS), for delivery of the mail. An example of such a bar
`code is the Intelligent Mail® Barcode (1MB). Convention(cid:173)
`ally, the IMB is a bar code on a mail piece that is used to sort
`and track mail pieces. Currently, the USPS provides automa(cid:173)
`tion discounts for mailers that place lMBs on their mail
`15 pieces. Some example embodiments use the 1MB for di:ffer(cid:173)
`ent operations of UAA processing (as described below).
`Example embodiments herein are described as usinganlMB.
`However, embodiments are not limited to the format for the
`1MB. Example embodiments may be used on any type o f
`20 encoded value in any of a number of different fom1ats with
`different types of encoded data therein.
`The encoded value may include different types of informa(cid:173)
`tion to assist iu sorting and tracking of the mail. For example,
`the encoded value may include different types of mail param-
`25 eters for a mail piece, such as routing data (e.g., the delivery
`point), the mail class, the service type, the mailer identifica(cid:173)
`tion munber. identification of recipient, address of mailer, etc.
`ln some example embodiments, the delivery poiut (de-
`coded from the encoded value) may be used to determine
`30 whether a mail piece is a candidate UAA mail piece. In some
`example embodiments, the data decoded from the encoded
`value is also used to confirm that a candidate UAA mail piece
`is an actual UAA mail piece.lu some example embodiments,
`the data decoded from the encoded value is also used to
`35 determine final disposition of the confirmed ac111al UAA mail
`piece. In some example embodiments, the data decoded from
`the encoded value is also used to determine a ren1m address of
`a send of the mail piece (which may be used if the mail is an
`acnral UAA mail piece). These example embodiments may be
`40 used in any combination. For example, in some example
`embodiments, the data from the encoded value is used to
`determine whether the mail piece is a candidate UAA mail
`piece; used to confirm that a candidate UAA mail piece is an
`acnral UAA mail piece; used to detem1ine fi nal disposition o f
`45 the ac111al UAA mail piece: and used to determine a re111rn
`address. In other examples, the data from the encoded value
`may be used to perfom1 only one operation or less than a ll of
`the operations of UAA processing (listed described above).
`For example, data from the encoded value may only be used
`50 to confirm that a candidate UAA mail piece is an actual UAA
`mail piece. In another example, the data from the encoded
`value may only be used to determine fina l disposition of the
`actual UAA mail piece. Accordingly, if the encoded value is
`used for less than all of the operations for UAA processing,
`55 other data or other techniques may be used to perform these
`other operations.
`In some example embodiments. the encoded value (and/or
`the data decoded there from) may be correlated with the name
`of the recipient of the mail piece. For example, the encoded
`60 value, the data decoded there from and the name of the recipi(cid:173)
`ent for a mail piece may be stored in a data stmctllre within a
`database. This database may he stored in a machine-readable
`medium that is local or remote to the mail processing facility.
`In some example embodiments, parts of this data may be
`65 populated by the mailers of the mail pieces. while others parts
`of this data may be populated by operJtions perfom1ed by the
`mail processing equipment. For example, mailers of the mail
`
`Page 6
`
`

`

`US 8,350,173 B2
`
`3
`pieces may store the encoded value and the name of the
`recipient for a mail piece, while the operations of the mail
`processing equipment may cause storage of the data decoded
`from the encoded value. This data is then accessible by mail
`processing equipment during UAA processing. For example, 5
`the encoded value may be used as a key for looking up the
`name of the recipient in the machine-readable meditun. The
`name of the recipient can then be used to determine whether
`a candidate UAA mail piece is confim1ed to an actual UAA
`mail piece.
`Such embodiments are in contrast to conventional tech(cid:173)
`niques for UAA processing of mail pieces.ln particular, using
`conventional techniques, mail sorters can only detect if a mail
`piece is UAA. However, some mail sorters cannot determine
`final UAA disposition (Forward, Return to Sender, Treat as 15
`Waste, etc.) for majj pieces. ln particular, in order to deter(cid:173)
`mine final disposition other characteristics such as the mail
`class and service type need to be taken into accmmt. Using
`conventional techniques, these additional characteristics can
`only be obtained by capntring and analyzing the image of a 20
`UAA mail piece using pattern recognition, Optical Character
`Recognition (OCR) methodologies or video coding tech(cid:173)
`niques. As a result, the UAA mail pieces are re-processed on
`other OCR capable mail processing equipment to capture and
`analyze the mail class. service type and return address. Sub- 25
`sequently, the final disposition of a UAA mail piece may be
`determined. This required additional processing results in a
`significant cost to mail processing. A more detailed descrip(cid:173)
`tion of the systems, apparatus and methods for processing
`undeliverable as addressed mail are now described.
`FIG. 1 is a system diagram for processing undeliverable as
`addressed (UAA) mail pieces, according to some example
`embodiments. FlG.l illustrates a systemlOO that includes a
`mail sorter 102 and a machine-readable medium 103. The
`mail sorter 102 may be a letter mail sorter, a flat mail sorter, a 35
`mixed mail sorter, a parcel mail sorter, or any other type of
`device that sorts mail pieces.
`Mail sorter 102 comprises a sort module 104 and a UAA
`module 106. The sort module 104 and the UAA module 106
`may be software, hardware. firmware or a combination 40
`thereof. While the UAA module 106 is shown as being part of
`the mail sorter 102, embodiments are not so limited. In some
`example embodiments, the UAA module 106may be separate
`from the mail sorter 102. Alternatively or in addition, the
`functionality of the UAA module 106 may be incorporated 45
`into the sort module 104.
`111e sort module 104 receives and sorts the mail pieces. ln
`some example embodiments, the sort module 104 sorts the
`mail pieces based on an encoded value (such as an IMB), a
`delivery point bar code or a combination thereof. The
`encoded value may be pre-printed onto the mail pieces by the
`mailer. As further described below, in some example embodi(cid:173)
`ments, the encoded value is used to perform some or all of the
`operations ofUAA processing.
`As shown. the mail pieces 108are passed to the sort module
`106 during a mail sort operation. The sort modLLle 104 may
`decode an encoded value located on a mail piece. The sort
`module and the UAA module 106may perfonn some or all of
`the operations of UAA processing using the decoded data
`from the encoded value. For example, the sort module 104 60
`may identify mail pieces as candidate UAA mail pi~'Ces by
`comparing a delivery point (encoded in the encoded value) to
`a table, list, etc. of addresses of recipients of mail whose
`address has changed (hereinafter referred to as a change of
`address table). In particular, based on the delivery point, the 65
`sort module 104 may be able to ideutify that one or more
`persons have changed addresses lor this particular location.
`
`4
`Multiple persons/entities may be having mail delivered to this
`particular location. Accordingly, one person for a given loca(cid:173)
`tion may have changed addresses, while other persons for this
`location have not changed addresses. Therefore, until the
`recipient is identified, the mail piece is only a candidate UAA
`mail piece.
`If the sort module 104 identifies the mail piece as a candi(cid:173)
`date UAA mail piece, the sort module 104 may pass the mail
`piece to the UAA module 106 for further processing (UAA
`10 mail pieces 112). The sort module 104 outputs the mail pieces
`(non-UAA}-126. For a candidate UAA mail piece. the UAA
`module 106 determines whether the UAA mail piece is con(cid:173)
`finned to be an actual UAA mail piece. In some example
`embodiments, the UAA module 106uses data decoded from
`the encoded value to perform this confirmation. Moreover, for
`those actual UAA mail pieces, the UAA module 106 deter-
`mines a final disposition (final disposition of mail pieces
`(UAA}-124). In some example embodiments, the UAA
`module 106 uses data decoded from the encoded value to
`determine this fina l disposition.
`The machine-readable medium 103 may be volatiJe and/or
`non-volatile media (e.g., read only memory (ROM), random
`access memory (RAM), magnetic disk storage m<:dia, optical
`storage media, nash memory devices, etc.). ll1e machine(cid:173)
`readable medium 103 may be local or remote relative to the
`mail sorter 102. For example, in some embodiments, the
`machine-readable meditun 103 may be representative of
`machine-readable media distributed at different locations
`under the control of the mailers of the mail pieces. Accord-
`30 ingly, the mailers may have their own machine-readable
`medium that is accessible remotely by the mail sorter. Alter(cid:173)
`natively or in addition, the machine-readable medium 103
`may be located at the mail processing facility (which is local
`to the mail sorter 102). In some example embodiments, the
`machine-readable medium 103 stores data related
`to.
`extracted from, etc. the encoded values. For example, for a
`given encoded value, an entry in the machine-readable
`mediuml03 may include the encoded value, the name of the
`recipient of the mail piece, customer identification munber
`for the mailer and the mail class. service type and remrn
`address for the mail piece. In some example embodiments,
`parts of this data (e.g., the encoded value and the name of the
`recipient) is populated by the mailer of the mail pieces. For
`exan1ple, the populating of this data may be a requirement for
`qualification of the IMB automation discounts for mailers.
`Some mailers may desire to keep the names of the recipients
`of the mail pieces confidential. ln some example embodi(cid:173)
`ments, the names ofthe recipients may be stor~-d in a separate
`machine-readable medium (e.g., a machine-readable meditlm
`50 under the control of the mailer). Alternatively or in addition.
`the names of the recipients may be encrypted.
`FIG. 2 is a diagram of a mail piece that includes an encoded
`value, according to someexampleembodiments. FIG. 2 illus(cid:173)
`trates a mail piece 200 that includes an encoded value 202.
`55 The encoded value 202 includes different data encoded
`therein. In this example, U1e encoded value 202 includes a
`delivery point 204, a mailer identification 206, a recipient
`identification 208, a mail class 210 and a mail service type
`212. ln some other example embodiments, the encoded value
`202 may include more or Jess data.
`OperJtions, according to example embodiments, are now
`described. ln certain embodiments, the operations are per(cid:173)
`formed by instructions residing on machine-readable media
`(e.g., software). while in other embodiments, the methods are
`performed by hardware or other logic (e.g., digital logic).
`FIG. 3 is a diagram of a method for performing includes
`processing of a mail piece that includes UAA processing,
`
`Page 7
`
`

`

`US 8,350,173 B2
`
`5
`according to some example embodimeuts. A method 300 is
`described with reference to FIGS. 1-2. In some example
`embodiments, the method 300 is performed by at least one of
`the sort module 104 and the UAA module 106. The method
`300 conunences at block 302.
`At block 302, the sort module 104 receives a mail piece for
`sorting. The mail pieces may comprise both UAA and non(cid:173)
`UAA mail pieces. In some example embodiments, the mailer
`of the mail pieces print, mark, attach, etc. an encoded value
`onto an outside part of the mail pieces, as shown in FlG. 2. 10
`The method 300 continues ar block 304.
`At block 304, the sort module 104 reads the encoded value
`located on the mail piece. The encoded value may be a bar
`code, an alphanumeric value, etc. For example, in some
`embodiments, the encode-d value is an 1MB that is a type of 15
`height-modulated bar code. For example, the encoded value
`may be a vertical bar type that uses one to N number of
`different types of vertical bars. Therefore, in some examples,
`the sort module 104 may use some type of bar code scan
`operation to read the encoded value. The method c<>ntinues at 20
`block 306.
`At block 306, the sort module 104 decodes the encoded
`value to determine so rue or all of the following data: (I) the
`delivery point for the mail piece; (2) an identification and
`return address of1he sender of the mail piece; (3) tbeclass of
`the mail piece and (4) any endorsements (service types) for
`the mail piece. Other types of data (e.g., mailing sequence
`number) may also be decoded from the encoded value.
`In some example embodiments, the sort module 104 may
`update the data entry in the machine-readable medium 103
`for this given encoded value. As described above, in some
`example embodiments, the mailers of the mail pieces may
`input data into the machine-readable medium103 for access
`by the sorting module 104 or the UAA module 106. For
`example. the mailers may create an entry, table. array or any
`other type of data structure for a given encoded value. Within
`that entry in the machine-readable medium 103, the mailers
`may include the name of the recipient oft he mail piece for the
`given encoded value. IJ1 some example embodiments, this
`input of data by the mailers may be performed prior to the
`mail pieces being sorted by the mail sorter 102. In some
`example embodiments, the mailers may perform updates to
`the machine-readable medium 103 on a periodic basis or as
`mailer submit new mail pieces for sorting.
`In conjunction with decoding the encoded value, the sort 45
`module 104 may add the decoded data into the associated data
`structure for the encoded value. In particular, the sor1 module
`104 may store some or all of the parts of the decoded data for
`this encoded value. Moreover, in some example embodi(cid:173)
`ments, the decoded data is provided to the mailers of the mail 50
`pieces. For example, the mailers may have subsequent access
`to the machine-readable medium 103 to access their encoded
`values. Alternatively or in addition, this decoded data may be
`transmitted electronically or provided in a hard copy format
`to the mailers.Accordingly. the sort module 104 may perform 55
`the updates to the machine-readable mediwn 103 and trans(cid:173)
`mitted the decoded data to the associated mailers, as part of
`the decoding operation. The sort module 104 may perform the
`updates ancVor the data transmission in real time or non-real
`time relative to the decoding operation. For example, the sort 60
`module 104 may perform the updates to the machine-read(cid:173)
`able medium 103 in real time. Subsequently, the sort module
`104 may transmit the decoded data to the mailers in non-real
`time. The method 300 continues at block 308.
`At block 308, the sort module 104 determines whether the 65
`mail piece is a candidate mail piece using the identification of
`the delivery point decoded from the encoded value. The sort
`
`6
`module 104 may compare the delivery point bar code to a
`table, list, etc. of addresses of recipients of mail whose
`address has changed. Such data may be stored in the machine(cid:173)
`readable medium 103 or some other of machine-readable
`5 media.lftl1edelivery point barcode for a mail piece is within
`this list of addresses, the sort module 104 identifies the mail
`piece as a candidate UAA mail pie'Ce. As described below,
`fi.lrther confirmation and final disposition of a candidate UAA
`mail piece is performed in subsequent operations. While
`described such that the sort module 104 obtains the delivery
`point from the encoded value, embodiments are not so lim(cid:173)
`ited. In some example embodiments, the delivery point may
`be obtained from a delivery point barcode that is also located
`on the mail piece. If the mail piece is not a candidate UAA
`mail piece, the method 300 continues at block 316 (which is
`described in more detail below). Otherwise, the method 300
`continues at block 310.
`At block 310, the UAA module I 06 retrieves the name of
`the recipient of the mail piece using the identification of the
`recipient of the mail piece in the encoded value. The UAA
`module 106 may retrieve the name of the recipient of the mail
`piece from the machine-readable medium103.1n particular,
`as described above, in some example embodiments, the
`25 mailer oft he mail piece store-d the name oftl1e re'Cipient into
`the machine-readable meditun 103. Accordingly, the UAA
`module 106 may retrieve the recipient name from the
`machine-readable med.iur:n 103. In some example embodi(cid:173)
`ments, the UAA module 106 may perfonn the lookup based
`30 on the identification of the recipient (that was part of the
`decoded data from the encoded value), the encoded value, etc.
`The method 300 continues at block 312.
`At block 311, the UAA modttle 106 retrieves the return
`address oft he sender of the mail piece using the identification
`35 of the senderofthe mail piece in the encoded value. The UAA
`module 106 may retrieve the return address of the sender of
`the mail piece from the machine-readable medium 103. In
`particular, in some example embodiments, the mailer of the
`mail piece stored its return address into the machine-readable
`40 meditun 103.Accordingly. the UAA module 106 may retrieve
`the return address from themachine-readablemedjum 103. In
`some example embodiments, the UAA module 1 06 may per(cid:173)
`form the lookup based on the identification of the sender (that
`was part of the decoded data from the encoded value), the
`encoded value. etc. In some example embodin1ents, the remrn
`address may be used if the mail piece is returned to the sender
`as part of the final disposition of the actual UAA mail piece.
`Embodiments are not limited to obtairting the rerum address
`of the sender as described in the operation at block 311.
`Alternatively or in addition. in some example embodiments.
`the return address of the sender may be obtained by other
`tecb11iqucs, such as OCR. 1l1e method 300 continues at block
`312.
`At block 312, the UAA module 106 determines whether the
`candidate UAA mail piece is confirmed to be an actual UAA
`mail piece using the name of the recipient. In some example
`embodiments, the UAA module detennines iftbe recipient's
`name fort his mail piece is iu an entry in the change of address
`table for this delivery point. As described above, multiple
`recipients of mail pieces may be associated with a given
`delivery point. If the recipient's name on the mail piece is in
`the change of address table, the mail piece is considered to be
`a UAA mail piece. Otherwise, the mail piece is processed as
`a non-UA.<\. mail piece. If the mail piece is not confirmed to be
`a UAA mail piece .. the method continues at block 316, which
`is described in more detail below. Otherwise, the method
`continues at block 314.
`
`Page 8
`
`

`

`US 8,350,173 B2
`
`7
`At block 314, the UAA module 106 detenuines final dis(cid:173)
`position of the acn~al UAA mail piece using the identification
`of the class and any endorsements of the mail piece that are in
`the encoded value. Because the UAA mail piece is confirmed
`as an actual UAA mail piece, final disposition may occur. In 5
`some example embodiments, fiual disposition may include
`return the mail piece to the sender, forwarding to a new
`address or treating as waste. Final disposition may depend ou
`the class of mail, the length of time since the address has
`changed, mailer applied endorsements, etc. For example. if 10
`the mail piece is .first class mail and the length of time is less
`than N number of months, the mail piece is labeled for for(cid:173)
`warding to the new address. In another example, if the mail
`piece is standard A class mail and the length of time is greater 15
`X number of days and there are no services requested (en(cid:173)
`dorsements), the mail piece is treated as waste. The method
`300 continues at block 315.
`At block 315, the UAA module 106 sorts tbe mail piece
`based on the final disposition. The UAA module 106 can sort
`the mail piece in accordance with the type offinal disposition.
`For example, the UAA mail piece may sorted into three dif(cid:173)
`ferent groups depending on the type of final disposition:
`return the mail piece to the sender; forward to a new address;
`or treat the mail piece as waste. Once sorted, the UAA mail
`pieces may then be processed differently depending on their
`grouping. For example, if the mail piece is ren1rned to the
`sender, the mail piece could be mailed to the return address
`for the sender. In some example embodiments, the return
`address may be retrieved based on the sender identification
`that is decoded from the encoded value. The operations of the
`method 300 are complete.
`At block 316, the sort module 104 sorts the mail piece as a
`non-UAA mail piece. The sort module 104 may perform this
`sort using the delivery point. which may or may not be derived
`from the encoded value. The operations of the method 300 are
`complete.
`A detailed block diagram of an example computer envi(cid:173)
`romnent, according to some embodiments, is now described.
`In particular, FIG. 4 illustrates a computer that may be used
`for processing of UAA mail pieces, according to some
`example embodiments. In some example embodiments. the
`computer system 400 may be representative of parts of the
`mail sorter 102, the sort module 104 or the UAA module 106.
`As illustrated in FIG. 4, the computer system 400 com(cid:173)
`prises processor(s) 402. The computer system 400 also
`includes a memory unit 430, processor bus 422, and Input/
`Output controller hub (lCH) 424. The processor(s) 402,
`memory unit 430, and ICH 424 are coupled to the processor
`bus 422. The processor(s) 402 may comprise any suitable
`processor architecture. The computer system 400 may com(cid:173)
`prise one, two, three, or more processors, any of which may
`execute a set of instructions in accordauce with embodiments
`of the invention.
`The memory unit 430 may store data and/or instn1ctions,
`and may comprise any suitable memory, such as a dynamic
`random access memory (DRAM). The computer system 400
`also includes IDE drive(s) 408 and/or other suitable storage
`devices. A graphics controller 404 controls the display of
`information on a display device 406. according to some 60
`embodiments of the invention.
`111e input/output controller hub (IC[I) 424 provides an
`interface to 1/0 devices or peripheral components for the
`computer system 400. The JCH 424 may comprise any suit(cid:173)
`able interface controller to provide for any suitable commu(cid:173)
`nicationliuk to the processor(s) 402, memory unit 430 1111d/or
`to any suitable device or component in conununication with
`
`8
`the lCH 424. For one embodiment of the invention, the lCH
`424 provides suitable arbitration and buffering for each inter(cid:173)
`face.
`For some embodiments of the invention, the ICH 424 pro(cid:173)
`vides an interface to one or more suitable integrated drive
`electronics (IDE) drives 408, such as a bard disk drive (H DO)
`or compact disc read only memory (CD ROM) drive, or to
`suitable universal serial bus (USB) devices through one or
`more USB ports 410. For one embodiment, the JC[l 424 also
`provides an interface to a keyboard 412, a mouse 414, a
`CD-ROM drive 418, oue or more suitable devices through
`one or more Firewire ports 416. For one embodiment of the
`invention, the ICH 424 also provides a network interface 420
`though which the computer system 400 can communicate
`with other computers and/or devices.
`In some embodiments, the com

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket