throbber
United States Patent [19J
`Bartholomew et al.
`
`[54] MESSAGE COMMUNICATION VIA
`COMMON SIGNALING CHANNEL
`
`[75]
`
`Inventors: Dale L. Bartholomew, Vienna; Robert
`D. Farris, Sterling, both of Va.
`
`[73] Assignee: Bell Atlantic Network Services, Inc.,
`Arlington, Va.
`
`[21] Appl. No.: 557,749
`
`[22] Filed:
`
`Nov. 13, 1995
`
`Related U.S. Application Data
`
`[ 63] Continuation-in-part of Ser. No. 353,281, Dec. 5, 1994, Pat.
`No. 5,680,442, and a continuation-in-part of Ser. No. 371,
`906, Jan. 12, 1995, Pat. No. 5,631,948, which is a continu(cid:173)
`ation-in-part of Ser. No. 353,281, Dec. 5, 1994, Pat. No.
`5,680,442, which is a continuation-in-part of Ser. No. 539,
`952, Oct. 6, 1995, Pat. No. 5,661,782.
`Int. Cl.6
`.............................. H04M 3/50; H04M 7/06
`[51]
`[52] U.S. Cl. ....................... 379/89; 379/100.08; 379/207;
`379/230
`[58] Field of Search ................................ 379/89, 230, 67,
`379/88, 207, 100.08, 100.12; 370/356,
`354
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,310,727
`4,313,036
`4,371,752
`4,585,906
`4,602,129
`4,609,778
`4,625,081
`4,652,700
`4,766,604
`4,790,003
`4,932,042
`5,008,926
`5,012,511
`5,018,191
`5,029,199
`5,029,200
`5,034,975
`
`1/1982 Lawser .................................... 379/207
`1/1982 Jabara ..................................... 379/207
`2/1983 Matthews et al. ........................ 379/89
`4/1986 Matthews et al. ........................ 379/89
`7/1986 Matthews et al. ........................ 379/89
`9/1986 Franklin et al. ........................ 379/246
`11/1986 Lotito et al. .............................. 379/88
`3/1987 Matthews et al. ........................ 379/67
`8/1988 Axberg ...................................... 379/67
`12/1988 Kepley et al. ............................ 379/88
`6/1990 Baral et al. ............................... 379/67
`4/1991 Misholi ..................................... 379/89
`4/1991 Hanle et al.
`........................... 379/21.1
`5/1991 Catron et al. ........................... 379/100
`7/1991 Jones et al. ............................... 379/67
`7 /1991 Haas .......................................... 379/89
`7/1991 Grimes ...................................... 379/67
`
`I 1111111111111111 11111 lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US005812639A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,812,639
`Sep. 22, 1998
`
`5,089,954
`5,095,480
`5,134,647
`5,163,080
`5,193,110
`5,195,128
`5,199,062
`5,237,604
`5,260,986
`5,263,080
`5,274,696
`5,278,897
`5,289,468
`5,309,437
`5,333,266
`5,353,331
`5,361,399
`5,367,566
`5,375,159
`5,377,186
`5,381,465
`5,386,467
`5,400,393
`
`2/1992 Rago ................................... 379/229 X
`3/1992 Fenner .................................. 379/22 X
`7/1992 Pugh et al. ................................ 379/88
`11/1992 Amoroso ................................... 379/89
`3/1993 Jones et al. ............................... 379/89
`3/1993 Knit! ......................................... 379/88
`3/1993 VonMeister et al.
`..................... 379/89
`8/1993 Ryan ....................................... 379/220
`11/1993 Pershan ................................. 379/67 X
`11/1993 Jones et al. ............................... 379/88
`12/1993 Perelman .................................. 379/89
`1/1994 Mowery et al.
`........................ 379/212
`2/1994 Yoshida ................................... 370/401
`5/1994 Perlman .................................. 370/401
`7/1994 Boaz ....................................... 395/200
`10/1994 Emery et al. ............................. 379/58
`11/1994 Linquist et al.
`....................... 455/56.1
`11/1994 Moe et al.
`.............................. 379/243
`12/1994 Williams ................................... 379/23
`12/1994 Wegner et al.
`..................... 379/201 X
`1/1995 Carter et al. .............................. 379/67
`1/1995 Ahmad .................................... 379/220
`3/1995 Knuth ........................................ 379/88
`
`(List continued on next page.)
`
`OTHER PUBLICATIONS
`
`Audio Messaging Interchange Specification (AMIS)-Ana(cid:173)
`log Protocol, Version 1, Issue 2, Feb. 1992.
`Common Channel Signalling System No. 7 for ISDN &
`Intelligent Networks. Jabbari, B. 8078 Proceedings IEEE 79
`(1991) No. 2.
`
`Primary Examiner-Thomas W. Brown
`Attorney, Agent, or Firm-McDermott, Will & Emery
`
`[57]
`
`ABSTRACT
`
`A system and method of effecting transfer of message
`information of varied types from one centralized messaging
`system to another messaging device in a switched commu(cid:173)
`nications network having a plurality of central offices con(cid:173)
`nected to subscriber terminals and connected together by
`trunks wherein the transfer of the message is effected
`through a common channel signaling network without using
`the trunks.
`
`20 Claims, 17 Drawing Sheets
`
`368
`
`370
`
`372
`
`Page 1 of 48
`
`

`

`United States Patent [19J
`Bartholomew et al.
`
`[54] MESSAGE COMMUNICATION VIA
`COMMON SIGNALING CHANNEL
`
`[75]
`
`Inventors: Dale L. Bartholomew, Vienna; Robert
`D. Farris, Sterling, both of Va.
`
`[73] Assignee: Bell Atlantic Network Services, Inc.,
`Arlington, Va.
`
`[21] Appl. No.: 557,749
`
`[22] Filed:
`
`Nov. 13, 1995
`
`Related U.S. Application Data
`
`[ 63] Continuation-in-part of Ser. No. 353,281, Dec. 5, 1994, Pat.
`No. 5,680,442, and a continuation-in-part of Ser. No. 371,
`906, Jan. 12, 1995, Pat. No. 5,631,948, which is a continu(cid:173)
`ation-in-part of Ser. No. 353,281, Dec. 5, 1994, Pat. No.
`5,680,442, which is a continuation-in-part of Ser. No. 539,
`952, Oct. 6, 1995, Pat. No. 5,661,782.
`Int. Cl.6
`.............................. H04M 3/50; H04M 7/06
`[51]
`[52] U.S. Cl. ....................... 379/89; 379/100.08; 379/207;
`379/230
`[58] Field of Search ................................ 379/89, 230, 67,
`379/88, 207, 100.08, 100.12; 370/356,
`354
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,310,727
`4,313,036
`4,371,752
`4,585,906
`4,602,129
`4,609,778
`4,625,081
`4,652,700
`4,766,604
`4,790,003
`4,932,042
`5,008,926
`5,012,511
`5,018,191
`5,029,199
`5,029,200
`5,034,975
`
`1/1982 Lawser .................................... 379/207
`1/1982 Jabara ..................................... 379/207
`2/1983 Matthews et al. ........................ 379/89
`4/1986 Matthews et al. ........................ 379/89
`7/1986 Matthews et al. ........................ 379/89
`9/1986 Franklin et al. ........................ 379/246
`11/1986 Lotito et al. .............................. 379/88
`3/1987 Matthews et al. ........................ 379/67
`8/1988 Axberg ...................................... 379/67
`12/1988 Kepley et al. ............................ 379/88
`6/1990 Baral et al. ............................... 379/67
`4/1991 Misholi ..................................... 379/89
`4/1991 Hanle et al.
`........................... 379/21.1
`5/1991 Catron et al. ........................... 379/100
`7/1991 Jones et al. ............................... 379/67
`7 /1991 Haas .......................................... 379/89
`7/1991 Grimes ...................................... 379/67
`
`I 1111111111111111 11111 lllll lllll lllll lllll lllll lllll lllll 111111111111111111
`US005812639A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,812,639
`Sep. 22, 1998
`
`5,089,954
`5,095,480
`5,134,647
`5,163,080
`5,193,110
`5,195,128
`5,199,062
`5,237,604
`5,260,986
`5,263,080
`5,274,696
`5,278,897
`5,289,468
`5,309,437
`5,333,266
`5,353,331
`5,361,399
`5,367,566
`5,375,159
`5,377,186
`5,381,465
`5,386,467
`5,400,393
`
`2/1992 Rago ................................... 379/229 X
`3/1992 Fenner .................................. 379/22 X
`7/1992 Pugh et al. ................................ 379/88
`11/1992 Amoroso ................................... 379/89
`3/1993 Jones et al. ............................... 379/89
`3/1993 Knit! ......................................... 379/88
`3/1993 VonMeister et al.
`..................... 379/89
`8/1993 Ryan ....................................... 379/220
`11/1993 Pershan ................................. 379/67 X
`11/1993 Jones et al. ............................... 379/88
`12/1993 Perelman .................................. 379/89
`1/1994 Mowery et al.
`........................ 379/212
`2/1994 Yoshida ................................... 370/401
`5/1994 Perlman .................................. 370/401
`7/1994 Boaz ....................................... 395/200
`10/1994 Emery et al. ............................. 379/58
`11/1994 Linquist et al.
`....................... 455/56.1
`11/1994 Moe et al.
`.............................. 379/243
`12/1994 Williams ................................... 379/23
`12/1994 Wegner et al.
`..................... 379/201 X
`1/1995 Carter et al. .............................. 379/67
`1/1995 Ahmad .................................... 379/220
`3/1995 Knuth ........................................ 379/88
`
`(List continued on next page.)
`
`OTHER PUBLICATIONS
`
`Audio Messaging Interchange Specification (AMIS)-Ana(cid:173)
`log Protocol, Version 1, Issue 2, Feb. 1992.
`Common Channel Signalling System No. 7 for ISDN &
`Intelligent Networks. Jabbari, B. 8078 Proceedings IEEE 79
`(1991) No. 2.
`
`Primary Examiner-Thomas W. Brown
`Attorney, Agent, or Firm-McDermott, Will & Emery
`
`[57]
`
`ABSTRACT
`
`A system and method of effecting transfer of message
`information of varied types from one centralized messaging
`system to another messaging device in a switched commu(cid:173)
`nications network having a plurality of central offices con(cid:173)
`nected to subscriber terminals and connected together by
`trunks wherein the transfer of the message is effected
`through a common channel signaling network without using
`the trunks.
`
`20 Claims, 17 Drawing Sheets
`
`368
`
`370
`
`372
`
`Page 1 of 48
`
`

`

`5,812,639
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,406,557
`5,418,844
`5,420,916
`5,436,957
`5,442,690
`5,454,030
`
`4/1995 Baudoin .............................. 379/207 X
`5/1995 Morrisey et al. ....................... 379/207
`5/1995 Sekiguchi ................................ 379/230
`7/1995 McConnell .............................. 379/230
`8/1995 Nazif et al. ............................. 379/207
`................. 379/88 X
`9/1995 de Oliveira et al.
`
`5,473,677
`5,475,732
`5,475,737
`5,481,601
`5,519,770
`5,550,914
`5,631,948
`
`12/1995
`12/1995
`12/1995
`1/1996
`5/1996
`8/1996
`5/1997
`
`D' Amato et al. ....................... 379/112
`Pester ........................................ 379/34
`Garner et al. ............................. 379/67
`Nazif et al. ............................. 379/207
`Stein ....................................... 379/201
`Clark et al. ............................. 379/230
`Bartholomew et al. .................. 379/67
`
`Page 2 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`'"""' 0 ....,
`~ ....
`'JJ. =(cid:173)~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`--___ ~-, 32 ~
`40 AT2
`__ LOCAL TRUNKS
`1
`I 10
`SP
`307 ""
`-SP _ _ _ _ _ __ _ _ __ 3
`EO
`
`2uJ
`---
`
`--
`
`255-201-101
`
`'
`
`255-201-1031
`1
`
`I
`I
`1 34T
`
`-----~38
`
`22
`
`/'
`
`,.,~---~L .TRU~K~ --r
`
`----_______________________ _J
`20 1
`I
`
`E04
`
`ICN TRUNKS
`
`PUB~1Z s~~T~~~D-;E~;o;; ---------------2s5~201-104 SP
`--"l. ----',
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`2
`
`--~-
`
`1
`1
`
`~o!_ ~46~03-002
`I ~-: :_·_-______________ [~6_
`~ _/',,. -
`ATl
`/
`
`-__ 1 __ -~-J-!JNIL ___ _
`
`255-000-000
`
`54
`
`-
`
`i----
`
`B-LINK
`
`I
`
`64
`
`40
`
`-7
`
`REGION 2
`
`70
`255-205-102
`
`SCP
`
`FIG. 1
`
`SCP
`
`68
`
`-246-20~015 -SS7 NETWORK
`
`-
`
`-
`
`-
`
`-
`
`-
`
`REGION 1
`
`1
`12 ~ -
`r-
`
`-
`
`-
`
`ICNTRUNKS
`
`246-103-003 I
`
`EOl
`
`~-,,.. -----,,r ------1$P' ----i... -
`
`Page 3 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`0 ....,
`N
`~ ....
`'JJ. =(cid:173)~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`FIG. 3
`
`ROUTING LABEL
`
`0
`
`l
`
`I LENGTH INDICATOR
`
`OCP -NETWORK ID
`OP( -CLUSTER
`OPC -MEMBER
`DPC -NETWORK ID
`DPC -CLUSTER
`DPC -MEMBER
`SERVICE INFORMATION OCTET
`SPARE
`FIB
`BIB
`7 6 5 4 3 2
`
`FSN
`BSN
`
`BITS
`
`11
`10
`9
`8
`7
`6
`5
`4
`3
`2
`
`OCTETS
`
`DIRECTION OF TRANSMISSION
`
`-~
`
`-
`
`74
`
`72
`
`FIG. 2
`
`FLAG
`CRC
`
`OPTIONAL PARAMETERS
`
`-
`
`MANDATORY PARAMETERS
`
`15 -N
`
`FIXED PARAMETERS
`
`MESSAGE TYPE
`
`CIC
`SLS
`
`I
`
`ROUTING LABEL
`
`FLAG
`
`BITS
`
`14
`
`13
`12
`
`2-11 [
`
`1
`
`OCTETS
`
`Page 4 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`~
`
`'"""'
`-..J
`0 ....,
`~ ....
`'JJ. =-~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`~372
`
`k-370
`
`'A' 368
`
`316
`
`SYSTEM
`
`SWITCHING
`
`I
`
`I ---
`
`FIG. 4
`
`MSP I RC MAC '
`
`vv, 3 212
`I "' \
`
`\
`
`V
`l :>1r't/ k
`
`)
`346
`
`380
`SMDI
`MLHG
`
`SYSTEM
`MAIL
`VOICE
`
`376~
`
`~374
`
`SYSTEM
`MAIL
`VOICE
`
`384
`
`328/
`
`318 ~ I
`
`382
`
`"-Jcolr430
`
`324
`
`RC MAC
`
`SYSTEM
`
`SWITCHING
`
`310
`
`314
`
`X
`
`366
`
`y
`
`~340~
`
`'><::'
`
`338---I
`
`326
`
`320
`
`I
`
`342
`
`322
`
`350
`
`Page 5 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`0 ....,
`~ ....
`'JJ. =(cid:173)~
`
`,i;;..
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`15~ ________ J
`
`CHANGE INT.
`
`I RING COUNT
`
`ETHERNET -129 1
`
`VOICE h I
`
`--7
`
`--
`
`-
`
`-
`
`125
`
`I
`1 VOICE MAIL (120)
`,--------
`
`I
`I
`I
`I
`I
`I
`
`I
`I
`I
`I
`
`1
`
`(VPU)
`UNIT
`
`I
`
`vo!]
`•
`•
`•
`(VPU)
`UNIT
`
`PROCESSING
`
`PROCESSING
`
`VOICE
`
`(VPU)
`UNIT
`
`PROCESSING
`
`125
`
`128
`
`125
`
`128
`
`I I 128
`
`(MCU)
`UNIT
`
`j_
`
`CONTROL
`MASTER
`123
`
`Tl
`
`Tl
`
`Tl
`
`• • • • •
`
`FIG. 5
`
`L _ _ _ _
`
`:
`
`I
`
`' (CON()
`
`MIU
`
`127
`
`121
`
`(DSS)
`SYSTEM
`
`SWITCHING
`DIGITAL
`
`MLHG -143
`
`•
`•
`•
`
`l ,.
`
`1~1
`
`PLATFORM
`SERVICES
`MULTI(cid:173)
`
`141
`
`155
`
`SMDI
`
`RC-MAC
`
`SYSTEM
`
`110-1 SWITCHING
`
`OFFICE
`END
`
`136
`
`132
`
`□□□
`□□□
`□□□
`DOD
`~
`
`Page 6 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`0 ....,
`Ul
`~ ....
`'JJ. =-~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`□□□
`□□□
`□□□
`I□□□
`
`1---1
`
`□□□
`231-t888
`□□□1
`
`~
`
`OFFICE
`215 -1. END
`
`SYSTEM
`
`SWITCHING
`
`SSP
`
`I
`
`257 ;
`
`-120-
`
`SYSTEM
`
`VOICE MAIL
`
`255
`
`239,t s'rp ,,IL------'---~ -211-
`
`-153-
`RC-MAC -155 I MSP
`
`□□□
`□□□
`□□□
`□□□
`1---1
`
`133
`
`SMDI -141
`
`MLHG -143
`
`• • •
`
`SYSTEM
`WITCHING
`-210-
`
`.,,..
`
`253
`
`□□□
`□□□
`□□□ ___ ...__ __ -I
`□□□
`1---1
`
`136
`
`132
`
`131
`
`___________ J
`
`t..__
`I t-----1 DRS
`
`...___,_ 2 43
`
`SCP
`
`L~------
`
`SMS
`
`I
`
`_245
`
`241
`
`00
`
`-7
`
`-
`
`-
`
`-
`
`0 t-242
`-------,---,-
`
`; -JSCP -240-
`
`FIG. 6
`
`Page 7 of 48
`
`

`

`U.S. Patent
`
`Sep. 22, 1998
`
`Sheet 6 of 17
`
`5,812,639
`
`FLAG
`
`ROUTING LABEL
`
`I
`
`SLS
`CIC
`MESSAGE TYPE
`
`DIGITAL
`MESSAGE
`INFORMATION
`
`I----'" 386
`
`CRC
`FLAG
`
`FIG. 7
`
`Page 8 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`0 ....,
`-..J
`~ ....
`'JJ. =-~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`FIG. 8
`
`~
`
`END OF( I
`
`SP
`
`421_...,
`
`\
`\
`
`\
`
`\
`
`\ \
`\
`
`\
`
`\
`\
`\
`
`\
`
`SP
`
`I
`I
`I
`t
`
`SP 1------------~ TANDEM
`4 2 3 .----'-----,
`
`II
`
`TANDEM
`
`413
`
`,-....-..__,
`
`I
`I
`I
`
`,
`/
`
`,
`
`411
`
`END OFC
`
`SP
`
`I
`
`I
`
`11
`
`I I
`
`,'
`
`I
`
`I
`I
`I
`
`427
`
`SCP
`
`NETWORK 2
`
`415 0-----------------------0-425
`DB
`~ CIDS7
`0
`
`430
`
`,/
`
`✓,,
`✓
`
`I
`I
`
`I
`
`417~
`
`NETWORK 1
`
`Page 9 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`0 ....,
`00
`~ ....
`'JJ. =(cid:173)~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`FIG. 9
`
`MTP
`
`I
`
`ISDN-UP
`
`DATA LINK
`
`SIGNALING LINK
`
`NETWORK
`
`SCCP
`
`ASP
`
`OMAP
`
`SS7
`
`ASP
`
`TCAP
`
`L1
`
`L2
`
`L3
`
`L4
`
`LS
`
`L6
`
`L7
`
`PHYSICAL
`
`LINK
`
`NETWORK
`
`TRANSPORT
`
`SESSION
`
`PRESENTATION
`
`APPLICATION
`
`OSI
`
`Page 10 of 48
`
`

`

`U.S. Patent
`
`Sep. 22, 1998
`
`Sheet 9 of 17
`
`5,812,639
`
`Sl
`
`STP
`RECEIVES
`MSG
`
`FIG. 10
`
`DPC
`
`S4
`
`S2
`
`NO
`
`S7
`
`SB
`
`S9
`
`STP SENDS
`QUERY TO
`SS7 DB
`
`DB TRANSLATES
`QUERY INTO
`ROUTING INSTR
`
`DB SENDS
`ROUTING INSTR
`TO STP
`
`SlO
`
`STP USES INSTR TO
`TRANSLATEGTTINTO
`POINT CODE IN MSSG
`
`STP FORWARDS
`MSG BASED ON
`POINT CODE
`
`S3
`
`STP RETRIEVES
`TRANSLATION DATA
`FROM INTERNAL
`MEMORY
`
`STP USES DATA
`FROM MEMORY TO
`TRANSLATE GTT
`TO POINT CODE
`
`S5
`
`S6
`
`Page 11 of 48
`
`

`

`U.S. Patent
`U.S. Patent
`
`Sep. 22, 1998
`Sep. 22, 1998
`
`Sheet 10 of 17
`Sheet 10 of 17
`
`5,812,639
`5,812,639
`
`V,
`::a-=
`c.::
`0
`~
`I-(cid:173)
`LL.I
`:z:
`'--' ><
`
`|!
`
`----
`
`VLY
`
`aly,|Tas1i]{weeneeepee4dOd|b-----y7--4
`1—_—dS
`TTT1dOd
`roo-4|W3QNVL
`----•
`VILOld
`
`=========1======1--1=========
`
`I
`
`t
`I
`
`(.!)
`u..
`
`~B
`e~
`
`C"') -..,.
`
`'
`
`' ...
`
`..,.
`
`a.. ~
`LL.I
`V,
`C
`:z:
`ct
`1--
`
`...
`
`...
`
`'
`
`...
`
`...
`
`.....
`
`...
`
`a..
`V,
`
`-
`-
`
`..,.
`
`'--'
`u..
`0
`C
`:z:
`LL.I
`
`><
`
`Page 12 of 48
`
`SYYOMIINDXLYYOMLIN
`
`-
`---
`'--' ------ ~ --
`I
`-
`I
`.....
`..,.
`
`..,.
`
`a..
`V,
`
`-
`
`::a-=
`c.::
`0
`~
`1--
`LL.I
`:z:
`
`Page 12 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`'"""' 0 ....,
`'"""'
`~ ....
`'JJ. =-~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`7\v
`
`END OF( I
`' ' '
`
`SP
`
`' ' \
`
`' \
`
`\
`
`421
`
`I TANDEM ~ \
`
`\
`
`:
`
`423 _
`
`SP
`
`FIG. 118
`
`!!
`
`-~
`
`\
`
`I
`
`-[ ---------_-~ _i STP J_ 4
`
`-------
`
`,, I
`]
`:
`:-43B
`I-------II
`I
`1
`~ --
`_ ...,
`_______ u __
`1
`I
`POP--7
`
`-
`
`-
`
`-J
`
`43A
`--, -
`
`-
`
`I : __ ,
`
`SP
`
`-iJ
`
`-
`
`I
`I"" -
`
`I
`I
`
`8427
`
`NETWORK 2
`
`845A
`
`IXC NETWORKS
`
`Page 13 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`"'""
`-..J
`0 ....,
`"'"" N
`~ ....
`'JJ. =(cid:173)~
`
`00
`\0
`"'""
`\0
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`MODULE -455 -
`ADMINISTRATIVE
`
`L ___________ J
`I 1
`I
`
`I
`
`469
`
`STORE
`
`PROGRAM
`
`463
`
`467
`
`STORE
`CALL
`
`PROCESSOR -461 -
`
`MODULE
`
`ADMINISTRATIVE
`
`PROCESSOR
`
`1/0
`
`r46f---~-
`
`•
`
`1
`
`OPERA Tl ONS SYSTEMS
`
`DATA LINKS FOR
`
`TERMINAL
`
`CCIS
`
`473
`
`►
`
`~
`Jom}
`
`[_
`471
`
`◄
`
`FIG. 12
`
`451
`
`UNIT n
`
`459
`
`LINKS + ,---------ll---
`
`SWITCH
`MESSAGE
`
`SWITCH -457 -
`MULTIPLEXED
`
`TIME
`
`,s=...----,
`
`466
`
`ti
`D
`
`I
`I
`I
`---------------7
`
`SYNCH.
`
`AND TIMING
`
`NETWORK CTRL.
`
`'
`
`AND TSI
`CONTROL
`MODULE
`
`UNIT n
`
`UNIT 1
`UNIT 0
`
`451
`
`INTERFACE MODULE
`
`--__ .J
`1
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`MODULE -453 -
`COMMUNICATIONS
`
`-
`
`-
`
`-
`
`-1--
`
`-
`
`-
`
`-
`
`-
`
`L
`
`AND TSI
`CONTROL
`MODULE
`
`INTERFACE MODULE
`
`UNIT l
`UNIT 0
`
`TRUNKS !
`
`AND
`LINES
`
`Page 14 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`0 ....,
`'"""' ~
`~ .....
`'JJ. =(cid:173)~
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`L--------___ j
`I
`
`MODULE -485 -
`ADMINISTRATIVE
`
`MSGS1 ~ PROCESSOR -487 -
`-ADMINISTRATIVE
`
`MODULE
`
`1
`I
`
`491
`
`STORE
`'I PROGRAM
`489
`
`I
`
`I
`I
`
`FIG. 13
`
`483
`
`\ ~
`
`~I/
`
`CTRL
`
`◄
`I
`/
`
`FABRIC
`SWITCH
`PACKET
`
`►I\
`
`493
`
`PROCESSOR
`
`1/0
`
`1
`
`-
`
`...
`
`. ►I
`
`i ---
`
`OPERATIONS SYSTEMS
`
`DATA LINKS FOR
`
`495
`
`7(
`\r◄
`D
`
`481
`
`I◄
`
`MODULE
`INTERFACE
`
`,_
`
`MODULE
`INTERFACE
`
`481
`
`LINKS
`DATA
`
`==t=l
`
`Page 15 of 48
`
`

`

`U.S. Patent
`U.S. Patent
`
`Sep. 22, 1998
`Sep. 22, 1998
`
`Sheet 14 of 17
`Sheet 14 of 17
`
`5,812,639
`5,812,639
`
`r-------- ---------,
`
`.....
`
`°" -
`
`SCE
`
`FIG.14
`
`.
`(!) -LI..
`
`______ _j
`
`Cl..
`"-' VI
`-------,-
`1
`l
`
`' '
`' '
`
`'
`
`'
`
`'
`
`'
`
`...
`0..
`""'
`,, ✓ o
`t-
`
`,,
`
`'\~ C
`--
`
`'
`
`i.n
`
`Page 16 of 48
`
`Page 16 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`~
`~
`
`'"""'
`-..J
`....,
`0
`'"""'
`Ul
`....
`=-
`
`'JJ.
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`'?
`~
`'JJ.
`
`=
`......
`~ ......
`~
`•
`r:JJ.
`d •
`
`~
`
`I COMPUTER I
`I
`516
`
`,--........ 514
`
`I
`I
`
`I ~512
`
`512
`
`~512®
`
`531
`

`
`I
`
`I
`I
`I
`I
`I
`
`I
`
`I
`
`I
`
`I
`I
`I
`I
`
`I
`
`I
`
`BOX
`JUKE
`,
`534
`
`538
`
`SERVER
`FILE
`
`536
`
`SERVER
`FILE
`
`SWITCH
`
`544
`

`
`540
`
`543
`
`I I STORAGE
`
`FAX
`
`------
`SERVER
`
`FAX
`
`542
`
`I BRIDGE I
`I
`534
`r _____ J
`
`I
`I
`I
`
`I
`
`I BRIDGE I
`I
`534
`
`I
`I
`I
`
`I GATEWAY
`
`I I
`
`532
`
`ACCOUNTING
`
`MESSAGE
`AUTOMATIC
`
`I
`
`560
`
`5~0
`
`I
`
`I
`PROCESSOR
`
`550
`
`FIG. 15 PRIOR ART
`
`H GATEWAY I :
`
`COMPUTER H
`
`I
`
`I
`
`I
`
`I
`
`I
`
`I
`I
`I
`
`532
`
`Cl T p
`
`526
`
`516
`
`COMPUTER ~
`
`ROUTER I
`
`530
`
`510
`
`512~.?58
`
`@
`
`521 m .. "520
`
`524 522 522
`

`
`Page 17 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`""""
`-..J
`0 ....,
`"""" O'I
`~ ....
`'JJ. =(cid:173)~
`
`00
`\0
`""""
`\0
`~N
`N
`~ '?
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`(VPU)
`UNIT
`
`PROCESSING
`
`FAX
`
`--,
`
`-
`
`-
`
`--
`
`-
`
`628
`
`Tl
`
`Tl
`
`625A
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`600
`
`r.:
`JI
`DATA MAIL SYSTEM
`
`1
`1
`r -
`
`PCl--652
`
`~650
`
`(DSS)
`SYSTEM
`
`SWITCHING
`DIGITAL
`
`MLHG -643
`
`•
`•
`•
`
`SYSTEM
`
`SWITCHING
`END OFFICE
`
`611
`
`.v653
`
`PLATFORM
`SERVICES
`MULTI-
`
`t-641
`
`655-,
`
`I SMDI
`
`RC-MAC I
`610
`
`636
`
`632
`
`□□□
`□□□
`□□□
`□□□
`~
`
`--------...J
`
`-
`
`-----
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`-
`
`FIG. 16
`
`I
`
`(VPU)
`
`ETHERNET -629 I
`
`I PROCESSING
`GENERIC
`
`UNIT
`
`•
`•
`•
`(VPU)
`UNIT
`
`625
`
`628 I
`
`628
`
`Tl
`
`I PROCESSING
`
`I
`
`I
`
`E-MAIL
`
`625B
`
`(MCU)
`UNIT
`
`CONTROL
`MASTER
`
`623
`
`• • • •
`
`•
`
`(CON()
`
`MIU
`_J_
`627
`
`621
`
`Page 18 of 48
`
`

`

`\0
`~
`0--,
`....
`N
`~
`00
`....
`Ul
`
`'"""'
`-..J
`....,
`0
`'"""'
`-..J
`~ ....
`=-~
`
`'JJ.
`
`00
`\0
`'"""'
`\0
`
`~N
`N
`'?
`~
`'JJ.
`
`~ = ......
`~ ......
`~
`•
`r:JJ.
`d •
`
`_,,..512
`

`
`512
`
`512
`
`518
`
`600 ~
`516
`
`534
`
`514
`
`I
`
`I
`
`I
`
`I
`
`I
`
`SYSTEM
`MAIL
`DATA
`
`J.-600
`
`SYSTEM
`MAIL
`DATA
`
`531
`529 ©
`527
`
`PC
`
`FAX
`
`FAX
`
`SYSTEM
`
`SWITCHING
`
`OFFICE
`END
`
`610
`
`SSP
`611 ~ 611
`
`610
`
`NETWORK
`TELEPHONE
`SWITCHED
`
`SYSTEM
`
`1 1
`
`SWITCHING
`
`OFFICE
`END
`
`I
`
`-E -
`
`FIG. 17
`
`GATEWAY
`
`521 m .. ,520
`
`524 522 522
`
`532
`

`
`COMPUTER
`
`526
`
`516
`\
`
`COMPUTER 1----1
`
`1---l ROUTER I
`
`51 2.. ... /'""""\.
`
`530
`
`510
`
`512~
`
`512,r"'\
`
`/508
`
`512~
`
`@
`
`Page 19 of 48
`
`

`

`5,812,639
`
`1
`MESSAGE COMMUNICATION VIA
`COMMON SIGNALING CHANNEL
`
`RELATED APPLICATIONS
`
`This application is a continuation-in-part of application
`Ser. No. 08/353,281, Voice Mail Communication With Call
`Blocking, filed Dec. 5, 1994, now U.S. Pat. No. 5,680,442,
`issued Oct. 21, 1997, and application Ser. No. 08/371,906,
`Voice Mail Communication With Call Blocking, filed Jan.
`12, 1995, U.S. Pat. No. 5,631,948, issued May 20, 1997 and
`application Ser. No. 08/539,952, Voice Mail Communication
`With Call Blocking, filed Oct. 6, 1995, now U.S. Pat. No.
`5,661,782, issued Aug. 20, 1997, which is a continuation(cid:173)
`in-part of application Ser. No. 08/353,281 filed Dec. 5, 1994,
`now U.S. Pat. No. 5,680,442, issued Oct. 21, 1997.
`
`TECHNICAL FIELD
`
`The present invention relates generally to switched com(cid:173)
`munications networks and providing voice mail services and
`more particularly relates to a system and method for pro(cid:173)
`viding communication between mailboxes in multiple mail(cid:173)
`box systems using Common Channel Signaling (CCS)
`facilities.
`
`BACKGROUND ART
`
`Voice mail has become commonplace not only in business
`usage but also on an individual telephone service subscriber
`basis through Centrex service from a central office. A voice
`mail system is a specialized computer that stores messages
`in digital form on a fixed disk. The voice is generally
`digitized, usually at a much slower rate than the 64 Kb/s
`signal the central office uses in its switching network. The
`digitized voice is compressed and stored on a hard disk that
`maintains the voice mail operating system, system prompts, 35
`and greetings, and the messages themselves. A processor
`controls the compressing, storing, retrieving, forwarding and
`purging of files. A form of early system is described in
`Matthews et al. U.S. Pat. No. 4,371,752 (hereinafter the
`Matthews '752 Patent), issued in February, 1983, and sev- 40
`eral related patents.
`U.S. Pat. No. 4,585,906 (hereinafter the Matthews '906
`Patent), issued Apr. 29, 1986 to Gordon H. Matthews et al.
`The Matthews '906 Patent is a continuation-in-part of the
`Matthews '752 Patent.
`U.S. Pat. No. 4,602,129 (hereinafter the Matthews '129
`Patent), issued Jul. 22, 1986 to Gordon H. Matthews et al.
`The Matthews '129 Patent is a continuation-in-part of the
`'752 Matthews Patent.
`The three Matthews Patents each describe a voice mail(cid:173)
`box type system using digital storage and programmed
`control to offer a wide variety of message storage, forward(cid:173)
`ing and delivery type services. The system architecture is
`essentially the same in each patent disclosure. With refer(cid:173)
`ence to FIG. 3 of the '752 Patent, the voice message system
`(VMS) 10 includes an administrative subsystem 60, a num(cid:173)
`ber of call processor subsystems shown as 62A-62C, and a
`digital data storage subsystem 64.
`The call processor subsystems each include a micropro(cid:173)
`cessor based single board computer 70, a memory 72 having
`for example 64K of RAM, a communication port interface
`74, two disk adapters 76, 78 communicating with the storage
`subsystem via two storage buses and a block transfer inter(cid:173)
`face 80 which communicates with the administrative sub(cid:173)
`system (FIG. 4). The communication port interface 74
`provides communication to and from the telephone lines via
`
`45
`
`10
`
`15
`
`2
`communication port driver modules 90A-B, each of which
`includes port drivers 92, CODECS 96 and voice connection
`arrangements 98 (FIG. 5). As shown in FIG. 6 of the '752
`Patent, the administrative subsystem 60 includes a micro-
`s processor based single board computer 100, a memory 110,
`a non-volatile memory 112, two disk adapters 114, 116
`communicating with the storage subsystem via two storage
`buses and a block transfer interface 118 which communi-
`cates with the call processor subsystems.
`In the '752 system, a message router program is informed
`of each occurrence of a new incoming message stored in the
`system. This program creates a message control block on
`disc for each message, and the message is thereby queued to
`each of the addresses selected by the person sending the
`message (see the '752 Patent, Column 29, lines 5-16). As
`disclosed in the '752 Patent, to deposit a message (FIG. 11),
`a user calls the VMS. The VMS answers the call and
`transmits an initial prompt message to the caller. The caller
`then inputs a unique authorization code identifying that
`20 person as a subscriber to the VMS service. Upon receipt of
`a valid authorization code, the VMS transmits a short
`progress tone and accepts a series of dialed digits represent(cid:173)
`ing an address input from the subscriber. Typically, an
`address is a single telephone number. The '752 system also
`25 offers the subscriber the option to select a previously estab(cid:173)
`lished distribution list including a number of such addresses.
`After entry of all necessary address information identifying
`one or more destinations, the user inputs a "1" to initiate
`voice recording and then transmits a voice message. The
`30 VMS stores the voice message in one of the digital disc
`storage units 120 within the data storage subsystem 64 (FIG.
`7). The user is then given the option to deposit another
`message, inquire about messages stored for the subscriber or
`terminate the session by hanging up.
`To retrieve and replay stored messages, a subscriber
`initiates a routine referred to in the '752 Patent as the
`INQUIRY feature (see FIG. 21). A user can enter this routine
`after completion of message deposit as discussed above, or
`the user can initiate an inquiry by calling the VMS. Again,
`the VMS initially answers the call and transmits the opening
`prompt message to the caller. The caller inputs his or her
`unique authorization code which is verified by the VMS.
`The caller then enters a special function code (SFC) for an
`INQUIRY. The VMS determines whether or not any mes-
`sages have been recorded for this subscriber. If there are no
`messages, the VMS plays a canned prompt so informing the
`subscriber. However, if there are messages recorded for the
`current caller, the VMS provides another canned message,
`and the person initiates playback by dialing a "2" (Column
`so 26, lines 42-61). The caller can control the replay of the
`messages using additional dialed digit inputs, for example to
`repeat all or a segment of a message or to skip all or a
`segment of a message (table bridging Columns 23 and 24).
`The VMS system disclosed in the '752 Patent will also
`ss automatically deliver messages to the identified addressees.
`In the DELIVERY routine (FIG. 15), the VMS calls the
`addressed recipient by dialing that person's telephone num(cid:173)
`ber. If the call is answered, the VMS plays a canned
`announcement which includes a request for the person
`60 answering the call to enter her unique authorization code. If
`there is no answer, the line is busy or the answering person
`does not enter the correct authorization code, the VMS will
`attempt to deliver the message again after a specified time
`period. When the answering party has responded by entering
`65 a valid authorization code, the VMS emits an idle tone, and
`the person can initiate playback by dialing a "2". The person
`listening to message playback can control the replay using
`
`Page 20 of 48
`
`

`

`5,812,639
`
`15
`
`20
`
`3
`additional dialed digit inputs, as discussed above (see Col(cid:173)
`umn 23, lines 30-65). The user is then given the option to
`redirect the message to another destination, deposit a reply
`message, save the message, or file the message for long term
`storage.
`In the reply routine, the user records a message for the
`sender of the message just replayed. In the redirect routine,
`the user enters a new address, and if desired, records a new
`message. The new message is appended to the original
`message already held in digital storage, and both messages 10
`are delivered to the new addressee using the DELIVERY
`routine discussed above ('752 Patent, Column 25, lines
`41-59, and FIG. 18).
`The file function disclosed in the '752 Patent transfers a
`message to a "verbal file folder" for long term storage and
`later retrieval (Column 26, lines 11-18).
`The '906 and '129 Patents include the subject matter of
`the parent '752 Patent discussed in detail above. The '906
`and '129 Patents, however, add a number of message
`processing features. For example, these Patents add a deliv-
`ery option. referred to as "TIME-1.D. VALIDITY", which
`allows the user to specify a recipient and a date and time for
`delivery of a stored message.
`The '906 and '129 Patents also expressly describe storing
`messages for an identified subscriber in terms of depositing 25
`messages "in the user's address". For example, one feature
`added in these Patents is a "Priority Hold" feature. As
`described, if the deposited message meets certain priority
`conditions, the "VMS would automatically dial the user's
`telephone rather than deposit the message in the user's 30
`address, thereby forcing delivery" ('906 Patent, Column 58,
`lines 4--12). Similarly, these Patents describe depositing
`messages "in the user owner's RO message address", as will
`be discussed in more detail below (see, e.g., '906 Patent,
`Column 70, lines 51-53). Such references to depositing 35
`messages in a "user's address" indication that the addressing
`of messages for each subscriber in the Matthews et al.
`system defines "message baskets."
`The '906 and '129 Patents also disclose several features
`which permit access by non-subscribers. For example, a
`subscriber can be assigned a receive only (RO) message
`address. To receive messages from a subscriber by using this
`address, a non-subscriber may call the VMS using a direct
`inward dial line (DID). In the specific example given in the
`Patents, the subscriber might activate a call forwarding
`feature in the TELCO network whereby calls to her home
`telephone number are automatically forwarded to the DID/
`RO number into the VMS. When such a DID call comes in,
`whether forwarded or connected directly in response to
`dialing the DID number, the TELCO network will forward
`the last three or four digits of the DID number to the VMS
`system. The VMS uses the received digits to identify the RO
`address. If the subscriber prestored any messages in the RO
`address, the VMS will play those messages to the caller,
`otherwise the VMS will play a canned prompt indicating that 55
`the subscriber is not in ('906 Patent, Column 69, lines
`27-62).
`U.S. Pat. No. 4,625,081, issued Nov. 25, 1986, to
`Lawrence A. Lotito, et al (hereinafter referred to as the
`"Lotito Patent"). Referring to FIG. 1, the patent describes an 60
`automated telephone voice service system 100 which pro(cid:173)
`vides automatic recording and editing of voice messages as
`well as forwarding of recorded

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