`U5005550906A
`
`5,550,906
`[11] Patent Number:
`[19]
`Unlted States Patent
`
`Chan et a].
`[45] Date of Patent:
`Aug. 27, 1996
`
`[54] TELECOMMUNICATIONS FEATURE
`SERVER
`
`[75]
`
`Inventors: Toan Chan, Broomfield; Ronald E.
`Hem‘er’ Bmflder’ bmh °f C01“
`.
`-
`_
`r
`.
`[73] Ass1gnee. Lucent technologies Inc., Murray H111,
`NJ.
`
`[21] Appl. No.: 286,839
`
`[22]
`
`Filed:
`
`Aug. 5, 1994
`
`Int. Cl.5 ............................. H04M 3/54; HO4Q 11/04
`[51]
`[52] US. CL.
`.. 379/207 379,201- 379/225
`
`379/229; 370/11O.;1 370/60; 370/60.1;
`370/58. 1
`[58] Field of Search ..................................... 379/201, 207,
`379/225, 229; 370/60, 60.1, 58.2, 94.2,
`62, 58.1, 110.1, 76, 62, 71, 73, 74, 583
`
`4,763,317
`........................... 370/58
`8/1988 Lehman et a1.
`4,811,335
`3/1989 Van Baardwijk et a1
`.. 370/63
`4,878,240 10/1989 Lin et al. ................. 379/67
`
`.
`,
`,
`aran C
`.
`31313:;
`233321 £333 gilCKay 5:129 1
`
`370/532
`..
`5,051,932
`9/1991 Brown et al.
`370/60.1
`5,093,827
`3/1992 Franklin et al.
`
`----- 370/110.1
`5,159,594 10/1992 Bales et a,
`
`5,182,750
`1/1993 Bales et a1.
`. 370/11011
`.
`5,305,312
`4/1994 Fornek et a1.
`370/62
`
`5,319,640
`6/1994 Yamasaki et a1.
`379/225
`9/1995 Smith ........................................ 348/17
`5,450,123
`
`OTHER PUBLICATIONS
`
`H. Newton, A Microsoft Fantasy, Computer Telephony,
`1994 Jan/Feb” pp. 9, 10, 12: 15, and 16.
`IEEE Spectrum, (Jun. 1994), vol. 31, No. 6, FIG. 4, p. 53.
`
`Primary Examiner—Jcficry Hofsass
`Assistant Examiner—Parag Dharia
`Attorney, Agent, or Firvaavid Volejnicek
`
`[56]
`
`References Cited
`
`[57]
`
`ABSTRACT
`
`U'S- PATENT DOCUMENTS
`2/1974 Abramson et a1.
`................. 179/15 AL
`3,790,717
`1/1982 Jabara et a1.
`.. 179/18 AD
`4,313,036
`4,488,004 12/1984 Bogart et a1.
`.. 179/18 AD
`4,535,448
`8/1985 Baxter 6t 31.
`----- 370/85
`4,706,242 11/1987 Harland ............
`. 370/60
`4,710,917
`12/1987 Tompkins ct a1.
`370/62
`4,720,850
`1/1988 Oberlander et a1.
`...................... 379190
`
`
`
`A PBX (14) is employed as a feature server for another
`telecommunications subsystem (11), such as a broadband or
`a multi—media subsystem or another PBX. The PBX’s fea-
`ture set is thus made available to the other subsystem. Also,
`inter-PBX feature transparency is implemented thereby.
`
`19 Claims, 18 Drawing Sheets
`
`33
`
`NODE
`PROCESSOR
`
`SCHING
`FABRIC 5
`
`
`
`
`
`
`ISDN PORT
`P”131”"
`
`CIRCUIT AND
`
`ISBN PORTCIRCUIT -ABRIC .WITCHING
`
`
`
`
`
`PROTOCOL
`
`CONVERTER
`
` PORT
`
`
`Unified Patents Inc., Ex. 1006, pg. 1
`
`Unified Patents Inc., Ex. 1006, pg. 1
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 1 of 18
`
`5,550,906
`
`m,—#552
`
`”.838”:3525
`
`xmn.
`
`ozEBEm
`
`2%:
`
`50¢zofl
`
`:2on
`
`N65%
`
`2v2:Em
`oz<E650
`
`ESzaB
`
`885%
`
`$2928
`
`Maoz
`
`E052
`
`
`
` -memmmoomm#m802
`
`
`
`”302$5053
`
`mm
`
`Unified Patents |nc., Ex. 1006, pg. 2
`
`Unified Patents Inc., Ex. 1006, pg. 2
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 2 of 18
`
`ESHEE
`
`«mm
`
`Em
`
`$59:
`
`«1%
`------__---_J
`
`5--
`
`
`
`
`
`44<oxmmuz=b<mgxmm
`
`az<325Vxmm
`
`zo=<._m2<E
`
`
`
`memmm901mmu>mwm
`
`
`
`AgonyAmmmv
`
`S22:En
`
`zocomzzoo
`
`mmu<z<2
`
`_——_-_______‘_——~_____—--______———_—_—_J
`
`
`
`>UHAOmxmm
`
`zu>zmm
`
`Ammmv
`
`FEES
`
`mu>mmm
`
`Away
`
`>xommxml
`
`(~0m2.¢_422
`
`mH2mg<
`
`Axilv
`
`zu>zmm
`
`AWZIV
`
`IIIIIIIIIIIIIIL
`
`2955
`
`$68;
`
`min;
`--____-_-__-4
`
`-anfi-
`
`_-—-------_-4
`
`E’
`r-
`“’3
`
`;I
`(I)
`F’)
`
`"7
`<3?
`“’3
`
`Unified Patents |nc., Ex. 1006, pg. 3
`
`Unified Patents Inc., Ex. 1006, pg. 3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` 7,$.55m.<58558M2m:55:553:
`
`In8505:2555
`8».(se:5:25
`28$zo=o<mz<EEE.3522
`
`69m
`
`N5,
`
`Em
`
`
`
` f.uon”553:a2255:0555mE5:55:8E32:25
`
`a...
`
`285
`
`
`
`m:5:55”.55
`
`9.855552::
`
`mmm
`
`
`
`zo=o<mz<E”230
`
`ESE
`
`Sn
`
`Ea3<>z~9:sz
`
`20:552.
`
`zgmx3(58
`
`0N55.5:2fi55”55:05:25
`5,55:5E5:555
`
`5552.Eng;:25
`
`2052252«8%
`
`603,
`
`
`
`E33,;amémE
`
`20:552.
`
`Em
`
`in
`
`mmm
`
`mmm
`
`.35«<30
`
`$581
`
`.35”:55:
`
`32$
`
`3m
`
`own
`
`538%mm3>o<
`
`
`
`>=E3<>Ego
`
`Unified Patents |nc., Ex. 1006, pg. 4
`
`U
`
`e
`
`m8”PanSa:EN:”EEE
`
`t:5meas:n55555555
`
`«mmmm:
`
`
`
`zo=o<mz<E“:55
`
`.35me$881
`
`.623<92.35
`
`3258335
`
`
`
`az<533onozmm3m
`
`m 0
`
`5%
`
`Em<Inm
`
`3553381
`
`ml&9
`
`com
`
`Unified Patents Inc., Ex. 1006, pg. 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 4 of 18
`
`5,550,906
`
`mum
`
`Nov00*3:=2:eBEN:a:
`
`wow
`
`53$5555ma
`
`<~>5:553
`
`
`
`”05$:mucozlhzm;
`
`«mmmm;
`
`G8@518
`
`222253
`
`onmwzoum$93
`
`NS.
`
`_mmmm
`
`2.»«1%
`
`03..cub
`
`o.mm
`
`
`
`£52”a».aa»
`
`28:53
`
`a:
`
`B.0.“;Esga
`
`is;a222253
`
`2223i
`
`mg}:
`
`95:2“
`
`.2522
`
`”5253;“:
`
`2925;.5
`
`:5Smmzzz
`
`N2.
`
`01%meg
`
`j5:9:
`
`v3
`
`mmo.m2.:528“
`
`.36:9:8&95
`
`
`
`N?
`
`o:
`
`$85
`
`225525:55%
`
`:2:E:mesE:5:9:Qanag
`553235
`
`8v
`
`5,5:535
`
`
`
`
`@58220:83F83”;
`
`fix:zoEzEmE«NVwfi.
`
`zo=o<mz<ENEE:
`
`ESE
`
`a?
`
`34
`
`
`
`zozo<mz<~=5.3%
`
`268m
`
`N3.
`
`22:93am:mm2223igo
`2223i.._<5:2521222
`
`
`.352$222
`
`
`
`j5|E|>E§IS<
`
`
`
`om,“~85mm:
`
`29255.820:52E555
`
`<§.25E18::
`
`225535~22:
`
`$85.
`
`mi.
`
`$58:>552:
`
`2222sz92ng
`
`228535~22:
`
`968:
`
`5:585
`
`mmv
`
`m3
`
`
`
`mmvEmoz
`
`01%
`
`mm;E82
`
`<1&
`
`558m
`
`Lo20:52:52
`
`01%
`
`omv
`
`01%"6%
`
`._._529:
`
`E:
`
`.255mg
`
`cm“.
`
`ma:2%
`
`V65%
`
`Unified Patents |nc., Ex. 1006, pg. 5
`
`Unified Patents Inc., Ex. 1006, pg. 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 5 of 18
`
`5,550,906
`
`
`
`m».—HmmNm—nan.3—mtNmmmnammmm2:5»mm“Km<Inm.cam01%m65%
`
`
`
`93:8zofiumzzoo2538“
`
`e881
`
`
`
`”tansamigo;
`
`
`
`zofiu<mz<~=moz<Emoo<
`
`mo.25EH83.
`
`anan9
`
`Imovd::9:
`
`
`
`53;:muz<Euoo<amzzoomobclam2.
`
`$5In300%zo=<oE=bz<50mmSE:530mm
`
`E555SB:
`
`zo=o<mz§h4.sz<52:;<“a83055
`moz<Em8<2%WHWmn—mzwh
`
`
`
`“wazzoovSEoEzHzofiomzzoo
`
`3mm:
`
`
`
`NE
`
`SB:
`
`Unified Patents Inc., Ex. 1006, pg. 6
`
`Unified Patents Inc., Ex. 1006, pg. 6
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 6 of 18
`
`5,550,906
`
`Em
`
`NE
`
`3w
`
`<unm
`
`85qu
`
`292$:
`
`was}:
`
`BEE
`
`33%
`
`825
`
`3m
`
`“<50
`
`zo=o<mz<E
`
`E8:
`
`mm_E
`
`N2mum
`
`:4mt
`
`clam
`
`BEE
`
`So
`
`33%
`
`825
`
`«<30
`
`.25
`
`NS
`
`05
`
`So
`
`”.595
`
`zozo<mz<E
`
`88mm
`
`34‘sz
`
`Buzzooma
`
`5:02
`
`wno
`
`$303.0.58
`
`N8
`
`EE
`
`
`
`225525::55
`
`omoowm
`
`225E055:
`
`mama:Manage
`
`E2282.2%
`
`E20:52::am
`
`.33~3692mm
`
`m8
`
`<3URGES
`
`
`#5qu.23
`
`mega:d<ulm<md
`
`
`
`:zgmxmzmm
`
`
`
`”.558252sz
`
`zoE<mz<Emid
`
`$581
`
`won
`
`$50maize
`
`
`
`222250228%
`
`.35“<50
`
`38mm
`
`«.3
`
`0mm
`
`01$
`
`zozumzzooma
`
`«7%:9:
`
`bO
`
`Ohm,
`
`Eas5mE5:an05
`
`2m,3;
`
`Ezzsma
`
`£52
`
`as
`
`Ed
`
`:5a:
`
`“EggsE32.83“:5Ed
`3:582
`
`
`:2:<1&01$:9:58mm
`
`Ezzsma20:82:835E58:
`
`Unified Patents |nc., Ex. 1006, pg. 7
`
`Unified Patents Inc., Ex. 1006, pg. 7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 7 of 18
`
`5,550,906
`
`was
`
`.2291;E205253
`
`Nlpm2955
`
`.25mg
`
`”5255;":
`
`222$;go
`
`.259$22:
`
`
`
`j<olw¥<zEgan:E
`
`dzzsfiumn5EmE.23oz<mo<mmmz
`
`
`
`mmo~8<zocumzzco
`
`x2:Em
`
`E.
`
`m.o:E.ean“NnfiEm:
`
`8E;Nm
`
`35
`
`>15E2:na::2:6m3km;S—no;
`
`
`
` Ezeafizé595E2mm:5:2ng
`
`".5
`
`
`
`.222:2:me205223:
`
`m2
`
`582555as2558o:EEEw:EEEm
`
`2»<4;
`
`
`
`zofimsfim$33.
`
`m;
`
`
`
` “EmmaE:22255258mmE22555225ngE2:
`
`
`222%m2225:s20:59.E:a22:2258:w:
`:52as}:E£52ES:
`
`
`
`88%EEzo=o<mz<E595$682
`
`2:2:52222%;;E2:
`
`onEuafiEzae
`
`853:Es.=220NE58:
`.5SM325m
`
`lenEH55
`
`222%s28:
`
`E:525::o:N:
`
`Egg:
`
`
`
`zoEzcmmo23KNix“;“:29:
`
`dzzéoum:1;E558$:52
`
`
`
`38%.zo=u<mz<E
`
`20:82on
`
`
`
`ENoam;20.2...E>55Ew:
`
`558$
`
`2232502
`
`Nix”;mo
`
`oi
`
`n65%
`
`Unified Patents |nc., Ex. 1006, pg. 8
`
`Unified Patents Inc., Ex. 1006, pg. 8
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 8 of 18
`
`5,550,906
`
`amo2mo5d::2:9NEmom
`
`.35“EBEE
`
`J35S>mmmmooE
`
`az<ozanmoomm
`
`
`
`83mm“:25%.:
`
`E55.25Emma
`
`
`
`8332‘.$555
`
`<_>mEfim
`
`
`
`US$82Buzzoo
`
`8m
`
`95
`
`N
`E
`
`NEE:
`
`zo=o<mz<E
`
`88%
`
`www
`
`WEE:
`
`zofio<mz<E
`
`28%
`
`oww
`
`.35aim
`
`“02,562.
`
`2056282
`
`x>zu>w<5
`
`23522
`
`98253
`
`moan:
`
`Em:
`
`Smma:
`
`.QNxN
`
`Sn5:nmmm2:Emmuown<1“;m.
`
`
`
`aimsE<3x8
`
`wowwow
`
`.25
`
`mozfifiog
`
`._._<o
`
`355.8%
`
`225%20:55;
`
`Egan
`
`82.5.35
`
`wow
`
`2:12332EEm;
`
`:5:5
`
`$325%:
`
`
`
`zoEQBE222052“
`
`«mm
`
`03
`
`538$
`
`”*8<1&2zofiomzzco
`
`
`
`:28:”88>
`
`
`
`«7.:H8228
`
`<5lemlES
`
`:23:55>
`
`Em
`
`558“m8
`
`El2.
`
`
`
`zoEmzzoolenaBuzzoo
`
`dzz<_._oum
`
`88>x8
`
`:28:
`
`dzz<=oumHEE
`
`:28:58><5
`
` :28:
`
`.25
`
`muz<Em8<
`
`2220252
`
`550mm
`
`Nuxna8zoEmzzoo
`
`58>m8
`
`Unified Patents |nc., Ex. 1006, pg. 9
`
`Unified Patents Inc., Ex. 1006, pg. 9
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 9 of 18
`
`5,550,906
`
`SEEM
`
`N;
`
`9882
`
`35
`
`22mm:56
`
`2:351
`
`Izo=o<mz<E
`:5:2:52.
`
`
`
`55$:
`
`93
`
`9258
`
`958:$50
`
`2228502
`
`mz:
`
`
`
`=w%.<:n_93:580.3
`
`zozo<mz<E
`
`m65::
`
`m2Hm:um_:8:2me«mmmm:
`
`vmmanmmmm2:EmmmEm<I&
`
`
`
`2:552:
`
`N2:52:
`
`
`smflzfiwma
`
`52:28::
`
`
`
`5:282:2:5m5::
`
`fig
`
`5:2:Wag
`.3m«30mm
`
`amigo:
`
`~38ozmm
`
`
`
`5258923:8
`
`
`
`Buzzoumaszzooms
`
`
`
`22:05::205085
`
`we:Sm
`
`13.6
`
`mmomzomum
`
`82889:
`
`.255::
`
`N;
`
`.25and
`
`“228:8
`
`:55m:5:55:5:55
`
`
`
`”:25qu.35
`
`.
`
`55:::5.:55s:
`
`SEEMmEEm
`
`<1“;33%mo<mmmz
`
`
`5:82:82::2:5.:5:22:82:
`
`
`
`5:5:5:282:55:
`
`5:82:82:
`
`:55::55:2:2::2:
`
`:2:5::
`
`5:282:
`
`
`
`:2N25::2:5::3:::2: 5:2:
`
`on:
`
`:5:5:
`
`28mm
`
`Unified Patents |nc., Ex. 1006, pg. 10
`
`Unified Patents Inc., Ex. 1006, pg. 10
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SU
`
`m
`
`t
`
`a...
`
`m82
`
`32Sm:9:5m2:5:2E8:NEE
`
`
`
`MWWW;V3.08382.25".32
`
`.3?.NE:
`
`F,—m:
`
`ox
`
`GEN
`
`9
`
`6
`
`0‘
`
`
`
` ,wEva;82a»m,om5;538m282 w/:238mm:5“EN;22%c532.
`
`
`
`822552.oz,n25SoasmmEa222255at@5—m3%w5:22%35;2assm5;22:2:me
`MZEEQ
`
`V2:E$22283228
`
`$22.22,5mmas
`
`
`
`
`
` 0.,a:3oz““cam:"sum5”egg.uzagemE5,E:5a3:5:mm5ea5:5E:58:E:
`
`:.0:2e
`
`Unified Patents |nc., Ex. 1006, pg. 11
`
`Unified Patents Inc., Ex. 1006, pg. 11
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 11 of 18
`
`3%:<aN:—
`
`5“550,906
`
`EF:5ze325NIE2.3%
`
`cm2I45$90
`
`2.0::2:
`
`:592:
`
`5:>259%
`553::5:5.<25:555$:
`e:5E;
`
`5%252
`
`mo:
`
`
`
`dale:omsEe
`
`“3mm”:
`
`US$82
`
`ofiF
`
`means
`
`
`
`22552255%5585:05552:Ee:5Em8:
`
`as:55$:2:
`
`Sma:5:
`
`NE53E58:5E:55
`
`5::5:
`
`
`52.352::55,z:£52::555::
`
`W553:2&5:2:
`
`m25".«2"an.
`
`Em“:
`
`«mmmm:
`
`Emxna
`
`EmB
`
`can«7.:
`
`
`
`as:as:i:522552::55%225555:5“:2:55:55:58:
`
`
`
`
`
`
`
`.362o”:Bahamamm<"aE:558x
`
`.25«<502%
`
`macaw“;:513.6<9Manama
`”>5qu:5”Ed
`
`NE_
`
`:5:3...<n:“5%
`
`zo=o<mz<E~36
`
`88mm
`
`E:
`
`
`
`szumlzgmzozmm
`
`85mm:
`
`$50omémou
`
`
`
`222055238%
`
`5:
`
`mm__
`
`
`
`Nix“;”230
`
`8:
`
`mm:
`
`em:
`
`on:
`
`2.:
`
`lenaCfiozgcm:
`
`wN:3:
`
`“N65%
`
`Unified Patents |nc., Ex. 1006, pg. 12
`
`Unified Patents Inc., Ex. 1006, pg. 12
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 12 of 18
`
`5,550,906
`
`SNF2.—pm;
`
`N15
`
`mEEzm
`
`<Inm
`
`SEEM
`
`um—n5;
`
`SE
`
`.3553%
`
`
`
`mag
`
`Emma.
`
`Ex:5EEasana8minNK65%
`
`:555mm:
`
`
`
`9595225555
`
`525.58,»:
`
`mm?
`
`”295
`
`.359358oE.
`
`:5ea
`
`55285,SE:5
`
`
`
`5255:£52:52
`
`5::a:55m.
`
`ES
`
`295.21
`
`$22:
`
`mEEzm
`
`«NS
`
`.3522
`
`225%;5”5252:":
`
`.5585:2:
`
`
`
`22:225.58”.
`
`222.1:.5
`
`.25S”5222
`
`25
`
`www—
`
`
`
`$58”.zo=o<mz<E
`
`£55
`
`www—
`
`
`
`525$520:533555
`
`<H>.359.mg}:
`
`
`
`”55mm:>E<mloo<
`
`SN—
`
`”55%
`
`
`
`28mmzo=o<mz<E
`
`3N—
`
`:5saw
`
`.25E55:52
`
`225.5%
`
`
`
`553:58253
`
`ES
`
`
`
`20:535595
`
`22253.5
`
`7:3E.was}:.5
`
`no>|>5§18<<3
`
`
`
`55mm:.25
`
`NEE:
`
`
`
`omoommzo=o<mz<E
`
`omfi
`
`555%
`
`W5;<s&S25:82on
`
`:28:55>
`
`558m
`
`ESzozomzzoo
`
`dzz<xonm
`
`55>m8
`
`:28:
`
`mm:
`
`in?
`
`5528
`
`<9len_n_E<..&
`
`:28:55>
`
`Buzzoo
`
`E;E.Nix”:
`
`dzz<zoxm
`
`55><£>
`
`:28:
`
`3N—
`
`Nmfi
`
`5595
`
`lena2zocomzzoo
`
`55>x8
`
`:23:
`
`Unified Patents |nc., Ex. 1006, pg. 13
`
`Unified Patents Inc., Ex. 1006, pg. 13
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 13 of 18
`
`5,550,906
`
`
`
`92szwon—mama:WEEmmfluwfima:<umE31:
`
`
`
`
`
`SE::5555228::
`
`
`
`52.:NE5:.553:
`
`MN65%
`
`22:2285553:3555:5E;
`
`
`5EzowzfizaE5:5555522855558:.
`
`2225:555552582
`
`
`
`552282::25:55
`
`2.:
`
`D5525235:8823EN2,5:.:5:5355»EEm2:Emanit
`Quagmvfiwmzé5:55:5528::5:258:5:
`
`
`
`
`5:55:5:535
`
`555:55:25
`2:525:55::55:5
`
`
`
`
`
`
`
`on:5:55.:555:2255289:BE55:28::
`on3:55«-5553E.55
`
`
`
`a::5:55:5:55E58:5552::5:555528::5:55
`
`«<50
`
`
`
`
`
`225525:5:8:5.2::25
`
`”8%sz
`
`
`
`ESE
`
`wmm_32
`
`558m
`
`zozomzzooma
`
`dzzéunmE22:
`
`BuzonmE
`
`29:Sam
`
`dzz<=oumEm
`
`3m_
`
`Unified Patents |nc., Ex. 1006, pg. 14
`
`Unified Patents Inc., Ex. 1006, pg. 14
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 14 of 18
`
`5,550,906
`
`
`
`8:38mmmuwmmmz5:02
`
`
`oz52222:onasage“WE:
`
`2222532%Ezfiofiflmfl.”55:8“
`
`a:a
`
`222253m>I:
`
`fix.QNE
`
`8:8:3:s:528”.3ZNE:Em:3%:Em.on5:8“may
`:152maszED285358:Eas:saw55%.mama...
`
`
`
`
`2292253Ea:
`
`20:55;2:
`
`E22555
`
`
`
`
`
`5835.225;$85.zo=o<mz<Emm:
`
`3”22:onsumzoco<mmmmmma§=8:
`
`d5:05m“amag
`
`mmm“ESEZuzana
`
`.5622:Saleem
`
`$3
`
`
`an:US$32:5
`
`28mm1I
`
`
`
`:9:>55name<5zo=o<mz<E“.595.25:2:mummemoS:
`
`
`
`
`
`a:mum.a:22352.a:£52zofiwawoz
`
`E.a:
`
`
` IIma:E225522£me<mmmanag3:93:E52:5En”.
`
`2.8g:522:
`
`Unified Patents |nc., Ex. 1006, pg. 15
`
`Unified Patents Inc., Ex. 1006, pg. 15
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 15 of 18
`
`5,550,906
`
`
`
`mm.—Emm.—momF?mt«mmmm;mm»m2:EmmmEm<I&can01%
`
`
`
`2228mmMafia:Salome
`8282mzwz
`
`zc=o<mz§222E555:38mm
`595EZOEEEZ:5
`Ezzsma@szI595
`
`
`
`2.8mmEzzsma
`
`zo=o<mz§53:
`
`Non"com_
`
`olfi
`
`8E2”
`
`GEES
`
`szzooms
`
`mozoz
`
`szzooma
`
`29:«In;
`
`ulna
`
`museum
`
`zozomzzooma
`
`glam20E
`
`Hmmzcmm
`
`zozomzzooma
`
`<..&22:
`
`£2
`
`m“65%
`
`Unified Patents |nc., Ex. 1006, pg. 16
`
`Unified Patents Inc., Ex. 1006, pg. 16
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 16 of 18
`
`5,550,906
`
`205855
`
`H5955Agataa2222sz
`
`Nlhm
`
`88
`
`.35my?)sigma:
`
`dzz<zolmn5mmajmoaz<mc<mwmz
`
`
`Z:99
`
`
`
`atE«2."an.
`
`m8—mom_.
`
`NIBmzizmmo
`
`
`
`HERE225.253
`
`Sm:
`
`m“
`
`222253
`
`m3%
`
`NE—
`
`ozE855
`
`552:E281EE8:9mm
`
`
`:325m3dqmwmmmqfia
`
`32N2:
`
`22:2
`
`
`
`zoEzEgis35$25E22:
`
`222253
`
`552:8“.
`
`2%E
`
`22>m=mma
`EE2255sz
`
`momma:was:20:55;
`
`23%zofimwzaé
`we:2
`
`
`me25EEva;
`
`was:E:2:3m32::3EE2255.:20SEEgg:55
`
`22:25:Dam22
`
`
`E:
`
`225.25%
`
`dzz<=onmE558”.
`
`28mm9.2
`
`
`
`:5:SB:.32.:m“chm
`
`Emmm
`
`En<th
`
`“55%
`
`
`
`
`
`018mmzo=o<mz<ES>zozomzzoo
`
`Efigzbamm
`
`
`
`E:“can:
`
`mm:
`
`$93
`
`12825
`
`22
`
`Hmuzcmm
`
`22:84.
`
`.35SNIH.._o
`
`8m:
`
`526%
`
`2220552
`
`Nuxmmmo
`
`3.6_
`
`Unified Patents |nc., Ex. 1006, pg. 17
`
`Unified Patents Inc., Ex. 1006, pg. 17
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 17 of 18
`
`5,550,906
`
`m2hm“.
`
`N2mum
`
`2K_
`
`N15Sumo
`
`Buzzooma
`
`
`
`Homzzouma2:H535
`
`Buzzouma<<~>
`
`“0&8:
`
`Ein.
`
`mmmm2:Emmmon»,<1&
`
`
`
`$25892sz
`
`
`
`SwzzoomaBuzzooma
`
`zoEOEE
`
`we:2:
`
`2:
`
`.35”EB:
`
`208m
`
`panama
`
`zozomzzouma
`
`«DE:9:
`
`pmmpomm
`
`zesmzzouma
`
`E;:2:
`
`._m_zz<_._oum
`
`Buzzooma
`
`20%<13
`
`lemm
`
`mm:vmt
`
`Buzzouma
`
`:9:NIX“:
`
`dzzsanm:3
`
`558m
`
`zozomzzouma
`
`lena29.:
`
`AN O
`
`65%
`
`Unified Patents |nc., Ex. 1006, pg. 18
`
`Unified Patents Inc., Ex. 1006, pg. 18
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Aug. 27, 1996
`
`Sheet 18 of 18
`
`5,550,906
`
`cow—
`
`
`
`NI:.8:
`
`Nom—
`
`3w—
`
`mom—
`
`m5mozmmfizoo
`
`
`
`.m._._<o“213mm
`
`mdzzsaum
`
`ME”5%:
`
`
`
`.m.:<oEéémm
`
`
`
`momoomm.35
`
`mzo22H
`
`.252558
`
`goWEEEME
`
`:5ozmzzzmm
`
`32:88m<
`
`.35«E
`
`nommmczzme
`
`8.20805:
`
`NEE:
`
`22.6525:
`
`momoomm
`
`wow_
`
`3:pm;«2mo;
`
`E‘m:
`
`mN 6
`
`5%
`
`Unified Patents |nc., Ex. 1006, pg. 19
`
`Unified Patents Inc., Ex. 1006, pg. 19
`
`
`
`
`
`
`
`
`
`
`
`1
`TELECOMMUNICATIONS FEATURE
`SERVER
`
`TECHNICAL FIELD
`
`This invention relates to telecommunications systems
`architecture.
`
`BACKGROUND OF THE INVENTION
`
`Traditionally, voice communications and data communi-
`cations had been considered to be difi‘erent kinds of com-
`munications, and hence have evolved along diflerent paths.
`Voice communications systems, and particularly telephone
`systems, have evolved into very feature-rich systems that
`offer users a myriad of features such as call forwarding, hunt
`groups, coverage paths, pickup groups, bridging, etc. But
`voice communications systems have also evolved into con-
`nection-poor systems that generally assume all communica—
`tions connections to be of a single type or, at best, of one of
`a very small set of very similar types. Conversely, data
`communications systems have evolved into feature-poor but
`connection-rich systems that offer users various transport
`mechanisms (e.g., circuit-switched, packet—switched, Asyn-
`chronous Transfer Mode, SONET, narrow—band, broad
`band, local-area network, wide-area network, etc.), media
`(e.g., facsimile transfers, electronic mail, file transfers, com-
`pressed and full-bandwidth video, etc.), and protocols (e.g.,
`StarLAN, Ethernet, Internet, ARPANET, etc.), to name just
`a few.
`
`In the recent past voice communications and data com-
`munications have been converging, so that now both kinds
`of communications are often provided by the same system.
`For example, ISDN telephony systems can carry either voice
`or data in their B channels, and some packet-switching
`systems handle both packetized voice and data. However,
`depending on whether the system is fundamentally a voice
`communications system or a data communications system,
`the services provided by the system to both the voice
`communications and the data communications have been
`either feature—poor and connection-rich, or feature-rich and
`connection—poor, respectively.
`With the advent of multi-media communications and the
`integration of voice, data, and video communications that
`multi—media involves, the lack of either a full feature set or
`a full connection set has become unacceptable. Conse-
`quently, the industry is expending tremendous resources in
`designing new multi~media communications systems that
`are capable of providing both a variety of features and
`connections to multi-media communications. But the time
`and expense involved in the design of these new systems is
`great, and often prohibitive. Moreover, these systems are not
`usually compatible with the installed base of voice commu-
`nications systems and data communications systems, and
`therefore require the replacement of'the existing communi—
`cations systems as opposed to providing a growth path for
`expanding the existing systems’ capabilities to multi-media.
`Hence, what the art requires is a relatively inexpensive
`and backward-compatible arrangement for providing multi-
`media services that ofi'ers both the feature richness of voice
`communications systems and the connection richness of data
`communications systems to all communications types of the
`multi-media environment.
`
`SUMMARY OF THE INVENTION
`
`The invention is directed to solving these and other
`problems and needs of the prior art. Illustratively, according
`to the invention, a feature—rich but connection-poor telecom-
`
`5,550,906
`
`2
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`4O
`
`45
`
`50
`
`55
`
`munications controller, such as a telephone switching sys-
`tem, is employed as a telecommunications (e.g., telephony)
`feature server for a connection-rich but feature—poor tele—
`communications controller, such as a broadband or a multi-
`media node controller. Each of the telecommunications
`controllers provides connections for its corresponding end—
`points, but the feature-rich telecommunications controller
`provides features for both controllers’ endpoints. The two
`controllers cooperate to establish connections of a basic type
`(e.g., voice connections) between their corresponding end-
`points.
`
`Since the feature-rich (e.g., telephone) controller already
`provides the telecommunications features, there is no need
`to design the feature-poor (e.g., broadband) controller to also
`provide these features. Rather, the feature-rich (e.g., tele-
`phone) controller can provide the features to the feature-
`poor (e.g., broadband) controller in a client-server type of
`arrangement. Hence, the development time for the connec-
`tion-rich but feature-poor (e.g., broadband) controller is
`shortened and its development cost is lessened without a
`sacrifice in the feature set that is made available to endpoints
`served by the connection—rich (e.g., telephone) controller.
`Furthermore, the provisioning of the rich set of features may
`be easily retrofitted into existing feature-poor (e.g., broad-
`band)
`systems. Correspondingly, connection-rich (e.g.,
`workstation) endpoints may be included in, and retrofitted
`into, connection-poor (e.g., telephone) systems. Hence, the
`benefits of both types of systems may be obtained simulta-
`neously in a relatively short time and at a relatively low cost.
`Thus, for example, a broadband or a multi—media system
`having the versatility of a telephone system can be easily and
`inexpensively implemented. Furthermore, the endpoints of
`the broadband or multi—media system (e.g., workstations)
`and the endpoints of a telephone system (e.g., telephone
`sets) can communicate with each other, and can do so with
`the versatility of the telephone system.
`According to a first aspect of the invention as claimed, a
`telecommunications system comprises a first telecommuni-
`cations controller providing both basic and other telecom-
`munications connections between a plurality of first tele-
`communications
`endpoints,
`and
`a
`second
`telecommunications controller connected to the first tele-
`communications controller, providing the basic but not the
`other telecommunications connections between a plurality
`of second telecommunications endpoints independently of
`the first telecommunications controller, and further provid-
`ing telecommunications features to both (a) the plurality of
`first telecommunications endpoints through the first tele-
`communications controller and with respect to both the basic
`and the other telecommunications connections, and (b) the
`plurality of second telecommunications endpoints indepen-
`dently of the second telecommunications controller and with
`respect to the basic telecommunications connections. The
`first and the second telecommunications controllers cooper-
`ate to provide the basic telecommunications connections
`between the first
`telecommunications endpoints and the
`second telecommunications endpoints. Advantageously, the
`marriage of feature-rich but connection-poor systems and
`feature-poor but
`connection-rich systems
`is obtained
`thereby, resulting in a combined system that is both feature—
`rich and connection rich.
`
`65
`
`According to a second aspect of the invention as claimed,
`a telecommunications system comprises a telecommunica-
`tions controller providing both voice and other telecommu—
`nications connections between a plurality of telecommuni—
`cations endpoints, and a telephone switching system
`connected to the telecommunications controller, providing
`
`Unified Patents |nc., Ex. 1006, pg. 20
`
`Unified Patents Inc., Ex. 1006, pg. 20
`
`
`
`5,550,906
`
`3
`telephone connections but not the other telecommunications
`connections between a plurality of telephone sets indepen-
`dently of the telecommunications controller, and further
`providing telephony features to both (a) the telephone sets
`for the telephone connections independently of the telecom-
`munications controller, and (b) the telecommunications end-
`points for both the voice and the other telecommunications
`connections
`through the telecommunications controller.
`Advantageously, since a presumablyalreadyexisting tele—
`phone switching system that is already equipped with the
`telephony features is used as a feature server for the con-
`nection—rich system, the time and cost of re-developing the
`same features for the connection-rich system is avoided.
`Moreover,
`the telephone switching system is used as a
`foundation on top of which the connection—rich system, such
`as a multi-media system, is built, without the necessity of
`replacing the telephone system.
`According to a third aspect of the invention as claimed, a
`telecommunications system comprises a first and a second
`stored-program-controlled telephone switching system con-
`nected to each other and each including, and operating under
`control of, its own stored-program controller, wherein the
`first telephone switching system provides telecommunica-
`tions connections independently of the second telephone
`switching system between a plurality of first telephone sets
`that are connected to the first telephone switching system,
`and further provides telecommunications features to the
`plurality of first telephone sets, wherein the second tele-
`phone switching system provides telecommunications con—
`nections independently of the first telephone switching sys—
`tem between a plurality of second telephone sets that are
`connected to the second telephone switching system, and
`further provides telecommunications features to the plurality
`of second telephone sets, and wherein the first and the
`second telephone switching systems cooperate to provide
`telecommunications connections between a first telephone
`set of the plurality of first telephone sets and a second
`telephone set of the plurality of second telephone sets, with
`the stored—program controller of one of the first and the
`second telephone switching systems acting as a telecommua
`nications feature server for the stored-program controller of
`the other of the first and the second telephone switching
`systems to provide the telecommunications features for both
`the first telephone set and the second telephone set. In this
`manner, feature transparency is easily achieved between the
`two telephone switching systems. Feature transparency is
`the provisioning of service features in such a manner that a
`user can perceive no differences occasioned by the need to
`physically distribute telecommunication circuits or control.
`In other words, inter-switching-system calls appear to the
`user as if they were served by a single large switching
`system.
`These and other advantages and features of the invention
`will become more apparent from the following description
`of an illustrative embodiment of the invention taken together
`with the drawing.
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`FIG. 1 is a block diagram of an illustrative telecommu-
`nications system that embodies an example of the invention;
`FIG. 2 is a block diagram of relevant control processes
`and data structures of the system of FIG. 1;
`FIGS. 3—5 are a flow diagram of functions performed by
`the control processes of FIG. 2 to establish a call between
`workstations in the system of FIG. 1;
`
`10
`
`15
`
`20
`
`25
`
`3O
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`FIG. 6 is a flow diagram of functions performed by the
`control processes of FIG. 2 to terminate the call of FIGS.
`3—5;
`FIGS. 3 and 7—8 are a flow diagram of functions per-
`formed by the control processes of FIG. 2 to establish a call
`originated by a workstation between the workstation and a
`telephone set in the system of FIG. 1;
`FIG. 9 is a flow diagram of functions performed by the
`control processes of FIG. 2 to terminate the call of FIGS. 3
`and 7—8;
`FIGS. 1042 are a flow diagram of functions performed
`by the control processes of FIG. 2 to establish a call
`originated by a telephone set between the telephone set and
`a workstation in the system of FIG. 1;
`FIG. 13 is a flow diagram of functions performed by the
`control processes of FIG. 2 to terminate the call of FIGS.
`10—12;
`FIGS. 14 and 5 are a flow diagram of functions performed
`by the control processes of FIG. 2 to add a workstation as a
`conferee to a call between workstations in the system of
`FIG. 1;
`FIG. 15 is a flow diagram of functions performed by the
`control processes of FIG. 2 to remove a workstation from the
`conference call of FIGS. 14 and 5;
`FIGS. 16 and 8 are a flow diagram of functions performed
`by the control processes of FIG. 2 to add a telephone set as
`a conferee either to a call between workstations or to a call
`between a workstation and a telephone set at the worksta—
`tion’s request in the system of FIG. 1;
`FIG. 17 is a flow diagram of functions performed by the
`control processes of FIG. 2 to remove a telephone set from
`the conference call of FIGS. 16 and 8; and
`FIG. 18 is a flow diagram of functions performed by the
`control processes of FIG. 2 to add a telephone set as a
`conferee to a call between a workstation and a telephone set
`at the telephone set‘s request.
`
`DETAILED DESCRIPTION
`
`FIG. 1 shows an illustrative telecommunications system
`that embodies an example of the invention. The system of
`FIG. 1 is made up of two communications subsystems 11
`and 12 that are interconnected by a communications link 10.
`Only two subsystems are shown for simplicity; a plurality of
`subsystems 11 may be connected to (and served by, as
`discussed below) subsystem 12. Both subsystems 11 and 12
`are substantially conventional. Subsystem 12 is a feature—
`rich subsystem, such as a telephony subsystem. Subsystem
`12 illustratively comprises a telephony switching system,
`such as a private branch exchange (PBX) 13 that provides
`basic (e.g., telephony voice) communications services to a
`plurality of telephone sets 18A19. PBX 13 is a stored—
`program-controlled machine, such as an AT&T Definity®
`PBX. It includes a central processor 14 that executes control
`programs out of its memory 15 and controls a switching
`fabric 16 that provides basic communications connections
`between telephone sets 18—19 as well as other endpoints in
`a conventional manner.
`
`Subsystem 11 may be substantially any desired commu-
`nications arrangement. For example,
`it may be another
`telephony subsystem, like subsystem 12. Preferably, how—
`ever, subsystem 11 is a connections-rich subsystem, such as
`a data or a multi-media communications subsystem. Sub-
`system 11 illustratively comprises a switching node 33, for
`example a local area network (LAN) server, a broadband
`
`Unified Patents |nc., Ex. 1006, pg. 21
`
`Unified Patents Inc., Ex. 1006, pg. 21
`
`
`
`5,550,906
`
`5
`multi—media switching hub, or an asynchronous transfer
`mode (ATM) packet switch, that provides data or multi-
`media communications services to a plurality of endpoints
`such as user workstations 37—39. Switching node 33
`includes a node processor 34 that executes switching-node
`control programs out of node memory 35 and controls one
`or more switching fabrics 36 (e.g., LAN, crosspoint switch,
`etc.)
`that provide communications connections between
`workstations 37—39 as well as other endpoints. For purposes
`of this discussion, the principal function performed by node
`processor 34 is that of a name-server or router: it converts
`connection requests (received from workstations 37—39) that
`are expressed in terms of originating and terminating end-
`point names and/or addresses into corresponding connec-
`tions (with the aid of PBX 13, as will be made clear below).
`Communications link 10 that interconnects subsystems 11
`and 12 is illustratively an ISDN primary-rate interface (PR1)
`link that terminates at PBX 13 in a conventional ISDN port
`circuit 20. Though only one PR1 link 10 is shown, a plurality
`may be used for greater inter-subsystem communications
`capacity. If switching node 33 uses the ISDN transmission
`protocol. PRI link 10 also terminates in just an ISDN port
`circuit 40 at switching node 33. If switching node 33 uses a
`different transmission protocol, PR1 link 10 terminates at
`node 33 in an ISDN port circuit and protocol converter 40.
`ISDN port circuit and protocol converter 40 not only ter-
`minates the ISDN transmission protocol of PR1 link 10 but
`converts between the ISDN transmission protocol and the
`internal transmission protocol of node 33, in a conventional
`manner.
`
`PBX 13 provides voice connections and its conventional
`repertoire of telephony features to telephone sets 18—19 in a
`conventional manner, independently of subsystem 11. PBX
`13 also provides the features to workstations 3849 through
`switching node 33. Hence, PBX 13 acts as a feature server
`with respect to switching node 33, which in turn acts as a
`client of PBX 13, in a client-server type of arrangement.
`Switching node 33 provides its conventional repertoire of
`connections to workstations 37—39 in conjunction with the
`features provided by PBX 13. Specifically, switching node
`33 provides the connections to workstations 37~39 that
`result from, and effect, the features being provided by PBX
`13 to workstations 37—39. These may, and generally will,
`include connections other than, or more varied than, those
`provided by PBX 13 to telephone sets 18—19, such as image,
`video, and data connections. Additionally, switching node
`33 may provide features to workstations 37—39 out of its
`feature repertoire that are additional to those provided by
`PBX 13 (e.g., video broadcasting and video-on-demand).
`Connections and features that are provided by switching
`node 33 to workstations 37—39 and that are beyond those
`provided by PBX 13 are referred to herein (from the
`telephony perspective) as enhanced services. Under the
`direction of PBX 13, PBX 13 and switching node 33
`cooperate to provide telephony (voice communications)
`connections between telephone sets 18—19 and workstations
`37-39.
`
`FIG. 2 illustrates the configuration of control processes
`and data structures in the system of FIG. 1 that are relevant
`to this discussion. These control processes and data struc—
`tures exist at the application layer (layer 7) of the 180’s 081
`model of software architecture. Control processes and data
`structures that exist at the lower levels and that support the
`application layer processes are not important hereto and are
`of conventional design; hence, they are not shown. The
`control processes and data structures or PBX 13 are stored
`in memory 15, and central processor 14 executes the control
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`processes out of memory 15 and makes use of the data
`structures in memory 15 during execution. Similarly, the
`control processes of switching node 33 are stored in node
`memory 35 from where they are executed by node processor
`34, and control processes or workstations 37—39