`
`
`
`United States Patent
`
`
`
`US 6,226,686 B1
`
`
`(10) Patent No.:
`(12)
`
`
`
`
`
`
`
`
`
`
`
`May1, 2001
`(45) Date of Patent:
`Rothschild et al.
`
`
`
`
`US006226686B1
`
`
`
`(54) SERVER-GROUP MESSAGING SYSTEM FOR
`
`
`
`
`INTERACTIVE APPLICATIONS
`
`
`
`
`
`(75)
`
`
`
`Inventors: Jeffrey Jackiel Rothschild, Los Gatos;
`
`
`
`
`
`Daniel Joseph Samuel, Sunnyvale;
`
`
`
`
`Marc Peter Kwiatkowski, Los Gatos,
`
`
`
`
`all of CA (US)
`
`
`
`
`
`
`
`
`
`OTHER PUBLICATIONS
`
`
`
`
`Ahuja, S.R., et al., “The Rapport Multimedia Conferencing
`
`
`
`
`
`
`
`System,” Conference on Office Information Systems 1988,
`
`
`
`
`
`
`pp. 1-7.
`
`
`
`
`
`
`
`
`
`
`(List continucd on next page.)
`
`
`
`(73) Assignee: HearMe, Mountain View, CA (US)
`
`
`
`
`
`
`
`
`
`Primary Examiner—Zarm Maung
`
`
`
`
`
`
`
`(74) Attorney, Agent, or Firm—Sterne, Kessler, Goldstein,
`
`
`
`& Fox PLLC
`
`
`(*) Notice:—Subject to anydisclaimer, the term of this
`
`
`
`
`
`
`
`
`
`
`
`
`patent is extended or adjusted under 35
`
`
`
`
`
`
`
`U.S.C. 154(b) by 0 days.
`
`
`
`
`
`(57)
`
`
`
`ABSTRACT
`
`
`
`(21) Appl. No.: 09/407,371
`
`
`
`
`
`
`(22) Filed:
`
`
`
`
`Sep. 28, 1999
`
`
`
`
`
`
`
`
`
`Related U.S. Application Data
`
`
`
`
`
`
`(63) Continuation ofapplication No. 08/896,797,filed on Jul. 18,
`
`
`
`
`
`
`
`
`
`
`
`1997, now Pat. No. 6,018,766, which is a continuation of
`
`
`
`
`
`
`
`
`
`
`application No. 08/595 323, filed on Feb. 1, 1996, now Pat.
`
`
`
`
`
`
`
`
`
`
`No. 5,822,523.
`
`
`
`(51)
`sence GOOF 15/16
`Int. Cl.’ .....
`
`
`
`
`
`
`
`ssesssesssseessereessseiees 709/245; 709/218
`(52) US. Cle cece
`
`
`
`
`
`
`(58) Field of Search oo. eecceeree 709/218, 206,
`
`
`
`
`
`
`
`709/230, 236, 207, 231, 232, 204, 245;
`
`
`
`
`
`
`
`370/389, 390
`
`
`
`(56)
`
`
`
`4,470,954
`
`4,572,509
`
`4,740,954
`
`4,807,224
`
`
`References Cited
`
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`ceeeee 370/60
`9/1984 Cotton et al. cic
`
`
`
`
`
`
`wee 273/85 G
`2/1986 Strick sees
`
`
`
`
`
`
`4/1988 Cotton et al. ve. 370/60
`
`
`
`
`
`
`
`2/1989 Naron et al. wees
`vee 370/94
`
`
`
`
`
`
`
`A method for deploying interactive applications over a
`
`
`
`
`
`
`
`network containing host computers and group messaging
`
`
`
`
`
`
`servers is disclosed. The method operates in a conventional
`
`
`
`
`
`
`
`
`unicast network architecture comprised of conventional net-
`
`
`
`
`
`
`work links and unicast gateways and routers. The hosts send
`
`
`
`
`
`
`
`
`
`
`messages containing destination group addresses by unicast
`
`
`
`
`
`
`
`to the group messaging servers. The group addresses select
`
`
`
`
`
`
`
`
`
`message groups maintained by the group messaging servers.
`
`
`
`
`
`
`
`
`For each message group, the group messaging servers also
`
`
`
`
`
`
`
`
`
`maintain a list of all of the hosts that are members of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`particular group.
`In its most simple implementation, the
`
`
`
`
`
`
`
`
`method consists of the group server receiving a message
`
`
`
`
`
`
`
`
`
`from a host containing a destination group address. Using,
`
`
`
`
`
`
`
`
`
`the group address, the group messaging scrver then sclccts
`
`
`
`
`
`
`
`
`
`a message group whichlists all of the host members of the
`
`
`
`
`
`
`
`
`
`
`
`
`group which are the targets of messages to the group. The
`
`
`
`
`
`
`
`
`
`
`
`group messaging scrver then forwards the message to cach
`
`
`
`
`
`
`
`
`
`of the target hosts. In an interactive application, many
`
`
`
`
`
`
`
`
`
`messages will be arriving at the group server close to one
`
`
`
`
`
`
`
`
`
`
`
`another in time. Rather than simply forward each message to
`
`
`
`
`
`
`
`
`
`
`its targeted hosts, the group messaging server aggregates the
`
`
`
`
`
`
`
`
`
`contents of each of messages received during a specified
`
`
`
`
`
`
`
`
`
`time period and then sends an aggregated message to the
`
`
`
`
`
`
`
`
`
`
`targeted hosts. The time period can be defined in a number
`
`
`
`
`
`
`
`
`
`
`
`(List continued on next page.)
`
`
`
`
`
`of ways. This method reduces the message traffic between
`
`
`
`
`
`
`
`
`
`LORLEIGN PAPLN'T DOCUMENTS
`hosts in a networked interactive application and contributes
`
`
`
`
`
`
`
`
`
`
`
`
`to reducing the latency in the communications between the
`
`
`
`
`
`
`
`
`
`(EP)
`2/L99OS
`veecssesesessseesereseseees HO4L/12/18
`0 637 149
`hosts.
`
`
`
`
`
`
`
`
`
`8/1993 (WO)
`WO 93/15572
`coecseceeeseteeecesnsees 11041/3/26
`
`
`
`
`
`
`WO 95/10908 4/1995(WO)oeceeceeceeeeerteereees HO4L/12/18
`
`
`
`
`
`
`
`
`
`WO 95/10911 ALL9DS(WO)ciecsscecsseresescrreceseees HO04L/29/06
`
`19 Claims, 11 Drawing Sheets
`
`
`
`
`
`
`
`
`
`
`96
`
`Host C Receives
`Yost C Sends
`
`
`ets [sc [Pt[2 [Pa[prs s [c] J
`
`
`
`
`
`
`
`
`
`99
`103
`
`Host A Receives: Host A Sends:
`s[sG
`A
`PI
`SLA LH
`[2
`[ps]
`pe
`
`
`
`
`
`
`
`101
`
`HostB Sends
`i
`Host8 Receives
`
`BLS
`|S
`i|f
`s
`[ec f[ret[re]P
`
`
`
`
`
`402
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Host D Receives
`Host D Sands
`
`
`
`Ds {sc|P4 s [0[« v2|Pa[Pi]
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`97
`
`
`
`98
`
`
`
`
`
`100
`
`
`
`
`
`
`
`36
`
`Group Server Sands
`Group Server Receives
`
`P2
`F3
`Ba
`A
`3
`G
`Pi
`
`404
`S
`iAH
`7)
`Upset Pe
`B] S|
`[2
`
`
`
`
`
`
`
`
`
`s [Pi|r2{[Lo [Kk ps vp, s ie]
`
`sje qs
`[mt
`[re[pe
`lcs G [Ps
`12 J
`93
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Ce)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Valve - Ex. 1002, Page 1
`Petitioner Riot Games,Inc. - Ex. 1002, p. 1
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 1
`
`Petitioner Valve - Ex. 1002, Page 1
`
`
`
`
`
`
`US 6,226,686 B1
`
`Page 2
`
`
`
`
`
`U.S. PATENT DOCUMENTS
`Braudes, R. and Zabele, S., “Requirements for Multicast
`
`
`
`
`
`
`
`
`
`
`Protocols,” Network Working Group Request for Com-
`
`
`
`
`
`
`1/1991 Hillis et al. oe 370/60
`4,984,235
`
`
`
`
`
`
`
`ments: 1458, May 1993, 16 pages.
`
`
`
`
`
`
`2/1991 Teraslinna et al. oe 370/94.1
`4,991,171
`
`
`
`
`
`
`
`Cameron,
`P. et al., “Transport Multiplexing Protocol
`
`
`
`
`
`
`
`3/1991 Tashiro et al.
`«. 364/410
`4,998,199
`
`
`
`
`
`
`1/1992 Perlman ...
`.. 370/94.3
`5,079,767
`(TMux),” Network Working Group Request for Comments:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1/1992 Lockton ...
`. 273/439
`5,083,800
`1692, Aug. 1994, 10 pages.
`
`
`
`
`
`
`
`
`
`
`
`2/1992 DeLucaetal.
`340/825.44
`5,089,813
`Cheriton, D.R. and Deering, S.E., “Host Groups: A Multi-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,117,420 ceceeeeeeeneee 370/605/1992 Tlillis et al.
`
`
`
`
`cast Extension for Datagram Internetworks,’ ACM/IEEE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9/1992 Bertrand ...
`.. 380/28
`5,150,410
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Proceedings of the Ninth Data Communications Sympo-
`
`
`
`
`
`
`9/1992 Sidhu et al.
`.
`395/200.01
`5,150,464
`
`
`
`
`
`
`
`sium, Sep. 10-13, 1985, pp. 172-179.
`
`
`
`
`
`
`5,245,608
`9/1993 Deaton, Jr. ct al.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Chimiak, W., “A Comment on Packet Video Remote Con-
`
`
`
`
`
`
`
`
`10/1993 Chen et al.
`..
`5,257,113
`
`
`
`
`
`
`
`
`ferencing and the Transport/Neiwork Layers,” Network
`
`
`
`
`
`5,287,530
`2/1994 Daviset al.
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,289,460
`2/1994 Drake, Jr. et al.
`......
`Working Group Request for Comments: 1453, Apr. 1993, 9
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`pages.
`3/1994 Vridrich et al.
`.
`5,297,143
`
`
`
`
`
`
`
`
`5/1994 Cidon el al.
`.
`5,309,433
`Crocker, D.H., “Standard For The Format Of ARPA Internet
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,309,437
`5/1994 Perlmanet al.
`. 370/85.13
`
`
`
`
`
`
`
`Text Messages,” IETF RFC #822, Aug. 13, 1982, 43 pages.
`
`
`
`
`
`
`
`
`
`
`
`7/1994 Page et al. wees. 395/200,01
`5,329,619
`
`
`
`
`
`
`Deering, S.E. and Cheriton, D.R., “Host Groups: A Multi-
`
`
`
`
`
`
`
`
`11/1994 Doeringer et al... 370/60
`5,361,256
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cast Extension to the Internet Protocol,” Network Working
`
`
`
`
`
`
`
`.
`5,365,523
`11/1994 Derbyet al.
`370/85.2
`
`
`
`
`
`
`
`
`Group Request for Comments: 966, Dec. 1985, 23 pages.
`
`
`
`
`
`
`
`
`
`4/1995 Kamataet al.
`. 348/15
`5,408,261
`
`
`
`
`
`
`
`5,418,912
`5/1995 Christenson
`.. 395/200
`Deering,S., “Host Extensions for IP Multicasting,” Network
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7/1995 Callon ......
`370/85.13
`5,430,727
`Working Group for Comments: 1054, May 1988, 16 pages.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,453,780 9/1995 Chen et ab.csceeeeseeteeseee 348/15
`
`Deering, S., “Host Extensions for IP Multicasting,” Network
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`12/1995 Milleret al.
`.
`. 395/200,01
`5,475,819
`
`
`
`
`
`
`
`
`Working Group Request for Comments: 1112, Aug., 1989,
`
`
`
`
`
`
`
`
`395/200.1
`1/1996 Mortensen el a
`5,481,735
`
`
`
`
`
`
`
`
`
`
`
`
`14 pages.
`
`
`3/1996 Fischer .
`. 370/94.1
`5,502,726
`
`
`
`
`
`
`Handley, M J., “The Car System: Multimedia in Support of
`
`
`
`
`
`
`
`
`
`5,517,494
`S/1996 GICON viesecreceseceecententeeressesenee 370/60
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Collaborative Design,” Computing and Control Division
`
`
`
`
`
`
`9/1996 Perlman wo... eee 463/42
`5,558,339
`
`
`
`
`
`
`5,581,552
`12/1996 Civanlaretal.
`370/396
`Colloquium on ‘Multimedia and Professional Applications’,
`
`
`
`
`
`
`
`
`
`
`
`
`
`12/1996 Perlman...
`. 463/42
`5,586,257
`
`Feb. 3, 1993, pp. 8/1-8/5.
`
`
`
`
`
`
`
`
`
`
`
`5,586,937 12/1996 Menashe .0....ececeeteereeereee 463/41
`
`
`Henckel, L., “Multipeer Transport Services for Multimedia
`
`
`
`
`
`
`
`
`
`
`
`12/1996 Stevens.......
`395/200.01
`5,590,281
`
`
`
`
`
`Applications,” High Performance Networking, V: Proc. Of
`
`
`
`
`
`
`
`5,594,732
`1/1997 Bell et al.
`«. 370/401
`
`
`
`
`
`
`
`
`the IFIP TC6/WG6.4 Fifth International Conference on High
`
`
`
`
`
`
`
`
`5,630,757
`5/1997 Gagin et al. wc 463/43
`
`
`
`
`
`
`
`Performance Networking,
`Jun. 27-Jul.
`1, 1994, pp.
`
`
`
`
`
`
`
`5/1997 Auerbach et al.
`............... 395/200.15
`5,634,011
`
`
`
`
`
`
`
`167-184.
`
`5,674,127
`10/1997 Horstmann et al. oes 463/42
`
`
`
`
`
`
`
`
`Kirsche, T. et al., “Communication support for cooperative
`11/1997 Bakoglu etal.
`. 463/41
`5,685,775
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,729,540
`3/1998 Wegrzyn.....
`370/336
`work,” Computer Communications, vol. 16, No. 9, Sep.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.. 370/390
`5,740,170
`4/1998 Andouetal.
`1993, pp. 594-602.
`
`
`
`
`
`
`
`
`
`
`5,740,231 4/1998 Cohn et alecseseeeteeeteeseee 379/83
`
`
`
`
`
`
`
`
`Lauwers, J.C. et al., “Replicated Architectures for Shared
`
`
`
`
`
`
`
`
`5,761,436
`6/1998 Nielsen .......
`395/200.75
`
`
`
`
`
`
`Window Systems: A Critique,” Proc. of the ACM Confer-
`
`
`
`
`
`
`
`
`5,778,187
`7/1998 Monteiro et al.
`. 395/200.61
`
`
`
`
`
`
`
`enee on Office Information Systems, 1990, pp. 249-260.
`
`
`
`
`
`
`
`
`6/1998 Needham .
`. 395/200.64
`5,784,568
`
`
`
`
`
`
`Tcung, Y-W. And Yum, T-S., “Optimum Connection Paths
`395/200,35
`9/1998 Reesectal.
`5,805,830
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`for a Class of Videoconferences,” Int’! Conference on
`.. 370/401
`5,812,552
`9/1998 Aroraetal.
`.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7/1999 Katsube et al.
`eens 370/409
`on.
`5,930,259
`Comm.
`ICC 91, vol.
`1 of 3, Jun. 23-26, 1991, pp.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`0859-0865.
`5,946,308
`8/1999 Dobbinset al. wee 370/392
`
`
`
`
`
`
`
`
`-. 395/200.34
`9/1999 Perlman
`5,956,485
`
`
`
`
`
`Teung, Y-W. And Yum, T-S., “A Modular Multirate Video
`
`
`
`
`
`
`
`
`
`Distributing System—Design and Dimensioning,” TEEE/
`
`
`
`
`
`OTHER PUBLICATIONS
`
`ACMTransactions on Networking, vol. 2, No. 6, Dec. 1994,
`
`
`
`
`
`
`
`
`
`pp. 549-557.
`
`
`Ta, Y. and Andresen, S., “Multipoint Conferencing for
`
`
`
`
`
`
`
`
`Mobile Communications Network,” 2”? Int’1. Conference on
`
`
`
`
`
`
`
`Universal Personal Communications, Oct. 12-15, 1993, pp.
`
`
`
`
`
`
`
`212-216.
`
`Multipoint Control Units For Audiovisual Systems Using
`
`
`
`
`
`
`Digital Channels Up To 2 Mbit/s, ITU Standard Draft H.231,
`
`
`
`
`
`
`
`
`
`1993, pp. 11-22.
`
`
`
`Ngoh,L., “Multicast Support for Group Communications,”
`
`
`
`
`
`
`
`Computer Networks and ISDN Systems, 166-178, Oct.
`
`
`
`
`
`
`
`1991, pp. 166-178.
`
`
`
`Postel, J.B., “Simple Mail Transfer Protocol,” Internet Engi-
`
`
`
`
`
`
`
`neering Task Force (IETF) Request for Comments (RFC)
`
`
`
`
`
`
`
`821, Aug. 1982, 59 pages.
`
`
`
`
`
`Rajagopalan, B., “Membership protocols for distributed
`
`
`
`
`
`conference control,” Computer Communications, vol. 18,
`
`
`
`
`
`No. 10, Oct. 1995, pp. 695-708.
`
`
`
`
`
`
`
`Armstrong, S. et al, “Multicast Transport Protocol,” Net-
`
`
`
`
`
`
`
`work Working Group Request For Comments: 1301, 1992,
`
`
`
`
`
`
`
`31 pages.
`
`
`Berglund, E.J. and Cheriton, D.R. “Amaze: A Distributed
`
`
`
`
`
`
`
`Multi-Player Game Program using the Distributed V Ker-
`
`
`
`
`
`
`
`nel,” IEEE Proceedings of the Fourth Int’! Conf. on Dis-
`
`
`
`
`
`
`
`
`
`tributed Systems, 1984, pp. 248-253.
`
`
`
`
`
`
`
`
`
`
`
`Braden, R. (ed.), “Requirements for Internet Hosts—Com-
`munication Layers,” Network Working Group Request for
`
`
`
`
`
`
`
`Comments: 1122, Oct. 1989, 100 pages.
`
`
`
`
`
`
`
`
`
`
`
`
`Braden, R. (ed.), “Requirements for Internet Hosts—Appli-
`cation and Support,” Network Working Group Request for
`
`
`
`
`
`
`
`
`Comments: 1123, Oct. 1989, 84 pages.
`
`
`
`
`
`
`Braden, R. et al., “Integrated Services in the Internet Archi-
`
`
`
`
`
`
`
`
`
`
`tecture: An Overview,” Network Working Group Request
`
`
`
`
`
`
`for Comments: 1633, Jun. 1994, 27 pages.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Valve - Ex. 1002, Page 2
`Petitioner Riot Games,Inc. - Ex. 1002, p. 2
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 2
`
`Petitioner Valve - Ex. 1002, Page 2
`
`
`
`
`
`
`US 6,226,686 B1
`
`Page 3
`
`
`
`
`
`
`
`Ramanathan,S. et al., “Optimal Communication Architec-
`
`
`
`
`
`
`ture for Multimedia Conferencing in Distributed Systems,”
`
`
`
`
`
`
`The 12%” Int?] Conference on Distributed Computing Sys-
`
`
`
`
`
`
`
`tems, Jun. 9-12, 1992, pp. 46-53.
`
`
`
`
`
`
`Rose, M.T. and Stefferud, E.A., “Proposed Standard for
`
`
`
`
`
`
`
`
`Message Encapsulation,” Network Working Group Request
`
`
`
`
`
`
`for Comments: 934, Jan. 1985, 9 pages.
`
`
`
`
`
`
`
`Schaffer, U., “MPPS—A Multiparty Presentation Service,”
`
`
`
`
`
`
`Upper Layer Protocols, Architectures and Applications:
`
`
`
`
`
`
`Proc. Of the IFIP TC6/WG6.5 International Conference on
`
`
`
`
`
`
`
`
`Upper Layer Protocols, Architectures and Applications, Jun.
`
`
`
`
`
`
`
`1-3, 1994, pp. 243-256.
`
`
`
`
`Schooler, E.M., “The Impact of Scaling on a Multimedia
`
`
`
`
`
`
`
`
`Connection Architecture,”ACMJournal ofMultimedia Sys-
`
`
`
`
`
`
`
`tems, vol. 1, No. 1, 1993, pp. 1-10.
`
`
`
`
`
`
`
`
`Schulzrinne, H., “RTP: A Transport Protocol for Real-Time
`
`
`
`
`
`
`
`Applications,”
`IETF
`Internet
`Draft
`
`
`
`draftietf—avi-rtp—O0.doc, Dec. 15, 1992, 23 pages.
`
`
`
`
`
`
`Schulzrinne, H. and Casner, S., “RTP: A Transport Protocol
`
`
`
`
`
`
`
`
`for Real-Time Applications,”
`JETF
`Internet Draft
`
`
`
`
`
`draft—ietf-avt-rtp—O1 txt, May 6, 1993, 16 pages.
`
`
`
`
`
`
`Schulzrinne, H. and Casner, S., “RTP: A Transport Protocol
`
`
`
`
`
`
`
`
`for Real-Time Applications,”
`JETF
`Internet Draft
`
`
`
`
`
`drattietf-avt-rtp—02.txt, Jul. 30, 1993, 24 pages.
`
`
`
`
`
`
`Schulzrinne, H. and Casner, S., “RTP: A Transport Protocol
`
`
`
`
`
`
`
`
`for Real-Time Applications,’
`JETF
`Internct Draft
`
`
`
`
`
`draft—ietf-avt-rtp—04.txt, Oct. 20, 1993, 33 pages.
`
`
`
`
`
`
`Schulzrinne, H. et al., “RTP: A Transport Protocol for
`
`
`
`
`
`
`
`
`
`Real-Time Applications,” Network Working Group Request
`
`
`
`
`
`
`for Comments Request for Comments: 1889, Jan. 1996, 61
`
`
`
`
`
`
`
`
`
`pages.
`
`Singhal, S.K. and Cheriton, D.R., “Using a Position Histo-
`
`
`
`
`
`
`
`
`ry—Based Protocol for Distributed Object Visualization,”
`
`
`
`
`
`Stanford University Technical Report No. CS-TR-94-1505,
`
`
`
`
`
`1994, 25 pages.
`
`
`
`“System for Establishing Communication Between Audio-
`
`
`
`
`
`visual Terminals Using Digital Channels Up To 2 Mbit/s,”
`
`
`
`
`
`
`
`
`Amended/New
`Draft
`Recommendation
`Of
`The
`
`
`
`
`H.240-Series Submitted ‘lo ‘The Xth CCITTPlenary Assem-
`
`
`
`
`
`
`
`bly COM XV-R 94-E, May 1992, 68 pages.
`
`
`
`
`
`
`
`
`Thomas, E., “Listserv Distribute Protocol,” Network Work-
`
`
`
`
`
`
`ing Group Request for Comments: 1429, Feb., 1993, 7
`
`
`
`
`
`
`
`
`pages.
`
`Turletti, T., “H.261 software codec for videoconferencing
`
`
`
`
`
`
`
`over the Internet,” Rapports de Recherche No. 1834, Jan.
`
`
`
`
`
`
`
`
`
`1993, pp. 1-18.
`
`
`
`Vin, H.M. et al., “Multimedia Conferencing in the Ether-
`
`
`
`
`
`
`
`
`phone Environment,” Computer: Multimedia Information
`
`
`
`
`Systems, Oct. 1991, pp. 69-79.
`
`
`
`
`
`Vonderweidt, G. et al., “A Multipoint Communication Ser-
`
`
`
`
`
`
`
`vice for Interactive Applications,” TEEE Transactions on
`
`
`
`
`
`
`
`Communications, vol.
`12, Dec.
`1991, pp.
`39, No.
`
`
`
`
`
`
`
`
`1875-1885.
`
`Waitzman, D. et al., “Distance Vector Multicast Routing
`
`
`
`
`
`
`
`
`Protocol,” Network Working Group Request for Comments:
`
`
`
`
`
`
`
`1075, Nov. 1988, 20 pages.
`
`
`
`
`
`Wancho, F., Digest Message Format: Network Working
`
`
`
`
`
`
`Group Request for Comments: 1153, Apr. 1990, 4 pages.
`
`
`
`
`
`
`
`
`
`Waters, A.G., “Multicast Provision for High Speed Net-
`
`
`
`
`
`
`
`works,” Iligh Performance Networking, TV: Proc. Of the
`
`
`
`
`
`
`
`
`IFIP TC6/WG6.4 Fourth International Conference on High
`
`
`
`
`
`
`
`Performance Networking, Dec. 14-18, 1992, pp. 317-332.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Weiss, G. and Ziegler, C., “Packet Switched Voice Confer-
`
`
`
`
`
`
`
`
`encing Across Interconnected Networks,” Proceedings 13”
`
`
`
`
`
`Conference on Local Computer Networks, Oct. 10-12,
`
`
`
`
`
`
`1988, pp. 114-124.
`
`
`
`Weiss, G. and Ziegler, C., “A Comparative Analysis of
`
`
`
`
`
`
`
`
`Implementation Mechanism for Packet Voice Conferenc-
`
`
`
`
`
`ing,’ IEEE INFOCOM ’90 Proceedings vol. 1., 1990, pp.
`
`
`
`
`
`
`
`
`
`1062-1070.
`
`Willebeek—LeMair, M.H. and Shae, Z-Y., “Centralized ver-
`
`
`
`
`
`
`sus Distributed Schemes for Videoconferencing,” Proceed-
`
`
`
`
`
`ings of the Fifth IEEE Computer Society Workshop on
`
`
`
`
`
`
`
`
`
`Future Trends of Distributed Computing Systems, Aug.
`
`
`
`
`
`
`
`28-30, 1995, pp. 85-93.
`
`
`
`Zarros, P.N.,et al., “Statistical Synchronization Among Par-
`
`
`
`
`
`
`ticipants in Real-Time Multimedia Conference,” IEEE Info-
`
`
`
`
`
`
`Com Proceedings °94 vol. 1, 1994, pp. 912-919.
`
`
`
`
`
`
`
`
`Ziegler, C. et al., “Implementation Mechanisms for Packet
`
`
`
`
`
`
`
`
`Switched Voice Conferencing,” JEEE Journal on Selected
`
`
`
`
`
`
`
`Areas in Communications, vol. 7, No. 5, Jun. 1989, pp.
`
`
`
`
`
`
`
`
`
`
`698-706.
`
`Altenhofen, Michael et al., “The BERKOM Multimedia
`
`
`
`
`
`
`
`Collaboration Service,” ACM Multimedia,
`1993, pp.
`
`
`
`
`
`
`457-462.
`
`Arango, Mauricio et al., “Touring Machine: A Software
`
`
`
`
`
`
`
`Infrastructure to Support Multimedia Communications,”
`
`
`
`
`Communications of the ACM, 1993, pp. 186-189.
`
`
`
`
`
`
`
`Chang, Wan-the ctal., “Call Processing And Signaling In A
`
`
`
`
`
`
`
`
`
`
`Desktop Multimedia Conferencing System,” Proc. Of
`
`
`
`
`
`
`GLOBECOM,1992, pp. 225-229.
`
`
`
`
`Deering, Stephen Edward, Multicast Routing In A Datagram
`
`
`
`
`
`
`
`Internetwork, Stanford University Dissertation, Dec. 1991,
`
`
`
`
`
`pp. i-xiii and 1-137.
`
`
`
`
`Horton, Mark R., “UUCP Mail Interchange Format Stan-
`
`
`
`
`
`
`
`dard,” Networking Working Group Request for Comments:
`
`
`
`
`
`
`
`976, Feb. 1986, 10 pages.
`
`
`
`
`
`Kantor, Brian and Lapsley, Phil, “Network News Transfer
`
`
`
`
`
`
`
`Protocol: A Proposed Standard for the Stream—Lased ‘Irans-
`
`
`
`
`
`
`
`mission of News,” Networking Working Group Request for
`
`
`
`
`
`
`
`Comments: 977, Feb. 1986, 22 pages.
`
`
`
`
`
`
`Leiner, B. (ed.), “Critical Issues in High Bandwidth Net-
`
`
`
`
`
`
`
`
`working,” Networking Working Group Request for Com-
`
`
`
`
`
`
`ments: 1077, Nov. 1988, 37 pages.
`
`
`
`
`
`
`in IP/TCP Internet-
`Nagle, John, “Congestion Control
`
`
`
`
`
`
`works,” Networking Group Request for Comments: 896,
`
`
`
`
`
`
`Jan. 6, 1984, 8 pages.
`
`
`
`
`
`Ong, Lyndon Y. and Schwartz, Mischa, “Centralized and
`
`
`
`
`
`
`
`Distributed Control for Multimedia Conferencing,” Pro-
`
`
`
`
`
`ceedings of ICC, 1993, pp. 197-201.
`
`
`
`
`
`
`Romahn, Gétz, “System Aspects Of Multipoint Videocon-
`
`
`
`
`
`
`ferencing,” GLOBECOM, 1987, pp. 723-725.
`
`
`
`
`
`Schulzrinne et al., “RTP: A Transport Protocol for Real-
`
`
`
`
`
`
`
`
`IETF
`Applications,”
`Internet
`—-Time
`Draft
`
`
`
`
`draftietf—avt-rtp—06.txt, Nov. 28, 1994, 93 pages.
`
`
`
`
`
`
`Schulzrinne et al., “RTP: A Transport Protocol for Real-
`
`
`
`
`
`
`
`
`Draft
`Internet
`IETT
`Applications,”
`—Time
`
`
`
`
`draftietf—avt-rtp—new-08 txt, Jul. 14, 2000, 90 pages.
`
`
`
`
`
`
`Zellweger, Polle T. et al., “An Overview Of The Etherphone
`
`
`
`
`
`
`
`
`System And Its Applications,’ 2nd JEEE Conference on
`
`
`
`
`
`
`
`Computer Workstations, Mar. 7-10, 1988, pp. 160-168.
`
`
`
`
`
`
`
`Defendants’
`Initial Disclosure of Prior Art Under Civil
`
`
`
`
`
`
`
`Local Rule 16-7(D)-(E), 21 Pages, Entered Apr. 4, 2000 in
`
`
`
`
`
`
`
`
`
`TlearMe v. T.ipstream Networks, Inc. et al., United States
`
`
`
`
`
`
`
`
`District Court for the Northern District of California, Case
`
`
`
`
`
`
`
`
`No. C 99-04506 WHA.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Valve - Ex. 1002, Page 3
`Petitioner Riot Games,Inc. - Ex. 1002, p. 3
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 3
`
`Petitioner Valve - Ex. 1002, Page 3
`
`
`
`
`
`
`US 6,226,686 B1
`Page 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Defendants’ Response Chart For US. application No. 5,822,
`
`
`
`
`
`
`
`523 Under Civil Local Rule 16-9(B), 26 Pages Plus Exhibits
`
`
`
`
`
`
`
`
`
`A-K, Dated Jul. 5, 2000, Filed in HearMe vy. Lipstream
`
`
`
`
`
`
`
`
`
`Networks, Inc. et al., United States District Court for the
`
`
`
`
`
`
`
`
`
`Northern District of Califomia—San Francisco Division,
`
`
`
`
`
`Case No. C 99-04506 WHA.
`
`
`
`
`
`Defendants’ Response Chart For U:S. application No. 6,018,
`
`
`
`
`
`
`
`766 Under Civil Local Rule 16-9(B), 28 Pages Plus Exhibits
`
`
`
`
`
`
`
`
`
`A-J, Dated Aug. 1, 2000, Filed in HearMe v. Lipstream
`
`
`
`
`
`
`
`
`
`Networks, Inc. et al., United States District Court for the
`
`
`
`
`
`
`
`
`
`Northern District of Califomia—San Francisco Division,
`
`
`
`
`
`Case No. C 99-04506 WHA.
`
`
`
`
`
`Addeo, E.J. et al., “A Multi-Media Multi-Point Communi-
`
`
`
`
`
`
`
`cation Services Capability for Broadband Networks,” 1987,
`
`
`
`
`
`
`pp. 423-428.
`
`
`Addeo, EJ. et al., “Personal Multi-Media Multi—Point
`
`
`
`
`
`
`Communication Services for Broadband Networks,” 1988,
`
`
`
`
`
`pp. 53-57.
`
`
`Aguilar, Lorenzo, “Datagram Routing for Internet Multi-
`
`
`
`
`
`
`casting,” 1984, pp. 58-63.
`
`
`
`
`Aguilar, L. et al., “Architecture for a Multimedia Telecon-
`
`
`
`
`
`
`
`
`ferencing Sysiem,” 1986, pp. 126-136.
`
`
`
`
`
`Aras, C. et al, “Real-lime Communication in Pack-
`
`
`
`
`
`
`
`et-Switched Networks,” 1994, pp. 122-139.
`
`
`
`
`
`Baguetle, Yves and Danthine, André, “Comparison of TP4,
`
`
`
`
`
`
`
`TCP and XTP—Part 1: Connection Management Mecha-
`
`
`
`
`
`
`nisms (*),” vol. 3-N 5, Sep.—Oct. 1992, pp. 1-12.
`
`
`
`
`
`
`
`
`Baker, Rusti et al., “Multimedia Processing Model for a
`
`
`
`
`
`
`
`
`Distributed Multimedia I/O System*,” Network and Oper-
`
`
`
`
`
`
`ating System Support for Digital Audio and Video, 1992,pp.
`
`
`
`
`
`
`
`
`
`164-175.
`
`Bettati, R. et al., “Connection Establishment for Multi—Party
`
`
`
`
`
`
`
`Real-Time Communication,” Network and Operating Sys-
`
`
`
`
`
`tems Support for Digital Audio and Video, 1995, pp.
`
`
`
`
`
`
`
`
`240-250.
`
`Bharath-Kumar, Kadaba and Jaffe, Jeffrey M., “Routing to
`
`
`
`
`
`
`
`Multiple Destinations in Computer Networks,” 1993, pp.
`
`
`
`
`
`
`343-351.
`
`Birchler, Barbara D. et al., “Toward a general Theory of
`
`
`
`
`
`
`
`
`
`Unicast-Based Multicast Communication*,” pp. 237-251.
`
`
`
`
`
`Birman, K.P. and Joseph, T.A., “On Communication Support
`
`
`
`
`
`
`
`for Fault Tolerant Process Groups,” Network Working
`
`
`
`
`
`
`Group Request for Comments: 992, Nov. 1986, pp. 1-16.
`
`
`
`
`
`
`
`
`
`Braden, Robert et al., “The Design of the RSVP Protocol,”
`
`
`
`
`
`
`
`
`
`RSVPProject: Final Report, May 27, 1993-Jun. 30, 1995,
`
`
`
`
`
`
`
`
`pp. 1-21.
`
`
`Brown, ET. et al., “A Continuous Presence Video Confer-
`
`
`
`
`
`
`
`
`encing System,” 1978, pp. 34.1.1-34.1.4.
`
`
`
`
`
`Brown,T.et al., “Packet Video for Heterogeneous Networks
`
`
`
`
`
`
`
`
`Using CU-SEEME,” Proceedings ICIP-96, Sep. 16-19,
`
`
`
`
`
`1996, pp. 9-12.
`
`
`
`Bubenik et al., “Multipoint Connection Management
`
`
`
`
`
`High Speed Networks,” 1991, pp. 59-68.
`
`
`
`
`
`
`Casner, Stephen et al., “N-Way Conferencing with Packet
`
`
`
`
`
`
`
`Video,” The Third International Workshop on Packet Video,
`
`
`
`
`
`
`
`Mar. 22-23, 1990, pp. 1-6.
`
`
`
`
`
`Chia, L.T. et al., “An Experimental Integrated Workstation
`
`
`
`
`
`
`
`for ‘leleconferencing,” Integrating ‘lelecommunications and
`
`
`
`
`Information Technology on the Desktop, Mar. 1994, pp. 1-5.
`
`
`
`
`
`
`
`
`Clark, David D. et al., “Supporting Real-Time Applications
`
`
`
`
`
`
`
`in an Integrated Services Packet Network: Architecture and
`
`
`
`
`
`
`
`Mechanism,” 1992, pp. 14-26.
`
`
`
`
`Clark, William J., “Multipoint Multimedia Conferencing,”
`
`
`
`
`
`IEEE Communications Magazine, May 1992, pp. 44-50.
`
`
`
`
`
`
`
`
`
`
`in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Cohen, David M. and Heyman, Daniel P., “Performance
`
`
`
`
`
`
`
`Modeling of Video Teleconferencing in ATM Networks,”
`
`
`
`
`
`
`IEEE Transactions on Circuits and Systems for Video Tech-
`
`
`
`
`
`
`
`
`nology, vol. 3, No. 6, Dec. 1993, pp. 408-420.
`
`
`
`
`
`
`
`
`
`Crowcroft, J. et al. “Multimedia TeleConferencing over
`
`
`
`
`
`
`International Packet Switched Networks. RN/90/XX,” [EEE
`
`
`
`
`
`Conference on Communications Software: Communications
`
`
`
`
`for Distributed Applications & Systems, Apr. 18-19, 1991,
`
`
`
`
`
`
`
`pp. 23-33.
`
`
`Deering, Stephen et al., “An Architecture for Wide-Area
`
`
`
`
`
`
`
`Multicast Routing,” 1994, pp. 126-135.
`
`
`
`
`
`Deering, Stephen E., “Multicast Routing in Internetworks
`
`
`
`
`
`
`and Extended LANs,” SIGCOMM °88 Symposium Com-
`
`
`
`
`
`
`munications Architectures & Protocols, Aug. 16-19, 1988,
`
`
`
`
`
`
`pp. 55-64.
`
`
`Deering, Stephen E. and Cheriton, David R., “Multicast
`
`
`
`
`
`
`
`Routing in Datagram Internetworks and Extended LANs,”
`
`
`
`
`
`
`ACMTransactions on Computer Systems, May 1990, vol.8,
`
`
`
`
`
`
`
`
`No. 2, pp. 85-110.
`
`
`
`Dewan, Prasun and Choudhary, Rajiv, “A High-Level and
`
`
`
`
`
`
`
`Flexible Frameworkfor Implementing Multiuser UserInter-
`
`
`
`
`
`
`faces,” ACM Transactions on Information Systems, Oct.
`
`
`
`
`
`
`
`1992, vol. 10, No. 4, pp. 345-380.
`
`
`
`
`
`
`
`Draoh, M. ct al., “Video Conferencing on a LAN/MAN
`
`
`
`
`
`
`
`
`Interconnected System: QoS Evaluation,” Proceedings of
`
`
`
`
`
`the Fourth International Conference on Computer Commu-
`
`
`
`
`
`
`nications and Networks, Scp. 20-23, 1995, pp. 170-177.
`
`
`
`
`
`
`
`
`Draoli, M. et al. “Videoconferencing on a LAN/MAN
`
`
`
`
`
`
`
`Architecture: Service Evaluation and System Dimension-
`
`
`
`
`
`ing,” Communications ‘lechnology Proceedings, 1996, val.
`
`
`
`
`
`
`2, pp. 630-633.
`
`
`
`Ensor, J. Robert et al., “The Rapport Multimedia Confer-
`
`
`
`
`
`
`
`
`encing System—aASoftware Overview,” 2"? IEEE Confer-
`
`
`
`
`
`
`ence on Computer Workstations, Mar. 7-10, 1988, pp.
`
`
`
`
`
`
`
`
`52-58.
`
`Ferran, Domenico et al., “Network support for multimedia
`
`
`
`
`
`
`
`A discussion of the ‘Tenet Approach,” Computer Networks
`
`
`
`
`
`
`
`and ISDNSystems, 1994, pp. 1267-1280.
`
`
`
`
`
`
`Fliesser, R.J. et al., “Design of a Multicast ATM Packet
`
`
`
`
`
`
`
`
`
`Switch,” 1993 Canadian Conference on Electrical and Com-
`
`
`
`
`
`
`
`puter Engineering, vol. 1, pp. 779-783.
`
`
`
`
`
`
`Han, Jefferson and Smith, Brian, “CU-SeeMe VR Immer-
`
`
`
`
`
`
`
`sive Desktop Teleconferencing,” ACM Mulumedia, 1996, 9
`
`
`
`
`
`
`pages.
`
`Harju, Jarmoet al., “Quality and Performance of a Desktop
`
`
`
`
`
`
`
`
`Video Conferencing System in the Network of Intercon-
`
`
`
`
`
`
`
`nected LANs,” Proceedingsofthe 19th Conference on Local
`
`
`
`
`
`
`
`
`Networks, 1994, pp. 365-371.
`
`
`
`
`Heinrichs, Bernd and Jakobs, Kai, “OSI Communication
`
`
`
`
`
`
`Services Supporting CSCW Applications,” SIGDOC 793,
`
`
`
`
`
`1993, pp. 107-115.
`
`
`
`Herzog, Shai et al., “Sharing ‘Cost’ of Multicast Trees: An
`
`
`
`
`
`
`
`
`
`Axiomatic Analysis,” ACM SIGCOMM ’95 Conference,
`
`
`
`
`
`Aug. 1995, pp. 1-15.
`
`
`
`
`Ilopper, Andy, “Pandora—an experimental system for mul-
`
`
`
`
`
`
`timedia applications,” Operating Systems Review, Apr.
`
`
`
`
`
`
`1990, vol. 24, No. 2, pp. 19-34.
`
`
`
`
`
`
`
`Huang, Jau—Hsiunget al., “Design and Implementation of
`
`
`
`
`
`
`
`
`Multimedia Conference System on Broadcast Networks*,”
`
`
`
`
`
`
`18th Conference on Local Computer Networks, 1993, pp.
`
`
`
`
`
`
`
`
`337-341.
`
`Jia, Weija, “Implementation of a Reliable Multicast Proto-
`
`
`
`
`
`
`
`col,” Software—Practices & Experiences, Jul. 1997, pp.
`
`
`
`
`
`
`
`813-849.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Valve - Ex. 1002, Page 4
`Petitioner Riot Games,Inc. - Ex. 1002, p. 4
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 4
`
`Petitioner Valve - Ex. 1002, Page 4
`
`
`
`
`
`
`US 6,226,686 BI
`Page 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Koerner, Eckhart, “Group Management for a Multimedia
`
`
`
`
`
`
`Collaboration Service,” Presented at EUNICE ’96 Summer
`
`
`
`
`
`
`School on Telecommunications Services, Sep. 23-27, 1996,
`
`
`
`
`
`
`pp. 1-11.
`
`
`Kohlert, Douget al., “Implementing a Graphical Multi-user
`
`
`
`
`
`
`
`Interface Toolkit,” Software—Practice and Experience, Sep.
`
`
`
`
`
`
`1993, vol. 23, No. 9, pp. 981-999.
`
`
`
`
`
`
`
`Larsen, A.B. and Brown, E.F., “‘Continuous Presence’
`
`
`
`
`
`
`Video Conferencing at 1.5-6Mb/sec,” pp. 391-398.
`
`
`
`
`
`
`Lauwers, J. Chris and Lantz, Keith A., “Collaboration
`
`
`
`
`
`
`
`
`Awareness
`in Support of Collaboration Transparency:
`
`
`
`
`
`
`Requirements for the Next of Shared Window Systems,”
`
`
`
`
`
`
`
`
`CII ’90 Proceedings, Apr. 1990, pp. 303-311.
`
`
`
`
`
`
`
`Leung, Wu-hon F. et al., “A Software Architecture for
`
`
`
`
`
`
`
`
`
`Workstations Supporting Multimedia Conferencing in
`
`
`
`
`
`Packet Switching Networks,” IEEE Journal on Selected
`
`
`
`
`
`
`
`Areas in Communications, Apr. 1990, vol. 8, No. 1, pp.
`
`
`
`
`
`
`
`
`
`
`380-390.
`
`Li, L. et al., “Realtime Synchronization Control in Multi-
`
`
`
`
`
`
`
`
`media Distributed Systems,” pp. 294-305.
`
`
`
`
`
`Li, S. et al., “VC collaborator: a mechanism for video
`
`
`
`
`
`
`
`
`
`conferencing support*,” Proceedings of SPIE, Oct. 1995,
`
`
`
`
`
`
`pp. 89-99.
`
`
`Mathy, L. and Bonaventure, O., “The ACCOPI Multimedia
`
`
`
`
`
`
`
`Transport Service over ATM,” Proceedings of 2ndCOST237
`
`
`
`
`
`Workshop on Teleservices and Multimedia Communication,
`
`
`
`
`
`Nov. 20-22, 1995, pp. 159-175.
`
`
`
`
`Mathy, L. et al., “A Group Communication Framework,”
`
`
`
`
`
`
`
`Broadband Islands °94: Connecting with the End-user,
`
`
`
`
`
`
`1994, pp. 167-178.
`
`
`
`Mathy,L. et al., “Towards an Integrated Solution for Mul-
`
`
`
`
`
`
`
`
`
`timedia Communications,” Rev. AIM, 1996, pp. 3-10.
`
`
`
`
`
`
`
`Mathy, L . and Bonaventure, O., “QoS Negotiation for
`
`
`
`
`
`
`
`
`
`Multicast Communications,” Multimedia Transport and
`
`
`
`
`
`Teleservices Lecture Notes in Computer Science, 1994, pp.
`
`
`
`
`
`
`
`
`199-218.
`
`McCanne, S. and Vetterli, M., “Joint Source/Channel Cod-
`
`
`
`
`
`
`
`ing for Multicast Packct Video,” Proceedings of the Intcr-
`
`
`
`
`
`
`
`
`national Conference on Image Processing, Oct. 23-26, 1995,
`
`
`
`
`
`
`
`pp. 25-28.
`
`
`Mitzel, Danny J. et al., “An Architectural Comparison of
`
`
`
`
`
`
`
`
`ST-II and RSVP,” 10 pages.
`
`
`
`
`
`
`Mitzcl, DannyJ. and Shenker, Scott, “Asymptotic Resourec
`
`
`
`
`
`
`
`Consumption in Multicast Reservation Styles,” ACM SIG-
`
`
`
`
`
`
`COMM 794 Conference, Aug. 1994, pp. 1-8.
`
`
`
`
`
`
`
`Moy,J., “Multicast Extensions to OSPF,” Network Working,
`
`
`
`
`
`
`
`
`Group Request for Comments: 1584, Mar. 1994, 83 pages.
`
`
`
`
`
`
`
`
`
`Nguyen, Mai—Huongct al., “MCMP: A Transport/Scssion
`
`
`
`
`
`
`
`Level Distributed Protocol for Desktop Conference Setup,”
`
`
`
`
`
`
`
`Sep. 1996, vol. 14, No. 7, pp. 1404-1421.
`
`
`
`
`
`
`
`
`Nichols, Kathleen M., “Network Performance of Packet
`
`
`
`
`
`
`Video on a T.ocal Arca Network,” IPCCC °92, Apr. 1-3,
`
`
`
`
`
`
`
`
`
`1992, pp. 0659-0660.
`
`
`
`Nicolaou, Cosmos, “An Architecture for Real-Time Multi-
`
`
`
`
`
`
`media Communications Systems,” IEEE Journal on
`
`
`
`
`
`Selected Area Communications, Apr. 1990, vol. 8, No. 1, pp.
`
`
`
`
`
`
`
`
`
`391-400.
`
`Parsa, M. et al., “Scala