Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

United States Patent [w]

Chaddha et al.

US006151632A [ii] Patent Number: 6,151,632 [45] Date of Patent: Nov. 21,2000

[54] METHOD AND APPARATUS FOR

DISTRIBUTED TRANSMISSION OF REAL-
TIME MULTIMEDIA INFORMATION

[75] Inventors: Navin Chaddha, Sunnyvale; David del Val, Mountain View; Srinivas Prasad Vellanki, Milpitas, all of Calif.

[73] Assignee: Microsoft Corporation, Redmond, Wash.

[21] Appl. No.: 08/865,788 [22] Filed: May 30, 1997

Related U.S. Application Data

[63]

[51] [52] [58]

[56]

Continuation-in-part of application No. 08/818,127, Mar. 14, 1997.

Int. CI. G06F 15/16

U.S. CI 709/231; 709/208; 348/384

Field of Search 709/208, 216,

709/217, 218, 231, 219; 395/800.31; 340/825, 855.7; 348/384, 385, 388; 370/468

References Cited

U.S. PATENT DOCUMENTS

4,931,950 6/1990 Isle et al 364/513

5,119,474 6/1992 Beitel et al 395/154

5,274,758 12/1993 Beitel et al 395/154

5,400,087 3/1995 Uramoto et al 348/699

5.455.910 10/1995 Johnson et al 395/650

5,485,211 1/1996 Kuzma 348/409

5,487,167 1/1996 Dinallo et al 395/650

5,533,021 7/1996 Branstad et al 370/60.1

5,537,408 7/1996 Branstad et al 370/79

5,577,258 11/1996 Cruz et al 395/800

5,583,561 12/1996 Baker et al 348/7

5.594.911 1/1997 Cruz et al 395/800

5,621,728 4/1997 Lightfoot et al 370/397

5,623,690 4/1997 Palmer et al 395/806

5,635,979 6/1997 Kostreski et al 348/13

5,666,487 9/1997 Goodman et al 709/246

5,675,732 10/1997 Majeti et al 709/235

5,699,484 12/1997 Davis 704/219

5,778,187 7/1998 Monteiro et al 709/231

5,805,804 9/1998 Laursen 348/7

5,815,505 9/1998 Mills 370/522

5,886,995 3/1999 Arsenault et al 370/477

5,892,535 4/1999 Allen et al 348/9

5,892,915 4/1999 Duso et al 709/219

5,918,002 6/1999 Klemets et al 455/7

5,940,072 8/1999 Jahanghir et al 345/327

6,012,100 1/2000 Frailong et al 709/250

OTHER PUBLICATIONS

Chaddha, N., et al., "An end to end software only scalable video delivery system", Proceedings Networks and Operating System Support for Digital Audio and Video, pp. 130-141, (Apr. 21, 1995).

Primary Examiner—Zarni Maung

Assistant Examiner—-Jason D. Cardone

Attorney, Agent, or Firm—Schwegman, Lundberg,

Woessner & Kluth, PA.

[57] ABSTRACT

A method and apparatus for delivering real-time multimedia information to clients via a distributed network is provided. The method and apparatus includes a LiveStation for encoding the real-time multimedia information into a number of different bandwidth points, and associated indexes, each bandwidth point for transmission over data channels of a particular bandwidth. The bandwidth points and indexes are provided to a recaster server to push the bandwidth points and indexes in parallel to secondary servers. The secondary servers then provide clients with compressed multimedia information according to the type of data channel used for connection. Parallel transmission of multiple bandwidth points and indexes allows the secondary servers to dynamically switch bandwidth points if data channels to clients change during transmission. Protocol between the LiveStation and a Recaster server, and between Recaster servers and secondary servers, is provided to allow configuration and transmission of real-time multimedia information to be controlled over a computer network from a single point.

57 Claims, 4 Drawing Sheets

[graphic]
[graphic]
[graphic]
[graphic]
« PreviousContinue »