throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US008275734Bl
`
`(12) United States Patent
`Bridgman
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,275,734 Bl
`Sep.25,2012
`
`(54) SYSTEMS AND METHODS FOR RETURNED
`MAIL
`
`(75)
`
`Inventor: Ed Bridgman, Boeme, TX (US)
`
`(73) Assignee: United Services Automobile
`Association (USAA), San Antonio, TX
`(US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 657 days.
`
`(21) Appl. No.: 12/479,227
`
`(22)
`
`Filed:
`
`Jun. 5, 2009
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`lnt. Cl.
`GfJ6N 5102
`(2006.01)
`GfJ6N 5/04
`(2006.01)
`U.S. Cl. . ........................................... 706/47; 706/48
`Field of Classification Search ..................... 706/47
`See application file for complete search history.
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`6,791 ,050 B2
`9/2004 Daniels, Jr. el at .
`6,80 l ,833 B2 " 10/2004 Pinlsov et al. ................ 700/223
`6,826,548 B2"' 1112004 Hungerpiller et at . ........ 705/40 I
`
`2003/005579 1 A l •
`2005/0049890 AI
`2006/0112024 AI
`
`3/2003 Bodie et al. ..........•.......... 705/62
`3/2005 Kan
`5/2006 Wadd et at.
`OTHER PUBLICATIONS
`
`'"Improving Parcel & Postal Operarions with Bar Code Prinling", A
`Zebra Black & White Paper. 2007, 12 pages.
`* cited by examiner
`
`Jeffrey A Gaffin
`Primary Examiner -
`Assistant Examiner - Nathan Brown, Jr.
`(74) Attorney, Agent, or Firm - Brooks, Cameron &
`Huebsch, PLLC
`
`(57)
`ABSTRACT
`A system, method, and computer-usable medium are dis(cid:173)
`closed for providing automated processing of retumed mail(cid:173)
`pieces. Recipient data and mailpiece data are processed to
`generate a mailpiece operation mle, all of which are then
`encoded 10 geucmte a unique identifier. The unique identifier
`is then indexed to its corresponding recipient data, mail piece
`data, and mailpiece operation rule and thereafter associated
`with a corresponding mailpiece, which is then sent to an
`intended recipient.lftbe sent mailpiece is tmdeliverable to its
`intended recipient, it is returned and its unique identifier is
`scanned and then decoded to extract its corresponding recipi(cid:173)
`ent data, mailpiece data, and mailpiece operation mle. The
`extracted mailpieceopemtion rule is then processed to initiate
`a corresponding retumed ruailpiece operation.
`
`19 Claims, 7 Drawing Sheets
`
`Investment Strategies
`1311. Capital Street ~ 308 Sender
`Name And
`Austrn, TX 77704
`Address
`
`Recipient
`Name And
`Address ,----7~--------------------------~
`31
`
`216 Mailpiece
`
`'-308
`Indicia
`
`RFID
`Tag
`
`Page 1
`
`RMI EXHIBIT 2027
`CBM2014-00116
`
`

`

`I
`I
`I
`:
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`Comm. Controller
`llQ
`
`~
`"' ::::l ro
`
`1/0 Controller
`lli
`
`Other Programs 160
`
`Email Client 158
`
`Browser 1.52
`
`Rules Engine 1®
`
`Returned Mailpiece
`System
`
`JAa
`
`Communications Stack lli I
`
`Software Programs 144
`
`I
`
`OS Kernel 142
`
`I
`OS Shell JAQ.
`Operating System 1.a.a
`System Memory ~
`
`Display Controller
`ill
`
`Display
`ill
`
`Peripheral Controller 1 ~ Peripheral Device
`1Qa
`11Q
`
`Drive I Disk
`Storage Controller
`Processor
`1.0..6.
`.1Q2
`jM
`L----------------------------------------------------------
`FIGURE 1
`
`--------- ------- ----- --------- ------------ --1
`
`I
`I
`I
`
`I
`I
`I
`I
`1---------------
`~ Keyboard
`1
`-v1
`ill
`~ M11Qe
`
`I
`
`Floppy Disk Drive
`m
`
`Flash Memory Drive
`j2Q
`
`~ 1/0~rts
`
`I
`
`Service Provider
`Server
`164
`
`100
`
`/
`
`~
`~
`
`~
`rJ1 .
`"""" n> = """"
`
`\/)
`
`-?
`N
`JJl
`N
`0
`1-"
`N
`
`('D
`('D
`
`\/)
`::r
`.....
`1-"
`Q ....,
`
`......)
`
`d
`(J)
`QO
`'N
`.......:.
`VI
`'"....:J
`(j.)
`
`~ = -
`
`Page 2
`
`

`

