throbber
United States Patent 119]
`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
`
`E-MAIL
`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

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