`
`[19]
`
`[11] Patent Number:
`
`5,826,034
`
`Albal
`
`[45 J Date of Patent:
`
`Oct. 20, 1998
`
`U8005826034A
`
`[54]
`
`SYSTEM ANI) METHOD FOR
`TRANSMISSION OF COMMUNICATION
`SIGNALS THROUGH DIFFERENT MEDIA
`
`Inventor: Nandakishore A. Albal, Largo, Fla.
`P
`d
`C
`i
`L
`Fl
`aru yne mpomt 0n,
`
`argo,
`
`a.
`
`Assignee:
`
`[75]
`[73]
`.
`’)
`['1] Appl. No.. 695’033
`[22]
`Filed:
`Aug. 9, 1996
`
`6
`‘_
`'
`'
`'
`‘
`‘
`‘
`figggghzgg
`[53 3:;figlj ..umnmuuuuu.uu.
`
`[‘2'] F Id fSea h
`”""3::"’
`[38]
`[e
`0 395,3;le69701500 3724/315"iii011303’
`700 S 900 S7 700 6’7“700 68'340.8% 03
`‘
`" ’ ‘
`" ’ ‘
`' " ‘
`'
`7’68 0/1 ’38'4‘3’
`'
`'
`’ ~
`'
`
`[56]
`
`References Cited
`USL PATENT DOCUMENTS
`
`5,381,527
`
`1,1995 lnniss et al.
`
`395/2t)0.69
`
`Primary Examiner—Robert B. Harrell
`Attorney, Agent, or Firm—Thomas, Kayden, Ilorstemeyer
`& Risley, L.L.PA
`E7]
`
`ABSTRACT
`
`An end-to—end ubiquitous payload delivery system and
`method transfers a payload using multiple communication
`method following rules established by a sender. The payload
`trans er is attem te
`usm a
`re erre
`111‘ 1a unti
`t e
`f
`.
`p d
`. g
`p
`f
`d
`ed'
`1
`h
`parameters of the transfer are exceeded (i.e., a certain
`number of attempts in a given duration of time), after which
`one or more alternative media are used until the payload
`transfer is completed. Prior to the completion ofthe transfer,
`the sender has the capability of querying the payload deliv-
`ery system to determine the status of the payload, Upon
`completion of the delivery, the sender receives notification.
`
`4,837,798
`
`6,:‘1989 Cohen et al.
`
`............................. 379583
`
`37 Claims, 10 Drawing Sheets
`
`/fi\‘ _‘flflp’,,____‘___fi‘_fi‘_g,,_———--
`LONG DISTANCE NETWORK
`//R Ve—r’“"_"\r/
`,
`20
`‘
`—_l
`
`12—\‘
`
`/
`
`//
`
`aoe-r‘
`.-
`COMPUTER
`
`LOCAL
`SWWCH
`
`A
`
`7
`
`,
`
`9'
`DIGITAL
`PHONE
`
`I
`
`z;-
`28
`I
`t
`SERVER
`
`3
`
`
`‘)
`/
`.
`i
`'2'
`22
`SERVER
`
`36
`
`
`
`_
`
`-
`
`-44
`
`46
`
`LOCAL
`
`l
`
`j]
`
`18
`
`r,
`22 H
`SERVER
`
`-
`
`'7
`
`,
`
`i
`
`SERvER
`
`3"
`
`Page 1 of 20
`
`AT&T EXHIBIT 1001
`
`
`
`
`U.S. Patent
`
`
`
`Oct. 20, 1998
`
`
`
`
`
`Sheet 1 of 10
`
`5,826,034
`
`
`
`zo:<5
`
`
`
`mmmm>mmm
`
`
`
`
`
`
`
`m.n._>m_mw.._<.:_0_D
`
`
`
`mm>mmmmm>mmmW
`
`
`
`
`m_m>mmwmzozm
`
`
`
`
`NGE
`
`
`
`
`
`
`
`xmozfimzmoz<.5_o020:.
`
`
`
`
`
`
`
`
`
`
`
`Page 2 of 20
`
`Page 2 of 20
`
`
`
`
`
`
`U.S. Patent
`
`Oct. 20, 1998
`
`Sheet 2 of 10
`
`5,826,034
`
`xmozcmzok
`
`
`
`........:§ww.>.,".,.F.,_.&.smB-
`
`W6E:
`
`on
`
`mo<mmm»z_
`
`2mpm>m
`
`moom<om>m_x
`
`m_m:os_
`
`moSmo
`
`
`
` zmmmom_E_E____mnm__mn_.,«m_mw_wm__sm_B>mwz:<mmmoE5E0v_m_o
`
`
`
`mo<u_mm:z_mmmm.._o.m_Vmm><#_m_o
`xmozfimzEomnsmmo_>moSn_z_
`
`
`
`
`
`...............;.E1-1-w/How
`
`cm
`
`>mo2m2
`
`mm>mm_>_._mo
`
`_o<9><n_
`
`sm:.m>m
`
`8
`
`Emmmm
`
`Page 3 of 20
`
`Page 3 of 20
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Oct. 20, 1998
`
`
`
`
`Sheet 3 of 10
`
`5,826,034
`
`
`
`mm
`
`\<_Qm=>_
`
`._ooo5mn_
`
`mmEm>zoo
`
`mm
`
`mmaoo
`
`
`
`mm
`
`8
`
`mm.5om_._om
`
`
`
`
`
`
`
`mm_o<z<s_._.Dn_Z_
`
`mm
`
`Vm
`
`8
`
`.n._>=._OI<
`
`D<O.._><n_
`
`mmobw
`
`
`
`
`
`omn_o<m5._<>
`
`mmo_>mmm
`
`s_m_z<:om_s_
`
`
`
`mm
`
`mGE
`
`._.Dn_._.DO
`
`mm_o<z<s_
`
`Vm
`
`zoE..o_._n_n_<
`
`moEmmFz_
`
`xmozfimz
`
`Page 4 of 20
`
`Page 4 of 20
`
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`Oct. 20, 1998
`
`
`
`
`Sheet 4 of 10
`
`5,826,034
`
`
`
`ESmaH
`
`
`
`
`
`
`umofiumE00500—m.>H0ufi~
`
`
`
`
`
`
`
`Eauumogomqoozzon$283
`
`
`EFH-xam6:52bmcnooom
`
`
`
`
`2828:52bfitoh
`
`
`L
`
`
`onozuflcogbmuaooom
`
`
`
`
`
`
`Vfit
`
`
`
`
`
`3umefiu£32283aotfimmo558:2
`
`SEES3:52E259
`
`
`
`xmmH602bfiéooom
`
`
`
`$2833owfifio«:32883umousommo598:2
`
`38mHaoEomE933
`
`EOo.«0EoHfim©:£Om“AH/wE-m_
`
`\/NE
`
`
`
`_com~52.“m2<z
`
`
`
`Page 5 of 20
`
`
`
`
`::-mmmeEéE-N<m
`
`
`
`
`88-mmmsEaaa
`
`
`
`
`
`22$znasmomaam2uc<
`
`
`N822908.332
`
`
`Page 5 of 20
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Oct. 20, 1998
`
`Sheet 5 of 10
`
`5,826,034
`
`DELIVERY
`
`MESSAGE
`
`28
`
`28
`
`MESSAGE
`
`Page 6 of 20
`
`3O2x0< 02 '
`
`4.‘
`n:
`<:
`
`
`
`NEAR-ENDACKNOWLEDGMENT
`
`120
`
`122
`
`124
`
`FARENDDELIVERY
`
`ACKNOWLEDGMENT
`
`FIG.5
`
`RECEPIENTACKNOWLEDGMENT
`
`U.
`
`:-
`
`zL
`
`U E(
`
`D0L
`
`u
`_|
`
`Page 6 of 20
`
`
`
`
`
`U.S. Patent
`
`
`
`Oct. 20, 1998
`
`
`
`
`Sheet 6 of 10
`
`5,826,034
`
`
`
`
`
`RECEPIENTACKNOWLEDGMENT
`
`
`
`DELIVERY
`
`
`
`28
`
`
`
`
`
`MESSAGE
`
`28
`
`MESSAGE
`
`
`
`
`
`NEAR-ENDACKNOWLEDGMENT
`
`
`
`
`Page 7 of 20
`
`ACKNOWLEDGMENT
`FARENDDELIVERY
`
`
`
`
`
`
`
`
`FIG.6A
`
`
`
`Page 7 of 20
`
`
`
`
`U.S. Patent
`
`
`
`Oct. 20, 1998
`
`
`
`
`Sheet 7 of 10
`
`5,826,034
`
`
`
`
`
`
`
`
`
` DELIVERY 126\
`
`
`MESSAGE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RECEPIENTACKNOWLEDGMENT
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`NEAR-ENDACKNOWLEDGMENT
`
`ACKNOWLEDGMENT
`
` MESSAGE
`FARENDDELIVERY
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`|\
`
`Q"
`I-L
`
`Page 8 of 20
`
`
`
`Page 8 of 20
`
`
`
`
`
`U.S. Patent
`
`Oct. 20, 1998
`
`
`
`
`Sheet 8 of 10
`
`5,826,034
`
`
`
`
`
` DELIVERY RECEPIENT
`ACKNOWLEDGMENT
`
`MESSAGE MESSAGE
`
`
` NOTIFICATION DELIVERYFAILURENOTIFICATION
`NEAR-ENDACKNOWLEDGMENT
`
`ACKNOWLEDGMENT NEWMEDIA
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FAR-END
`
`
`
`% L
`
`5
`I-L
`
`
`
`
`
`Page 9 of 20
`
`Page 9 of 20
`
`
`
`
`
`U.S. Patent
`
`Oct. 20, 1998
`
`
`
`
`Sheet 9 of 10
`
`5,826,034
`
`
`
`
`
`
`
`>mm>_.m_n_
`
`
`
`._.zm=>_0Qm._>>Ozv_0<._.zm_n_m_om_m
`
`
`
`m_w<mmms_
`
`
`
`
`
`zO_._.<o_n_FOzm_ms.__<u_>mm>_._mo
`
`
`
`
`
`sows.>>m_Z-mw<mmm__2
`
`
`
`
`
`
`
`
`
`<_Bs_>>m_z.moawwz._._s_mz<m._.mm
`
`
`
`
`
`Fzmzoam_._>>Ozxo<n_zm_-¢<mz
`
`
`
`
`
`mo<mwms_
`
`Page 10 of 20
`
`
`
`._.zm=>_0n_m._>>Ozv_o<ozm-m<mz
`
`
`
`>mm_>:moozm_-m<n_
`
`»zm_2oo.m:>>ozxo<
`
`
`
`Page 10 of 20
`
`
`
`
`U.S. Patent
`
`
`
`Oct. 20, 1998
`
`
`
`
`Sheet 10 of 10
`
`
`5,826,034
`
`
`
`
`
`
`
`
`
`
`
`
`
`Generate a
`
`payload in a
`
`
`
`first media
`
`
`
`
`
`Define
`
`
`
`
`delivery
`
`parameters
`
`
`
`
` Attempt
`
`
`delivery of
`
`
`payload
`
`
`
`
`Max
`
`
`Convert to
`
`
`
`number of tries
`NO
`
`
`alternative
`
`
`
`for current
`
`
`media
`
`
`
`media?
`
`
`
`
`
`
`
`
`
`
`successful?
`
`ransmission
`
`
`
`YES
`
`
`
`
`
`
`Notify
`
`
`sender of
`
`
`
`transmission
`
`
`
`
`FIG. 10
`
`Page 11 of 20
`
`Page 11 of 20
`
`
`
`5,826,034
`
`1
`
`SYSTEM AND METHOD FOR
`
`
`
`
`TRANSMISSION OF COMMUNICATION
`
`
`SIGNALS THROUGH DIFFERENT MEDIA
`
`
`
`
`
`FIELD OF THE INVENTION
`
`
`
`
`The present invention generally relates to payload deliv-
`
`
`
`
`
`
`
`ery and, more particularly, to an end-to-end payload delivery
`
`
`
`
`
`
`
`system and method that effectuates delivery in a media
`
`
`
`
`
`
`
`
`independent manner following the parameters of the deliv-
`
`
`
`
`
`
`
`ery that are defined by the sender.
`
`
`
`
`
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`Over the ages, the types of media by which people have
`
`
`
`
`
`
`
`
`
`shared information have changed in stride with advance-
`
`
`
`
`
`
`
`ments in technology, as is especially evident in the present
`
`
`
`
`
`
`electronic age. Consequently,
`today there are numerous
`
`
`
`
`
`
`
`media for transferring information in a faster and in a more
`
`
`
`
`
`
`
`efficient manner than ever before. Examples of such media
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`presently being used include telephone (voice-mail), e-mail,
`fax, etc., each of which has its own advantages and disad-
`
`
`
`
`
`
`
`
`
`vantages. As a result,
`in the current competitive market
`
`
`
`
`
`
`
`
`place, reliable communication and the choice of media has
`
`
`
`
`
`
`
`
`come to play a critical role in the success (if not survival) of
`
`
`
`
`
`
`
`
`many businesses, especially those that are geographically
`
`
`
`
`
`
`
`diversified. Particularly, the ability to communicate specific
`
`
`
`
`
`
`information to a person or entity in a reliable, cost effective,
`
`
`
`
`
`
`and efficient manner is now more of a necessity than a
`
`
`
`
`
`
`
`luxury. Moreover, all
`indications are that
`this ability to
`
`
`
`
`
`
`
`
`
`communicate will only increase in importance in the coming
`
`
`
`
`
`
`
`years as an individual’s time becomes more costly because
`
`
`
`
`
`
`
`
`businesses are driven to even greater efficiencies, and as the
`
`
`
`
`
`
`
`
`Internet and the Information Superhighway (eg,
`the
`
`
`
`
`
`
`
`National Information Infrastructure (NII) or the Global
`
`
`
`
`
`
`
`Information Infrastructure (GII)) become globally acces-
`
`
`
`
`
`
`sible.
`
`Aproblem created by having all these different media of
`
`
`
`
`
`
`communication available is the inability to communicate
`
`
`
`
`
`
`between the different media. Presently, several communica-
`
`
`
`
`
`
`
`tion systems exist that allow a recipient to receive commu-
`
`
`
`
`
`
`
`
`nications in a limited number of different media and then to
`
`
`
`
`
`
`
`convert them into a native media. An example of such a
`
`
`
`
`
`
`
`system is disclosed in U.S. Pat. No. 4,837,798, issued on
`
`
`
`
`
`
`
`
`Jun. 6, 1989, to Cohen et al., which provides for a single
`
`
`
`
`
`
`
`
`electronic mailbox for receiving messages in different media
`
`
`
`
`
`
`
`such as telephone or fax. In the patent to Cohen et al, the
`
`
`
`
`
`
`
`
`
`unified message system located at the recipient’s end con-
`
`
`
`
`
`
`
`
`verts all
`the received messages in the user’s electronic
`
`
`
`
`
`
`
`
`mailbox into a single native media. This system provides a
`
`
`
`
`
`
`
`
`certain amount of versatility in that the user can receive
`
`
`
`
`
`
`
`
`
`messages in a given media and covert those messages into
`
`
`
`
`
`
`
`
`a native media of the user. However, the media conversion
`
`
`
`
`
`
`
`
`
`only occurs post-delivery which prevents the sender from
`
`
`
`
`
`
`
`
`taking advantage of tariffs and competitive service offerings
`
`
`
`
`
`
`
`across available media. Further, this system fails to provide
`
`
`
`
`
`
`
`
`any one of the following: acknowledgment or notification to
`
`
`
`
`
`
`the sender that the recipient actually received the message,
`
`
`
`
`
`
`
`
`
`acknowledgment or notification to the sender of the success
`
`
`
`
`
`
`or failure of the message conversion, or a retry mechanism.
`
`
`
`
`
`
`
`Therefore, a heretofore unaddressed need exists in the
`
`
`
`
`
`
`
`industry for a payload delivery system that eliminates the
`
`
`
`
`
`
`
`
`incompatibility between different communication services
`
`
`
`
`
`employing different media for communicating information,
`
`
`
`
`
`
`and that enables the sender to designate the delivery param-
`
`
`
`
`
`
`
`
`
`eters as well as provides notification to the sender when the
`
`
`
`
`
`
`
`recipient receives the payload, notification to the sender if
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`
`50
`
`55
`
`
`
`60
`
`
`
`65
`
`
`
`Page 12 of 20
`
`
`
`2
`
`including a request for
`the delivery was not successful,
`
`
`
`
`
`
`
`
`additional instructions in such a situation, and that allows the
`
`
`
`
`
`
`
`
`sender to query the status of the messages sent.
`
`
`
`
`
`
`
`
`SUMMARY OF THE INVENTION
`
`
`
`The present invention overcomes the inadequacies and
`
`
`
`
`
`
`
`deficiencies of the prior art as discussed herein before and as
`
`
`
`
`
`
`
`
`well known in the industry. The present invention provides
`
`
`
`
`
`
`
`
`for a system and method for end-to-end ubiquitous payload
`
`
`
`
`
`
`
`delivery that is essentially the electronic equivalent to reg-
`
`
`
`
`
`
`
`istered mail with the advantages of speed, configurability,
`
`
`
`
`
`
`
`convenience, resource conservation, timeliness, but without
`
`
`
`
`
`
`the drawbacks of the manual system used with registered
`
`
`
`
`
`
`
`
`mail, e.g., paperwork, delay, time utilization, and geographic
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`limitation of applicability. By utilizing the payload delivery
`system of the present invention, a sender is able to establish
`
`
`
`
`
`
`
`delivery parameters that are complimented by a smart deliv-
`
`
`
`
`
`
`
`ery system so as to ensure that the payload is delivered
`
`
`
`
`
`
`
`
`
`within the set parameters. The delivery parameters prefer-
`
`
`
`
`
`
`
`
`ably include a preferred media of delivery and a number of
`
`
`
`
`
`
`
`attempts within a given period of time before conversion of
`
`
`
`
`
`
`
`the payload to an alternate media that also has a number of
`
`
`
`
`
`
`
`
`
`attempts in a given period of time designated before yet
`
`
`
`
`
`
`
`
`further media conversions are performed. If required, media
`
`
`
`
`
`
`
`conversions and payload copying can be performed at one or
`
`
`
`
`
`
`
`more locations where the system resides in order to take
`
`
`
`
`
`
`
`
`
`advantage of tariffs, special offerings, etc., and to provide
`
`
`
`
`
`
`
`guaranteed delivery in a media independent environment.
`
`
`
`
`
`Further, the sender can designate events that trigger notifi-
`
`
`
`
`
`
`
`
`
`cation during delivery of the payload so that the sender is
`
`
`
`
`
`
`
`
`able to keep track of the delivery and receipt of the payload.
`
`
`
`
`
`
`
`
`
`Accordingly,
`the sender who knows the makeup of the
`
`
`
`
`
`
`
`
`payload and who traditionally bears the cost of delivery can
`
`
`
`
`
`
`
`
`
`tailor the payload delivery in order to guarantee receipt and
`
`
`
`
`
`
`
`
`to ensure that the delivery is effectuated in a cost effective
`
`
`
`
`
`
`
`
`and efficient manner.
`
`
`
`Briefly stated, an end-to-end ubiquitous payload delivery
`
`
`
`
`
`
`
`system in accordance with the present invention comprises
`
`
`
`
`
`
`
`a computer program that can be located at any one or more
`
`
`
`
`
`
`
`
`
`of the following: a senders desktop workstation, a server at
`
`
`
`
`
`
`
`the sender’s end, a server at the receiver’s end, a server
`
`
`
`
`
`
`
`
`connected to a digital switch at either the sender’s or
`
`
`
`
`
`
`
`
`recipient’s end, or a server in the Internet environment. As
`
`
`
`
`
`
`a computer application, the end-to-end ubiquitous payload
`
`
`
`
`
`
`
`delivery system allows different communication service
`
`
`
`
`
`
`applications on different media (eg, e-mail, voice mail, or
`
`
`
`
`
`
`
`fax over twisted-pair, coax, untethered/wireless,
`fiber
`
`
`
`
`
`
`media) to interoperate across network lines regardless of the
`
`
`
`
`
`
`
`underlying communication protocols, operating systems, or
`
`
`
`
`
`databases. This is achieved by converting the entire payload,
`
`
`
`
`
`
`
`or a portion of the payload, from its original media to one or
`
`
`
`
`
`
`
`
`more other media as required to complete delivery of the
`
`
`
`
`
`
`
`
`payload in accordance with the delivery parameters defined
`
`
`
`
`
`
`
`by the sender. The conversion is performed by the payload
`
`
`
`
`
`
`
`
`delivery system, and therefore, can take place more than
`
`
`
`
`
`
`
`
`
`once and at one or more different
`locations where the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`payload system resides. Accordingly, the payload delivery
`system of the present invention is able to guarantee delivery
`
`
`
`
`
`
`
`of the entire payload.
`
`
`
`
`Further, the end-to-end ubiquitous payload delivery sys-
`
`
`
`
`
`
`
`tem of the present invention can be used with value-added
`
`
`
`
`
`
`
`
`services, that is, standardized communication services such
`
`
`
`
`
`
`
`as Directory Services, Business/Accounting Services, Secu-
`
`
`
`
`
`
`rity Services, Compression Services, and Language Ser-
`
`
`
`
`
`
`
`vices. Directory Services, as delineated in X.500 series of
`
`
`
`
`
`
`
`
`ITU Standards, provides transparent address translation ser-
`
`
`
`
`
`
`
`vices to the users. Business/Accounting Services provides
`
`
`
`
`
`
`
`Page 12 of 20
`
`
`
`5,826,034
`
`
`3
`for the recording of the details of the delivery that are
`
`
`
`
`
`
`
`
`
`
`
`subsequently used for system analysis, upgrades, and the
`
`
`
`
`
`
`
`
`generation of billing for the services rendered. Security
`
`
`
`
`
`
`
`
`Services include, but are not
`limited to, providing
`
`
`
`
`
`
`
`
`encryption, authentication, and validation service to the
`
`
`
`
`
`
`
`users. Compression services provide compression appropri-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ate to the payload (e.g., voice compression, video
`
`
`
`
`
`compression, or data compression), enabling efficiencies in
`storage and transmission. Lastly, Language Services provide
`
`
`
`
`
`
`
`conversion of the payload from one language to another.
`
`
`
`
`
`
`
`In architecture, the payload delivery system of the present
`
`
`
`
`
`
`
`
`invention is configured in computer-based hardware com-
`
`
`
`
`
`prising one of the possible locations identified above, though
`
`
`
`
`
`
`
`
`preferably implemented in a desktop workstation computer
`
`
`
`
`
`or a computer-based server. Regardless, the hardware suit-
`
`
`
`
`
`
`
`able for implementing the present invention includes the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`appropriate network interfaces, support system interfaces (if
`a server), a central processing unit (CPU), memory (both
`
`
`
`
`
`
`
`
`random access memory (RAM) and a hard disk), and other
`
`
`
`
`
`
`
`
`
`necessary interfaces as well known in the industry. The
`
`
`
`
`
`
`
`
`payload delivery system is preferably stored in the memory
`
`
`
`
`
`
`
`and includes an input manager and an output manager for
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`processing incoming and outgoing payloads, respectively.
`For purpose of the present disclosure, a payload can take the
`
`
`
`
`
`
`
`
`
`form of any digital compilation of data, such as but not
`
`
`
`
`
`
`
`
`
`limited to a fax, voice mail, paging message, or e-mail (may
`
`
`
`
`
`
`
`
`comprise one or more of the following: text data, image data,
`
`
`
`
`
`
`
`
`
`video data, audio data, or any combination thereof). Sup-
`
`
`
`
`
`
`
`
`
`porting functionality is provided by a copier, a media/
`
`
`
`
`
`
`
`protocol converter, a scheduler, an archive, a message store,
`
`
`
`
`
`
`and a value-added services mechanism. The input manager
`
`
`
`
`
`
`
`receives outgoing payloads compiled by the sender in a
`
`
`
`
`
`
`
`particular media for delivery to a designated recipient. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`input manager checks the payload for validity (e.g., adher-
`ence to protocols and error free receipt), checks the address
`
`
`
`
`
`
`
`
`
`of the payload, and then stores a single copy of the payload
`
`
`
`
`
`
`
`
`
`
`in the payload store. It is noted that the payload can be stored
`
`
`
`
`
`
`
`
`
`
`in an encrypted/unencrypted, compressed/uncompressed
`
`
`
`
`form, as dictated by the system parameters. The input
`
`
`
`
`
`
`
`
`
`manager also checks to see if any media or protocol con-
`
`
`
`
`
`
`
`
`versions or copies are necessary, or if any of the value-added
`
`
`
`
`
`
`
`services are required to operate on the payload, and if so,
`
`
`
`
`
`
`
`
`
`whether this should take place locally or at a remote server
`
`
`
`
`
`
`
`
`or workstation having the payload delivery system. If the
`
`
`
`
`
`
`
`
`conversion is to take place locally, then the input manager
`
`
`
`
`
`
`
`
`
`sends the payload to the media/protocol converter for
`
`
`
`
`
`
`
`conversion, and subsequently to the output manager.
`
`
`
`
`
`
`
`Otherwise,
`the input manager sends the payload to the
`
`
`
`
`
`
`
`
`output manager for delivery. The scheduler works in con-
`
`
`
`
`
`
`
`
`junction with the input and output managers to schedule
`
`
`
`
`
`
`
`
`delivery of messages to take advantage of tariffs, and
`
`
`
`
`
`
`
`
`resource availability.
`
`
`An application interface is connected to the input manager
`
`
`
`
`
`
`
`and the output manager for receiving payloads from and
`
`
`
`
`
`
`
`
`
`placing payloads on the associated network for delivery. The
`
`
`
`
`
`
`application interface may contain or interface with a net-
`
`
`
`
`
`
`
`
`work interface that allows the invention to interface to the
`
`
`
`
`
`
`
`
`appropriate network, examples of which include a local area
`
`
`
`
`
`
`
`or an Access Network.
`network
`
`
`
`
`In the case of an incoming payload, the input manager
`
`
`
`
`
`
`
`
`
`receives the payload, determines if media conversion is
`
`
`
`
`
`
`necessary, and if so, then sends the payload to the media/
`
`
`
`
`
`
`
`
`
`protocol converter. The input manager further coordinates
`
`
`
`
`
`
`
`the copying of the payload by the copier and the storage of
`
`
`
`
`
`
`
`
`
`the payload in the payload store. The input manager then
`
`
`
`
`
`
`
`
`
`sends the payload to the output manager in order to complete
`
`
`
`
`
`
`
`
`delivery of the payload by providing the recipient with a
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`25
`
`
`
`30
`
`35
`
`
`
`40
`
`45
`
`
`
`50
`
`55
`
`
`
`60
`
`65
`
`
`
`Page 13 of 20
`
`
`
`4
`
`copy, or in order to send the payload on to a next payload
`
`
`
`
`
`
`
`delivery system location that is in route to the recipient. The
`
`
`
`
`
`
`
`
`output manager is essentially a slave of the input manager in
`
`
`
`
`
`
`
`that the output manager is typically instructed what to do
`
`
`
`
`
`
`
`
`with the payload by the input manager.
`
`
`
`
`
`
`In addition, the input manager can send a message to the
`
`
`
`
`
`
`
`
`
`sender via the output manager to notify the sender whether
`
`
`
`
`
`
`
`
`
`the delivery was successful, whether the recipient has
`
`
`
`
`
`
`
`
`received the payload, or whether the payload has been sent
`
`
`
`
`
`
`
`
`
`to the next payload delivery system location in route.
`
`
`
`
`
`
`
`
`
`Further, the input manager can utilize the output manager to
`
`
`
`
`
`
`
`
`
`send a message to the sender in order to request the sender
`
`
`
`
`
`
`
`
`for additional instructions if the delivery was not successful,
`
`
`
`
`
`
`
`or in order to allow the sender to query the status of a sent
`
`
`
`
`
`
`
`
`
`payload. The notifications received by the input manager
`
`
`
`
`
`
`
`
`that are destined for another payload delivery system are
`
`
`
`
`
`
`
`
`
`merely passed to the output manager and sent to the next
`
`
`
`
`
`
`
`
`
`payload delivery system. The notifications received by the
`
`
`
`
`
`
`
`input manager for that payload delivery system are provided
`
`
`
`
`
`
`
`
`to the sender.
`
`
`
`It
`is envisioned that on successful delivery to the
`
`
`
`
`
`
`
`
`
`recipient, the invention maintains an archived copy of the
`
`
`
`
`
`
`
`
`is
`payload with the delivery details for a duration that
`
`
`
`
`
`
`
`
`
`consistent with security, business and service parameters.
`
`
`
`
`
`
`
`The present
`invention can also be conceptualized as
`
`
`
`
`
`
`
`
`providing for a payload delivery method for providing
`
`
`
`
`
`
`
`media independent, guaranteed delivery of a payload in
`
`
`
`
`
`
`accordance with delivery parameters defined by the sender.
`
`
`
`
`
`
`
`The payload delivery method can be broadly generalized as
`
`
`
`
`
`
`
`follows. Initially, the sender generates a payload for delivery
`
`
`
`
`
`
`
`
`in a first media, for instance, an e-mail or fax. Next, the
`
`
`
`
`
`
`
`
`
`
`sender establishes the parameters of the delivery, including
`
`
`
`
`
`
`
`the number of attempts within a given period of time, the
`
`
`
`
`
`
`
`
`allowable cost of transmission, the types and/or frequency of
`
`
`
`
`
`
`
`notification, etc. The payload is then passed on to the
`
`
`
`
`
`
`
`
`payload delivery system for delivery to the recipient. The
`
`
`
`
`
`
`
`
`payload delivery system can be located at
`the sender’s
`
`
`
`
`
`
`
`
`
`desktop workstation, the sender’s or receiver’s server, or a
`
`
`
`
`
`
`
`digital switch at either the sender’s or receiver’s end. The
`
`
`
`
`
`
`
`
`payload delivery system performs the function of converting
`
`
`
`
`
`
`
`the entire payload (or, a portion thereof), if necessary, from
`
`
`
`
`
`
`
`
`the first media to an alternate media in order to complete
`
`
`
`
`
`
`
`
`delivery of the payload to the recipient. For example, if the
`
`
`
`
`
`
`
`
`sender prepared an e-mail in a format that is not compatible
`
`
`
`
`
`
`
`with the e-mail of the recipient, or could not be delivered as
`
`
`
`
`
`
`
`
`an e-mail, then the present invention converts the sender’s
`
`
`
`
`
`
`
`
`
`e-mail message into a format compatible with the recipient’s
`
`
`
`
`
`
`
`
`e-mail, or alternatively, from e-mail to fax. As yet another
`
`
`
`
`
`
`
`alternative, the present invention may convert the protocol
`
`
`
`
`
`
`
`
`of the payload to one compatible with the protocol recipients
`
`
`
`
`
`
`
`
`
`system. Consequently, if the e-mail proves undeliverable for
`
`
`
`
`
`
`
`whatever reason, then the e-mail of the sender is converted
`
`
`
`
`
`
`
`
`into an alternate media designated in the delivery parameters
`
`
`
`
`
`
`
`so that further attempts at delivery can be made in accor-
`
`
`
`
`
`
`
`
`dance with the delivery parameters. As a part of the present
`
`
`
`
`
`
`
`
`invention, notifications that the recipient could receive are
`
`
`
`
`
`
`
`
`that the recipient has received the payload, that delivery by
`
`
`
`
`
`
`
`
`
`a specified media has not been successful, or that a media
`
`
`
`
`
`
`
`
`
`
`conversion was performed. The sender, on the other hand,
`
`
`
`
`
`
`
`
`
`not only may receive the same notifications as those pro-
`
`
`
`
`
`
`
`
`
`
`vided to the recipient, the sender is preferably always given
`
`
`
`
`
`
`
`
`notification of delivery so that the sender is guaranteed that
`
`
`
`
`
`
`
`the payload has been received by the recipient.
`
`
`
`
`
`
`
`Other features and advantages of the present invention
`
`
`
`
`
`
`
`will become apparent
`to one with skill
`in the art upon
`
`
`
`
`
`
`
`
`
`
`examination of the following drawings and detailed descrip-
`
`
`
`
`
`
`
`tion. It is intended that all such additional features and
`
`
`
`
`
`
`
`
`
`
`
`Page 13 of 20
`
`
`
`5,826,034
`
`5
`
`advantages be included herein within the scope of the
`
`
`
`
`
`
`
`
`present invention, as defined by the claims.
`
`
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`invention can be better understood with
`The present
`
`
`
`
`
`
`
`
`reference to the following drawings. The elements of the
`
`
`
`
`
`
`
`drawings are not necessarily to scale, emphasis instead
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`being placed upon clearly illustrating the principles of the
`present invention. Furthermore, referenced numerals desig-
`
`
`
`
`
`
`nate corresponding parts throughout the several views.
`
`
`
`
`
`
`
`FIG. 1 is a block diagram of a communication network
`
`
`
`
`
`incorporating the end-to-end, guaranteed, ubiquitous pay-
`
`
`
`
`
`
`load delivery system of the present invention;
`
`
`
`
`
`
`FIG. 2 is a block diagram of an illustrative computer
`
`
`
`
`
`
`
`system that includes the payload delivery system of the
`
`
`
`
`
`
`
`
`
`present invention;
`
`
`FIG. 3 is a block diagram of the architecture and func-
`
`
`
`
`
`
`
`tionality of the payload delivery system of FIG. 2;
`
`
`
`
`
`
`
`FIG. 4 is an illustrated database entry for a recipient that
`
`
`
`
`
`
`
`
`establishes the delivery parameters of a payload for use with
`
`
`
`
`
`
`
`
`the delivery system of FIG. 2; and
`
`
`
`
`
`FIGS. 5, 6, 7, 8, 9, and 10 are illustrative examples of
`
`
`
`
`
`
`
`
`
`payload delivery with the delivery payload system of FIG.
`
`
`
`
`
`
`
`
`2.
`
`FIG. 10 is a flow chart illustrating the methodology and
`
`
`
`
`
`
`
`
`functionality of the present invention.
`
`
`
`
`DETAILED DESCRIPTION OF THE
`
`
`
`PREFERRED EMBODIMENT
`
`
`
`The following description is of the best presently con-
`
`
`
`
`
`
`
`
`templated mode of carrying out the present invention. This
`
`
`
`
`
`
`
`
`description is not to be taken in a limiting sense, but is made
`
`
`
`
`
`
`
`merely for the purpose of describing the general principles
`
`
`
`
`
`
`
`
`of the invention. Consequently, the scope of the invention
`
`
`
`
`
`
`
`
`should be determined by referencing the appended claims.
`
`
`
`
`
`
`I. Architecture
`
`
`the end-to-end ubiquitous
`With reference to FIG. 1,
`
`
`
`
`
`
`
`
`payload delivery system of the present invention provides a
`
`
`
`
`
`
`
`payload delivery system and associated methodology that
`
`
`
`
`
`
`
`can be employed in connection with a communication
`
`
`
`
`
`
`network 12 for the purpose of providing guaranteed payload
`
`
`
`
`
`
`
`delivery between users in a media independent environment.
`
`
`
`
`
`
`The payload delivery system is preferably implemented as a
`
`
`
`
`
`
`computer program for use by or in connection with a
`
`
`
`
`
`
`
`
`computer-based system such as a workstation or a server. As
`
`
`
`
`
`such, the payload delivery system is essentially a computer
`
`
`
`
`
`
`
`application that can be stored on any computer-readable
`
`
`
`
`
`
`
`
`medium, such as but not limited to electronic, magnetic,
`
`
`
`
`
`
`
`optical, or other physical device or means that can contain
`
`
`
`
`
`
`
`
`
`or store a computer program for use by or in connection with
`
`
`
`
`
`
`
`a workstation or server in the communication network 12.
`
`
`
`
`
`
`
`Accordingly,
`the payload delivery system is a platform
`
`
`
`
`
`
`independent application with a versatility of being able to be
`
`
`
`
`
`
`located in one or more locations within the communication
`
`
`
`
`
`
`
`network 12 as described in more detail below.
`
`
`
`
`
`The communication network 12 comprises a wide area
`
`
`
`
`
`
`network
`13, a local area network (LAN) 38, and a
`
`
`
`
`
`
`
`plurality of subscribers (e.g., 30, 32, 36). The WAN 13
`
`
`
`
`
`
`
`
`
`includes a long distance portion 14, a first local digital
`
`
`
`
`
`
`
`
`switch 24, and a second digital switch 26. The long distance
`
`
`
`
`
`
`
`
`
`
`network portion 14 enables both domestic and international
`
`
`
`
`
`
`
`long distance services via a first long distance digital switch
`
`
`
`
`
`
`
`
`
`16 and a second long distance digital switch 18 which are
`
`
`
`
`
`
`
`
`
`remotely located with respect to one another and intercon-
`
`
`
`
`
`
`
`
`nected by a transport link 20. For purposes of the present
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`25
`
`
`
`30
`
`35
`
`
`
`40
`
`45
`
`
`
`50
`
`55
`
`
`
`60
`
`65
`
`
`
`Page 14 of 20
`
`
`
`
`6
`invention, the transport link 20 may comprise any one of a
`
`
`
`
`
`
`
`
`variety of transport technologies such as fiberoptics, wire-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`less (e.g., radio frequency (RF) or satellite). Along distance
`server 22 that includes the payload delivery system of the
`
`
`
`
`
`
`
`
`present invention can be connected to either of the digital
`
`
`
`
`
`
`
`
`switches 16,18.
`
`
`Interconnected by the long distance network portion 14
`
`
`
`
`
`
`
`are the first local digital switch 24 and the second local
`
`
`
`
`
`
`
`
`
`
`
`digital switch 26. The first and second local digital switches
`
`
`
`
`
`
`
`
`
`
`24, 26 are those commonly utilize by a local exchange
`
`
`
`
`
`
`
`
`
`carrier (LEC) for switching in a regional network, as well
`
`
`
`
`
`
`
`known in the industry. Therefore, calls originating or termi-
`
`
`
`
`
`
`
`nating within the particular regional network of a local
`
`
`
`
`
`
`
`digital switch 24, 26 are routed by the local digital switch 24,
`
`
`
`
`
`
`
`
`26 hosting that regional network to the designated recipient.
`
`
`
`
`
`
`
`
`A local server 28 that includes the payload delivery system
`
`
`
`
`
`
`
`
`of the present invention can be connected to either of the
`
`
`
`
`
`
`
`
`
`local digital switches 24, 26.
`
`
`
`
`
`Within the regional network of each local digital switch
`
`
`
`
`
`
`
`
`24, 26 are a plurality of subscribers such as a computer
`
`
`
`
`
`
`
`
`workstation 30 or a digital phone 32 that are interconnected
`
`
`
`
`
`
`to the first local switch 24 via respective subscriber lines 34,
`
`
`
`
`
`
`
`
`
`
`or a computer workstation 36 that is interconnected with the
`
`
`
`
`
`
`
`second local data switch 26 via the subscriber line 40.
`
`
`
`
`
`
`
`
`
`As illustrated in FIG. 1, the LAN 38 comprises a LAN
`
`
`
`
`
`
`
`
`server 42 that networks a plurality of customer provided
`
`
`
`
`
`
`
`
`equipment (CPE) such as a fax machine 44 and a plurality
`
`
`
`
`
`
`
`of work stations 46. It is worth noting at this point that the
`
`
`
`
`
`
`
`
`
`
`
`interconnections 34, 40 can be, but are not
`limited to,
`
`
`
`
`
`
`
`
`
`
`fiberoptics, wireless, RF, coax or twisted pair. A local server
`
`
`
`
`
`
`
`31 that includes the payload delivery system of the present
`
`
`
`
`
`
`
`
`
`invention can be connected to the LAN server 42.
`
`
`
`
`
`
`
`In accordance with an important feature in the present
`
`
`
`
`
`
`
`
`
`invention, the payload delivery system of the present inven-
`
`
`
`
`
`
`
`
`tion does not have to be located at any one particular
`
`
`
`
`
`
`
`
`
`
`location in the communication network 12, but may reside
`
`
`
`
`
`
`
`
`in a variety of different locations including at least any one
`
`
`
`
`
`
`
`
`or more of the following: the workstation 46, the computer
`
`
`
`
`
`
`
`
`
`workstations 30, 36, the LAN server 42, the local server 31
`
`
`
`
`
`
`
`
`
`
`associated with the LAN 38, the local servers 28 associated
`
`
`
`
`
`
`
`
`with local switches 24, 26, or the long distance servers 22
`
`
`
`
`
`
`
`
`
`associated with long distances switches 16, 18. In addition,
`
`
`
`
`
`
`