`Returned
`Mailpiece System 214
`User Interface 'A'
`
`Recipient
`Data Service
`Provider
`
`Returned
`224 Mailpiece System
`l User Interface 'B'
`
`1
`
`,_
`
`1
`
`---aaaaaai
`
`202
`Recipient
`I
`\
`\
`I
`I
`I
`I
`I
`\
`\
`\
`
`\
`\
`
`\
`
`\
`
`\
`
`\
`
`218
`Returned
`Mailpiece
`
`206 Recipient's
`Telephone
`
`~ ~ D
`[ ==: J.
`
`I 2'15 Sent
`~ailpiece
`
`',,'::230
`
`Bar
`Code
`
`' ' ' ....
`.... ....
`
`'
`
`- ----------- ~
`
`Rules
`Engine
`1M
`
`Returned
`Mailpiece
`System
`ill
`
`RFID
`
`FIGURE 2
`
`226
`User Service
`Representative's
`Telephone
`
`Mail piece
`Management
`System
`
`Recipient Data,
`Mailpiece Data,
`Returned Mailpiece
`Operation Rules
`21Q
`
`~
`00
`•
`""d
`~
`f""'t"
`
`~ = f""'t"
`
`r/1
`~ 'P
`N y.
`N c ......
`
`N
`
`r/1 =(cid:173)~
`~ .....
`N
`0 .....
`....J
`
`Cj
`en
`QO
`'N
`-.....} u.
`-:..:. w
`~
`0:1
`......
`
`Page 3
`
`

`

`U.S. Patent
`
`Sep.25,2012
`
`Sheet 3 of 7
`
`US 8,275,734 Bl
`
`Investment Strategies
`1311. Capital Street\::__
`308
`Aust1n, TX 77704
`
`Sender
`Name And
`Address
`
`216 Mailpiece
`
`RFID
`Tag
`
`FIGURE 3
`
`Start Mailpiece
`Processing Operations
`~
`
`Select Recipient
`Of Mailpiece
`~
`
`Index Unique Identifier To
`Recipient Data, Mailpiece
`Data, And Returned
`Mailpiece Operation Rules
`412
`
`Associate Unique Identifier
`With A Corresponding
`Mailpiece
`414
`
`Process Recipient Data
`And Mailpiece Data To
`Generate Returned
`Mailpiece Operation Rule
`1Q.6.
`
`Encode Recipient Data,
`Mailpiece Data, And
`Returned Mailpiece
`Operation Rule To
`Generate A Unique
`Identifier
`4.Q.a
`
`Add Unique Identifier To
`Repository Of Recipient
`Data, Mailpiece Data. And
`Returned Mailpiece
`Operation Rules
`110.
`
`Yes
`
`FIGURE4
`
`End Mailpiece
`Processing Operations
`ill
`
`Page 4
`
`

`

`U.S. Patent
`
`Sep.25,2012
`
`Sheet 4 of7
`
`US 8,275,734 Bl
`
`Start Returned
`Mailpiece Operations
`502
`
`Scan Unique Code
`Associated With Mailpiece
`506
`
`Process Returned
`Mailpiece Operation Rule
`To Perform Corresponding
`Returned Mailpiece
`Operation
`.Q1Q.
`
`Decode Unique Code To
`Extract Recipient Data,
`Mailpiece Data, And
`Returned Mailpiece
`Operation Rule
`QQli
`
`Query Repository Of
`Recipient Data, Account
`Data, Mailpiece Data, And
`Returned Mailpiece
`Operation Instructions
`For Recipient Data
`Updates
`516
`
`No
`
`No
`
`1
`
`2
`
`7
`
`FIGURE 5a
`
`Page 5
`
`

`

`U.S. Patent
`
`Sep. 25, 2012
`
`Sheet 5 of7
`
`US 8,275,734 Bl
`
`1
`
`3
`
`No
`
`No
`
`Yes
`
`Query Service
`Provider For Recipient
`Data Updates
`522
`
`Yes
`
`Determine Communication
`Method To Communicate
`With Recipient
`~
`
`No
`
`Yes
`
`Provide Recipient Data,
`Mailpiece Data, And
`Returned Mailpiece
`Operation Options
`~
`
`4
`
`5
`
`6
`
`FIGURE 5b
`
`Page 6
`
`

`

`U.S. Patent
`
`Sep.25,2012
`
`Sheet 6 of7
`
`US 8,275,734 Bl
`
`4
`
`No
`
`7
`
`Update Repository Of
`Recipient Data, Mailpiece
`Data, And Returned
`Mailpiece Operation
`Instructions With Recipient
`Data Updates
`536
`
`No
`
`Yes
`
`Resend Mailpiece Using
`Same Recipient Data
`~
`
`No
`
`Discard Mailpiece
`And Mark Recipient
`Data As Incorrect In
`Repository Of Recipient
`Data, Mailpiece Data, And
`Returned Mailpiece
`Operation Rules
`~
`
`Resend Mailpiece Using
`Updated Recipient Data
`MQ
`
`Yes
`
`FIGURE 5c
`
`Page 7
`
`

`

`U.S. Patent
`
`Sep.25,2012
`
`Sheet 7 of7
`
`US 8,275,734 Bl
`
`Web Browser
`Favorites Tools Help
`View
`File
`Edit
`¢::J Back IT~~~® I ~ I ~ IFavoritesl Q}Help I
`r-
`Address j http:l/managemymailinginfo.com
`
`Prefix I Ms. 6.1Q I
`
`Managing Your Returned Mail
`;------606
`Returned Mail Item
`I Quarterly 401K Statement
`
`2.02.
`
`I
`
`'\
`14
`2
`
`ill
`First Name Catherine
`Last Name Harper
`ill
`Address 1 100 Riverview Dr. 616
`618
`Address2 Apt. 412
`City I Austin
`
`62o 1 )
`
`604
`
`Returned Mail Actions
`
`63~ Resend Using Updated Information h.
`
`63~ Resend Using Original Information
`63Lo
`Don't Resend
`
`State Texas
`2.2£
`ZIP 78704
`~
`eMail! cat@myisp.com 222 1
`Home Phone 512-555-1234 ~ I Update Mailing Information I jPerform Returned Mail Action I
`Cell Phone 512·555-4321 ~
`640 _.,/
`638 _.,/
`
`FIGURE6
`
`Web Browser
`Help
`Favorites Tools
`View
`File
`Edit
`¢::J sack IT 1~1 ®I~ I~ IFavoritesl Q)Help I
`Address j http:l/managemymailinginfo.com
`
`Prefix! Mrs. 71Q I
`
`Managing Your Returned Mail
`;------606
`Returned Mail Item
`I Quarterly 401K Statement
`
`2.02.
`
`I
`
`'\
`
`2 14
`
`h.
`
`732
`
`Returned Mail Actions
`
`63~ Resend Using Updated Information
`63~ Resend Using Original Information
`'-0 Don't Resend
`
`First Name Catherine
`ill
`714
`Last Name Woodward
`Address 1 311 Meadow Ln. 716
`ill
`Address 2 Condo. 40
`City I Austin
`62o 1
`Stale Texas
`2.2£ 14
`ZIP 78704
`~
`eMail cat@myisp.com 222
`Home Phone 512-555-4312 m.
`630
`Cell Phone 512-555-4321
`
`I Update Mailing lnforiJ:lation I jPerform Returned Mail Actionj
`638_.,/ 742~
`640 _.,/ 742~
`FIGURE7
`
`Page 8
`
`

