Abstract:
Systems, methods and computer-readable storage media for allocating content elements addressed for a content opportunity in a transport stream within a household-addressable media network. A content opportunity may include an advertising slot in a programming stream. The content elements may include advertising content configured to be run during the advertising slot. The advertising slot may be transmitted in a programming stream providing television programming and the advertising content may be provided in a commercial feed. The media network may be configured to transmit various content formats, such as high definition (HD), standard definition (SD), and variations thereof. Systems may be configured to allocate the highest profile corresponding content elements if there is sufficient resources available. If sufficient resources are not available, the system may allocate lower profile versions of the content elements.
Abstract:
In accordance with the present invention, a media content management application that allows a user to customize, assemble, distribute, and track one or more versions of media content based on semantic criteria is provided.
Abstract:
Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a cue tone from a broadcast stream. The cue tone contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the cue tone. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.
Abstract:
A system and method for seamless switching and concatenation of compressed audio streams in Internet, Digital Radio, Digital Television, DVD, storage, and other applications. The technology allows switching between streams at pre-determined points without the introduction of audible artifacts. It can be used for the personalization messages such as advertisements, news systems and other.
Abstract:
Methods, systems, and computer-readable media for cache-based management of non-linear content delivery are generally described. In some embodiments, content to be presented using consumer devices may be cached at a cache device of the consumer device. A cache policy server may transmit cache messages instruction the consumer devices which content to cache, which cache device to store the content, where to locate the content, and how much of the content to cache. When it is time to play the content at the consumer device, the content may be played back from the cache.
Abstract:
Systems, methods and computer-readable storage media for optimizing transactions in a household addressable media network are described. Transaction information associated with past transactions involving the sale of inventory for the media network, such as the sale of an audience and/or segments of the audience. Potential transaction information may be configured to indicate projected conditions for a future sale media network inventory for certain media content of a potential purchaser, such as a media content provider. An example media content provider is an advertiser seeking to purchase an audience or segments thereof for broadcast of an advertisement. A model for selling the inventory may be configured based on the past information. A simulated selling of the inventory and/or segments thereof may be performed to generate potential sales information that may be used to optimize future inventory sales. An illustrative simulation model may include an agent-based computational economics (ACE) model.
Abstract:
Systems which allow for the insertion of targeted advertisements or other messages into programming content, e.g., using Digital Video Recording (DVR) technology are disclosed. Systems use storage to pre-load advertisements, record content with commercials breaks, and merge the advertisements into the recorded content in the background, so that they are available when the content is viewed in time-shifted mode.
Abstract:
A method and system for authoring templates for personalized video message campaigns in general, and personalized TV commercial campaigns in particular. The invention allows for campaign templates to be authored and edited in such a way that commercials can be automatically generated later on in the process, when the target audience and context are known, while at the same time adhering to the existing (post) production workflows and tools (52, 54, 56, 58). The invention maintains assembly information for messages in a format that allows easy assembly of variations of commercials at any point in the creation, editing, post-production and delivery process.
Abstract:
A method of preparing data streams to facilitate seamless switching by a switching device (20) to produce an output data stream without any switching artifacts. Bi-directional switching between any plurality of data streams is supported. The data streams (48) are divided into segments, wherein the segments includes synchronized starting points and end points. The data rate is increased before an end point of a segment. Gap may be inserted between the segments. Increasing the data rate can include increasing a bandwidth of the plurality of data streams, for example by multiplexing, or compressing the data. The present invention can be used with media data streams, for example with MPEG encoded transport streams.
Abstract:
Systems and methods for push-based dynamic bandwidth allocation deliver addressable, advertising content in a digital network. Bandwidth is allocated on a push basis in response to receiving a cue tone from a broadcast stream. The cue tone contains data indicating an addressable break. A portion of bandwidth is then allocated to an addressable content stream based on the data of the cue tone. The addressable content stream is then streamed to a receiver during the addressable break and the receiver is tuned from the broadcast stream to the addressable content stream for the duration of the addressable break. The additional bandwidth is de-allocated at the end of the addressable break.