Disclosed is a system that permits a variable number of disparate streams of data to be packaged together as content into a single distinct program referred to as an omnimedia package. A framework definition may be specified and created for the omnimedia package to allow a client set top box to decode the information and provide access to streams comprising video, audio and metadata information. The framework definition may be employed by a broadcast system to create a broadcast stream. A mechanism is described that permits a content provider to define a framework for delivering a package of related content. The framework definition encapsulates information necessary to build, format, transmit and display the disparate content streams. Data may be downloaded to a receiver prior to the broadcast of an associated program. The present invention may be implemented on terrestrial, cable, satellite, VDSL and other transport systems, including those that support upstream communication.

 
Web www.patentalert.com

< Super-region instruction scheduling and code generation for merging identical instruction into the ready-to-schedule instruction

< Application programming interface for connecting a platform independent plug-in to a web browser

> Method and apparatus for providing protocol independent naming and life cycle services in an object-oriented system

> Interactive software engineering tool with support for embedded lexical contexts

~ 00248