Server/client architecture and method for multicasting on a...

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S231000

Reexamination Certificate

active

06279029

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to multicasting, and, in particular, to servers, clients, and methods for multicasting on a computer network.
2. Description of the Related Art
In multicasting, one or more sources transmit a plurality of data signals for potential receipt by one or more receivers in a network. Only one copy of each data signal is transmitted. Each receiver selects which if any of the plurality of signals to receive and process.
Multicasting differs from point-to-point communication, multipoint communication without multicasting, and broadcasting. In point-to-point communication, one copy of data is selectively transmitted from one source to one receiver. In multipoint communication without multicasting, data is copied multiple times, one copy of which is transmitted to each of a set of multiple receivers. In broadcasting, each data signal is transmitted to every receiver in the network without giving the receiver the ability to select only a subset of those transmitted signals to be received.
It is desirable to provide multicasting on a computer network. It is particularly desirable to provide a system for transmitting audio, video, and text data streams for selective receipt by one or more client computers of a computer network. For example, a user would be able to select a television channel comprising audio and video signals for play on the client computer. The user would also preferably be able to control certain aspects of the play of the selected signal. For example, the user would be able to control the volume of the audio component and the size of the display of the video component. Moreover, the user would be able to select a subset of the components of a selected channel for play (e.g., playing only the audio component of a television channel).
It is also desirable that the multicast system support data streams that are received from an external source (e.g., via air transmission or cable) or from a local source (e.g., a VCR). When the client computer provides a windowed environment (such as that provided by Microsoft Windows), the multicast system preferably allows a user to work in one window while the selected video and/or text are displayed in one or more other windows.
The Internet MBONE multicast backbone system is a semi-permanent multicast testbed. MBONE is a virtual network. It is layered on top of portions of the physical Internet to support routing of multicast packets since that function is not integrated into many production routers. The network is composed of islands that can directly support multicast, such as multicast local area networks (LANs) like Ethernet, linked by point-to-point links called “tunnels”. The tunnel endpoints are typically workstation-class machines having operating system support for multicast and running the multicast routing daemon.
However, the MBONE system does not provide high-quality multicasting. Audio signals are subject to unacceptable delays that result in non-real-time play at the client computers. In addition, audio and video signals are not related. As a result, the play of audio signals is not synchronized with the play of video signals. The multicasting is therefore of low quality. Moreover, MBONE does not allow the user to select components and control aspects of the selected signal. Furthermore, MBONE does not support the play of a selected signal in a windowed environment.
It is accordingly an object of this invention to overcome the disadvantages and drawbacks of the known art and to provide methods and apparatuses for multicasting multiple signals on a computer network.
It is a further object of the present invention to provide high-quality multicasting of audio, video, and text data streams on a computer network.
It is a further object of the present invention to provide multicasting on a computer network wherein a user may select components of a selected channel for play.
It is a further object of the present invention to provide multicasting on a computer network wherein a user may control certain aspects of the play of a selected channel.
It is a further object of the present invention to provide multicasting on a computer network having client computers that operate in a windowed environment.
Further objects and advantages of this invention will become apparent from the detailed description of a preferred embodiment which follows.
SUMMARY OF THE INVENTION
According to a preferred embodiment, the present invention is a client for a network-based multicast system. The client comprises a media services manager and one or more media service providers. The media services manager receives data from the network for a selected channel, where the channel comprises one or more related data streams. The one or more media service providers receive and play the data from the media services manager, where each media service provider receives and plays data corresponding to a data stream of the channel.
According to an alternative preferred embodiment, the present invention is a server for a network-based multicast system. The server comprises a media services manager and one or more media service providers. The one or more media service providers receive data corresponding to a channel, where the channel comprises one or more related data streams. Each media service provider receives data corresponding to a data stream of the channel. The media services manager receives the data from the media service providers and transmits the data to the network.


REFERENCES:
patent: 4204206 (1980-05-01), Bakula et al.
patent: 4819160 (1989-04-01), Tanka et al.
patent: 4914571 (1990-04-01), Baratz et al.
patent: 4942574 (1990-07-01), Zelle
patent: 4974149 (1990-11-01), Valenti
patent: 5005167 (1991-04-01), Arthurs et al.
patent: 5089956 (1992-02-01), MacPhail
patent: 5179556 (1993-01-01), Turner
patent: 5202961 (1993-04-01), Mills et al.
patent: 5206929 (1993-04-01), Langford et al.
patent: 5216427 (1993-06-01), Yan et al.
patent: 5247678 (1993-09-01), Littleton
patent: 5257369 (1993-10-01), Skeen et al.
patent: 5287530 (1994-02-01), Davis et al.
patent: 5291477 (1994-03-01), Liew
patent: 5291601 (1994-03-01), Sands
patent: 5305311 (1994-04-01), Lyles
patent: 5313454 (1994-05-01), Bustini et al.
patent: 5321693 (1994-06-01), Perlman
patent: 5331637 (1994-07-01), Francis et al.
patent: 5339392 (1994-08-01), Risberg et al.
patent: 5341474 (1994-08-01), Gelman et al.
patent: 5374952 (1994-12-01), Flohr
patent: 5375068 (1994-12-01), Palmer et al.
patent: 5388197 (1995-02-01), Rayner
patent: 5392223 (1995-02-01), Caci
patent: 0529864 (1993-03-01), None
Douglas A. Young, “X Window Systems”, 1989, pp. 264-283.*
Banet, Bernard A., “Progress in CD-ROM Publishing: A Look at New Tools and Titles.” Seybold Report on Desktop Publishing, vol. 8, No. 8, p. 15, Apr. 4, 1994.
Ripley, G. David, “DVI—A Digital Multimedia Technology.” Communications of the ACM, vol. 32, No. 7, p. 811, Jul. 1989.
Cross, Jerry, “Playing Live Digital Video Under Windows.” Windows—DOS Developer's Journal, vol. 3, No. 3, p. 39, Mar. 1992.
Vakalopoulou, Maria, “Multimedia-Endgeräte.” Nachrichtentechnik Elektronik, vol. 42, No. 2, Mar. 1992, Berlin, pp. 56-58.
Fox, Edward A., “Advances in Interactive Digital Multimedia Systems.” Computer, vol. 24, No. 10, Oct. 1991, Long Beach, US, pp. 9-21.
Little, T.D.C., et al., “Network Considerations for Distributed Multimedia Object Composition and Communication.” IEEE Network: The Magazine of Computer Communications, vol. 4, No. 6, Nov. 1990, New York, US, pp. 32-49, XP172741. See p. 39, right col., line 1—p. 48, left col., line 29.
Vin, H.M., et al., “Multimedia Conferencing in the Etherphone Environment,” Computer, vol. 24, No. 10, Oct. 1991, Los Alamitos, CA, US.
Rangan, V.P., et al., “Designing an On-Demand Multimedia Service.” IEEE Communications Magazine, vol. 30, No. 7, Jul. 1992, US, pp. 56-64, See p. 61, line 9—line 51.
Gopal, I., et al., “Multicasting to Multiple Groups over Multicast Channels.” Computer Networking Symposium, Apr. 1988, USA. See p. 79,

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Server/client architecture and method for multicasting on a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Server/client architecture and method for multicasting on a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Server/client architecture and method for multicasting on a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2541538

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.