Abstract:
A method for creating an announcement stream for a geographic region is provided. The method receives, at a designated computer system (206), characterizing metadata for a first audio/video stream (105); analyzes a second audio/video stream (102) to obtain characterizing metadata for the second video stream; compares, with the computer system, the characterizing metadata for the first video stream to the characterizing metadata for the second video stream to generate offset data; and calculates timing information corresponding to segment boundaries for the second video stream using the offset data.
Abstract:
Described herein are techniques for presenting non-common content in association with common content to end users (110). A television receiver (104) receives common content (102) as well as one or more portions of non-common content. The television receiver determines (608) whether to present the non-common content based on criteria associated with the non-common content and parameters associated with the television receiver. As appropriate, the non-common content may be overlaid (610) onto the common content, presenting the user with content that may be localized or otherwise personalized for the user.
Abstract:
Described herein are techniques for presenting non-common content in association with common content to end users (110). A television receiver (104) receives common content (102) as well as one or more portions of non-common content. The television receiver determines (608) whether to present the non-common content based on criteria associated with the non-common content and parameters associated with the television receiver. As appropriate, the non-common content may be overlaid (610) onto the common content, presenting the user with content that may be localized or otherwise personalized for the user.
Abstract:
Systems, methods and apparatus are provided for democratic allocation of bandwidth. A user (416) of an entertainment device (102) may select to access content from a large catalog of available content. A content source (104) initially begins providing the content to a user device (102) over a low-bandwidth connection, such as an internet protocol (IP) connection. The content source tabulates the number of users accessing the content over the low-bandwidth connection (904). If bandwidth becomes available over a high-bandwidth connection, then the content source selects the content for transmission over the high-bandwidth (908) connection based on the number of users (600) accessing the content. The client device may then begin downloading the content over the high-bandwidth connection rather than the low-bandwidth connection, resulting in a faster completion of the download for the user.