`Pepe et a1.
`
`4 11500574290511
`[11] Patent Number:
`[45] Date of Patent:
`
`5,742,905
`Apr. 21, 1998
`
`[54] PERSONAL COMMUNICATIONS
`[NTERNETWORKING
`
`
`[75] Inventors: David Matthew Pepe. Middletown; ' - .
`
`
`E58: 1;’ grotcz?grf?gggeglzms
`.
`_
`.’
`glllllhanllif‘lx- ?atf’l‘lzggnéun‘i?lilhi
`ar
`.
`a a
`.
`o . .;
`Michael Kramer. Bronx County. N.Y.;
`Dawn Diane Petr. Basking Ridge. NJ.;
`Josefa Ramaroson. Freehold. N.J.;
`Gerardo Ramirez. Bridgewater. N.J.;
`Yang-Wei Wang. Howell. N.J.; Robert
`G. White, Mon-Brown, NJ,
`
`[73] Assignee: Bell Communications Research, Incu
`Morristown_ NJ_
`
`_
`[21] Appl. No.. 309,336
`[22] F11ed:
`Sep. 19, 1994
`
`[51] Int. Cl.6 ..................................................... .. H04Q 7/20
`[52] us. c1. ....................... .. 455/461- 455/445- 455/417-
`'
`’
`’ 379/216
`
`.
`729
`[58] Flew of
`88 201 ‘20,7 ‘229_'455/‘403 ‘414 ‘417 ‘445'
`‘
`‘
`"
`’
`'
`‘ 422‘ 461‘
`‘
`
`[56]
`
`Refemnces Cited
`
`US. PATENT DOCUMENTS
`
`gags-stilts; a1‘ """""""" " 340/
`
`5,311,570
`5.327.486
`5,329,578
`
`5/1994 Grimes et a1. .......................... .. 379/57
`7/1994 Wolff et a1. ......... ..
`379/96
`7/1994 Brennan et a1.
`379/67
`
`,
`,
`
`
`
`gm"?! et ran ey e . ------ " .
`379/88 X
`5,419,411 12/1995 Klein ....................... ..
`379/58
`5,479,472 12/1995 Campana. Jr. et a1. ..
`5,559,860 9/1996 Mizikovsky ............................ .. 379/58
`FOREIGN PATENT DOCUMENTS
`.
`.
`8/1987 Umted Kmgdom '
`OTHER PUBLICATIONS
`
`219G861
`
`Hientz et al.. A Short Message Service-A New Service of
`Digital Mobile Communication. pp. 517-526. Sep. 1993.
`
`Primary Examiner-Dwayne Bost
`Assistant Examiner-—Wi1liam G. Trost
`Attorney, Agent, or Firm—Loria B. Yeadon; Joseph
`Giordano
`[57]
`
`ABSTRACT
`
`,
`,
`_
`_
`,
`A Perm wmumcamns ‘memtwmkmg Pmv‘dcs ‘‘ m"
`work subscriber with the ability to remotely control the
`receipt and delivery of wireless and wireline voice and text
`messages. The network operates as an interfaces between
`various wireless and wireline networks. and also performs
`media translation. where necessary. The subscriber's mes
`sage receipt and delivery options are maintained in a data
`base which the subscriber may access by wireless or wire
`line communications to update the options programmed in
`the database. The subscriber may be provided with
`CallCommand service which provides real-time control of
`voice calls while using a wireless data terminal or PDA.
`
`5,090,050
`5,109,405
`
`379/58 X
`2/1992 Helfernan ..... ..
`4/1992 Morganstein ....................... .. 379/67 X
`
`11 Claims, 26 Drawing Sheets
`
`PERSGKAL
`111mm
`1551511111
`
`'
`
`“mumsl
`1
`L ______ "51s
`i
`i
`
`cumin/tunes Ell/111K
`\
`42
`
`INFORMATION
`PRWIDER
`
`40
`
`SERVICE PROVIDER
`
`nous/urn PRBlIBES
`rampant
`
`Google Ex. 1210, pg. 1
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 1 0f 26
`
`5,742,905
`
`.EzSmE
`
`
`
`$2532 .385
`
`Google Ex. 1210, pg. 2
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 2 0f 26
`
`5,742,905
`
`sPEcIALIzED
`MOBILE RADIO
`(SMH) \_
`VALUE ADDED
`NETHDRK
`
`[MEssAeE
`DELLA“
`INSTRUCTIONS]
`
`HIHELINE
`TELEPHONE
`
`F I G. 2
`
`CELLULAR
`"pogolNLEE
`‘
`
`PAGING
`’
`
`PCI NETWORK
`
`PCS
`",1
`,
`
`40
`
`HIHNEELTIHNDEHKDSAIA
`
`NETWORKS
`
`VOICE MAIL
`NETWORKS
`
`SERVERS
`
`Google Ex. 1210, pg. 3
`
`
`
`U.S. Patent
`
`Apr. 21, 1998
`
`Sheet 3 of 26
`
`5,742,905
`
`m.8...
`
`
`
`mwmH=wzmmwzamzou
`
`_zw=¢H=gm
`
`
`
`m¢z<=uxm.<uo.
`
`
`
`4<zom¢m¢¢mHm¢<u
`
`
`
`x¢o=_mzmzoH_<uHz=:=cg
`
`ow
`
`/
`
`
`
`¢maH>o¢¢muH>:mm
`
`zoH~<=¢ouzH
`
`
`
`¢mmH¢umm=mm4Hmo:
`
`Google Ex. 1210, pg. 4
`
`Google Ex. 1210, pg. 4
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 4 0f 26
`
`5,742,905
`
`G5. @255
`Edi;
`@3252 as
`
`35mm;
`
`EcEwz
`
`Sm P
`
`
`
`EEEEH mzm 555
`mEémmEH
`
`K:
`
`Google Ex. 1210, pg. 5
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 5 of 26
`
`5,742,905
`
`Em
`
`85:22:12
`
`52% E92
`
`HE
`
`5533
`
`Google Ex. 1210, pg. 6
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 6 0f 26
`
`5,742,905
`
`Sm
`
`52mm
`
`29:55
`855w
`
`Google Ex. 1210, pg. 7
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 7 of 26
`
`5,742,905
`
`3 E 9
`
`1:52 E E s: g 5:: m . mHk
`
`1 am
`E w 1%
`
`i E E \
`
`In F:
`
`a: a:
`
`E 5
`
`:22 .(omm
`
`:1 aw
`
`In @la
`E @W
`
`
`
`E ....A/% m:
`
`a E
`
`a E E R
`i E E H
`‘ \E/ E \
`
`3
`
`Google Ex. 1210, pg. 8
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 8 0f 26
`
`5,742,905
`
`SERVER
`
`250
`/
`
`252
`_t /
`
`260
`/
`
`252
`/
`*
`
`JSEHV H
`E
`
`264
`/
`
`255
`k /
`
`264
`/
`
`255
`t /
`
`F I G. 8
`
`GELDATA
`
`BET_DATA_RESP
`
`GET_DATA
`
`GET_DATA_RESP
`
`F I 6. 9
`
`SEND _DATA
`
`SEND_DATA_RESP
`
`ATABAS
`U
`E
`
`‘I1
`
`MAYBE
`HEPEATED
`
`DIFFERENT
`TRANSACTION
`THAN FIRST
`PAIR
`
`DATABASE
`
`j
`
`MAYBE
`HEPEATED
`
`SEND _DATA
`
`j
`
`SEND_DATA_FIESP
`
`DIFFERENT
`TRANSACTION
`mAgAri'énsT
`
`Google Ex. 1210, pg. 9
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 9 of 26
`
`5,742,905
`
`FIG. 10
`
`DATABASE
`
`SERVER
`268
`) PROV_INSTR (ON. ANI)
`270
`) SENO_TO'_RSRC (PLAY ANNOUNCEMENT 8 COLLECT DIBITST
`272
`) SENO_TO_RES__RESP [RC,OIBITST
`274
`) PLAY_APP [NOTIFY POA]
`276
`) PLAY_APP_RESP (RC, ONT
`27B
`) SMITCH_TO_RSRCE (ROUTE TO ON)
`280
`) SMITCH_TO_RSRCE_RESP [RC]
`
`FIG. 11
`
`DATABASE
`
`SERVER
`2B2
`) PHOV_INSTR (DN, ANI)
`284
`{T
`286
`) SENO_TO_RES_RESP {RC,OIBITST
`2B8
`)
`290
`) SENO__TO_RSRC_RESP TRC,OIBITS]
`292
`) SENO_TO_RSRC {PLAY ANNOUNCEMENT C COLLECT OIGITST
`294
`) SENO_TO_RE5_RESP (RC.OIBITS]
`
`SENO_TO_RSRC {PLAY ANNOUNCEMENT C COLLECT OIGITS)
`
`SEND_TO_RSRC (PLAY ANNOUNCEMENT C COLLECT OIGITST
`
`i
`
`j
`
`Google Ex. 1210, pg. 10
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 10 0f 26
`
`5,742,905
`
`30
`
`\ '9:
`
`CPU
`
`F I G .
`
`.12
`
`29$
`
`SYSTEM
`MEMORY
`
`299
`
`2
`
`WIRELESS
`NETWORK
`INTERFACE
`
`<
`
`I
`
`f >
`
`1/0
`(KEYBOARD)
`/
`291
`
`DISPLAY
`R
`299
`
`PD“
`
`!
`
`PD‘
`l
`
`300
`
`9
`
`902
`Q
`
`304
`9
`306
`Q
`
`FIG . 13
`
`R999
`
`959m
`
`FIB . 1 4
`
`mm
`
`REB_ACK
`
`SERVER
`
`SERVER
`
`Google Ex. 1210, pg. 11
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 11 of 26
`
`5,742,905
`
`SERVER
`
`_
`
`PDA
`
`F I 6. 15
`
`f 308
`
`EM_NTFN (0)
`
`_ f 31°
`
`EM_ACK {0)
`
`f 312
`
`EM_DATA [1. MORE)
`
`314
`_ f
`
`EM_ACK (1)
`
`f 316
`
`EM_DATA (among
`
`318
`‘ f
`
`EM_ACK [2)
`
`r 32°
`
`EM_DATA (N, FINAL]
`
`_ 1’ 322
`
`max In)
`
`F I 6. 154
`
`PM
`
`SERVER
`
`f 32‘
`
`f 325
`
`EM_FETCH to)
`
`EM_ACK to. NP, NM)
`
`Google Ex. 1210, pg. 12
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 12 of 26
`
`5,742,905
`
`SERVER
`
`
`
`
`
`
`
`FIG. 168
`
`PDA
`
`
`
`B
`
`39
`
`EM_FETCH to)
`
`
`
`
`
`34
`
`%
`
`EM_SUHMARY (N,FINAL)
`
`senven
`
`
`
`sanven
`
`
`
`
`
`
`FIG .
`
`1 7
`
`FDA
`
`
`
`34‘
`
`345
`
`EDLRETRIEVE to, am)
`
`EM_ACK to)
`
`‘FIG . 18
`
`pm
`
`CC_NTFN
`
`CC_ACK
`
`cc_smu5
`
`CC_ACK
`
`cc RESP
`
`CC_ACK
`
`8
`
`34
`
`35°
`
`355
`
`353
`
`353
`
`354
`
`
`
`
`
`
`
`Google Ex. 1210, pg. 13
`
`Google Ex. 1210, pg. 13
`
`
`
`U.S. Patent
`
`Apr. 21, 1998
`
`Sheet 13 of 26
`
`5,742,905
`
`FIG. 19
`
`SERVER
`
`0
`
`35
`
`PF_DOHNLOAD_HEG (0)
`
`
`
`
`
`
`
`senvea
`
`
`
`
`
`
`
`Google Ex. 1210, pg. 14
`
`370
`
`373
`
`PF_DATA (N.FINAL]
`
`PF_ACK (N)
`
`FIG. 20A
`
`4
`
`37
`
`PF_UPLDAD_REG (0)
`
`335
`
`333
`
`PF_DATA ‘IN. FINAL]
`
`PF_ACK (N)
`
`PUA
`
`
`
`
`
`
`PDA
`
`
`
`
`
`
`
`Google Ex. 1210, pg. 14
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 14 0f 26
`
`5,742,905
`
`PDA
`
`f39°
`{392
`
`f394
`f395
`
`f398
`f4°°
`
`f4”
`
`f 404
`
`f405
`
`F I G . 20B
`
`PF_UPLOAD_HEG to)
`PF_ACK (0)
`
`PF_DATA (1. MORE]
`PF_ACK [1)
`
`PF_DATA (N, FINAL)
`PF_ERHOR [0, MORE)
`
`SERVER
`
`_
`
`_
`
`_
`
`PF_ACK (o)
`
`a
`
`PF_ERHOR '(N, FINAL]
`
`PF_ACK (N)
`
`Google Ex. 1210, pg. 15
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 15 of 26
`
`5,742,905
`
`mmv A
`m 555
`
`cm;
`
`@2558:
`
`Google Ex. 1210, pg. 16
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 16 of 26
`
`5,742,905
`
`48
`
`MODEM
`434
`
`BRI
`
`SERVER
`
`FIG. 22
`
`432
`
`PSTN
`
`ISBN
`
`438
`
`FIG. 23
`
`W’
`SYSTEM
`
`430
`
`MODEM
`434/
`
`430
`
`V"
`SYSTEM
`
`436
`I
`
`W
`SYSTEM
`
`430
`
`W
`SYSTEM
`
`BRI
`
`430
`
`44°
`FAx
`MACHINE /
`
`442
`FAx
`SERVER /
`
`442
`FAX
`SERVER /
`
`440
`FAX
`MACHINE /
`
`Google Ex. 1210, pg. 17
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 17 of 26
`
`5,742,905
`
`51
`
`$523
`
`3w dam
`
`Google Ex. 1210, pg. 18
`
`
`
`U.S. Patent
`
`Apr. 21, 1993
`
`Sheet 13 of 26
`
`5,742,905
`
`
`
`»~¢<acamHum
`
`mm<m<_<aHumwm<m<_<a
`
`mmmm...
`
`
`
`A¢a=4mwozwm.ow:~<oH4<>mom
`
`
`
`
`
`
`
`
`
`mmzoamwmw_4aH4<>mom
`
`cam
`
`
`
`mmzommmmm_<=H4<>
`
`.*.cumw_=o¢(.2use:
`
`mam
`
`
`
`wmzammwzm_=o¢<_=mzoz
`
`gmmw_=¢¢<_=mzoz
`
`m.m
`
`own
`
`wmzommwm<~zwzoz
`
`
`
`=94;¢w>Hwuumo_om
`
`«mm
`
`<H:wag:chwppom
`
`Google Ex. 1210, pg. 19
`
`
`
`
`
`
`
`_¢aa<Imazmm.cw;~<aH4<>
`
`«cm
`
`
`
`ww<mmm=__zm=m
`
`mom
`
`Hum
`
`awozmm
`
`Google Ex. 1210, pg. 19
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 21, 1998
`
`Sheet 19 of 26
`
`5,742,905
`
`3RDPARTYDB
`
`F_-
`an
`
`FIG.26
`
`D.
`)-—-
`(J7
`
`63
`
`PROFILEx
`UPDATE
`
`---- -.----.---..-----....-----..------..----..---..--.
`
`..--------.-------.-------
`
`Ex
`
`RETRIEVE:PROFIL
`
`uocunn0-nun--Q-----u-conch nouns.
`
`nuoucunu‘choc--annu-coco-nu-ococponuucc----g
`
`
`
`
`
`
`
`
`COPY/FORHARDMESSAGETO °MIA°INIERHORKINGUNIT -GATEHAY
`
` -REOUESIRECEIVERPROFILE
`
`ouooccu
`
`oooannnuoouucn-onuoo-¢ooo¢a-c¢-
`
`
`
`
`
`
`
`
`-PROCESSMESSAGE-MEDIACONVERSION -RECORDAMA 0DELIVER
`
`
`
`
`
`-UPDATEPROFILE
`
`
`
` REIRIEVERECEIVERPROFILE
`
`
`
`
`
`
`
`
`
`
`
`
`
`'ID'-INCOMINGMESSAGEFROMFLOHI-DECODEFIELD °RECORDSAMA
`
`
`
`SE 1:: o
`"' l.|.| m
`:2 >
`Ln
`I-4
`2 in uncou--oncnouccouodcouoOn.onocuc----ncouunoun-cunnoacfiuooooc
`55 E5
`LL, a:
`}—_
`
`Google Ex. 1210, pg. 20
`
`Google Ex. 1210, pg. 20
`
`
`
`U.S. Patent
`
`Apr. 21, 1998
`
`Sheet 20 of 26
`
`5,742,905
`
`wm<m<_<o
`
`
`
`:mm<z<=>kH4Hmoz
`
`<hz
`
`R.95
`
`an_§<.§.x2%.am:23
`
`
`
`_¢aa<ooq.x¢_¢o_cum_<a_4<>
`
`
`
`wmzogmmmw_<aH4<>
`
`m_m
`
`
`
`wmzommmmm_<aH4<>
`
`
`
`
`
`.¢wozmm_cm;w4Hmo¢¢cxm
`
`
`
`mmzcmmmmm4H_o¢mmxm
`
`
`
`mmzcamwcax;mm<mmmx
`
`
`
`_mw=cw¢=3;m¢<mwwx
`
`w_m
`
`
`
`wo<mmm=m_=c¢
`
`
`
`>¢m>H.mac¢v.xzoz
`
`
`
`>¢m>H4maoov.x
`
`«mm
`
`Google Ex. 1210, pg. 21
`
`Google Ex. 1210, pg. 21
`
`
`
`U.S. Patent
`
`Apr. 21, 1998
`
`Sheet 21 of 26
`
`5,742,905
`
`FIG. 28
`
`STORAGE [ZZZ]
`620
`
`SERVICE STATUS
`
`(903)759-5930
`
`524
`
`599
`535
`see
`
`NIRELINE REGISTRATION
`CALL counnnn
`WIRELESS MESSAGING
`
`FIG. 30
`
`DO YOU HANT TD CONNECT
`CALL COMMAND
`TO THE NETWORK?
`
`530
`
`Google Ex. 1210, pg. 22
`
`Google Ex. 1210, pg. 22
`
`
`
`U.S. Patent
`
`Apr. 21, 1993
`
`Sheet 22 of 26
`
`5,742,905
`
`534
`
`535
`
`DELETE
`
`533
`540
`
`0 ©
`
`FIG. 31
`
`smus
`
`PHONE NUMBER
`
`DATE/TIME
`
`FIG. 33
`
`E-mm
`
`1o1cE HAIL
`
`Bx
`
`548
`
`53°
`
`644
`
`CALL COMMAND
`
`698
`
`FIG. 32
`
`FIG. 34
`
`
`542
`
`DO YOU WANT TO CONNECT
`WIRELESS MESSAGING
`TO THE NETWORK?
`
`YES
`
`ENTER YOUR FAX NUMBER:
`
`546
`
`Google Ex. 1210, pg. 23
`
`Google Ex. 1210, pg. 23
`
`
`
`U.S. Patent
`
`Apr. 21, 1998
`
`Sheet 23 of 26
`
`5,742,905
`
`FIG. 35
`
` 650
`
`
`DESTINATION SCREENING
`6 2
`MATCHED A
`6
`MATCHED B
`NIFTELINE E-MAIL \7
`HIHELINE E-MAIL \7 564
`
`NOT MATCHED
`
`55°
`
`
`
`
`NOTIFICATION SCREENING §§§
`MATCHED
`NUT MATCHED
`555 mean
`\7
`
`558
`
`
`670
`
`OFF
`vo1cE um V
`
`
`
`555
`
`SCREEN on SUBJECTS
`
`CANCEL
`
`ass
`
`
`
`
`
`-
`DELETE
`
`
`
`FIG. 37
`
`
`
`SUBJECT 1
`
`SUBJECT 2
`
`SUBJECT S-
`
`SUBJECT 3
`
`Google Ex. 1210, pg. 24
`
`554
`SCREEN on ADDRESSES
`
`
`
`
`5“
`
`
`676
`
`cc! mpfi
`cc! stanp
`cc! kogut
`cc! rizzu
`
`cc! run in
`cc! buckner
`
`Google Ex. 1210, pg. 24
`
`
`
`U.S. Patent
`
`Apr. 21, 1993
`
`Sheet 24 of 26
`
`5,742,905
`
`FIG. 38
`
`DESTINATION
`
`(908)758-2715
`
`533
`
`NOTIFICATION SCREENING
`
`§§fi
`
`MATCHED
`|Eua||||||||iii|
`
`8
`5 5
`
`NOT MATCHED
`NULL
`<37
`
`OFF
`
`588
`
`NULL
`
`690
`
`<37
`
`592
`
`scneeu on CALLER
`
`594
`
`FIG. 39
`
`CANCEL
`
`59
`
`FRO“ _
`
`FROM 2
`
`(212)539-5093
`
`FROM 3
`
`FROM 5
`
`(212)458-3849
`
`69
`
`5
`
`5
`
`96
`
`69
`
`6
`
`6
`
`696
`
`CANCEL
`
`
`
`FIG. 40
`
`NIRELINE REGISTRATION NUMBER:
`
`(908)487-9083
`
`
`
`
`
`
`no
`
`705
`
`EDIT NUMBERS
`
`,0,
`
`sun MESSAGES
`
`
`
`cmca
`
`Google Ex. 1210, pg. 25
`
`
`
`
`
`Google Ex. 1210, pg. 25
`
`
`
`U.S. Patent
`
`Apr. 21, 1993
`
`Sheet 25 of 26
`
`5,742,905
`
`FIG. 41
`
`'
`
`PHONE 2
`
`(213)589-5093
`
`PHONE 3
`
`[212)5B9-5093
`
`PHDNE 4
`
`(212)589-5093
`
`704
`
`704
`
`704
`
`CANCEL
`
`Ann To L157
`
`DELETE
`
`CANCEL
`
`MESSAGE RECEIVED
`
`NILL CALL BACK ASAP
`
`CANNOT CONNECT Now
`
`UNABLE TO FIND PHONE
`PLEASE TRY LATER
`cALL MY OFFICE
`
`CALL BACK IN 1 HOUR
`MESSAGE RECEIVED
`NILL CALL BACK ASAP
`
`INCOMING CALL FROM:
`
`MSG AND FWD
`
`M56 UNLY
`
`(908)758-5547
`
`712
`
`EDRHARD T0 ...
`
`YDICE MAIL
`
`
`
`
`71
`
`6
`
`720
`
`Google Ex. 1210, pg. 26
`
`
`
`4
`
`71
`
`718
`
`Google Ex. 1210, pg. 26
`
`
`
`U.S. Patent
`
`Apr. 21, 1993
`
`Sheet 26 of 26
`
`5,742,905
`
` FDRHARD CALL TO:
`
`T:::]~73°
`
`
`
`
`722
`724
`796
`728
`
`
`
`
`FIG. 45
`
`INPUT MESSAGE TO SEND:
`
`T::|~732
`
`
`
`
`
`ADD TO LIST
`
`
`
`SELECT MESSAGE TO sewn:
`
`MESSAGE RECEIVED
`
`
`HILL CALL BACK ASAP
`CANNOT CONNECT NON
`
`UNABLE TO FIND PHONE
`
`PLEASE TRY LATER
`
`CALL MY OFFICE
`
`CALL BACK IN 1 HOUR
`
`MESSAGE RECEIVED
`
`HILL CALL BACK ASAP
`
`
`Google Ex. 1210, pg. 27
`
`Google Ex. 1210, pg. 27
`
`
`
`1
`PERSONAL COMMUNICATIONS
`INTERNETWORKING
`
`FIELD OF THE INVENTION
`
`The present invention is directed to an intemetwork for
`personal communications and. more particularly. to a net-
`work which allows a mobile communications subscriber to
`
`remotely control personal communications delivery options.
`BACKGROUND OF THE INVENTION
`
`The use of messaging as a means of day-to-day commu-
`nications continues to grow and evolve. particularly in a
`business context. Messaging includes electronic mail
`(e-mail). facsimile transmissions (fax). paging. voice mail.
`and telephone communications. The introduction of the
`cellular phone and other wireless communications facili-
`tated the advent of the “mobile ofiice”. The mobile oflice
`allows an employee. for example. to work away from the
`office on a portable computer and be in constant touch with
`the oflice via a cellular phone.
`The messaging options described above are available to
`businesses of all sizes. as well as individual users. from a
`variety of service providers. Many ofiices have some or all
`of the messaging options described above. The ofiice may
`have certain messaging equipment (referred to as “consumer
`premises equipment” or “CPE") connected to one or more
`wireline networks. That is. the oflioe may have telephones.
`fax servers. and voice mail systems connected to phone
`lines. and computers having modems for e-mail connected
`to packet networks which are connected via phone lines. The
`mobile employee may have certain wireless messaging
`equipment. such as a pager. a cellular telephone. or a
`personal digital assistant (“PDA”). which is typically a
`notebook computer connected to a wireless communication
`network.
`
`One important goal of personal communication services is
`to allow users to communicate from anywhere to anywhere
`at any time. Such personal communication services gener-
`ally involve multiple service providers including local and
`long distance telephone companies and cellular telephone
`companies. An example of a personal communication ser-
`vice is as follows:
`
`A personal communication service provider (e.g.. a cel-
`lular telephone company) enables traveling users to rent a
`wireless portable phone from a rental phone company (e.g..
`from an airline or car rental company). Using the rental
`phone. the user is provided with basic mobile phone service
`from the personal communication service provider.
`In
`addition. the user would like the following features:
`1) The user wants calls directed to his/her otfice or home
`to be automatically forwarded to the rental portable phone.
`without informing anyone that he/she is traveling.
`2) To avoid unimportant incoming calls (and correspond-
`ing incoming call charges). the user would like to restrict the
`number of people who can call the rented portable phone.
`3) It is important to the user that the rental phone features
`be activated instantly. so that calls can be made immediately
`upon the user’s arrival at the visiting location.
`This kind of personal communication service involves a
`plurality of service providers. These providers are (a) the
`local telephone company at the home location. (b) a long
`distance telephone company. (c) the local telephone com-
`pany at the visiting location. and (C1) the personal commu-
`nication service provider (i.e..
`the cellular telephone
`company) at the visiting location. All of these are referred to
`herein as “service providers”.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`5,742,905
`
`2
`
`To enable this kind of personal communication service.
`involving multiple service providers. interoperability prob-
`lems among the different service providers must be resolved.
`The interoperability problems can be divided into two
`categories: (a) location tracking and (b) service manage-
`ment.
`
`The interoperability problem for location tracking has
`been addressed by adopting signaling protocols used by the
`mobile phone industry. Location tracking functions are
`implemented using two location registers. One of the
`registers. maintained by the local telephone company of the
`user’s home location. is called the Home Location Register
`(HLR). The other register. maintained by the local telephone
`company of the visiting location.
`is called the Visiting
`Location Register (VLR). The HLR stores customer profile
`data and the location of the VLR of the user. The customer
`profile data contains important
`information such as the
`user’s name. address. preferred long distance carrier. service
`features (e.g.. call forwarding and call restriction). billing.
`and other administrative related information. When the user
`travels to a new visiting location. a new VLR is created in
`the new location. A part of the profile data stored in the HLR
`is transmitted and loaded into the VLR such that the service
`provider at
`the visiting location can implement service
`features for the visiting user. When the user travels to a new
`visiting location the location of the VLR stored in the HLR
`is changed to the new VLR location. and the VLR in the
`previously visited location is deleted The process of creat-
`ing a new VLR.
`loading profile data to the VLR. and
`updating the visiting location of a user in the HLR is called
`“automatic roamer registration”.
`The interoperability problem for service management is
`much more complex than that for location tracking. Service
`management refers to a collection of functions required to
`enable a personal communication service user to subscribe
`to. modify. and activate service features anywhere and at any
`time. Examples of service management functions include
`phone number administration. customer profile data
`management. service activation. and security administra-
`tion. The phone number administration function is important
`for maintaining the uniqueness of phone numbers. The
`customer profile data management function provides cus-
`tomer profile databases and user interfaces for creating.
`modifying. or transferring such databases. The service acti-
`vation function extracts part of the data specifying service
`features from the profile data and loads this data into
`physical communication systems that process calls. The
`service activation function also controls the activation and
`deactivation of the service features. The security adminis-
`tration function prevents or detects unauthorized uses of
`services and service management functions.
`Service management functions of this type are needed to
`provide personal communication services involving mul-
`tiple service providers. Such service management functions
`generally require interactions between application software
`and various databases owned and operated by the different
`service providers. Consider an application which enables a
`nomadic user to subscribe to a personal communication
`service from any service provider at any location. An
`example of such a service is call forwarding to a temporarily
`rented portable phone. The application may. for example.
`need to perform the following database access operations at
`databases maintained by various dilferent service providers:
`check credit databases owned by credit card companies or
`phone companies to determine whether the user is able to
`pay for the service;
`check the customer profile database in the user’s HLR to
`determine whether the user is currently located in a place
`other than the visiting location currently stored in the HLR;
`
`Google Ex. 1210, pg. 28
`
`Google Ex. 1210, pg. 28
`
`
`
`5.742.905
`
`3
`check the credit and network databases of long distance
`phone companies specified by the user to determine whether
`the user can use a particular long distance carrier in the
`visiting location;
`load profile data into the VLR at the visiting location and
`update the HLR with the location of the VLR if necessary;
`and
`
`load the profile data to the call processing systems and
`activate the service.
`
`The user may need to send or receive messages from any
`or all of the messaging options described above at a visiting
`location. That is. the user may want to receive or receive
`notification of e-mail. faxes. phone calls. or voice mail at a
`visiting location or to send e-mail or faxes from a wireless
`terminal. The need to integrate these various types of
`messaging options and to interconnect the many service
`providers has. until now. been largely unaddressed.
`It is also desirable for the mobile employee to be able to
`limit
`the messages sent
`to the wireless messaging
`equipment. so that only urgent messages are received when
`away from the oflioe and unwanted in-coming calls are
`avoided. The mobile employee may also wish to route
`certain incoming wireless messages and phone calls to other
`destinations. such as an office fax machine or a co1league’s
`telephone.
`Therefore. it is an object of the present invention to
`provide a mobile service subscriber the ability to control and
`integrate a plurality of messaging options.
`It is another object of the present invention to provide a
`mobile service subscriber with the ability to remotely con-
`trol the addressability. routing. accessibility. and delivery of
`messaging options.
`It is yet a further object of the present invention to provide
`an internetwork which interconnects messaging services
`with both wireless and wireline networks.
`
`It is yet a further object of the present invention to provide
`a subscriber with real-time control of voice calls while using
`a wireless data terminal or PDA.
`
`It is yet a further object of the invention to provide a
`control over the messages routed to wireless messaging
`options.
`
`SUMMARY OF THE INVENTION
`
`These objects are obtained by a personal communications
`internetwork providing a network subscriber with the ability
`to remotely control the receipt and delivery of wireless and
`wireline voice and text messages. The network operates as
`an interface between various wireless and wireline
`networks. and also performs media translation. where nec-
`essary. The subscriber’s message receipt and delivery
`options are maintained in a database which the subscriber
`may access by wireless or wireline communications to
`update the options programmed in the database. The sub-
`scriber may be provided with Cal1Cornrnand service which
`provides real-time control of voice calls while using a
`wireless data terminal or PDA.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`S0
`
`S5
`
`These and other objects and features of the invention will
`become apparent from the following drawings. wherein:
`FIG. 1-3 are overviews of the PCI networks;
`FIG. 4 is an overview of one node of the PCI network
`according to the present invention;
`FIG. 5 is a block diagram of an exemplary PCI server
`according to the present invention;
`
`65
`
`4
`
`FIG. 6 is a block diagram of an exemplary embodiment of
`a PCI database according to the present invention;
`FIG. 7 is a block diagram of the logical connections
`between the PCI server and PCI database according to the
`present invention;
`FIGS. 8-11 illustrate exemplary message flows between a
`server and a database according to the present invention;
`FIG. 12 is a block diagram of a personal digital assistant
`according to the present invention;
`FIGS. 13-20 illustrate exemplary message flows between
`a PDA and PCI server;
`
`FIG. 21 is a block diagram of a text messaging portion of
`a PCI network;
`
`FIG. 22 is a block diagram of a voice messaging portion
`of a PCI network;
`
`FIG. 23 is a block diagram of a facsimile messaging
`portion of a PCI network;
`FIG. 24 is a diagram illustrating an exemplary Ca|lCom-
`mand service network;
`FIGS. 25-27 illustrate exemplary message flows in the
`PCI network; and
`FIGS. 28-45 illustrate exemplary screens displayed to a
`PCI subscriber using a wireless PDA.
`
`DETAILED DESCRIPTIONS OF PREFERRED
`EMBODIMENTS
`
`For clarity of presentation. the detailed description is set
`out in the following subsections:
`1. PCI Overview
`The overall network is illustrated in FIGS. 1-4 The
`network is an interface between a plurality of wireless and
`wireline networks. providing a subscriber with a variety of
`wireless and wireline message and voice delivery and
`receipt options.
`ll The PCI Server
`The PCI Server is illustrated in FIG. 5. The PCI server is
`a peripheral which performs messaging and call redirection
`functions and interfaces with the PCI database to update the
`subscriber profile.
`111. The PCI Database
`The PCI Database is illustrated in FIG. 6. The PCI
`database maintains the subscriber profile. controls CaJlCom-
`mand functions. and handles DTMF-based subscriber profile
`updates.
`IV. The ServerlDatabase Interface
`The Server/Database interface is illustrated in FIGS.
`7-11. The PCI server/PCI database interface provides for the
`transfer of information regarding the subscriber profile and
`the CallComrnand services.
`V. The PDAIPCI Interface
`The PDA/PCI interface is illustrated in FIGS. 12-20. The
`PDA/PCI interface provides for the transfer of information
`between a remote wireless subscriber and the PCI.
`VI. Services
`A. E-Mail Messaging
`E-Mail messaging in the PCI is illustrated in FIG. 21. The
`PCI network provides the subscriber with a variety of e-mail
`delivery. receipt. and notification options. including screen-
`ing and selective destination delivery of incoming e-mail.
`B. Voice Messaging
`Voice messaging in the PCI is illustrated in FIG. 22. The
`PCI provides the subscriber with a variety of voice mail
`delivery. receipt. and notification options. including screen-
`ing and selective destination delivery of incoming Voice
`mail.
`
`Google Ex. 1210, pg. 29
`
`Google Ex. 1210, pg. 29
`
`
`
`5 .742.905
`
`5
`
`C. Facsimile Messaging
`Facsimile messaging in the PCI is illustrated in FIG. 23.
`The PCI provides the subscriber with a variety of facsimile
`delivery. receipt. and notification options. including screen-
`ing and selective destination delivery of incoming faxes.
`D. Cal1Command
`The CallComrnand service is illustrated in FIG. 24.
`CallCommand service provides real-time control of voice
`calls while using a wireless data terminal or PDA.
`VII. Message Flows
`Certain message flows for wireless messaging in the PCI
`are illustrated in FIGS. 25-27. The three message flows
`illustrated are sending a message from one subscriber to
`another. receiving a message regardless of whether the
`subscriber is using a wireless or wireline terminal. and
`sending a message to a non-subscriber.
`VIII. The FDA Application
`The application residing in the PDA is described in FIGS.
`28-45. which illustrate exemplary screens displayed to a
`PCI subscriber using a wireless PDA.
`IX. Billing
`Billing procedures for a PCI network use is briefly
`described.
`X. Conclusion
`
`A glossary of acronyms used in this specification is
`attached as Appendix A.
`I. PCI Overview
`FIG. 1 is a simplified overview of a personal communi-
`cations internetworking (“PCI”) according to the present
`invention. A consumer. an ofiice for example. has various
`messaging equipment. such as a voice mail system 20. an
`e-mail terminal 22. fax machines 24. and telephones 26.
`These are all connected to wireline networks 29. For
`example. the fax 24. phone 26. and voicemail system 20 may
`be connected to a Public Switched Telephone Network
`(PSTN). part of which belongs to a particular local phone
`service company. and part of which belongs to a particular
`long distance service provider. The e-mail terminal 22 may
`be connected to a data packet network. such as Internet.
`whose packets are carried over phone lines.
`A mobile communications subscriber (for example an
`employee who works at the office described above and
`travels frequently) has various portable messaging
`equipment. such as a PDA 30. a cellular phone 32. and a
`pager 34. These are connected to wireless networks 39.
`These wireless messaging options may be provided by
`dilferent service providers. That is. the cellular phone may
`be connected to a wireless network of a cellular phone
`service provider. the pager may be connected to a different
`wireless network maintained by a pager service provider.
`and the PDA may be connected to a third wireless commu-
`nications network maintained by yet anotha service pro-
`vider.
`A Personal Communications Internetworking network
`(“PCI”) 40 according to the present invention is connected
`between the wireless 39 and wireline networks 29. The PCI
`40 permits the mobile communications subscriber to send
`and receive messages between disparate networks and mes-
`saging systems and a variety of service providers. The
`mobile communications subscriber can receive e-mail. fax.
`pages. and voice messages under a single phone number
`while using either a wireless or wireline network. The
`subscriber may also select the media format and serving
`network used to receive messages. The subscriber may also
`select cross-media notification of incoming messages. (i.e..
`the subscriber may receive notification from a pager mes-
`sage that a voice mail message was received).
`
`6
`The subscriber selects the wireline or wireless network
`and media format to be used for delivering messages or
`notification of message receipt. The PCI 40 wfll perform a
`media conversion to allow. for instance. an e-mail message
`to be delivered to a fax server. The PCI 40 may also include
`accessibility controls which allow the user to screen mes-
`sages by selected criteria such as media type (e.g.. e-mail.
`fax. etc.). message length (e.g.. voice mail messages less
`than three minutes). or sender (e.g.. only messages from the
`oflice and a certain client are to be forwarded).
`For example. the subscriber may have notification of a
`voice mail or fax message receipt directed to a wireless PDA
`in the form of e-mail messages. If the subscriber’s wireless
`PDA is not
`turned on or otherwise not operating.
`the
`notification may be routed to an alternate wireless or wire-
`line network. Notification to the subscriber that a voice mail
`message was received may be. for example. rerouted to the
`subscriber’s pager. and notification that a fax has been
`received may be rerouted to the wireline e-mail.
`FIG. 2 is a simplified version of the interconnections
`between various messaging systems and a PCI. As shown in
`FIG. 2. a subscriber provides the network with message
`routing and delivery instructions. These instructions are
`received by a PCI database 44 and stored in a “subscriber
`profile" for that subscriber. This database controls the deliv-
`ery of outgoing messages and the routing of incoming
`messages and message notification. (In FIG. 2. wireline
`communications are indicated with solid line connections
`and wireless communications are indicated with dashed line
`connections. The instructions to the PCI are shown with a
`solid line. but as will be explained in greater detail below.
`the instructions may be sent either by a wireline or wireless
`network.)
`The PCI database 44 supports access to information
`authenticating the subscriber’s identity and validating the
`types of services subscribed to. the subscriber’s message
`delivery (incoming messages) options and origination
`(outgoing messages) options and voice (telephone call and
`voice mail) options. For origination. the subscriber may
`select message distribution lists with specific media delivery
`options. The database 44 also supports access to the portions
`of the subscriber profile that the subscriber may control.
`The subscriber may use a personal telephone number to
`register at alternate wireline and wireless terminals while
`maintaining use of the message screening and delivery
`options selected and stored in a subscriber’s profile. This is
`called “personal mobility”. Information about the location of
`a wireless or wireline network location to which the sub-
`scriber’s terminal is connected automatically registers and
`deregisters a subscriber’s terminal. This is called “terminal
`mobility.”
`FIG. 3 shows the PCI 40. The CPE (voice mail 20. e-mail
`22. fax 24. and phone 26) are connected to wireline networks
`29. The mobile subscriber equipment (PDA 30. cellular
`phone 32. and pager 34) are connected to wireless networks
`39. Both the wireline and wireless networks 29. 39 are
`connected to a PCI 40 at a service provider. The networks
`29. 39 are connected to a local exchange carrier (LEC) 42 for
`the personal communications intemetworking.
`A PCI database 44 is a physical communication system
`which provides call processing functions for a collection of
`central oflice switches. The PCI database 44 includes the
`mobile subscriber’s profile.
`including message sending.
`message receiving. and service control options. The PCI
`database 44 may be a service control point or a network
`adjunct. The PCI datab