`

`US 8,275,734 Bl
`
`1
`SYSTEMS AND METHODS FOR RETURNED
`MAlL
`
`BACKGROUND
`
`2
`tion rule and thereafter associated with a corresponding mail(cid:173)
`piece, which is then sent to an intended recipient.
`If the sent mailpiece is tmdeliverable to its intended recipi(cid:173)
`ent, it is returned and sca1111ed to read its unique identifier.
`5 Once scanned, decoding operations are perfonued on the
`unique identifier to extract its corresponding recipient data,
`mailpiece data, and mailpiece operation rule. T he extracted
`mailpiece operation rnle is then processed to initiate a corre(cid:173)
`sponding returned mailpiece operation. In various embodi-
`10 ments, repositories of recipient data are queried for updates to
`the recipient data. In various other embodiments, the intended
`recipient of the remrned mail piece is contacted for updates to
`their corresponding recipient data and recipient data, mail(cid:173)
`piece data. and returned mailpiece operation options are
`15 respectively provided within a user interface (lfl).
`In one embodiment, the returned mailpiece is resent using
`updated recipient data. It will be appreciated that the remrned
`mailpiece may be resent or a copy of the originally sent
`mailpit--ce may be resent to fi1e recipient. ln another embodi-
`20 ment, the returned mail piece is resent using the same recipi(cid:173)
`ent data. As an example, the intended recipient's recipient
`data, such as their name and address, has been verified and the
`mailpiece was ret11rned for some other reason. In yet another
`embodiment, the recipient data is not updated and the
`25 returned mail piece is not resent.
`
`BRIEF DESCRIPTION OF TilE DRAWINGS
`
`1. Field of the Disclosure
`Embodiments offiH: disclosure relate in general to tbe field
`of computers and similar technologies, and in particular to
`software utilized in this field. Still more particularly, it pro(cid:173)
`vides a system, method, and computer-usable medium for
`providing automated processing of retumed mailpieces.
`2. Description of the Related Art
`ll is not unconunon for large companies, such as financial
`institutions and insurance providers. to receive thousands of
`pieces of remrned mail every day. Even after automatically
`resending that mail, a large percentage (e.g., -30%) gets
`returned a second time. Typically, each pieceofretumed mail
`is opened, cbecked, and reprocessed, which costs time and
`money. In many cases, returned mailpieces are treated fi1e
`same, regardless of their respective value. As an example, a
`quarterly 401 K statement, or an insurance refund check, may
`be treated with the same level of priority as an advertising
`flyer.
`Maintaining the accuracy of recipient data, such as fi1e
`recipient's name and address, presents additional challenges
`for large volume mailers. One approach to this issue is the
`Address Correctiou Service (ACS) oiTert-x:l by the United
`States Postal Service (USPS). However, implementing the
`USPS ACS is kllowu to be labor intensive and costly. 30
`Recently, the USPS has annoullced the Intelligent Mail Bar(cid:173)
`code, a height-modulated barcode that encodes up to 31 -dig-
`its ofmailpiece data into 65 vertical bars. The data encoded in
`the lntelligcnt Mail Barcode comprises four infonnation ele(cid:173)
`ments: a service type identifier, a mailer ID, a sequence nuu1- 35
`ber. and a delivery point ZIP code.
`However, all of these information elements are primarily
`oriented to faci litate the delivery of a mail piece, not process(cid:173)
`ing its return, and their use in providing corrected recipient
`name and address information is incidental. Furthermore, the 40
`Intelligent Mail Barcode and its USPS predecessors are inca(cid:173)
`pable of cross-referencing recipient data, such as a recipient's
`name, address. or account number to a given mailpiece.
`Moreover, they fail to provide enl1anced mai I piece data relat(cid:173)
`ing to the contents of an individual mail piece. As a result, it is 45
`has become common for large mailers to have a staff of
`several employees whose primary responsibility is to receive
`returned mailpieces and manually determine the reasou for
`their return. lf their corresponding recipient information is
`incorrect, then it has to be corrected. which often involves 50
`tedious, manual, and error-prone processes. Then, each
`returned mailpiece has to be further processed so it can be
`resent, all of which incurs additional costs.
`
`Selected embodiments of the disclosure may be under(cid:173)
`stood, and irs numerous objects and features obtained, when
`the following detailed description is considered in conjtmc(cid:173)
`tion with the following drawings, in which:
`FJG. 1 depicts an exemplary client infom1ation processing
`system (lPS) in which embodimeuts of the disclosure may be
`implemented;
`FIG. 2 is a simplified block diagram of a returned mail piece
`system as implemented in an embodiment of the disclosure;
`FJG. 3 is a simplified illustration of a unique identifier as
`implemented with a mail piece in accordance with an embodi(cid:173)
`ment of fue disclosure;
`FIG. 4 is a generalized flowchart of the generation of a
`unique identifier as implemented in accordance with an
`embodiment of the disclosure for association with a mail-
`piece;
`FIGS. Sa-c are a generalized flowchart of the operation of
`a ret11rned mailpiece system as implemented in accordance
`with an embodiment of the disclosure;
`FJG. 6 is a simplified illustmtion of a returned mail piece
`system as implemented within a window of a user interface in
`accordance with an embodiment of the disclosure for display(cid:173)
`ing recipient data, mail piece data. and a plurality of ret11rned
`mailpiece operations; and
`FJG. 7 is a simplified illustmtion of a returned mail piece
`system as implemented within a window of a llser interface in
`55 accordance with an embodiment of the disclosure for updat(cid:173)
`ing recipient data and initiating a ret11med mailpiece opera(cid:173)
`tion.
`
`BRIEF SUMMARY
`
`A system, method, and computer-usable medium are dis(cid:173)
`closed for providing automated processing of returned mail(cid:173)
`pieces. In various embodiments, recipient data and mailpiece
`data are processed to generate a mail piece operation rnle. The 60
`recipient data, mailpiece data, and mailpiece operation rule
`are then encoded to generate a unique identifier. ln various
`embodiments, the unique identifier comprises a bar code,
`such as 3-D barcode, which is imprinted on the mail piece, or
`a Radio Frequency Identifier (RFID) tag. which is affixed to 65
`mailpiece. The unique identifier is then indexed to its corre(cid:173)
`sponding recipient data, mail piece data, and mailpieceopera-
`
`DETAILED DESCRIPTION
`
`A method, system and computer-usable medium are dis(cid:173)
`closed for providing automated processing of returned mail(cid:173)
`pieces. As will be appreciated by one skilled in the art, the
`disclosure may be embodied as a method, system, or com(cid:173)
`puter program product. Accordingly, various embodiments
`may be implemented entirely in hardware, entirely in soft(cid:173)
`ware (including finnwa re, resident software, micro-code,
`
`Page 9
`
`

`

