throbber
United States Patent [19]
`Bigham et al.
`
`I IIII IIIIIII Ill llll llll lllll llll lllll lllll lllll lllll llllll Ill llH Ill
`US005677905A
`5,677,905
`[111 Patent Number:
`[451 Date of Patent:
`Oct. 14, 1997
`
`[54] ACCESS SUBNETWORK CONTROLLER
`FOR VIDEO DIAL TONE NETWORKS
`
`5,481,542
`5,541,917
`
`1/1996 Logston et al ..
`7/1996 Farris ..................................... 370/60.1
`
`[75]
`
`Inventors: John A. Bigham, Pottstown; Bill
`Goodman, Collegeville, both of Pa.;
`Kam.ran Sistanizadeh, Arlington, Va.;
`Regina Lightfoot, New Carollton, Md.;
`Edward C. Mihm, Warminster, Pa.;
`Ulric E. Arthur, Burtonville, Md.;
`Babinan Amin-Salehi, Washington,
`D.C.; Greg Brenner; Douglas Clark,
`both of Tinton Falls, N.J.
`
`[73] Assignees: Bell Atlantic Network Services, Inc.,
`Arlington, Va.; Bell Communications
`Research, Inc., Livingston, N.J.
`
`[21] Appl. No.: 413,981
`Mar. 28, 1995
`[22] Filed:
`Int. Cl.6
`................................. H04J 3/24; HOlH 1/00
`[51]
`[52] U.S. Cl . .................... 370/94.2; 370/60.1; 370/100.1;
`340/825.06; 455/4.2
`[58] Field of Search .................................. 370/94.2, 94.3,
`370/85.13, 60.1, 68.1, 110.1, 60, 100.1,
`125; 340/825.06, 825.05; 379/246; 364/942.08;
`348/461, 7, 12, 14; 359/168; 380/20, 10;
`455/4.2
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Primary Examiner-Wellington Chin
`Assistant Examiner-Melissa Kay Carman
`
`[57]
`
`ABSTRACT
`
`An access subnetwork provides broadcast access transport
`as well as selective allocation of resources for interactive
`communications sessions dedicated to individual end users.
`The access subnetwork has specified broadcast and interac(cid:173)
`tive service interlaces, both for communications to and from
`an information provider and for communication to and from
`customer premises equipment. An Access Subnetwork Con(cid:173)
`troller provides a single point of control contact within the
`access subnetwork. Any other subnetwork (typically an
`element of a higher level control subnetwork) needing a
`control function in the access subnetwork always. sends the
`request for that function to the Access Subnetwork Control(cid:173)
`ler. The primary responsibility of the Access Subnetwork
`Controller is to control resources, provide requested
`resources and monitor the use of resources within in the
`realm of the access subnetwork. The Access Subnetwork
`Controller functions essentially in a similar manner to
`provide every type of requested connection, whether the
`connection is for broadcast, pay-per-view or Interactive
`Multimedia Television (!MTV). Specifically, the Access
`Subnetwork Controller reserves and enables access subnet(cid:173)
`work resources for a particular user connection and reports
`connections back to higher level control elements.
`
`5,247 ,347
`
`9/1993 Litteral et al. ..................... ......... 348n
`
`34 Claims, 15 Drawing Sheets
`
`211D
`VIDEO DATA
`CENTER
`
`2121
`
`2122
`UD
`SONET
`MUX
`
`211B
`
`2116
`
`45MB/s
`DIGITAL
`ENCODER
`
`2100, BCS
`
`---s~f;r ~""
`MUX j
`
`OC-48 (UD)
`BROADCAST
`RING
`
`YNH
`r···. -----···
`UD
`SONET
`D/C
`MUX
`L.l2104 .....
`
`UD
`SONET
`
`--~
`
`----~!'._ ·-·
`VNH
`
`2104
`
`2124
`
`LLD
`
`Comcast, Ex. 1208
`
`1
`
`

`

`01
`0
`\0
`....
`:::I
`0'-.
`....
`01
`
`"""' Ul
`~
`"""'
`~ ....
`00 =-~
`
`~
`1,0
`
`"""' 1,0
`"""'
`,I:;,,,.
`0 p.
`
`~
`
`~ a
`~
`•
`00
`•
`Cj
`
`I L\ .. I_/ I
`---11-1-·z:n I
`
`YIU CPE DEVICE -17-
`-17r
`
`NIM
`
`I
`)
`
`'a,
`
`--
`'
`
`,_
`
`ACCESS CONTRO~~ER '-,
`
`NTROL SUB-NETWORK
`,,
`
`CONTROLLER
`BACKBONE ~ l_J
`
`~-·-·--------
`
`LEVEL 2 GATEWAY
`
`. FIGURE 1
`
`VIDEO INFORMATION USER
`
`ENHANCED VDT NETWORK
`
`~NtlW~
`
`-15-
`
`5
`
`15 2
`
`VIDEO INFORMATION PROVIDERS
`
`__J
`
`I I ~~151
`
`]]~
`
`2
`
`

`

`Ol
`0
`\0
`...
`-...:a
`-...:a
`~
`...
`Ol
`
`~ ....
`
`UI
`
`N
`ro ..,.
`ro
`~
`
`-....J
`~
`....
`....
`p.
`0
`
`-a.f;;,..
`
`~
`
`ro a
`= '"""'
`~ • 00 •
`
`Perfor• the Function/Establish the Connection (e.g. Send Encryption Key)
`
`Maps Course/Route Through the Network Subsysle1s to Connect the Assigned
`
`End Points
`
`FUNCTIONS
`
`ELEMENT
`
`FUNCTIONS
`m
`ELEMENT
`
`TRANSPORT
`LOCAL LOOP
`SWITCH(ES)
`BACKBONE
`
`CONTROLLERS
`SUBNETWORK
`
`CONNECTION I Breaks Down a Slq>le Connection to All of the Network Subsystem Elements
`
`FUNCTIONS
`
`MOO
`
`and Transaction Rate lnfonnation
`
`Issues End Point Addresses for Each Network Subsystem
`
`Needed to Make the Connection
`
`Breaks D<Mn I Session Into Each End-to-End Connnection Required for the Session
`Collects Usage Info. & Passes Info. to BIiiing Systet1
`Monitors the Entire Session
`
`Session Agent
`Authorization Mgmt
`VIP Directory
`CPE Software lli,nt
`
`Profile and Subscription Mgmt
`Service Activation
`Event Ordering
`Personal Options
`
`FUNCTIONS
`
`MOO
`SESSION
`
`FUHCTIONS
`CONTROL
`SERVICE
`
`GATEWAY
`
`1
`
`LEVEL
`
`2
`
`FIGURE
`
`Related Data
`YIP and YIU
`
`SERVICE I Maintains
`
`Fll«:TIONS
`
`DATA
`
`3
`
`

`

`--\0 = Ol
`--0"-,
`Ol
`
`--.,l
`--.,l
`
`~ ,....
`w
`~
`~
`~
`
`U1
`
`~
`,....
`,....
`0 p.
`
`..,..f;;,.
`
`• I
`
`e • 00
`
`OTHER OSS
`
`.. RIDES
`
`\
`
`NMA
`
`1190
`
`L2 GW
`
`I
`1
`r--
`
`STREAM
`ATM CELL
`
`1415
`
`1420 L.::.;;.;--.--=_ 1230
`
`STREAM
`
`BIT
`STM
`
`STREAM
`ATM CELL
`OTHER HDT'S
`
`STREAM L-----y--_,
`ATM CELL SWITCH
`VIDEO
`STREAM
`ATM
`ATM CELL
`
`1410
`
`¥" 1400
`
`1333
`
`SERVER
`
`L2 GW
`VIP #N
`
`1403--t SERVER
`
`1401---t. L2 GW
`VIP #1
`
`SWITCH
`1330-f "POTS"
`ANALOG
`
`FIGURE 38
`
`ON
`
`CONTINUE
`
`OTHER ONUs
`
`I HOT
`
`I ---
`
`1190
`
`FIGURE 3
`
`FIGURE 3A I FIGURE 3B
`
`HDT'S
`PTHER
`
`1170
`
`1160
`
`(ADM)
`DEVICE
`
`INSERTION
`
`AND
`
`BRIDGING
`
`VIDEO
`
`STREAM
`ATM CELL
`
`1150 FIGURE 3A
`
`1335
`
`SOURCE I 1 fso·
`VIDEO
`OTHER
`
`OTHER HDT'S
`
`ocs
`
`SPECIALS
`
`NON-SWITCHED
`
`1101' __ ....,
`1140
`
`1130
`
`1120
`
`ENCODER I
`INTERFACE
`REAL TIME I INTERWORKING ATM CELL TRANSPORT
`BROADCAST VIDEO SOURCE
`
`(IWU)
`UNIT
`
`STREAM
`
`SWITCH TR303
`"POTS" TR008/
`
`1310 I DIGITAL
`
`1110
`
`----,..--
`SOURCE
`VIDEO
`ANALOG
`
`1101--------...
`
`4
`
`

`

`Ol
`Q
`\0
`-..
`....;a
`....;a
`~
`-..
`Ol
`
`"""" Ol
`
`FIGURE 3B
`
`I
`
`-, \-
`
`I
`
`I
`
`I DET I
`
`I
`
`I
`
`STREAM
`ATM CELL
`DROP
`
`~
`0
`.f;;,.
`
`~ ....
`ga
`
`~
`
`...:t
`~
`"""" ~
`""""
`~.f;;,.
`fa.
`0
`
`~
`•
`• r,n.
`0
`
`a
`= """"
`
`~
`
`I ~
`
`MEDIUM
`POWER
`
`I ~--·-----t--1219
`I
`I lUfl 1-•• ~ I
`
`~ ~ I
`
`1215
`
`J
`
`'
`
`'
`
`I 1212
`
`I
`I
`
`ONU I
`
`1210
`
`SOURCE I
`I POWER I
`
`1211
`
`I
`
`1190
`
`n
`
`•
`•
`1
`
`I
`
`I
`ONU
`
`1210
`
`PERS OHU)
`(2 FIBERS
`
`STREAM
`ATM CELL
`
`~
`
`FIGURE 3A
`
`FROM
`
`1190
`
`5
`
`

`

`\0 = Ol
`,...
`::I
`0',,
`,...
`Ol
`
`QI
`~
`~
`QI
`~
`~
`~
`
`CNU
`..L
`340
`
`I
`
`---l
`~
`
`~
`
`--~
`?-
`0
`
`~ = """" a
`
`•
`rJ'J.
`~ •
`
`ill
`
`... ~
`
`~309
`
`POWER
`
`0/E
`
`305
`
`•
`
`FIGURE 4
`
`, ..
`
`1001
`
`DET
`
`, ..
`
`345
`7
`SWITCH
`I POTS
`DIGITAL
`
`343
`
`331
`
`4000
`ACC
`
`417-r CTRL
`ASN
`
`I...
`
`RCVR.
`OPTICAL
`-,
`308
`
`CONTROLLER
`NETWORK
`
`323
`
`303
`
`315
`
`ill
`
`XMIT.
`OPTICAL
`
`MOD'S COMB.
`DIG.
`RF
`
`RF
`
`319
`
`STREAMS)
`PACKET
`
`(CELL TO MPEG 2
`
`HANDLER
`PACKET
`ATM
`
`-r-
`GTWY
`L1
`
`411
`
`401
`
`VIP2
`
`CTRL
`PVC
`
`403--i SERVER
`L2 &
`
`SWITCH
`
`ATM
`
`INTERFACE 300
`LOOP TRANSPORT
`
`BROADCAST ATM 318
`
`AM -VSB ANALOG CHANNELS 316
`
`SERVER
`403-+ L2 &
`VIP1
`
`6
`
`

`

`Ul
`0
`"' \0
`"' ~ ....,:a
`
`Ul
`
`'-II
`I-"
`~
`0',
`
`~ i:a.
`~
`
`--.J
`~
`
`I-"
`~~
`I-"
`
`~
`0
`
`~ = ~ a
`
`•
`• r.,:;.
`Cj
`
`2126
`
`LLD
`
`2124
`
`-----------
`
`VNH
`
`I l'--2104
`
`MUX
`0/(
`SONET
`UD
`
`•
`•
`LVAN
`
`2112
`
`--------
`MUX
`D/C
`SONET
`uo
`VNH
`
`'--2104
`
`L_r
`
`2102
`
`RING
`
`BROADCAST
`OC-48 (UD)
`
`r------------
`
`2104
`
`MLIX
`D/C
`SONET
`LID
`
`2118
`
`MUX
`SONET
`
`UD
`
`2122
`
`2121
`
`2106
`
`2100, BCS
`
`ENCODER
`DIGITAL
`45MB/s
`
`2116
`
`FIGURE 5
`
`CENTER
`
`VIDEO DATA
`
`2110
`
`2109
`
`oss
`
`2108
`
`7
`
`

`

`\C = th
`0--. ::I
`
`,...
`
`,...
`th
`
`~ ....
`m.
`g:
`
`"-l
`
`UI
`
`"-l
`~
`....
`~ ....
`0
`
`'".f;,..
`
`"""" a
`
`~
`•
`00
`~ •
`
`---------------
`VNH
`
`2144
`
`2156
`
`2154
`
`BINER
`COM(cid:173)
`RF
`
`RF
`
`2142
`--------------.
`
`.. , VIDEO J-RE--1
`
`SP
`
`2110
`
`CENTER
`
`VIDEO DATA
`
`2143
`· -
`
`I
`
`2104-~,---------_
`
`FIGURE 6
`
`2140
`
`2140'
`
`8
`
`

`

`"' \0 = tit
`::)
`"' 0'-i
`tit
`
`'-II
`,_.
`s,
`00
`r,i =-~ a
`
`-....1
`1.0
`1.0
`,_.
`J,;, ..
`,_.
`0 p.
`
`l a
`
`•
`~ • r:J1
`
`2164
`
`RF
`
`RF
`
`_I ~I~
`
`RF
`
`I 2168
`I
`
`BINER
`COM-1
`RF
`I
`
`AMP
`2162 ~ EQ
`.. MOD
`
`I Rf
`
`CV
`UP-
`RF
`
`r::2138'
`
`~ :~pl
`
`MACMUX
`
`&
`
`64 QAM
`
`2180
`
`-1 MAC~UX I
`
`l-2178
`
`Ql>SK
`
`L::
`C
`
`2174
`
`APO
`
`2160
`
`i~@
`I
`I
`I I MUX
`SONET
`
`I VNH I /
`PAC I
`
`SOU RC;
`
`(
`2135'
`
`2156
`
`2104
`
`UD
`
`2170
`
`I
`
`2172--"i
`
`I
`
`2182b
`
`MGMT
`PWR I•
`
`282
`
`2200
`
`2106
`
`'
`2184
`
`E/0 , ...
`~
`2188
`
`I
`
`~;1-,~-------
`
`I
`I . ~1 t:~ E2196
`r-----_________ .C:. LOCAL VIDEO ACCESS N 00 E, 2112 ______________ _
`
`I DEMOD I--
`
`-
`
`c:2192
`
`~94
`
`RTR
`
`FIGURE 7
`
`9
`
`

`

`tit
`0
`\0
`-..
`....J
`....J
`~
`-..
`tit
`
`~ -\0
`r:r.i. =-~
`
`'-11
`I-"
`s,
`
`.....
`\0
`\0
`I-"
`
`-.,I;;..
`I-"
`
`~
`0
`
`"""'
`"""' ~
`• ;p
`
`00
`•
`.Cj
`
`2218
`
`2164
`
`J
`COAX DROP~
`
`.--,
`
`2212
`
`2208
`
`2210
`
`2210
`
`/
`
`COAX
`
`COAX
`
`COAX
`
`I
`
`AMP
`TERM
`L!MtJ I
`
`2206
`
`··-··-_____________________ J
`I
`I
`
`2284
`
`{
`
`l
`
`(._2208
`
`I
`--220,1 TERM1: COAX
`
`r
`. ______ .c. FIBER NODE, 2202
`
`AMP j
`
`/2168
`
`2166
`
`2188
`
`2184
`
`I
`
`BINER
`COM-
`RF
`
`SPLTR
`RF
`
`FIGURE 8
`
`/2124
`
`I
`---··--------"
`__________ C. LVAN, 2112
`
`2190
`
`10
`
`

`

`~ :::I ~ \0 = tit
`
`tit
`
`~
`
`tit
`~
`s,
`0
`~
`~
`~
`00 er
`
`~
`\0
`\0
`~
`
`,,..f;t.
`~
`
`~
`0
`
`~ i
`
`•
`~ • rJ).
`
`2112
`
`2104
`
`LVAN -
`•
`•
`•
`LVAN
`
`VNH
`
`LVAN
`•
`•
`•
`VAN
`
`- L
`
`---------..i VNH
`
`4000
`I AC C I
`__ (CENTERL2210 ___ /CONTROLLER
`SUBNETWORK
`
`ACCESS
`
`DATA
`VIDEO
`
`2244 I ATM
`
`RTR ---
`
`2240
`
`r----,,--""
`
`~--===I I
`
`I
`
`_......,_=.:.....:~ I _____ _Jj
`I UD ' 11
`I
`
`UD
`
`1
`
`SONET MUX
`
`UD
`
`SONET MUX
`
`2252
`
`SWITCH ,--~
`HUB
`ATM ~
`
`j
`
`---------------------------·---
`SONET MUX
`
`2106
`
`~T .----_-_--_--_--_------~1 ___ __J
`
`ATM HUB
`
`2264
`
`SVR
`IMTV
`L2GW
`
`VIP, 2260
`
`IMTV
`
`2262
`
`2108
`~...j p~~;j:!:;"2248
`/~~!~~.!._2~:
`2242
`
`J
`
`----
`
`--------
`
`CONTROL
`
`VDT
`
`2114
`
`FIGURE 9
`
`11
`
`

`

`U.S. Patent
`
`Oct. 14, 1997
`
`Sheet 11 of 15
`
`5,677,905
`
`VIP
`
`I
`I
`
`ass
`S10l : ORDER CHANNEL(s} .:
`
`ACCESS
`SUBNTWK
`CTRLR
`
`L1
`
`I
`I
`
`S102:
`
`I
`I
`
`S103 :
`
`S104
`
`S103
`
`S104
`
`S105
`
`I
`
`CHANNEL INFO.
`
`I
`I
`:CONNECTION REQUEST
`
`REPLY
`
`•
`•
`•
`
`j
`:coNNECTION REQUEST :
`
`I
`
`REPLY
`
`: ACKNOWLEDGMENT
`
`FIGURE 10
`
`12
`
`

`

`U.S. Patent
`
`Oct. 14, 1997
`
`Sheet 12 of 15
`
`5,677,905
`
`ass
`VIP
`:
`I
`51101: REC. YIU ACTV.:
`
`I
`I
`I
`'
`51102 • REPLY (E.164) :
`
`ACCESS
`SUBNTWK
`
`L1
`
`NIM
`
`DET
`
`CONN. REQ
`I
`,DEFAULTCH. 1
`l

`:OEFAULTCH.INFO1
`
`I
`
`:
`
`I
`I
`
`REPLY
`
`I
`
`I
`
`l
`
`l
`REPLY
`: CONN. REQ. l
`
`BC CH.
`
`REPLY
`
`I
`: DECRYPTION KEY :
`
`I
`
`:
`
`REPLY
`
`I
`I
`I
`SET-UP MSG (CONNECTION BLOCK DESCRIPTOR)
`. I
`CONFIRMATION :
`•
`• •
`
`• •
`•
`
`CONN. REQ.
`BC CH.
`
`DECRYPTION KEY
`
`REPLY
`
`REQ. YIU ACTV.
`
`51103:
`
`I
`I
`
`51104:
`
`S1105:
`I
`I
`S1106:
`
`I
`
`51107:
`
`Sll08
`
`S1109
`
`S1110
`
`S1111 1
`I
`I
`51112 ;
`I
`S1113 :
`
`S1108:
`
`I
`
`I
`I
`
`S1109 :
`I
`s1110:
`
`S1111
`
`S1112
`
`S1113
`
`S1114
`
`1
`I
`
`REPLY
`
`I
`I
`: SET-UP MSG (CONNECTION BLOCK DESCRIPTOR) :
`
`• I
`I
`; ACKNOWLEDGMENT:
`
`SlllS-: ..__A_C_KN_O_W_LE_D_GM_E_NT __ _
`
`CONFIRMATION
`
`FIGURE 11
`
`13
`
`

`

`U.S. Patent
`
`Oct. 14, 1997
`
`Sheet 13 of 15
`
`5,677,905
`
`ACCESS
`SUBNTWK
`CTRLR
`
`L1
`
`I
`I
`I
`I
`I
`
`I
`
`: REQ. PPV EVENT :
`
`ACC
`4000
`
`I
`
`I
`I
`: REQ. PPV EVENT :
`
`REPLY
`
`VIP
`51201 : REC. PPV EVENT
`
`I
`
`I
`
`S1202:
`I
`I
`S1203 1
`I
`I
`S1204:
`
`I
`I
`
`Sl20S, ACKNOWLEDGMENT :
`
`I
`
`FIGURE 12
`
`I
`
`I
`
`I
`
`ACCESS
`NIM
`SUBNTWK
`L1
`VIP
`DET
`S1301_: _RE_a_. V_IU_A_C_TV_ . ......,....,__ ____ RE_a_. V_IU_A_cr_v_. - - - - -
`1
`I
`S1302:
`I
`I
`s1303:
`
`CONN. REQ.
`PPV CH.
`
`I
`
`I
`
`: DECRYPTION KEY:
`
`S1304:
`
`I
`I
`I
`
`S1305•
`
`I
`I
`
`I
`
`I
`
`Sl 307: ACKNOWLEDGMENT :
`
`REPLY.
`
`REPLY
`
`FACILITY MSG
`
`ACKNOWLEDGMENT
`
`FIGURE 13
`
`14
`
`

`

`U.S. Patent
`
`Oct. 14, 1997
`
`Sheet 14 of 15
`
`5,677,905
`
`L1
`
`I
`I
`
`S1401 1
`I
`I
`S1402 1
`
`I
`I
`
`S1403:
`l
`I
`S1404:
`I
`I
`S1405 1
`
`NIM
`
`I
`
`DET
`I
`I
`I
`
`I
`I
`I
`I
`
`: DECRYPTION KEY 1
`
`ATM
`SUBNTWK
`
`CONN. REQ.
`
`ACCESS
`SUBNTWK
`INITIAL MSG
`
`I
`
`I
`
`REPLY
`
`REPLY
`
`I
`
`I CONN. REQ.
`Sl406 1
`
`I
`I
`
`S1407 1
`
`l
`I
`S1408'
`I
`I
`S1409'
`
`I
`I
`
`S1410 1
`
`REPLY
`
`I
`I
`SET-UP MSG (CONNECTION BLOCK DESCRIPTOR)
`
`CONFIRMATION
`
`INTERACTIVE SESSION
`
`FIGURE 14A
`
`15
`
`

`

`U.S. Patent
`
`Oct. 14, 1997
`
`Sheet 15 of 15
`
`5,677,905
`
`VIP
`I
`I
`S1411:
`
`I
`I
`
`S1412 1
`
`S1413
`
`S1414
`
`S1415
`
`S1416
`
`S1417 1
`
`I
`
`S1418:
`
`I
`I
`
`S1419:
`I
`S1420 :
`
`I
`I
`
`S1421 1
`
`I
`I
`
`S1422 :
`
`I
`I
`5]423 I
`I
`I
`51424 I
`
`I
`I
`
`51425 :
`
`I
`I
`
`S1426 :
`
`ATM
`SUBNTWK
`
`Ll
`
`ACCESS
`SUBNTWK
`
`NIM
`
`I
`
`SELECT IMTV VIP
`
`DET
`I
`I·
`I
`
`CUSTOMER CALLING MSG.
`
`ACCEPTANCE MSG
`
`CONN. REQ.
`
`; DOWNSTREAM CH.: DECRYPTION KEY
`
`I
`
`REPLY
`
`REPLY
`
`CONN. REQ
`
`REPLY
`
`CONN. REQ.
`
`REPLY
`
`CONFIRMATION
`
`I
`
`I
`I
`:sET-UP MSG (CONNECTION BLOCK DESCRIPTOR, ETC,)
`
`CONFIRMATION
`
`TEAR-DOWN MSG 1S
`
`INTERACTIVE SESSION
`
`FIGURE 14B
`
`16
`
`

`

`5,677,905
`
`1
`ACCESS SUBNETWORK CONTROLLER
`FOR VIDEO DIAL TONE NETWORKS
`
`TECHNICAL FIELD
`
`The present invention relates to routing and access control
`in video distribution networks capable of providing sub(cid:173)
`scribers with access to multiple information service provid(cid:173)
`ers for both interactive services and broadcast services.
`
`ACRONYMS
`
`5
`
`10
`
`2
`Network Interface Device (Nill)
`Operations and Support System (OSS)
`Operations Support Module (OSM)
`Optical Network Unit (ONU)
`Optical to Electrical (0/E)
`Over-the-Air (OTA)
`Packetized Elementary Stream (PES)
`Payload Type (PT)
`Pay-Per-View (PPV)
`Permanent Vrrtual Circuit (PVC)
`Permanent Vrrtual Circuit Controller (PVCC)
`Personal Identification Number (PIN)
`Physical Layer Convergence Protocol (PLCP)
`Plain Old Telephone Service (POTS)
`Program Identification (PID) number
`Program Reference Qock (PRC)
`Public Access Channel (PAC)
`Public Switched Network (PSN)
`Quadrature Amplitude Modulation (QAM)
`Quadrature Phase-Shift Keyed (QPSK) modulation
`Time-Division Multiple Access (TDMA)
`Vestigial Sideband (VSB) modulation
`Video Dial Tone (VDT)
`Video Information Provider (VIP)
`Video Information User (VIU)
`Video Network Hub (VNH)
`Video Provider Service Center (VPSC)
`Virtual Channel Identifier (VCI)
`Virtual Path Identifier (VPI)
`
`BACKGROUND
`
`Distribution of full motion video data has evolved from
`early television broadcasting to meet viewer demand. Ear-
`40 liest video distribution was by point-to-point wiring between
`a camera and a video monitor. This was followed by
`scheduled television broadcasting of programming over the
`public air waves. In the 1960s, Community Antenna Tele(cid:173)
`vision (CATV) was chartered to provide off-air television
`45 signals to viewers in broadcast reception fringe areas. Later,
`under FCC regulation, the CATV industry was required to
`provide local access and original programming in addition to
`off-air broadcast signal distribution.
`In response, several sources of cable network program-
`so ming were established. Because of the wide bandwidth
`available on cable television systems, additional channels
`were available for the new programming. However, pro(cid:173)
`gramming was generally prescheduled, with the viewer left
`to tune to the designated channel at the appointed time to
`ss view a particular program.
`To increase revenues, cable television systems have ini(cid:173)
`tiated distribution of premium channels viewable only by
`subscribers having appropriate descramblers. The subscriber
`tunes the descrambler to receive a premium channel,
`60 descramble the video and audio information and supply a
`signal capable of reception on a standard television set.
`Pay-per-view programs, which evolved later, include
`recently released movies, live concerts and popular sporting
`events. Subscribers wishing to view a pay-per-view program
`65 place an order with the cable operator. At the designated
`time, the subscriber's descrambler is activated by some
`control from the cable operator to permit viewing of the
`
`20
`
`25
`
`30
`
`35
`
`The written description and drawings use a large number
`of acronyms to refer to various services and system com(cid:173)
`ponents. Although generally known, use of several of these
`acronyms is not strictly standardized in the art. For purposes 15
`of this discussion, acronyms therefore will be defined as
`follows:
`Access Subnetwork (ASN)
`Access Subnetwork Controller (ASNC)
`Adaptive Digital Multiplexer (ADM)
`Asymmetrical Digital Subscriber Line (ADSL)
`Asynchronous Transfer Mode (JITM)
`1ITM Adaptation Layer (AAL)
`1ITM cell Adaptation Unit (AAU)
`1ITM Packet Demultiplexer (APD)
`Broadcast (BC)
`Broadcast Consolidation Section (BCS)
`Broadcast Service Area (BSA)
`Cable Network Unit (CNU)
`Carrier Access Billing System (CABS)
`Cell Loss Priority (CLP) bit
`Central Office (CO)
`Central Office Terminal (COT)
`Community Antenna Television (CATV)
`Customer Record Information System (CRIS)
`Customer Premises Equipment (CPE)
`Digital Cross-connect Switch (DCS)
`Digital Entertainment Terminal (DEf)
`Drop and Continue (D/C)
`Electrical to Optical (F/0)
`Ethernet (ENEf)
`First-In-First-Out (FIFO) buffers
`Frequency Division Multiplexing (FDM)
`Header Error Check (HEC) word
`Host Digital Terminal (HDT)
`Intelligent Access Peripheral (IAP)
`Interactive Multimedia Television (IMTV)
`Interworking Unit (lWU)
`Level 1 (Ll)
`Level 1 Gateway (LlGW)
`Level 2 (L2)
`Level 2 Gateway (L2GW)
`Local Area Network (LAN)
`Local Loop Distribution (LLD) network
`Local Video Access Node (LVAN)
`Media Access Control (MAC)
`Moving Pictures Experts Group (MPEG)
`Network Data Processor (NDP)

`Network Interface Controller (NIM)
`
`17
`
`

`

`5,677,905
`
`5
`
`3
`pay-per-view programming. However, the subscriber is still
`restricted to viewing the programming at the scheduled time.
`There is no capability of delivering programming to a
`subscriber on demand, that is, immediately or at a
`subscriber-specified time and date.
`More recently, several different wideband digital distri(cid:173)
`bution networks have been proposed for offering subscribers
`an array of video services, including true Video On Demand
`service. The following U.S. Patents disclose representative
`examples of such digital video distributions networks: 10
`5,253,275 to Yurt et al., 5,132,992 to Yurt et al., 5,133,079
`to Ballantyne et al., 5,130,792 to Tindell et al., 5,057,932 to
`Lang, 4,963,995 to Lang, 4,949,187 to Cohen, 5,027,400 to
`Baji et al., and 4,506,387 to Walter. In particular, Litteral et
`al. U.S. Pat. No. 5,247,347 discloses a digital video distri- 15
`bution network providing subscribers with access to mul(cid:173)
`tiple Video On Demand service providers through the public
`switched telephone network, as described in more detail
`below.
`U.S. Pat. No. 5,247,347 to Litteral et al. discloses an
`enhanced public switched telephone network which also
`provides a video on demand service to subscribers over the
`public switched telephone network. A menu of video pro(cid:173)
`gramming information is displayed at the subscriber's pre(cid:173)
`mises by a set-top terminal and a TV set. The subscriber may
`transmit ordering information via the public switched tele(cid:173)
`phone network to the independent video information pro(cid:173)
`viders. Video programming may be accessed and transmit(cid:173)
`ted to the subscriber directly from a video information
`provider (VIP) or through a video buffer located at a central
`office (CO) serving tlle subscriber.
`Connectivity between the central office and the subscriber
`for transmission of video data is provided by an asymmetri(cid:173)
`cal digital subscriber line (ADSL) system. ADSL interface
`units at the central office multiplex digital video information
`with voice information to be transmitted to the subscriber
`and support two-way transmission between the subscriber's
`line and the X.25 packet data network of one or more control
`channels. A complimentary ADSL interface unit at the 40
`subscriber's premises separates downstream video control
`signals and voice telephone signals from the line and mul(cid:173)
`tiplexes upstream control signals and voice telephone sig(cid:173)
`nals onto the line.
`The prior art video networks have not addressed many
`problems which arise when the networks must be adapted to
`provide end users with equal access to multiple video
`information providers offering a wide array of services. For
`example, tlle prior art documents do not suggest an efficient
`procedure for managing the necessary broadcast and point(cid:173)
`to-point connections through the network to provide desired
`access to large numbers of information providers.
`The assignee has proposed a switched-star digital network
`for delivering broadcast and interactive type services. The
`earlier proposed network did utilize a high level control
`node identified as a level 1 gateway, but the lower level
`control functionality in that network was distributed among
`a wide variety of different network elements, e.g. switches,
`intelligent access peripherals (IAPs), etc. Each of these
`different network elements had a different signaling inter(cid:173)
`face protocol, consequently, the level 1 gateway had to
`support a wide range of signaling protocols to control the
`disparate functions of all of the components necessary to set
`up each session connection through the network. Also, the
`level I gateway had to monitor and manage the functionality
`of many of tllese lower level control elements. In practice,
`such a control hierarchy is difficult to design and set up, it
`
`4
`is inefficient and easy to overload, and it is prone to a variety
`of failures under actual operating conditions.
`DISCLOSURE OF THE INVENTION
`The principle object of the present invention is to provide
`a seamless, smooth approach for connecting a video infor(cid:173)
`mation user (VIlJ) to a chosen broadcast service video
`information provider (VIP) or a chosen interactive service
`video information provider (VIP), in a multiple provider
`environment. The connection to the VIP of choice must be
`provided in a non-discriminatory manner that makes it easy
`for the user to get to that particular provider for either
`broadcast services of interactive services.
`More specific objectives of the present invention relate to
`improving the control structure of the network to simplify
`initial design and set-up of the network, improve real-time
`efficiency of the control operations of the network, and
`reduce failures of the network control elements.
`In accord with the present invention, the end-to-end
`20 network is subdivided into two or more subnetworks with
`specified open interfaces to each other. The preferred net(cid:173)
`work architecture includes a backbone subnetwork and an
`access subnetwork. The backbone subnetwork provides
`point-to-point two-way communication sessions for broad-
`25 band interactive multimedia communications signals with a
`selected one of the information providers. The access sub(cid:173)
`network receives digital broadband information signals from
`the selected information provider, via the backbone
`subnetwork, for transmission to one of the digital entertain-
`30 ment terminals. The access subnetwork also supplies control
`signals from the one digital entertainment terminal to the
`backbone subnetwork for transmission to the selected infor(cid:173)
`mation provider. The access subnetwork also provides
`broadcast transport. Specifically, the access subnetwork
`35 receives broadcast digital broadband information signals for
`selective distribution to authorized digital entertainment
`terminals.
`The network will also include a high level control
`subnetwork, e.g. including a level 1 gateway. Each transport
`subnetwork includes a subnetwork controller which is the
`single point of contact with tllat subnetwork for all control
`functions and related requests for control of services through
`the respective subnetwork.
`The open interface between subnetworks makes inter-
`45 faces and technologies within each subnetwork independent
`of the actual technologies within the other subnetworks. For
`example, the backbone subnetwork preferably utilizes Asyn(cid:173)
`chronous Transfer Mode (JITM) switch technology. Such an
`ATM backbone network, however, works equally well witll
`50 an RF broadcast based hybrid-fiber-coax type access sub(cid:173)
`network or with a switched digital star type access subnet(cid:173)
`work. Similarly, either of these or other types of access
`subnetwork technologies could operate with alternate types
`of backbone networks, e.g. using direct cross connect
`55 switching or optical switching.
`In accord with this design philosophy, the Access Sub(cid:173)
`network Controller provides a single point of control contact
`within the access subnetwork. Any other subnetwork
`(typically the control subnetwork) needing a control func-
`60 tion in the access subnetwork always sends the request for
`that function to the Access Subnetwork Controller. Use of
`such a single control element eliminates the need for one or
`more of the oilier subnetwork control elements to interface
`and interact with a range of different control elements within
`65 the access subnetwork, thereby improving tlle efficiency of
`the control interface functions between the access subnet(cid:173)
`work and the other subnetworks.
`
`18
`
`

`

`5,677,905
`
`6
`Additional objects, advantages and novel features of the
`invention will be set forth in part in the description which
`follows, and in part will become apparent to those skilled in
`the art upon examination of the following or may be learned
`by practice of the invention. The objects and advantages of
`the invention may be realized and attained by means of the
`instrumentalities and combinations particularly pointed out
`in the appended claims.
`
`5
`The Access Subnetwork Controller has an intense under(cid:173)
`standing of what is going on in the access subnetwork. This
`Controller does not understand what is going on outside of
`the access subnetwork. The primary responsibility of the
`Access Subnetwork Controller is to reserve and control 5
`resources, provide requested resources and monitor the use
`of resources within in the realm of the access subnetwork.
`Additional functions could be provided in the Access Sub(cid:173)
`network Controller, such as some or all of the functionality
`of the level 1 gateway, but inclusion of such additional 10
`functions reduces the efficiency of the Access Subnetwork
`Controller.
`The Access Subnetwork Controller functions essentially
`in the same manner to provide each of a variety of different
`types of requested connection, whether broadcast, pay-per- 15
`view or !MTV. The Access Subnetwork Controller reserves
`and enables access subnetwork resources for a particular
`user connection and reports connections back to higher level
`control elements, such as the level 1 gateway. Typically, the
`report on connection establishment by Access Subnetwork 20
`Controller includes some information needed by other net(cid:173)
`work elements in order to utilize the reserved resources.
`Provisioning of a broadcast service to an individual
`subscriber's terminal device is administered as a connection,
`even though the signal is already broadcast through at least 25
`a portion of the access subnetwork, and in some networks is
`already broadcast all the way through to the subscriber
`premises. The broadcast signal, however, is not available
`('connectable') through the access subnetwork to the termi(cid:173)
`nal device in a manner which will permit presentation 30
`thereof to a viewer until some access control element of
`access subnetwork receives an appropriate instruction, as
`part of a connection set-up procedure. In one embodiment,
`the relevant control element is identified as a host digital
`terminal (HDT), an element serving a plurality of subscrib- 35
`ers and selectively switching certain broadcast program
`channels through to subscribers terminal devices served
`thereby. In other embodinients, the terminal device itself
`includes the relevant access control element, e.g. part of a
`network interface module (NTh1).
`Examples of three different networks using the inventive
`Access Subnetwork Controller functionality are described in
`detail. As illustrated by such examples, the functions of this
`Controller can be incorporated into a wide variety of 45
`advanced broadband communication networks. In each net(cid:173)
`work implementation, the significant purpose of the Access
`Subnetwork Controller is to isolate the specifics of the
`particular access technology and equipment from the higher
`level network controller and other subnetworks.
`In the preferred embodinients of the enhanced video dial
`tone network, the backbone subnetwork comprises one or
`more asynchronous transfer mode (ATM) switches. A per(cid:173)
`manent virtual circuit (PVC) controller serves as the ATM
`backbone subnetwork controller. In the disclosed network 55
`embodiments, the access subnetwork can use either a
`switched digital star topology or an RF broadcast transport
`of both digital and analog information signals.
`Of the three network architectures disclosed, the presently
`most preferred implementation of the access subnetwork 60
`comprises hubs which convert ATM streams into digital
`packet streams for RF broadcast and a number of local video
`access nodes connected to each hub. The local video access
`nodes convert ATM streams for interactive services, as
`received from the ATM switch, into digital packet streams
`for RF transmission together with the RF broadcast signals
`from the hub.
`
`50
`
`BRIEF DESCRIPTION OF DRAWINGS
`FIG. 1 is a simplified block diagram of a communication
`network using the Access Subnetwork Controller of the
`present invention to control a wide range of broadcast and
`interactive multi-media services.
`FIG. 2 presents a high-level overview of the control
`functions of a network of the type shown in FIG. 1 and
`delineates those functions performed by the various control
`elements of the network.
`FIG. 3 is a block diagram of one example of a network
`architecture utilizing an Access Subnetwork Controller, in
`accord with the present invention.
`FIG. 4 illustrates a hybrid fiber coax network architecture
`incorporating the Access Subnetwork Controller, in accord
`with the present invention.
`FIG. 5 is a block diagram of a distributed network
`architecture for the preferred implementation of the full
`service type video dial tone network utilizing the inventive
`Access Subnetwork Controller.
`FIG. 6 is a block diagram of one of the video network hub
`offices shown in FIG. 5.
`FIG. 7 is a block diagram of one of the local video access
`node type end offices shown in FIG. 5.
`FIG. 8 is a block diagram of one local loop distribution
`system portion of the network shown in FIG. 5.
`FIG. 9 is a block diagram of the ATM backbone network
`and the control systems for the network shown in FIG. 5.
`FIG. 10 illustrates, in simplified form, the flow of mes-
`40 sages between various components of the network of FIGS.
`5-9 during provisioning of broadcast channels.
`FIG. 11 illustrates, in simplified form, the flow of mes(cid:173)
`sages between various components of the network of FIGS.
`5-9 during activation of broadcast services to a new video
`information user.
`FIG. 12 illustrates, in simplified form, the flow of mes(cid:173)
`sages between various components of the network of FIGS.
`5-9 during set-up of an upcoming pay-per-view event.
`FIG. 13 illustrates, in simplified form, the flow of mes(cid:173)
`sages between various components of the network of FIGS.
`5-9 during activation of pay-per-view event reception for a
`video information user who has purchased the event.
`FIGS. 14A and 14B illustrate, in simplified form, the flow
`of messages between various components of the network of
`FIGS. 5-9 during establishment of an interactive broadband
`communication session with an IMTV VIP.
`
`BEST MODE FOR CARRYING OUT THE
`INVENITON
`The Access Subnetwork Controller of the present inven(cid:173)
`tion is useable in a variety of different broadband distribu(cid:173)
`tion networks which offer subscriber's selective communi(cid:173)
`cation with a plurality of broadband or video information
`65 service providers. FIG. 1 provides a high level, generic
`illustration of the functional elements of such a network,
`referred to as a Video Dial Tone Network. For ease of
`
`19
`
`

`

`5,677,905
`
`7
`understanding, an overview of the Video Dial Tone network
`is set forth below, followed by a more detailed description
`of specific network architectures and the functions of the

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