`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. 1010, pg. 1
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 1 0f 26
`
`5,742,905
`
`.EzSmE
`
`
`
`$2532 .385
`
`Google Ex. 1010, 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. 1010, pg. 3
`
`
`
`Google Ex. 1010, 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. 1010, pg. 5
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 5 of 26
`
`5,742,905
`
`Em
`
`85:22:12
`
`52% E92
`
`HE
`
`5533
`
`Google Ex. 1010, pg. 6
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 6 0f 26
`
`5,742,905
`
`Sm
`
`52mm
`
`29:55
`855w
`
`Google Ex. 1010, 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. 1010, 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. 1010, 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. 1010, 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. 1010, 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. 1010, pg. 12
`
`
`
`Google Ex. 1010, pg. 13
`
`
`
`Google Ex. 1010, 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. 1010, pg. 15
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 15 of 26
`
`5,742,905
`
`mmv A
`m 555
`
`cm;
`
`@2558:
`
`Google Ex. 1010, 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. 1010, pg. 17
`
`
`
`US. Patent
`
`Apr. 21, 1998
`
`Sheet 17 of 26
`
`5,742,905
`
`51
`
`$523
`
`3w dam
`
`Google Ex. 1010, pg. 18
`
`
`
`Google Ex. 1010, pg. 19
`
`
`
`Google Ex. 1010, pg. 20
`
`
`
`Google Ex. 1010, pg. 21
`
`
`
`Google Ex. 1010, pg. 22
`
`
`
`Google Ex. 1010, pg. 23
`
`
`
`Google Ex. 1010, pg. 24
`
`
`
`Google Ex. 1010, pg. 25
`
`
`
`Google Ex. 1010, pg. 26
`
`
`
`Google Ex. 1010, pg. 27
`
`
`
`Google Ex. 1010, pg. 28
`
`
`
`Google Ex. 1010, pg. 29
`
`
`
`Google Ex. 1010, pg. 30
`
`
`
`Google Ex. 1010, pg. 31
`
`
`
`Google Ex. 1010, pg. 32
`
`
`
`Google Ex. 1010, pg. 33
`
`
`
`Google Ex. 1010, pg. 34
`
`
`
`Google Ex. 1010, pg. 35
`
`
`
`Google Ex. 1010, pg. 36
`
`
`
`Google Ex. 1010, pg. 37
`
`
`
`Google Ex. 1010, pg. 38
`
`
`
`Google Ex. 1010, pg. 39
`
`
`
`Google Ex. 1010, pg. 40
`
`
`
`Google Ex. 1010, pg. 41
`
`
`
`Google Ex. 1010, pg. 42
`
`
`
`Google Ex. 1010, pg. 43
`
`
`
`Google Ex. 1010, pg. 44
`
`
`
`Google Ex. 1010, pg. 45
`
`
`
`Google Ex. 1010, pg. 46
`
`
`
`Google Ex. 1010, pg. 47
`
`
`
`Google Ex. 1010, pg. 48