Nova Patents
EP0984584A1

Internet multimedia broadcast system

Abstract

A method and system for playback of live and pre-recorded multimedia data in real-time over a large scale communication network, such as the world-wide web. The invention allows a user connected to a specialized network to play back a multimedia broadcast. The invention includes a process that allows multimedia content to be created and scheduled as a playlist. The playlist data is compressed and transmitted to a host system as part of a capture protocol. The captured playlist data may then be "broadcast" to users. A user may choose a channel selection from a playlist, and cause the selected item to be downloaded and played back by means of a playback tool. The host system includes a highly efficient distribution system that allows a large number of users accessing the host through Terminal Information Handlers to rapidly access one or more channels of multimedia data. The system architecture provides a "fan out" mechanism that includes a master broadcast process that accepts a multi-stream data flow and then distributes the multi-stream data flow to essentially every Terminal Information Handler accessible to the host. The load of providing data streams is thus spread among a large number of Terminal Information Handlers, reducing access latency and providing support for hundreds of thousands of users over a large scale communication network.

EP0984584A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 1 September 2019, 7.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    A system for playback of live and pre-recorded multimedia data in real-time over a large scale communication network, including:(a) a computer system having a plurality of terminal information handlers for managing general information flow to and from a plurality of users;(b) an output process for assembling multiple multimedia data streams for distribution;(c) at least one broadcast process, in communication with the output process, for distributing the assembled multiple multimedia data streams to each of the terminal information handlers;and (d) a selector process, in communication with the terminal information handlers, for receiving a channel request from a user through an terminal information handler associated with the user, mapping the channel request to a corresponding one of the multiple multimedia data streams, and enabling transmission of the corresponding one multimedia data stream to the user through the associated terminal information handler.
  2. 4
    A method for playback of live and pre-recorded multimedia data in real-time over a large scale communication network, including the steps of:(a) providing a plurality of terminal information handlers for managing general information flow to and from a plurality of users;(b) assembling multiple multimedia data streams for distribution;(c) distributing the assembled multiple multimedia data streams to each of the terminal information handlers;and (d) receiving a channel request from a user through an terminal information handler associated with the user, mapping the channel request to a corresponding one of the multiple multimedia data streams, and enabling transmission of the corresponding one multimedia data stream to the user through the associated terminal information handler.