throbber

`
`
`
`
`
`
`(12) United States Patent
`
`
`(10) Patent N0.:
`Us 6,226,686 B1
`
`
`Rothschild et al.
`
`
`
`
`
`
`
`
`
`(45) Date of Patent:
`May 1, 2001
`
`
`
`
`U8006226686B1
`
`
`
`(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
`
`
`
`
`Ahuj a, S.R., et al., “The Rapport Multimedia Conferencing
`
`
`
`
`
`
`
`System,” Conference on Office Information Systems 1988,
`
`
`
`
`
`
`pp. 1—7.
`
`
`
`
`
`
`
`
`
`
`(list continued on next page.)
`
`
`
`
`
`
`
`
`
`(73) Assignee: HearMe, Mountain View, CA (US)
`.
`.
`.
`.
`.
`( * ) Notice:
`SubJect to any disclaimer, the term of this
`
`
`
`
`
`
`
`
`
`patent is extended or adjusted under 35
`
`
`
`
`
`
`U.S.C. 154(b) by 0 days.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(21) Appl. NO': 09/407’371
`(22) Filed:
`Sep. 28, 1999
`
`
`
`
`
`
`
`
`
`Re]ated U_S_ Application Data
`
`
`
`
`
`
`(63) Continuation of application No. 08/896,797, filed on Jul. 18,
`
`
`
`
`
`
`
`
`
`
`
`1997, now Pat. No. 6,018.766, which is a continuation of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`fillscggnsgg' 08/595,323, filed on Feb‘ 1’ 1996’ now Pat'
`'
`'
`’
`’
`
`
`
`(51)
`G06F 15/16
`Int. Cl.7
`
`
`
`
`
`
`
`.................... 709/245; 709/218
`(52) U.S. Cl.
`
`
`
`
`
`
`(58) Field of Search ..................................... 709/218, 206,
`
`
`
`
`
`
`
`709/230, 236, 207, 231, 232, 204, 245;
`
`
`
`
`
`
`
`370/389, 390
`
`
`
`(56)
`
`
`
`References Cited
`
`
`
`
`4,470,954
`
`4,572,509
`
`4,740,954
`
`4,807,224
`
`
`,
`(I
`
`
`
`0 637 149
`WO 93/15572
`
`
`WO 95/10908
`
`
`WO 95/10911
`
`
`
`
`
`
`U‘S' PATENT DOCUMENTS
`
`
`9/1984 Cotton et a1. ........... 370/60
`
`
`
`
`
`
`2/1986 Sitrick ..............
`273/85 G
`
`
`
`
`
`
`4/1988 Cotton et al.
`370/60
`
`
`
`
`
`
`................
`2/1989 Naron et a1.
`370/94
`
`
`
`
`
`
`(List continued on next page.)
`
`
`
`
`
`FOREIGN PA'l'LN'l‘ DOCUMENTS
`
`
`
`,
`,
`,
`
`
`
`
`
`2/1995 (EP) ................... H04L/12/18
` 8/1993 (W0) .................... II04J/3/26
`
`
`
`
`
` 4/1995 (W0) ................. H04L/12/18
`
`
`
`
`
`4/1995 (W0) ................. H04L/29/06
`
`
`
`
`
`
`
`Primary Examiner—Zarni Maung
`
`
`
`(74) Attorney, Agent, or Firm$terne, Kessler, Goldstein,
`
`
`
`
`
`
`& Fox PLLC
`
`
`
`
`
`
`
`
`
`
`
`ABSTRACT
`(57)
`
`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 1] nicast 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 addrcss- Using
`the group address, the group messaging server then selects
`
`
`
`
`
`
`
`
`
`a message group which lists all of the host members of the
`
`
`
`
`
`
`
`
`
`
`
`
`group which are the targets of messages to the group. The
`
`
`
`
`
`
`
`
`
`
`
`group messaging server then forwards the message to each
`
`
`
`
`
`
`
`
`
`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
`of ways. This method reduces the message traflic between
`
`
`
`
`
`
`
`
`
`hosts in a networked interactive application and contributes
`
`
`
`
`
`
`
`
`to reducing the latency in the communications between the
`
`
`
`
`
`
`
`
`
`hosts.
`
`
`19 Claims, 11 Drawing Sheets
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`97
`
`
`
`98
`
`
`
`
`
`
`
`
`
`
`
`
`
`Host A Sends
`Host A Receives
`
`A
`S
`G
`P1
`5
`A
`H
`P2
`P3
`P4
`
`
`
`
`
`
`
`10‘
`
`
`B Hagfiseends F2
`1 S
`B HOS‘IB ReliefvesF3
`P4
`
`
`
`
`
`TUZ
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`HostC Sends
`c‘SGPa
`
`
`
`
`
`
`
`
`
`
`Has! D Sends
`DSGP4
`
`
`
`
`
`
`
`
`
`
`
`
`103
`
`
`
`Hcsl C Rezel‘las
`SCJ‘P1P2P4
`
`
`
`
`
`
`
`Host D RSCSIVGS
`SinKP1F2P3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`99
`
`‘00
`
`
`
`
`
`
`
`1m ’1
`
`‘DZ‘S‘
`
`
`Group Server Sands
`96
`Group Server Retewas
`
`S
`A
`H
`P2
`F3
`P4
`A
`S
`6
`P1
`
`
`S 7
`B
`l
`P1
`P3
`PA
`97 1 B
`S
`G
`P2
`5
`C
`J
`’1
`F2
`PA
`C l
`S
`C
`P3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`93 j 0
`S
`D
`K
`PI
`F2 i P3
`S
`G 1 F4
`
`
`
`
`
`
`
`
`
`99
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Riot Games, Inc. - EX. 1002, p. 1
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 1
`
`

`

`
`
`
`US 6,226,686 B1
`
`Page 2
`
`
`
`4,984,235
`
`4,991,171
`
`4,998,199
`
`5,079,767
`
`5,083,800
`
`5,089,813
`
`5,117,420
`
`5,150,410
`
`5,150,464
`
`5,245,608
`
`5,257,113
`
`5,287,530
`
`5,289,460
`
`5,297,143
`
`5,309,433
`
`5,309,437
`
`5,329,619
`
`5,361,256
`
`5,365,523
`
`5,408,261
`
`5,418,912
`
`5,430,727
`
`5,453,780
`
`5,475,819
`
`5,481,735
`
`5,502,726
`
`5,517,494
`
`5,558,339
`
`5,581,552
`
`5,586,257
`
`5,586,937
`
`5,590,281
`
`5,594,732
`
`5,630,757
`
`5,634,011
`
`5,674,127
`
`5,685,775
`
`5,729,540
`
`5,740,170
`
`5,740,231
`
`5,761,436
`
`5,778,187
`
`5,784,568
`
`5,805,830
`
`5,812,552
`
`5,930,259
`
`5,946,308
`
`5,956,485
`
`
`
`
`U.S. PATENT DOCUMENTS
`
`
`
`............................ 370/60
`1/ 991 Hillis et al.
`
`
`
`
`
`
`..... 370/94.1
`2/ 991 Teraslinna et a1.
`
`
`
`
`
`364/410
`3/ 991 Tashiro et al.
`
`
`
`
`
`.. 370/943
`1/ 992 Perlnian
`
`
`
`
`
`
`
`
`
`
`
`
`1/ 992 Lockton
`273/439
`
`
`
`
`
`
`21” 992 DeLuca et a .
`340182544
`
`
`
`
`
`
`5/ 992 IIillis et al.
`..... 370/60
`..
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9/ 992 Bertrand
`.. 380/28
`
`
`
`
`
`
`
`
`
`
`
`
`
`9/ 992 Sidhu et al.
`.
`395120001
`
`
`
`
`
`
`
`9/ 993 Deaton, Jr. et al.
`.. 3701941
`
`
`
`
`
`
`
`
`
`
`
`
`10/ 993 Chen et a1.
`..
`358/426
`
`
`
`
`
`
`2/ 994 Davis et al.
`..... 370/94.1
`
`
`
`
`
`
`
`
`
`
`
`
`2/ 994 Drake, Jr. et a1. ........... 370/17
`
`
`
`
`
`
`
`
`
`
`
`
`3/ 994 Fiidrieh et a].
`.
`370/853
`
`
`
`
`
`
`5/ 994 Cidon et a1.
`.
`..... 370/60
`
`
`
`
`
`
`5/ 994 Perlman et al.
`370/85.13
`
`
`
`
`
`
`
`395120001
`7/ 994 Page et al.
`
`
`
`
`
`11/ 994 Doeringer el al.
`..... 370/60
`
`
`
`
`
`
`
`
`
`
`
`
`
`.
`11/ 994 Derby et a1.
`370/85.2
`
`
`
`
`
`
`
`4/ 995 Kamata et al.
`. 348/15
`
`
`
`
`
`
`5/ 995 Christensen
`395/200
`
`
`
`
`
`
`
`
`
`
`
`7/ 995 Callon ......
`370/85.13
`
`
`
`
`
`9/’ 995 Chen et al.
`..... 348/15
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`12/ 995 Miller et al.
`. 395120001
`.
`
`
`
`
`
`
`
`1/ 996 Morlensen el a
`395/200.1
`
`
`
`
`
`
`
`
`
`
`
`3/ 996 Fischer .
`.. 370/94.1
`
`
`
`
`
`5/ 996 Green ................ 370/60
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9/ 996 Perlman ................... 463/42
`
`
`
`
`12/ 996 Civanlar et al.
`370/396
`
`
`
`
`
`
`
`12/ 996 Perlman
`.. 463/42
`
`
`
`
`
`12/ 996 Menashe .......... 463/41
`
`
`
`
`
`12/ 996 Stevens .......
`395120001
`
`
`
`
`1/ 997 Bell et al.
`370/401
`
`
`
`
`
`
`
`5/ 997 Gagin et al.
`..... 463/43
`.
`
`
`
`
`
`
`5/ 997 Auerbach el al.
`395/20015
`
`
`
`
`
`
`10/ 997 Horstmann et al.
`..... 463/42
`
`
`
`
`
`
`11/ 997 Bakoglu et al.
`. 463/41
`
`
`
`
`
`
`3/ 998 Wegrzyn .....
`370/336
`
`
`
`
`4/ 998 Andou et al.
`370/390
`
`
`
`
`
`
`
`4/’ 998 Cohn et al.
`..... 379/83
`
`
`
`
`
`
`6/ 998 Nielsen .......
`395120075
`
`
`
`
`
`7/ 998 Monteiro et al.
`. 395120061
`
`
`
`
`
`
`6/ 998 Needham .
`.. 395120064
`
`
`
`
`
`9/ 998 Reese et al.
`395120035
`
`
`
`
`
`
`
`9/ 998 Arora et al.
`.
`370/401
`
`
`
`
`
`
`
`7/ 999 Katsube et al.
`...... 370/409
`.
`
`
`
`
`
`
`8/ 999 Dobbins et al.
`.......... 370/392
`.. 395120034
`
`
`
`
`
`
`9/ 999 Perlman
`
`
`
`
`OTHER PUBLICATIONS
`
`
`
`
`
`
`
`
`
`
`Armstrong, S. et al., “Multicast Transport Protocol,” Net-
`
`
`
`
`
`
`
`work Working Group Request For Comments: 1301, 1992,
`
`
`
`
`
`
`
`31 pages.
`
`
`Berglund, E]. and Cheriton, D.R. “Amaze: A Distributed
`
`
`
`
`
`
`
`Multi—Player Game Program using the Distributed V Ker-
`
`
`
`
`
`
`
`nel,” IEEE Proceedings of the Fourth Int’l 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 Riot Games, Inc. - Ex. 1002, p. 2
`
`
`
`
`
`
`
`
`
`
`Braudes, R. and Zabele, S., “Requirements for Multicast
`
`
`
`
`
`
`
`Protocols,” Network Working Group Request for Corn-
`
`
`
`
`
`
`ments: 1458, May 1993, 16 pages.
`
`
`
`
`
`
`Cameron,
`P. et al., “Transport Multiplexing Protocol
`
`
`
`
`
`
`
`(TMux),” Network Working Group Request for Comments:
`
`
`
`
`
`
`
`1692, Aug. 1994, 10 pages.
`
`
`
`
`
`Cheriton, DR. and Deering, S.E., “Host Groups: A Multi-
`
`
`
`
`
`
`
`
`east Extension for Datagram Internetworks,” ACM/IEEE
`
`
`
`
`
`Proceedings of the Ninth Data Communications Sympo-
`
`
`
`
`
`
`sium, Sep. 10—13, 1985, pp. 172—179.
`
`
`
`
`
`
`Chimiak, W., “A Comment on Packet Video Remote Con—
`
`
`
`
`
`
`
`
`ferencing and the Transport/Network Layers,” Network
`
`
`
`
`
`Working Group Request for Comments: 1453, Apr. 1993, 9
`
`
`
`
`
`
`
`
`pages.
`
`Crocker, D.H., “Standard For The Format Of ARPA Internet
`
`
`
`
`
`
`
`
`
`Text Messages,” IETF RFC #822, Aug. 13, 1982, 43 pages.
`
`
`
`
`
`
`
`
`
`
`Deering, SE. and Cheriton, D.R., “Host Groups: A Multi-
`
`
`
`
`
`
`
`
`east Extension to the Internet Protocol,” Network Working
`
`
`
`
`
`
`
`Group Request for Comments: 966, Dec. 1985, 23 pages.
`
`
`
`
`
`
`
`
`
`Deering, S., “Host Extensions for IP Multicasting,” Network
`
`
`
`
`
`
`
`
`Working Group for Comments: 1054, May 1988, 16 pages.
`
`
`
`
`
`
`
`
`
`Deering, S., “Host Extensions for IP Multicasting,” Network
`
`
`
`
`
`
`
`
`Working Group Request for Comments: 1112, Aug., 1989,
`
`
`
`
`
`
`
`
`14 pages.
`
`
`Handley, M.J., “The Car System: Multimedia in Support of
`
`
`
`
`
`
`
`
`
`Collaborative Design,” Computing and Control Division
`
`
`
`
`
`
`Colloquium on “Multimedia and Professional Applications’,
`
`
`
`
`
`
`Feb. 3, 1993, pp. 8/1—8/5.
`
`
`
`
`
`Henckel, L., “Multipeer Transport Services for Multimedia
`
`
`
`
`
`
`
`Applications,” High Performance Networking, V: Proc. Of
`
`
`
`
`
`
`
`the IFIP TC6/WG6.4 Fifth International Conference on High
`
`
`
`
`
`
`
`
`Performance Networking,
`27—Jul.
`1, 1994, pp.
`Jun.
`
`
`
`
`
`
`
`167—184.
`
`Kirsche, T. et al., “Communication support for cooperative
`
`
`
`
`
`
`
`
`work,” Computer Communications, vol. 16, No. 9, Sep.
`
`
`
`
`
`
`
`
`1993, pp. 594—602.
`
`
`
`Lauwers, J.C. et al., “Replicated Architectures for Shared
`
`
`
`
`
`
`
`Window Systems: A Critique,” Proc. of the ACM Confer-
`
`
`
`
`
`
`
`
`ence on Office Information Systems, 1990, pp. 249—260.
`
`
`
`
`
`
`
`
`Ieung, Y—W. And Yum, T—S., “Optimum Connection Paths
`
`
`
`
`
`
`
`
`for a Class of Videoconferences,” Int’l Conference on
`
`
`
`
`
`
`
`
`Comm.
`ICC 91, vol.
`1 of 3, Jun. 23—26, 1991, pp.
`
`
`
`
`
`
`
`
`
`
`
`0859—0865.
`
`Ieung, Y—W. And Yum, T—S., “A Modular Multirate Video
`
`
`
`
`
`
`
`
`
`Distributing System—Design and Dimensioning,” IEEE/
`
`
`
`
`
`ACM Transactions on Networking, vol. 2, No. 6, Dec. 1994,
`
`
`
`
`
`
`
`
`
`pp. 549—557.
`
`
`Li, Y and Andresen, S., “Multipoint Conferencing for
`
`
`
`
`
`
`
`
`Mobile Communications Network,” 2”“ Int’l. Conference on
`
`
`
`
`
`
`
`Universal Personal Communications, Oct. 12—15, 1993, pp.
`
`
`
`
`
`
`
`212—21 6.
`
`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, 13., “Membership protocols for distributed
`
`
`
`
`
`conference control,” Computer Communications, vol. 18,
`
`
`
`
`
`No. 10, Oct. 1995, pp. 695—708.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 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’l Conference on Distributed Computing Sys-
`
`
`
`
`
`
`
`tems, Jun. 9—12, 1992, pp. 46—53.
`
`
`
`
`
`
`Rose, MT 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 TC6NVG6.5 International Conference on
`
`
`
`
`
`
`
`
`Upper Layer Protocols, Architectures and Applications, Jun.
`
`
`
`
`
`
`
`1—3, 1994, pp. 243—256.
`
`
`
`
`Sc iooler, E.M., “The Impact of Scaling on a Multimedia
`
`
`
`
`
`
`
`
`Connection Architecture,” A CMJournal ofMullimedia Sys-
`
`
`
`
`
`
`
`tems, V0 . 1, N0. 1, 1993, pp. 1—10.
`
`
`
`
`
`
`
`
`Sc iulzrinne, H., “RTP: A Transport Protocol for RealiTime
`
`
`
`
`
`
`
`Applications,”
`IETF
`Internet
`Draft
`
`
`
`draft—iet —avt—rtp—00.doc, Dec. 15, 1992, 23 pages.
`
`
`
`
`
`
`Sc iulzrinne, H. and Casner, S., “RTP: ATransport Protocol
`
`
`
`
`
`
`
`
`for Real—Time Applications,”
`IETF
`Internet Draft
`
`
`
`
`
`draft—iet —avt—rtp—01.txt, May 6, 1993, 16 pages.
`
`
`
`
`
`
`Sc iulzrinne, H. and Casner, S., “RTP: ATransport Protocol
`
`
`
`
`
`
`
`
`for Real—Time Applications,”
`IETF
`Internet Draft
`
`
`
`
`
`draft—iet ‘—avt—rtp—02.txt, Jill. 30, 1993, 24 pages.
`
`
`
`
`
`
`Sc iulzrinne, H. and Casner, S., “RTP: ATransport Protocol
`
`
`
`
`
`
`
`
`for Real—Time Applications,”
`IETF
`Internet Draft
`
`
`
`
`
`draft—iet —avt—rtp—04.txt, Oct. 20, 1993, 33 pages.
`
`
`
`
`
`
`Sc iulzrinne, 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, SK. and Chcriton, D.R., “Using a Position Histo-
`
`
`
`
`
`
`
`
`ryiBased 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/Ner
`Draft
`Recommendation
`Of
`The
`
`
`
`
`H.240—Series Submitted To The Xth CCI'l‘l‘ Plenary 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, HM. 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,” IEEE 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.
`
`
`
`
`
`W'ancho, F., Digest Message Format: Network Working
`
`
`
`
`
`
`Group Request for Comments: 1153, Apr. 1990, 4 pages.
`
`
`
`
`
`
`
`
`
`W'aters, A.G., “Multicast Provision for High Speed Net-
`
`
`
`
`
`
`
`works,” IIigh Performance Networking, IV: 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 RealiTime Multimedia Conference,” IEEE Info—
`
`
`
`
`
`
`Com Proceedings ’94 vol. 1, 1994, pp. 912—919.
`
`
`
`
`
`
`
`
`Ziegler, C. et al., “Implementation Mechanisms for Packet
`
`
`
`
`
`
`
`
`Switched Voice Conferencing,” IEEE 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 et al., “Call Processing And Signaling In A
`
`
`
`
`
`
`
`
`
`
`Desktop Multimedia Conferencing System,” Proc. Of
`
`
`
`
`
`
`GLOBECOM, 1992, pp. 225—229.
`
`
`
`
`Deering, Stephen Edward, Mu lticast Routing lnADatagram
`
`
`
`
`
`
`
`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: AProposed Standard for the Stream—Based Trans-
`
`
`
`
`
`
`
`mission of News," Networldng 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, Gotz, “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
`
`
`
`
`draft—ietf—avt—rtp—06.txt, Nov. 28, 1994, 93 pages.
`
`
`
`
`
`
`Schulzrinne et al., “RTP: A Transport Protocol for Real-
`
`
`
`
`
`
`
`
`Draft
`Internet
`11111"
`Applications,”
`—'l‘ime
`
`
`
`
`draftiietfiavtirtpinew408.txt, Jul. 14, 2000, 90 pages.
`
`
`
`
`
`
`Zellweger, Polle T. et al., “An Overview Of The Etherphone
`
`
`
`
`
`
`
`
`System And Its Applications,” 2nd IEEE 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
`
`
`
`
`
`
`
`
`
`IIearMe V. Lipstream Networks, Inc. et al., United States
`
`
`
`
`
`
`
`
`District Court for the Northern District of California, Case
`
`
`
`
`
`
`
`
`No. C 99—04506 WHA.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner Riot Games, Inc. - EX. 1002, p. 3
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 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 V. Lipstream
`
`
`
`
`
`
`
`
`
`Networks, Inc. et a1., United States District Court for the
`
`
`
`
`
`
`
`
`
`Northern District of California—San Francisco Division,
`
`
`
`
`
`Case No. C 99—04506 W'HA.
`
`
`
`
`
`Defendants’ Response Chart For US. 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 a1., United States District Court for the
`
`
`
`
`
`
`
`
`
`Northern District of California—San Francisco Division,
`
`
`
`
`
`Case No. C 994M506 W'HA.
`
`
`
`
`
`Addeo, E]. et al., “A Multi—Media Multi—Point Communi-
`
`
`
`
`
`
`
`cation Services Capability for Broadband Networks,” 1987,
`
`
`
`
`
`
`pp. 4237428.
`
`
`a1., “Personal Multi—Media Multi—Point
`Addeo, E]. et
`
`
`
`
`
`
`Communication Services for Broadband Networks,” 1988,
`
`
`
`
`
`pp. 53757.
`
`
`Aguilar, Lorenzo, “Datagram Routing for Internet Multi-
`
`
`
`
`
`
`casting,” 1984, pp. 58—63.
`
`
`
`
`Aguilar, L. et a1., “Architecture for a Multimedia Telecon-
`
`
`
`
`
`
`
`
`ferencing System,” 1986, pp. 126—136.
`
`
`
`
`
`Aras, C. et
`a1., “Real—Time Communication in Pack-
`
`
`
`
`
`
`
`etiSwitehed Networks,” 1994, pp. 127139.
`
`
`
`
`
`Baguette, Yves and Danthine, Andre, “Comparison of TP4,
`
`
`
`
`
`
`
`TCP and XTP—Part 1: Connection Management Mecha-
`
`
`
`
`
`
`nisms (*),” vol. 3FN 5, SeprOct. 1992, pp. 1712.
`
`
`
`
`
`
`
`
`Baker, Rusti et a1., “Multimedia Processing Model for a
`
`
`
`
`
`
`
`
`Distributed Multimedia [/0 System*,” Network and Oper-
`
`
`
`
`
`
`ating System Support for Digital Audio and Video, 1992, pp.
`
`
`
`
`
`
`
`
`
`164—175.
`
`Bettati, R. et a1., “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 a1., “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
`
`
`
`
`
`
`(jroup Request for Comments: 992, Nov. 1986, pp. 1—16.
`
`
`
`
`
`
`
`
`
`Braden, Robert et al., “The Design of the RSVP Protocol,”
`
`
`
`
`
`
`
`
`
`RSVP Project: Final Report, May 27, 1993—Jun. 30, 1995,
`
`
`
`
`
`
`
`
`pp. 1—21.
`
`
`Brown, EF. et al., “A Continuous Presence Video Confer-
`
`
`
`
`
`
`
`
`encing System,” 1978, pp. 341173414.
`
`
`
`
`
`Brown, T. et a1., “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 a1., “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 W'orkstation
`
`
`
`
`
`
`
`for Teleconferencing,” Integrating Telecommunications and
`
`
`
`
`Information Technology on the Desktop, Mar. 1994, pp. 175.
`
`
`
`
`
`
`
`
`Clark, David D. et a1., “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 a1., “Multimedia TeleConferencing over
`
`
`
`
`
`
`International Packet Switched Networks. RN/90/XX,” IEEE
`
`
`
`
`
`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 Intemetworks
`
`
`
`
`
`
`and Extended LANs,” SIGCOMM ’88 Symposium Com-
`
`
`
`
`
`
`munications Architectures & Protocols, Aug. 16—19, 1988,
`
`
`
`
`
`
`pp. 55764.
`
`
`Deering, Stephen E. and Cheriton, David R., “Multicast
`
`
`
`
`
`
`
`Routing in Datagram Intemetworks and Extended LANs,”
`
`
`
`
`
`
`ACM Transactions on Computer Systems, May 1990, vol. 8,
`
`
`
`
`
`
`
`
`No. 2, pp. 85—110.
`
`
`
`Dewan, Prasun and Choudhary, Rajiv, “A High—Level and
`
`
`
`
`
`
`
`Flexible Framework for Implementing Multiuser User Inter-
`
`
`
`
`
`
`faces,” ACM Transactions on Information Systems, Oct.
`
`
`
`
`
`
`
`1992, vol. 10, No. 4, pp. 345—380.
`
`
`
`
`
`
`
`Draoli, M. et al., “Video Conferencing on a LAN/MAN
`
`
`
`
`
`
`
`
`Interconnected System: QoS Evaluation,” Proceedings of
`
`
`
`
`
`the Fourth International Conference on Computer Commu-
`
`
`
`
`
`
`nications and Networks, Sep. 20—23, 1995, pp. 170—177.
`
`
`
`
`
`
`
`
`Draoli, M. et a1., “Videoconferencing on a LAN/MAN
`
`
`
`
`
`
`
`Architecture: Service Evaluation and System Dimension-
`
`
`
`
`
`ing,” Communications Technology Proceedings, 1996, vol.
`
`
`
`
`
`
`2, pp. 6307633.
`
`
`
`Ensor, J. Robert et al., “The Rapport Multimedia Confer—
`
`
`
`
`
`
`
`
`encing System—A Software Overview,” 2"“ IEEE Confer-
`
`
`
`
`
`
`ence on Computer Workstations, Mar. 7—10, 1988, pp.
`
`
`
`
`
`
`
`
`52—58.
`
`Ferrari, Domenico et al., “Network support for multimedia
`
`
`
`
`
`
`
`A discussion of the Tenet Approach,” Computer Networks
`
`
`
`
`
`
`
`and ISDN Systems, 1994, pp. 126771280.
`
`
`
`
`
`
`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, “CUiSeeMe VR Immer—
`
`
`
`
`
`
`
`sive Desktop Teleconferencing,” ACM Multimedia, 1996, 9
`
`
`
`
`
`
`pages.
`
`Harju, Jarmo et al., “Quality and Performance of a Desktop
`
`
`
`
`
`
`
`
`Video Conferencing System in the Network of Intercon-
`
`
`
`
`
`
`
`nected LANs,” Proceedings of the 19th Conference on Local
`
`
`
`
`
`
`
`
`Networks, 1994, pp. 365—371.
`
`
`
`
`Heinriehs, Bernd and Jakobs, Kai, “OSI Communication
`
`
`
`
`
`
`Services Supporting CSCW Applications,” SIGDOC ’93,
`
`
`
`
`
`1993, pp. 107—115.
`
`
`
`Herzog, Shai et a1., “Sharing ‘Cost’ of Multicast Trees: An
`
`
`
`
`
`
`
`
`
`Axiomatie Analysis,” ACM SIGCOMM ’95 Conference,
`
`
`
`
`
`Aug. 1995, pp. 1—15.
`
`
`
`
`Ilopper, Andy, “Pandora—an experimental system for mill-
`
`
`
`
`
`
`timedia applications,” Operating Systems Review, Apr.
`
`
`
`
`
`
`1990, vol. 24, No. 2, pp. 19—34.
`
`
`
`
`
`
`
`Huang, Jau—Hsiung et 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 Riot Games, Inc. - EX. 1002, p. 4
`
`Petitioner Riot Games, Inc. - Ex. 1002, p. 4
`
`

