Patent classifications
H04N7/165
Method and apparatus for boundary-based network operation
Methods and apparatus for enforcing physical or logical boundaries, and targeting specific subscribers or groups of subscribers with particular content, within a network. In an exemplary embodiment, the network comprises a cable network operating according to a broadcast switched architecture (BSA), with a BSA server and a plurality of subscriber premises devices. Individual ones of these devices are identified to the server (such as via a unique identifier), and this information is correlated with one or more other parameters in order to selectively identify physical or logical groups of subscribers within the broader subscriber base. These other parameters may comprise, e.g., the postal zip code or telephone area code/exchange where the premises device is located, or alternatively relate to anecdotal or statistical viewing habits of the subscriber(s). Anonymity of the subscriber's identity, and autonomy from other data bases or sources of subscriber information, is maintained using this approach as well.
Providing Advanced Playback And Control Functionality To Video Client
Systems and methods for providing playback features to a device are disclosed. A manifest may be generated, which may comprise data associated with a content asset. A state file may be generated, which may comprise data associated with the manifest. Using one or more of the manifest and the state file, a device may modify segments of the content asset or may playback segments of the content asset.
Video stream display and protection method and device
A process distributing video streams to a plurality of addressees, comprising a marking step comprising adding at least one visual element to a video stream, which marking step is applied to an original video stream common to all the addressees and which is personalized for each addressee by addition of a visual element specific to the addressee that allows rapid visual identification of the addressee, wherein the added visual element replaces part of the original video stream that is stored in complementary information on a multimedia server.
Media insertion system
In a substitutional media system, one of a set of media items is selected at a programme receiver for output within a predefined programming slot, based on profile data available at the receiver. Sets of the media items are scheduled to slots according to one or more constraints pertaining to that slot and/or to media items scheduled to other slots. The receiver may select a media item for output in a slot by resolving constraints with media items scheduled to other slots, or selected for output in other slots.
Systems and methods for interactive program guides with personal video recording features
Methods and systems that provide enhanced personal video recorder (PVR) and interactive television program guide (IPG) functionality are provided. An interactive television application (application) may be implemented to provide such functionality. The application may be used to display a list of PVR recordings, to schedule recordings to a PVR, to configure recordings, to view a list of scheduled recordings, to configure recording settings, or to select delete priority settings for recordings. The application may integrate pay-per-view and PVR functionality. The application may send user notifications for changes that are to be made to the recording content of a PVR. Live programming may be buffered by the application using a straight buffers that are created for each new program. Parallel buffers for concurrent programs may be implemented using multiple tuners. Straight buffers may be used in managing or controlling the flow of programming. Television content may be automatically paused when a user is engaged in using the application. Multiple IPGs for different users of a PVR may be implemented. Other PVR related features are also provided.
VIDEO CONTENT PLACEMENT OPTIMIZATION BASED ON BEHAVIOR AND CONTENT ANALYSIS
An ad is placed in a movie, by analyzing inherent characteristics of the movie, analyzing viewed characteristics of the movie, analyzing viewer characteristics of a viewer of the movie, obtaining advertiser preferences for placement of the ad in the movie, determining costs of placing the ad in the movie based on the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics and the advertiser preferences, and placing the ad in the movie in accordance with the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics, the advertiser preferences and the determined costs.
Providing advanced playback and control functionality to video client
Systems and methods for providing playback features to a device are disclosed. A manifest may be generated, which may comprise data associated with a content asset. A state file may be generated, which may comprise data associated with the manifest. Using one or more of the manifest and the state file, a device may modify segments of the content asset or may playback segments of the content asset.
Dynamic advertisement stream replacement
Mechanisms are provided for replacing default advertisement streams in a media stream with replacement advertisement streams. User profile information is obtained for a particular user and/or device. A default advertisement stream is identified and replaced with advertisement streams selected using the user profile information. Timestamp information and sequence number information is maintained to allow uninterrupted delivery of the modified media stream while customizing media streams for particular users.
LINEAR MEDIA SELECTION
In a substitutional media system, one of a set of media items is selected at a programme receiver for output within a predefined programming slot, based on profile data available at the receiver. Sets of the media items are scheduled to slots according to one or more constraints pertaining to that slot and/or to media items scheduled to other slots. The receiver may select a media item for output in a slot by resolving constraints with media items scheduled to other slots, or selected for output in other slots.
Video content placement optimization based on behavior and content analysis
An ad is placed in a movie, by analyzing inherent characteristics of the movie, analyzing viewed characteristics of the movie, analyzing viewer characteristics of a viewer of the movie, obtaining advertiser preferences for placement of the ad in the movie, determining costs of placing the ad in the movie based on the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics and the advertiser preferences, and placing the ad in the movie in accordance with the inherent characteristics of the movie, the viewed characteristics of the movie, the viewer characteristics, the advertiser preferences and the determined costs.