`US 8,275,734 Bl
`
`3
`etc.) or in an embodiment combining software and hardware.
`These various embodiments may all generally be referred to
`herein as a "circuit," "module," or "system."
`For purposes of this disclosure, an information processing
`system may include any instrumentality or aggregate of 5
`instnunentalities operable to compute, classi ty, process,
`transmit, receive, retrieve, originate, switch, store, display,
`manifest, detect, record. reprodt1ce, handle, or utilize any
`form of infonnation, intelligence, or data for busi11ess, scien-
`ti nc, control, or other purposes. For example, an infonnation 10
`processing system may be a personal computer, a personal
`digital assistant (PDA), a wirelessly-enabled mobile tele(cid:173)
`phone, a server, a network storage device. or any other suit(cid:173)
`able device and may vary in size, shape, performance, ftmc(cid:173)
`tionality, and price. TI1e information processing system may 15
`include random access memory (RAM), one or more process(cid:173)
`ing resources such as a central processing unit (CPU) or
`hardware or software control logic, read only memory
`(ROM), and/or other types of nonvolatile memory. Additional
`components of the infonnation processing system may 20
`include one or more disk drives, one or more network ports
`for communicating with external devices, as well as various
`input and output (l/0) devices, such as a keyboard, a mouse,
`and a video display. The information processing system may
`also include one or more buses operable to tmnsmit co1mnu- 25
`nications between the various hardware components.
`Additionally, various embodiments may take the form of a
`computer program product on a computer-usable storage
`medium having computer-usable progmm code embodied in
`the medium. Any suitable computer usable or computer read- 30
`able medium may be utilized. The computer-usable or com(cid:173)
`puter-readable medium may be, for exan1ple, but not linllted
`to, an electronic, magnetic, optical, electromagnetic, infrared,
`or semiconductor system, apparatus, device, or propagation
`medium. A non-exhaustive list of more specific examples of 35
`the computer-readable medium would include the following:
`an electrical collllection having one or more wires, an optical
`fiber, a transmission m<:dia such as those supporting the lnter-
`net or an intranet, a random access memory (RAM), a read(cid:173)
`only memory (ROM), an erasable programmable read-only 40
`memory (EPROM or Flash memory), a magnetic storage
`device, a portable computer diskette, a hard disk, an optical
`storage device, a portable compact disc read-only memory
`(CD-ROM), or a digital versatile disk (DVD). Note that the
`computer-usable or computer-readable medium could even 45
`be paper or another suitable medium upon which the program
`is printed, as the program can be electronically captured, via,
`for instance, optical scanning of the paper or other medium,
`then compiled, interpreted, or otherwise processed in a suit(cid:173)
`able maUiler and then stored in a computer memory. In the 50
`context of this document, a computer-usable or computer(cid:173)
`readable medium may be any medium that can contain. store,
`commLmicate, propagate, or transport the program for use by
`or in collllection with the instmctionexecution system, appa(cid:173)
`ratus, or device. The computer-usable medium may include a 55
`propagated data signal with the computer-usable program
`code embodied therein, either in baseband or as part of a
`carrier wave. The computer usable program code may be
`transmitted using any appropriate medium, including but not
`linllted to the Internet, wireline. optical fiber cable. wireless, 60
`radio frequency (RF), etc.
`Computer program code for carrying out operations in
`various embodiments may be written in an object oriented
`programming language such as Java, Smalltalk, C++ or the
`like. However, the computer program code for carrying out 65
`operations in various embodiments may also be written in
`conventional procedural progmmming languages, such as the
`
`4
`"C" programming language or similar programming lan(cid:173)
`guages. The program code may execute entirely on the user's
`computer, partly on the user's computer, as a stand-a lone
`software package, partly on the user's computer and partly on
`a remote computer or entirely on the remote computer or
`server. ln tl1e latter scenario, the remote computer may be
`collllected to the user's computer through a local area network
`(LAN), a wide area network (WAN), a wireless local area
`network (WLAN), a wireless wide area network (WWAN), a
`or personal area network (PAN). ln addition, the com1cction
`may be made to an extemal computer (for example, through
`the Internet using an Internet Service Provider) using any
`combination of telecommunication technologies and proto(cid:173)
`cols operable to establish a network connection for the
`exchange of information.
`Embodiments of the disclosure are described below with
`reference to flowchart illustrations and/or block diagrams of
`methods, apparatus (systems) and computer program prod(cid:173)
`ucts. It will be understood that each block of the flowchart
`illustrations and/or block diagrams, and combinations of
`blocks in the flowchart illustrations and/or block diagrams,
`can be implemented by computer program instructions.
`These computer program instructions may be provided to a
`processor of a general purpose computer, special purpose
`computer, or other programmable data processing apparatus
`to produce a machine, such that the instmctions, which
`execute via the processor of the computer or other program(cid:173)
`mable data processing apparatus, create means for imple(cid:173)
`menting the functions/acts specified in the flowchart and/or
`block diagram block or blocks.
`These computer program instructions may also be stored in
`a computer-readable memory that can direct a computer,
`information processing system, or other programmable data
`processing apparatus, to function in a particular maru1er such
`that the instructions stored in the computer-readable memory
`produce an article of manufacture including instruction
`means which implement the function/act specified in the
`flowchart and/or block diagram block or blocks. The com(cid:173)
`puter program instmctions may also be loaded onto a com(cid:173)
`puter or other programmable data processing apparants to
`cause a series of operational steps to be performed on the
`computer or other programmable apparatus to produce a
`computer implemented process such that the iustmctions
`which execute on the computer or other programmable appa(cid:173)
`ratus provide steps for implementing the functions/acts speci(cid:173)
`fied in the flowchart and/or block diagram block or blocks.
`FIG. 1 is a generalized block diagram of an exemplary
`client information processing system (lPS) 100 in which vari(cid:173)
`ous embodiments may be utilized. Client IPS 100 includes a
`processor milt 102 that is coupled to one or more buses 134.
`A display controller 112, which controls a display 114, is also
`coupled to or more buses 134, along with peripheral control(cid:173)
`ler 108, which controls one or more peripheral devices 110.
`An input/output (1/0) controller 116 affords communication
`with various J/0 devices, including a keyboard 118, a mouse
`120, a floppy disk drive 122, a Compact Disk-Read Only
`Memory (CD-ROM) drive 124, a Rash drive memory 126,
`and one or more J/0 ports 128. The fonuat of the ports
`collllected to the J/0 controller 116 may be any known to
`those skilled in the art of computer architecntre. including but
`not limited to Universal Serial Bus (USB) p011s.
`Client rPS 100 is able to communicate with a service pro(cid:173)
`vider server 164 via a network 162 using a communications
`controller 130, which is coupled to one or more buses 134.
`Network 162 may be the public switched telephone network
`(PSTN), an extemal network such as the public Jntemet, an
`internal network such as an Ethernet-based local area network
`
`Page 10
`
`

`