`

`
`
`
`US 6,226,686 B1
`
`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, Doug et al., “Implementing a Graphical Multi—user
`
`
`
`
`
`
`
`Interface Toolkit,” Software—Practice and Experience, Sep.
`
`
`
`
`
`
`1993, vol. 23, No. 9, pp. 9814999.
`
`
`
`
`
`
`
`Larsen, AB. and Brown, E.F., “‘Continuous Presence’
`
`
`
`
`
`
`Video Conferencing at 1.5—6Mb/sec,” pp. 391—398.
`
`
`
`
`
`
`Lanwers, J. Chris and Lantz, Keith A., “Collaboration
`
`
`
`
`
`
`
`
`Awareness
`in Support of Collaboration Transparency:
`
`
`
`
`
`
`Requirements for the Next of Shared Window Systems,”
`
`
`
`
`
`
`
`
`C111 ’90 Proceedings, Apr. 1990, pp. 303—311.
`
`
`
`
`
`
`
`Leung, Wu—hon F. ct al., “A Software Architecture for
`
`
`
`
`
`
`
`
`
`Workstations Supporting Multimedia Conferencing in
`
`
`
`
`
`Packet Switching Networks,” IEEE Journal on Selected
`
`
`
`
`
`
`
`Areas in Communications, Apr. 1990, vol. 8, N0. 1, pp.
`
`
`
`
`
`
`
`
`
`
`380—390.
`
`Li, L. et al., “Real—time 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.
`
`
`VIathy, L. and Bonaventure, 0., “The ACCOPI Multimedia
`
`
`
`
`
`
`
`Transport Service over ATM,” Proceedings of 2ndCOST237
`
`
`
`
`
`Workshop on Teleservices and Multimedia Communication,
`
`
`
`
`
`\Iov. 20—22, 1995, pp. 159—175.
`
`
`
`
`VIathy, L. et al., “A Group Communication Framework,”
`
`
`
`
`
`
`
`Broadband Islands ’94: Connecting with the End—user,
`
`
`
`
`
`
`1994, pp. 167—178.
`
`
`
`Vlathy, L. et al., “Towards an Integrated Solution for Mul-
`
`
`
`
`
`
`
`
`
`timedia Communications,” Rev. AIM, 1996, pp. 3—10.
`
`
`
`
`
`
`
`VIathy, L . and Bonaventure, 0., “QoS Negotiation for
`
`
`
`
`
`
`
`
`
`VIulticast Communications,” Multimedia Transport and
`
`
`
`
`
`Teleservices Lecture Notes in Computer Science, 1994, pp.
`
`
`
`
`
`
`
`
`199—218.
`
`VIcCanne, S. and Vetterli, M., “Joint Source/Channel Cod-
`
`
`
`
`
`
`
`ing for Multicast Packet Video,” Proceedings of the Inter-
`
`
`
`
`
`
`
`
`national Conference on Image Processing, Oct. 23—26, 1995 ,
`
`
`
`
`
`
`
`pp. 25—28.
`
`
`VIitzel, Danny J. et al., “An Architectural Comparison of
`
`
`
`
`
`
`
`
`ST—II and RSVP,” 10 pages.
`
`
`
`
`
`
`Vlitzel, Danny J. and Shenker, Scott, “Asymptotic Resource
`
`
`
`
`
`
`
`Consumption in Multicast Reservation Styles,” ACM SIG—
`
`
`
`
`
`
`COMM ’94 Conference, Aug. 1994, pp. 1—8.
`
`
`
`
`
`
`
`Von, J., “Multicast Extensions to OSPF,” Network Working
`
`
`
`
`
`
`
`
`Group Request for Comments: 1584, Mar. 1994, 83 pages.
`
`
`
`
`
`
`
`
`
`\Iguyen, Mai—Huong et al., “MCMP: A Transport/Session
`
`
`
`
`
`
`
`Level Distributed Protocol for Desktop Conference Setup,”
`
`
`
`
`
`
`
`Sep. 1996, vol. 14, No. 7, pp. 1404—1421.
`
`
`
`
`
`
`
`
`\Iichols, Kathleen M., “Network Performance of Packet
`
`
`
`
`
`
`Video on a Local Area Network,” IPCCC ’92, Apr. 1—3,
`
`
`
`
`
`
`
`
`
`1992, pp. 06594J666.
`
`
`
`\Iicolaou, Cosmos, “An Architecture for RealiTime Multi—
`
`
`
`
`
`
`media Communications Systems,” IEEE Journal on
`
`
`
`
`
`Selected Area Communications, Apr. 1990, vol. 8, No. 1 , pp.
`
`
`
`
`
`
`
`
`
`391—400.
`
`Parsa, M. et al., “Scalable Internet Multicast Routing,” 4th
`
`
`
`
`
`
`
`
`International Conference on Computer Communications and
`
`
`
`
`
`Networks, Sep. 20—23, 1995, pp. 162—166.
`
`
`
`
`
`
`Partridge, C., “A Proposed Plow Specification,” Network
`
`
`
`
`
`
`Working Group Request for Comments: 1363, Sep. 1992, 17
`
`
`

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