`US 8,275,734 Bl
`
`5
`(LAN), a Virtual Private Network (VPN) such as a corporate
`intn111et, or any combination oftelecolllJlluuication technolo(cid:173)
`gies and protocols operable to establish a network connection
`for the exchange of information. Using network 162, client
`lPS 100 is able to access service provider server 164.
`A storage controller 104 is also coupled to one or more
`buses 134. Storage controller 104 interfaces with storage disk
`or drive 106, which may comprise a magnetic storage device
`such as a hard disk or tape drive. Jn various embocliments,
`storage disk or drive 106 populates a system memory 136,
`which is also coupled to one or more buses 134. Data that
`populates system memory 136 includes the client IPS 100
`operating system (OS) 138 and software programs 144.
`OS 138 includes a shell140 for providing transparent user
`access to resources such as software programs 144. Gener(cid:173)
`ally, shell 140 is a program that provides an interpreter and an
`interface between the user and the operating system. More
`specifically, shell 140 executes colllJllands that are entered
`into a conm1and line user interface or from a file. Thus, shell
`140 (as it is called in UNIX®), also called a command pro(cid:173)
`cessor in Windows®, is generally the highest level of the
`operating system software hierarchy and serves as a com(cid:173)
`mand interpreter. The shell provides a system prompt, inter(cid:173)
`prets commands entered by keyboard, mouse, or other user
`input media, and sends the interpreted command(s) to the 25
`appropriate lower levels of the operating system (e.g., a ker(cid:173)
`nel142) for processing. While shell 140 generally is a text(cid:173)
`based, line-oriented user interface, various embodiments ruay
`also support other user interface modes, such as graphical,
`voice. gesmral, etc. As depicted, OS 138 also includes kernel
`142, which includes lower levels of functionality for OS 138,
`including services used by other parts of OS 138 and software
`progr<uus 144, including memory management, process and
`task management, clisk management, and mouse and key(cid:173)
`board management.
`Software programs 144 may include a colllJlltmications
`stack 146, browser 156, email client 158, and other programs
`160. The conumu1ications stack 146 is operable to implement
`any conuuunication protocol enabling various embocliments
`of the disclosure. Browser 156 includes program modules and
`instmctions enabling a World Wide Web (WWW) client (i.e.,
`IPS 1 00) to send and receive network messages to the Internet
`using HyperText Transfer Protocol (H1TP) messagiug, thus
`enabling conummiC<ltion with service provider server 164.
`Software programs 144 also include a Returned Mailpiece
`System 148 and a Rules Engine 150. The Returned Mail piece
`System 148 includes computer executable instnrctions for
`implementing the processes described in FIGS. 2-7 described
`hereinbelow. In one embodiment, client IPS 100 is able to
`download the computer executable instructions of the
`Returned Mailpiece System 148 from a service provider
`server 164 located at a remote location. In another embodi(cid:173)
`ment, the computer executable instmctions of the Returned
`Mail piece System 148 are provided by a service provider as a
`service. such as a Web service implemented on a Service(cid:173)
`Oriented Architecture (SOA), to the client IPS 100 on an
`on-demand basis.
`111e hardware clements depicted in client l PS 100 are not
`intended to be exhaustive, but rather are representative to
`highlight components used by the disclosure. For instance,
`client IPS 100 may include alternate memory storage devices
`such as magnetic cassettes. Digital Versatile Disks (DVDs),
`Bernoulli cartridges, and the like. These and other variations
`are intended to bewithinthespiritandscopeofthedisclosure.
`FIG. 2 is a simplified block diagram of a returned mailpiece
`system as implemented in an embodiment of the disclosure.
`In various embodiments, a returned mailpiece system 148 is
`
`6
`implemented with a mailpiece processing system 208 to pro(cid:173)
`vide automated processing of returned mailpieces. As used
`herein. a mailpiece broadly refers to any item intended for
`delivery to a recipient. In various embodiments, the mail piece
`5 may be an envelope or other Rat mail piece, a parcel, or any
`coutaincr of content deliverable by a postal service or com(cid:173)
`mercial carrier. As likewise used herein, a rentmed mailpiece
`refers to a mailpiece that has been deemed undeliverable to its
`intended recipient and has been returned to its sender. Mail-
`10 piece data, as used herein, refers to data associated with a
`mailpi~-ce, such as its contents, priority, dimensions, or
`weight. As an example, 'homeowner's insurance policy,'
`'quarterly 401K statement,' and 'on-line banking promo(cid:173)
`tional Ryer' are all examples ofmailpiece data referring to the
`15 contents of a mailpiece. As another example,
`'high.'
`'medium,' and 'low' may refer to delivery priority mailpiece
`data. Skilled practitioners of the art will recognize that many
`such examples of mailpiece data are possible and the forego(cid:173)
`ing is not intended to limit the spirit scope or intent of the
`20 disclosure. As used herein, recipient data refers to any data
`associated with an intended recipient of a mail piece. More
`specifically, recipient data includes a recipient's name,
`address, telephone, electronic mail, instant messaging, and
`other contact infom1ation.
`ln this embodiment, the mailpiece management system
`comprises a mles engine 150, operable to process returned
`mail piece rules, and a repository of recipient data, mailpiece
`data, and rerurned mailpiece operation rules 210. A returned
`mailpiece operation rule, as used herein, refers to a rule pro-
`30 cessable by a rules engine that defines an action or operation
`to be performed related to a retumed mailpiece. In various
`embodiments, recipient data and mailpiece data are pro(cid:173)
`cessed to generate a mailpiece operation rule. The recipient
`data, mailpiece data, and mailpiece operation rule are then
`35 encoded to generate a unique identifier. In various embodi(cid:173)
`ments, the unique identifier comprises a bar code, such as 3-D
`barcode 228, which is imprinted on the mailpiece 216. In
`various other embodiments, the unique identifier comprises a
`Raclio Frequency Identifier (RFlD) tag 230, which is affixed
`40 to mailpiece 216.
`Once added, the unique identifier 228, 230 is then indexed
`to its corresponding recipient data, mailpiece data, and mail(cid:173)
`piece operation nrle in the repository of recipient data, mail(cid:173)
`piece data, and returned mailpiece operation rules 210. The
`45 unique identifier 228. 230 is then associated with a corre(cid:173)
`sponding majlpiece 216, which is then sent to an intended
`recipient 202.
`If the sent mail piece 216 is undeliverable to its intended
`recipient 202, it is returned a returned mailpiece 218. The
`50 unique identifier 228. 230 associated with the returned mail(cid:173)
`piece 218 is then scanned by scanner 212, which in various
`embodiments comprises a barcode scanner or an RFID scan(cid:173)
`ner. Once the unique identifier 228, 230 has been scrumed,
`decoding operations are performed by the relltmed mail piece
`55 system 148 to extract its corresponding recipient data, mail(cid:173)
`piece data, and mail piece operation rule. The extracted mail(cid:173)
`piece opemtion mle is then processed by the rules engine 150
`and the result of the processed mailpiece operation mle is
`provided to the returned mailpiece system 148 to initiate its
`60 corresponding retllfned mailpiece operation.
`1 fit is decided to verify the accuracy of the r~-cip ient data
`associated with the returned mailpiece 218, then the reposi(cid:173)
`tory of recipient data, mail piece data, and returned mailpiece
`operation rules 210 is queried for updates to the recipient
`65 data. If there are no updates to the recipient data. then a
`repository of recipient data 232 associated with a recipient
`data service provider 230 for updates to the recipient data. As
`
`Page 11
`
`

`

`US 8,275,734 Bl
`
`7
`an example, the U nited States Postal Service (USPS) main(cid:173)
`tains an electronic Address Change Service (ACS), referred
`to as OneCode ACS, which is available to mailers who adopt
`the Intelligent Mail piece Barcode (IMB) on their mailpieces.
`Commercial address change service providers are likewise
`known in the art.
`If it is determined that the recipient data service provider
`230 is unable to provide updates to the recipient data, then a
`determination is made whether to contact the intended recipi(cid:173)
`ent 202 of the returned mailpiece 218 for updates to their
`corresponding recipient data. lf so, then a conummication
`method for coJllJllunicating with the recipient is detemtined.
`In various embodiments, the coJllJllunication method com(cid:173)
`prises an electronic conllmmication such as an electron.ic mail
`message, au instant messaging (!M)

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