Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
2.
MEDIAHUB FOR CONTROLLING AND MONITORING THE DISTRIBUTION OF TARGETED ASSETS
The present invention relates generally to the provision of targeted advertisements in media. Systems and methods are described which facilitate addressable and non-addressable distribution of assets across a plurality of distribution networks and platforms. In this regard, an advertiser may be able to place a single order for advertising through a media distribution platform that allocates and distributes the asset via multiple channels such as internet streaming, websites (e.g., banners, pop-ups, overlays, etc.), cable, satellite, etc.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface displaying mapping information. This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
A system and associated functionality are described for enabling replacement of in-content advertising (ICA) content in programming segments without creating and distributing full program versions. One or more ICA opportunities (702) are provided in a programming stream (700). To enable replacement of less than the whole program, a replaceable program segment (704) is defined that encompasses the one or more ICA opportunities (702). Multiple versions (706) of the programming segment (704) can then be generated each including different ICA content for the ICA opportunity (702). Individual viewers or viewers belonging to different demographic groups or geographic zones, among other possibilities, may then receive an appropriate one of the versions (706) of the programming segment (704). A trigger (708) may be provided at a time prior to the beginning of the programming segment (704) to facilitate or enable insertion of the appropriate version (706).
A system and associated functionality are described for enabling replacement of in-content advertising (ICA) content in programming segments without creating and distributing full program versions. One or more ICA opportunities (702) are provided in a programming stream (700). To enable replacement of less than the whole program, a replaceable program segment (704) is defined that encompasses the one or more ICA opportunities (702). Multiple versions (706) of the programming segment (704) can then be generated each including different ICA content for the ICA opportunity (702). Individual viewers or viewers belonging to different demographic groups or geographic zones, among other possibilities, may then receive an appropriate one of the versions (706) of the programming segment (704). A trigger (708) may be provided at a time prior to the beginning of the programming segment (704) to facilitate or enable insertion of the appropriate version (706).
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
Specific transmission mechanisms and processes are provided to support real-time addressable asset delivery in satellite broadcast networks including satellite television networks. A satellite network (100) includes a satellite (102) that transmits a satellite transmission (106) to a terrestrial receiver (104), such as a satellite dish. The satellite dish (104) is associated with a UED (108) such as a television with a set top box. The satellite transmission (106) includes a number of MUXs (107). One or more of the MUXs (107) includes a programming channel and associated asset channels. Addressable asset options can be delivered at UEDs by hopping from a programming channel to an asset channel at an asset delivery opportunity.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video streamRemultiplexing of multiplex streamsInsertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rateAssembling of a packetised elementary stream
H04N 21/2365 - Multiplexing of several video streams
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
Systems and methods presented herein generally provide for the compensation of asset providers and/or communications network providers for the non-consumption of assets provided with programming. In this regard, when users elect not to consume the assets associated with the programming, the asset provider loses the opportunity to present their assets to such non-consuming users and is thereby injured in relation to the price they have paid for the delivery of their assets. In one arrangement, a reporting module at a customer device is operative to identify when a user skips an asset and report that skip event to the network. This information may then be utilized to adjust the bill of the asset provider and/or to bill the user associated with the skip event.
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/658 - Transmission by the client directed to the server
42 - Scientific, technological and industrial services, research and design
09 - Scientific and electric apparatus and instruments
Goods & Services
Advertising and communication services, namely, services for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of software as a service (SAAS) services featuring software for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of downloadable computer software programs for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems; Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of recorded computer software programs for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems
42 - Scientific, technological and industrial services, research and design
Goods & Services
Advertising and communication services, namely, services for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of software as a service (SAAS) services featuring software for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Advertising and communication services, namely, services for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of downloadable computer software programs for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems; Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of recorded computer software programs for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of software as a service (SAAS) services featuring software for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems
42 - Scientific, technological and industrial services, research and design
Goods & Services
Advertising and communication services, namely, services for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of software as a service (SAAS) services featuring software for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems
13.
MANAGING ADDRESSABLE ASSET CAMPAIGNS ACROSS MULTIPLE DEVICES
An addressable asset system (100) includes user equipment devices (UEDs) (102), a cloud decisioning system (CDS) (106) and a business data management system (BDMS) (108). The BDMS (108) collects information that is used by the CDS (106) to manage delivery of assets by the UEDs (102). In an exemplary network architecture, the CDS (106) is independent of the network insertion and delivery equipment. In particular, the broadcast content stream is delivered to the UED (102) by a digital content management (DCM) system (110) and certain assets are separately delivered to the UED (102) by the asset download network (ADN) (112). This allows the CDS (106) to remain independent of the network of the UED (102) such that the CDS (106) can operate across networks.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
G06Q 30/0242 - Determining effectiveness of advertisements
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/658 - Transmission by the client directed to the server
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
14.
Resource allocation in communications networks using probability forecasts
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface displaying mapping information. This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
16.
PROVIDING FRAME ACCURATE REPLACEMENT SIGNALS IN CONTENT STREAMS
A system and associated functionality are described for identifying, verifying, and replacing insertion opportunity information in content streams. A trigger replacement system (100) for use in an addressable advertising context includes a watermark detector (102) receives a video stream and detects triggers that indicate an insertion opportunity such as watermarks. Information from the watermarks is provided to a logic and decision server (104) that also receives a metadata feed relating to addressable insertion opportunities, assets, and targeting parameters. Once the logic and decision server (104) has processed the watermark information and the metadata feed, the server (104) generates replacement cue information identifying the addressable insertion opportunity. The server (104) can also transmit instructions to a server-side device (110), for example, a server-side ad inserter, a break information server, packager, manifest manipulator, or user device such as a set top box (112) to implement delivery of addressable assets.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
17.
PROVIDING FRAME ACCURATE REPLACEMENT SIGNALS IN CONTENT STREAMS
A system and associated functionality are described for identifying, verifying, and replacing insertion opportunity information in content streams. A trigger replacement system (100) for use in an addressable advertising context includes a watermark detector (102) receives a video stream and detects triggers that indicate an insertion opportunity such as watermarks. Information from the watermarks is provided to a logic and decision server (104) that also receives a metadata feed relating to addressable insertion opportunities, assets, and targeting parameters. Once the logic and decision server (104) has processed the watermark information and the metadata feed, the server (104) generates replacement cue information identifying the addressable insertion opportunity. The server (104) can also transmit instructions to a server-side device (110), for example, a server-side ad inserter, a break information server, packager, manifest manipulator, or user device such as a set top box (112) to implement delivery of addressable assets.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
18.
PROVIDING FRAME ACCURATE REPLACEMENT SIGNALS IN CONTENT STREAMS
A system and associated functionality are described for identifying, verifying, and replacing insertion opportunity information in content streams. A trigger replacement system (100) for use in an addressable advertising context includes a watermark detector (102) receives a video stream and detects triggers that indicate an insertion opportunity such as watermarks. Information from the watermarks is provided to a logic and decision server (104) that also receives a metadata feed relating to addressable insertion opportunities, assets, and targeting parameters. Once the logic and decision server (104) has processed the watermark information and the metadata feed, the server (104) generates replacement cue information identifying the addressable insertion opportunity. The server (104) can also transmit instructions to a server-side device (110), for example, a server-side ad inserter, a break information server, packager, manifest manipulator, or user device such as a set top box (112) to implement delivery of addressable assets.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
19.
Mediahub for controlling and monitoring the distribution of targeted assets
The present invention relates generally to the provision of targeted advertisements in media. Systems and methods are described which facilitate addressable and non-addressable distribution of assets across a plurality of distribution networks and platforms. In this regard, an advertiser may be able to place a single order for advertising through a media distribution platform that allocates and distributes the asset via multiple channels such as internet streaming, websites (e.g., banners, pop-ups, overlays, etc.), cable, satellite, etc.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
A request for information (RFI) system is provided for use in communications networks including broadcast networks and the Internet. In one implementation, a code identifying an item of media content of interest (e.g. television, newspaper, magazines, billboards, radio) is captured and input to an RFI system that includes stored media tags and a search tool for matching inputs to the stored media tags. Upon receipt of the captured code, the RFI system matches the captured code with the stored media tags and provides a response to the user based on the match. The response may include or relate to follow-on or premium information relating to the content of interest. Using this information, an RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
23.
CLOUD-BASED DECISIONING FOR ADDRESSABLE ASSET SYSTEM
An addressable asset system (100) includes user equipment devices (UEDs) (102), a cloud decisioning system (CDS) (106) and a business data management system (BDMS) (108). The BDMS (108) collects information that is used by the CDS (106) to manage delivery of assets by the UEDs (102). In an exemplary network architecture, the CDS (106) is independent of the network insertion and delivery equipment. In particular, the broadcast content stream is delivered to the UED (102) by a digital content management (DCM) system (110) and certain assets are separately delivered to the UED (102) by the asset download network (AND) (112). This allows the CDS (106) to remain independent of the network of the UED (102) such that the CDS (106) can operate across networks.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/658 - Transmission by the client directed to the server
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
42 - Scientific, technological and industrial services, research and design
Goods & Services
Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of software as a service (SAAS) services featuring software for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems
25.
Managing addressable asset campaigns across multiple devices
An addressable asset system (100) includes user equipment devices (UEDs) (102), a cloud decisioning system (CDS) (106) and a business data management system (BDMS) (108). The BDMS (108) collects information that is used by the CDS (106) to manage delivery of assets by the UEDs (102). In an exemplary network architecture, the CDS (106) is independent of the network insertion and delivery equipment. In particular, the broadcast content stream is delivered to the UED (102) by a digital content management(DCM) system (110) and certain assets are separately delivered to the UED (102) by the asset download network (AND) (112). This allows the CDS (106) to remain independent of the network of the UED (102) such that the CDS (106) can operate across networks.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
G06Q 30/0242 - Determining effectiveness of advertisements
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/658 - Transmission by the client directed to the server
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
26.
Resource allocation in communications networks using probability forecasts
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
Asset options are multiplexed into a multicast stream. In one implementation, a single stream (300) includes programming (306) and assets (302). A user equipment device delivers one of the assets (302) for delivery in connection with an asset delivery opportunity. The stream (300) also includes metadata (304) to assist the user equipment device in selecting the asset for delivery. Targeted advertising can thus be implemented in shared stream environments while efficiently using available bandwidth.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
28.
Mediahub for controlling and monitoring the distribution of targeted assets
The present invention relates generally to the provision of targeted advertisements in media. Systems and methods are described which facilitate addressable and non-addressable distribution of assets across a plurality of distribution networks and platforms. In this regard, an advertiser may be able to place a single order for advertising through a media distribution platform that allocates and distributes the asset via multiple channels such as internet streaming, websites (e.g., banners, pop-ups, overlays, etc.), cable, satellite, etc.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/658 - Transmission by the client directed to the server
A method and apparatus are disclosed for preparing program data for delivery to internet-enabled client devices implementing a targeted advertising scheme. A data combining apparatus (100) and associated data are provided for generating a combined manifest file. The apparatus (100) includes a demultiplexer (104), a data message handler (102), an A/V segmenter (103), and a manifest and metadata combiner (104). A content stream (105) (e.g., MPEG-TS) may be received at demultiplexer (104) and separated into data messages (i.e., metadata) and A/V content. Data message handler (102) may process the data messages into data message files (106) which include metadata. A/V segmenter (103) may segment the A/V content into A/V file chunks and generate manifest files (107) which include PTSs. Manifest and metadata combiner (104) may merge the data message files (106) and manifest files (107) into combined manifest files (108).
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
32.
METHOD AND APPARATUS FOR COMBINING METADATA AND CONTENT STREAM MANIFEST FILES FOR PROCESSING ON CLIENT DEVICES
A method and apparatus are disclosed for preparing program data for delivery to internet-enabled client devices implementing a targeted advertising scheme. A data combining apparatus (100) and associated data are provided for generating a combined manifest file. The apparatus (100) includes a demultiplexer (104), a data message handler (102), an A/V segmenter (103), and a manifest and metadata combiner (104). A content stream (105) (e.g., MPEG-TS) may be received at demultiplexer (104) and separated into data messages (i.e., metadata) and A/V content. Data message handler (102) may process the data messages into data message files (106) which include metadata. A/V segmenter (103) may segment the A/V content into A/V file chunks and generate manifest files (107) which include PTSs. Manifest and metadata combiner (104) may merge the data message files (106) and manifest files (107) into combined manifest files (108).
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video streamRemultiplexing of multiplex streamsExtraction or processing of SIDisassembling of packetised elementary stream
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
33.
METHOD AND APPARATUS FOR COMBINING METADATA AND CONTENT STREAM MANIFEST FILES FOR PROCESSING ON CLIENT DEVICES
A method and apparatus are disclosed for preparing program data for delivery to internet-enabled client devices implementing a targeted advertising scheme. A data combining apparatus (100) and associated data are provided for generating a combined manifest file. The apparatus (100) includes a demultiplexer (104), a data message handler (102), an A/V segmenter (103), and a manifest and metadata combiner (104). A content stream (105) (e.g., MPEG-TS) may be received at demultiplexer (104) and separated into data messages (i.e., metadata) and A/V content. Data message handler (102) may process the data messages into data message files (106) which include metadata. A/V segmenter (103) may segment the A/V content into A/V file chunks and generate manifest files (107) which include PTSs. Manifest and metadata combiner (104) may merge the data message files (106) and manifest files (107) into combined manifest files (108).
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video streamRemultiplexing of multiplex streamsExtraction or processing of SIDisassembling of packetised elementary stream
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
34.
MEDIAHUB FOR CONTROLLING AND MONITORING THE DISTRIBUTION OF TARGETED ASSETS
The present invention relates generally to the provision of targeted advertisements in media. Systems and methods are described which facilitate addressable and non-addressable distribution of assets across a plurality of distribution networks and platforms. In this regard, an advertiser may be able to place a single order for advertising through a media distribution platform that allocates and distributes the asset via multiple channels such as internet streaming, websites (e.g., banners, pop-ups, overlays, etc.), cable, satellite, etc.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
A pacing platform and functionality allows for controlling the pace of delivery of addressable assets in an addressable asset delivery system (100). The illustrated system (100) generally includes an asset delivery order system (102), a decisioning system (104), UEDs (106) and delivery platforms (108). The system (100) allows for delivery of targeted assets to users of UEDs (106) in connection with asset delivery opportunities of programming provided by one or more program delivery networks (122). The system (100) allows for more even pacing of assets delivered by individual UEDs while still collectively fulfilling the campaigns entered via the order system (102). In addition, the invention allows for operation of the order system (102) so as to avoid accepting campaign requests that likely cannot be fulfilled.
The present invention relates generally to the provision of targeted advertisements in media. Systems and methods are described which facilitate addressable and non-addressable distribution of assets across a plurality of distribution networks and platforms. In this regard, an advertiser may be able to place a single order for advertising through a media distribution platform that allocates and distributes the asset via multiple channels such as internet streaming, websites (e.g., banners, pop-ups, overlays, etc.), cable, satellite, etc.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
Asset options are multiplexed into a multicast stream. In one implementation, a single stream (300) includes programming (306) and assets (302). A user equipment device delivers one of the assets (302) for delivery in connection with an asset delivery opportunity. The stream (300) also includes metadata (304) to assist the user equipment device in selecting the asset for delivery. Targeted advertising can thus be implemented in shared stream environments while efficiently using available bandwidth.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of downloadable computer software programs for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems; Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of recorded computer software programs for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems Addressable advertising delivery systems for cable, telecommunications, satellite, and Internet networks in the nature of software as a service (SAAS) services featuring software for preparing, customizing, scheduling and enabling the distribution and selective delivery of visual and/or audio content in the nature of advertisements via broadcast and non-broadcast delivery networks and systems
39.
TARGETED ADVERTISING IN UNICAST, MULTICAST AND HYBRID DISTRIBUTION SYSTEM CONTEXTS
Systems and methods are presented for the delivery of targeted assets in a scheduled programming network in the context of several content distribution systems, including switched digital, unicast, multicast, and hybrid unicast/multicast content distribution systems. Assets may be targeted to network users in connection with the scheduled network programming, and further, successful delivery of those targeted assets may be confirmed. In this regard, the systems and methods generally select targeted assets from a remote platform and, in some instances, to deliver those targeted assets from the remote platform. The assets may be selected based on demographic or other information obtained from an external source and/or based on monitoring user inputs. In the latter regard, the classification of an audience can be based at least in part on monitoring communications to the remote platform conventionally used for other purposes.
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
40.
PACING FOR ASSET DELIVERY IN A COMMUNICATIONS NETWORK
A pacing platform and functionality allows for controlling the pace of delivery of addressable assets in an addressable asset delivery system (100). The illustrated system (100) generally includes an asset delivery order system (102), a decisioning system (104), UEDs (106) and delivery platforms (108). The system (100) allows for delivery of targeted assets to users of UEDs (106) in connection with asset delivery opportunities of programming provided by one or more program delivery networks (122). The system (100) allows for more even pacing of assets delivered by individual UEDs while still collectively fulfilling the campaigns entered via the order system (102). In addition, the invention allows for operation of the order system (102) so as to avoid accepting campaign requests that likely cannot be fulfilled.
A pacing platform and functionality allows for controlling the pace of delivery of addressable assets in an addressable asset delivery system (100). The illustrated system (100) generally includes an asset delivery order system (102), a decisioning system (104), UEDs (106) and delivery platforms (108). The system (100) allows for delivery of targeted assets to users of UEDs (106) in connection with asset delivery opportunities of programming provided by one or more program delivery networks (122). The system (100) allows for more even pacing of assets delivered by individual UEDs while still collectively fulfilling the campaigns entered via the order system (102). In addition, the invention allows for operation of the order system (102) so as to avoid accepting campaign requests that likely cannot be fulfilled.
42.
Asset targeting system for limited resource environments
The present invention provides targeted asset system implementations in contexts where there is limited or no ability to use a real-time return channel for communications from user equipment devices (e.g., STB) to the network. In one arrangement, a household classifier is generated and delivered to user equipment devices. The household classifiers are generated based on third party data and/or network usage information associated with the household. The system and method allow for generating highly accurate household classifications that may be forwarded to individual households where the user equipment device may implant the classifiers to select appropriate assets for delivery to the household.
H04H 60/20 - Arrangements for conditional access to broadcast information or to broadcast-related services on secondary editing information
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04H 60/37 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
H04H 60/31 - Arrangements for monitoring the use made of the broadcast services
Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface displaying mapping information. This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
44.
Verifying and encouraging asset consumption in a communications network
Systems and methods presented herein generally provide for the compensation of asset providers and/or communications network providers for the non-consumption of assets provided with programming. In this regard, when users elect not to consume the assets associated with the programming, the asset provider loses the opportunity to present their assets to such non-consuming users and is thereby injured in relation to the price they have paid for the delivery of their assets. In one arrangement, a reporting module at a customer device is operative to identify when a user skips an asset and report that skip event to the network. This information may then be utilized to adjust the bill of the asset provider and/or to bill the user associated with the skip event.
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/658 - Transmission by the client directed to the server
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
45.
Resource allocation in communications networks using probability forecasts
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
A system and associated functionality are disclosed for managing and monitoring the delivery of assets to network users to comply with campaign specifications. The system is largely independent of content/asset delivery mechanisms, and thus facilitates management and monitoring of asset delivery with respect to a single device or multiple devices, including, multiple devices of multiple networks or modalities, e.g., a television, a laptop and a tablet.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
47.
MANAGING ADDRESSABLE ASSET CAMPAIGNS ACROSS MULTIPLE DEVICES
An addressable asset system (100) includes user equipment devices (UEDs) (102), a cloud decisioning system (CDS) (106) and a business data management system (BDMS) (108). The BDMS (108) collects information that is used by the CDS (106) to manage delivery of assets by the UEDs (102). In an exemplary network architecture, the CDS (106) is independent of the network insertion and delivery equipment. In particular, the broadcast content stream is delivered to the UED (102) by a digital content management (DCM) system (110) and certain assets are separately delivered to the UED (102) by the asset download network (ADN) (112). This allows the CDS (106) to remain independent of the network of the UED (102) such that the CDS (106) can operate across networks.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
48.
SATELLITE SWITCHING FOR ADDRESSABLE ASSET DELIVERY
Specific transmission mechanisms and processes are provided to support real-time addressable asset delivery in satellite broadcast networks including satellite television networks. A satellite network (100) includes a satellite (102) that transmits a satellite transmission (106) to a terrestrial receiver (104), such as a satellite dish. The satellite dish (104) is associated with a UED (108) such as a television with a set top box. The satellite transmission (106) includes a number of MUXs (107). One or more of the MUXs (107) includes a programming channel and associated asset channels. Addressable asset options can be delivered at UEDs by hopping from a programming channel to an asset channel at an asset delivery opportunity.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 7/20 - Adaptations for transmission via a GHz frequency band, e.g. via satellite
49.
CLOUD-BASED DECISIONING FOR ADDRESSABLE ASSET SYSTEM
A system and associated functionality are disclosed for managing and monitoring the delivery of assets to network users to comply with campaign specifications. The system is largely independent of content/asset delivery mechanisms, and thus facilitates management and monitoring of asset delivery with respect to a single device or multiple devices, including, multiple devices of multiple networks or modalities, e.g., a television, a laptop and a tablet.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
50.
Cloud-based decisioning for addressable asset system
A system and associated functionality are disclosed for managing and monitoring the delivery of assets to network users to comply with campaign specifications. The system is largely independent of content/asset delivery mechanisms, and thus facilitates management and monitoring of asset delivery with respect to a single device or multiple devices, including, multiple devices of multiple networks or modalities, e.g., a television, a laptop and a tablet.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/658 - Transmission by the client directed to the server
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
51.
Managing addressable asset campaigns across multiple devices
An addressable asset system (100) includes user equipment devices (UEDs) (102), a cloud decisioning system (CDS) (106) and a business data management system (BDMS) (108). The BDMS (108) collects information that is used by the CDS (106) to manage delivery of assets by the UEDs (102). In an exemplary network architecture, the CDS (106) is independent of the network insertion and delivery equipment. In particular, the broadcast content stream is delivered to the UED (102) by a digital content management (DCM) system (110) and certain assets are separately delivered to the UED (102) by the asset download network (ADN) (112). This allows the CDS (106) to remain independent of the network of the UED (102) such that the CDS (106) can operate across networks.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/658 - Transmission by the client directed to the server
52.
Satellite switching for addressable asset delivery
Specific transmission mechanisms and processes are provided to support real-time addressable asset delivery in satellite broadcast networks including satellite television networks. A satellite network (100) includes a satellite (102) that transmits a satellite transmission (106) to a terrestrial receiver (104), such as a satellite dish. The satellite dish (104) is associated with a UED (108) such as a television with a set top box. The satellite transmission (106) includes a number of MUXs (107). One or more of the MUXs (107) includes a programming channel and associated asset channels. Addressable asset options can be delivered at UEDs by hopping from a programming channel to an asset channel at an asset delivery opportunity.
H04N 21/2365 - Multiplexing of several video streams
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video streamRemultiplexing of multiplex streamsInsertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rateAssembling of a packetised elementary stream
A request for information (RFI) system is provided for use in communications networks including broadcast networks and the Internet. In one implementation, a code identifying an item of media content of interest (e.g. television, newspaper, magazines, billboards, radio) is captured and input to an RFI system that includes stored media tags and a search tool for matching inputs to the stored media tags. Upon receipt of the captured code, the RFI system matches the captured code with the stored media tags and provides a response to the user based on the match. The response may include or relate to follow-on or premium information relating to the content of interest. Using this information, an RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
A broadcast targeting system is provided where third party database information is utilized in conjunction with broadcast network client information to identify households within the broadcast network including one or more desired recipients of targeted assets. In instances where a user equipment device of the targeted household includes multiple users (i.e., a multiple-user device), use of third party data in conjunction with an indication of which household member is currently using the multiple user device (e.g., set top box, etc.) allows for more effectively delivering assets targeted to a specific member(s) of the household.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/4385 - Multiplex stream processing, e.g. multiplex stream decrypting
A predictive programmatic system (100) uses an addressable asset delivery system to provide audience information for non-addressable asset delivery opportunities. The illustrated system (100) is implemented in connection with an addressable asset delivery system (102) deployed, for example, in a cable or satellite television network. The addressable asset delivery system (102) is used to address assets to user devices 104 of a communications network. An asset provider may request dissemination of an asset over the communications network via a contracting platform (106). A targeting module (108) is operative for accessing audience information (110) and providing targeting information to the contracting platform (106). The audience information (110) may be developed by obtaining information regarding the audiences for addressable asset delivery opportunities and associated level of interest and conversion information, and the targeting module (108) may use information to characterize overall audiences for non-addressable asset delivery opportunities.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
58.
Play time adjustment of assets for targeted asset system
Certain functionality related to delivery of targeted assets via a communications network, such as a broadcast cable television network, is accommodated by the use of squeezed assets. In one implementation, one or more squeezed assets (164A, 164B and 164C) are delivered during an asset insertion opportunity (162) such as during a commercial break of a programming channel. Each of the squeezed assets (164A, 164B and 164C) includes a squeezed informational content (168A, 168B and 168C) and padding (166A-166F). The padding (166A-166F) accommodates processing times associated with selecting and/or displaying targeted assets. In this regard, the amount and apportioning of padding (166A-166F) may be determined in relation to the operating characteristics of the targeted asset system.
Embodiments of the invention provide systems and methods for constructing a schedule well before the time of an asset delivery opportunity that associates a collection of one or more assets, potentially from multiple advertisers or asset providers, that are planned to play in each asset delivery opportunity. Specific rules for each device also determine which asset each will play, thereby ensuring that campaigns of total asset delivery and asset delivery pacing are approximately fulfilled. This scheduling can be accomplished using marketing data associated with each user device and can be prepared in a practicable period of time using reasonable processing resources.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
G11B 27/10 - IndexingAddressingTiming or synchronisingMeasuring tape travel
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface displaying mapping information. This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 7/088 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval the inserted signal being digital
63.
Third party data matching for targeted advertising
A broadcast targeting system is provided where third party database information is utilized in conjunction with broadcast network client information to identify households within the broadcast network including one or more desired recipients of targeted assets. In instances where a user equipment device of the targeted household includes multiple users (i.e., a multiple-user device), use of third party data in conjunction with an indication of which household member is currently using the multiple user device (e.g., set top box, etc.) allows for more effectively delivering assets targeted to a specific member(s) of the household.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/4385 - Multiplex stream processing, e.g. multiplex stream decrypting
A request for information (RFI) system is provided a viewer of a cable television network enters an RFI input (1) to a digital set top box using a user remote. Based on this RFI input, the digital set top box transmits a data request (2) to an RFI data center. The RFI data center also receives asset data (3) from an asset database so as to associate the RFI input (1) with a particular asset. An RFI request (4) can then be transmitted to the appropriate asset provider. The asset provider can then provide a package of assets or follow-on information (5) back to the RFI data center. The RFI data center may then, in turn, provide the package of assets or follow-on information to a user data terminal, for example, of the cable television network viewer, via access through a web-portal or e-mail (6).
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/658 - Transmission by the client directed to the server
Embodiments of the invention provide systems and methods for constructing a schedule well before the time of an asset delivery opportunity that associates a collection of one or more assets, potentially from multiple advertisers or asset providers, that are planned to play in each asset delivery opportunity. Specific rules for each device also determine which asset each will play, thereby ensuring that campaigns of total asset delivery and asset delivery pacing are approximately fulfilled. This scheduling can be accomplished using marketing data associated with each user device and can be prepared in a practicable period of time using reasonable processing resources.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
66.
A PRIORI SCHEDULING OF MULTIPLE ASSETS WITHIN A COLLECTION OF ASSET DELIVERY OPPORTUNITIES
Embodiments of the invention provide systems and methods for constructing a schedule well before the time of an asset delivery opportunity that associates a collection of one or more assets, potentially from multiple advertisers or asset providers, that are planned to play in each asset delivery opportunity. Specific rules for each device also determine which asset each will play, thereby ensuring that campaigns of total asset delivery and asset delivery pacing are approximately fulfilled. This scheduling can be accomplished using marketing data associated with each user device and can be prepared in a practicable period of time using reasonable processing resources.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
67.
A PRIORI SCHEDULING OF MULTIPLE ASSETS WITHIN A COLLECTION OF ASSET DELIVERY OPPORTUNITIES
Embodiments of the invention provide systems and methods for constructing a schedule well before the time of an asset delivery opportunity that associates a collection of one or more assets, potentially from multiple advertisers or asset providers, that are planned to play in each asset delivery opportunity. Specific rules for each device also determine which asset each will play, thereby ensuring that campaigns of total asset delivery and asset delivery pacing are approximately fulfilled. This scheduling can be accomplished using marketing data associated with each user device and can be prepared in a practicable period of time using reasonable processing resources.
Embodiments of the invention provide systems and methods for constructing a schedule well before the time of an asset delivery opportunity that associates a collection of one or more assets, potentially from multiple advertisers or asset providers, that are planned to play in each asset delivery opportunity. Specific rules for each device also determine which asset each will play, thereby ensuring that campaigns of total asset delivery and asset delivery pacing are approximately fulfilled. This scheduling can be accomplished using marketing data associated with each user device and can be prepared in a practicable period of time using reasonable processing resources.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04H 60/29 - Arrangements for monitoring broadcast services or broadcast-related services
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
A request for information (RFI) system is provided for use in communications networks including broadcast networks and the Internet. In one implementation, a code identifying an item of media content of interest (e.g. television, newspaper, magazines, billboards, radio) is captured and input to an RFI system that includes stored media tags and a search tool for matching inputs to the stored media tags. Upon receipt of the captured code, the RFI system matches the captured code with the stored media tags and provides a response to the user based on the match. The response may include or relate to follow-on or premium information relating to the content of interest. Using this information, an RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
A request for information (RFI) system is provided for use in communications networks including broadcast networks and the Internet. In one implementation, a code identifying an item of media content of interest (e.g. television, newspaper, magazines, billboards, radio) is captured and input to an RFI system that includes stored media tags and a search tool for matching inputs to the stored media tags. Upon receipt of the captured code, the RFI system matches the captured code with the stored media tags and provides a response to the user based on the match. The response may include or relate to follow-on or premium information relating to the content of interest. Using this information, an RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
Systems and methods are presented for insertion of assets into a stream of content (e.g., audio and/or video programming). Such assets may be targeted to network users separate from the surrounding content and deliveries thereof confirmed. Among other things, these systems and methods enable a new advertising paradigm based on guaranteed delivery of targeted commercial impressions. In this regard, the systems and methods generally provide assets with broadcast network programming (e.g., via actual insertion and/or switching to an asset channel) based on actual audience observations. For example, asset providers may wish to target assets for delivery according to specific audience classifications (e.g., gender, income level, locale, age, etc.). Programming providers, such as television programmers and radio programmers (e.g., standard tower broadcast radio and satellite radio), may receive information from broadcast network users and insert the assets into available bandwidth based on that information.
H04H 60/37 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04H 20/33 - Arrangements for simultaneous broadcast of plural pieces of information by plural channels
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04L 12/24 - Arrangements for maintenance or administration
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04N 21/2365 - Multiplexing of several video streams
H04N 21/658 - Transmission by the client directed to the server
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06Q 40/00 - FinanceInsuranceTax strategiesProcessing of corporate or income taxes
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04H 60/63 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for services of sales
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04H 60/16 - Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
H04H 60/51 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of receiving stations
H04H 20/31 - Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
H04H 60/43 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast channels
H04H 60/97 - CATV systems using uplink of the CATV systems
H04H 60/13 - Arrangements for device control affected by the broadcast information
H04H 20/38 - Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
H04H 20/26 - Arrangements for switching distribution systems
H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
H04H 60/82 - Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
H04H 20/40 - Arrangements for broadcast specially adapted for accumulation-type receivers
H04H 20/18 - Arrangements for synchronising broadcast or distribution via plural systems
H04H 60/40 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast time
H04H 60/17 - Arrangements for conditional access to broadcast information or to broadcast-related services on recording information
H04H 60/27 - Arrangements for recording or accumulating broadcast information or broadcast-related information
H04H 60/45 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying users
H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
H04H 60/47 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising genres
H04H 60/46 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
H04H 20/22 - Arrangements for broadcast of identical information via plural broadcast systems
72.
Asset targeting system for limited resource environments
The present invention provides targeted asset system implementations in contexts where there is limited or no ability to use a real-time return channel for communications from user equipment devices (e.g., STB) to the network. In one arrangement, a household classifier is generated and delivered to user equipment devices. The household classifiers are generated based on third party data and/or network usage information associated with the household. The system and method allow for generating highly accurate household classifications that may be forwarded to individual households where the user equipment device may implant the classifiers to select appropriate assets for delivery to the household.
H04H 60/37 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
A system and method is provided for use in connection with auctioning delivery spots (e.g., ad spots) or commercial impressions in a broadcast network. The system provides (1702) information regarding asset delivery spots and receives (1704) bids from asset providers. A winning bidder is determined (1706), and a corresponding asset is delivered (1708) via the broadcast network.
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
A system and method is provided for use in connection with auctioning delivery spots (e.g., ad spots) or commercial impressions in a broadcast network. The system provides (1702) information regarding asset delivery spots and receives (1704) bids from asset providers. A winning bidder is determined (1706), and a corresponding asset is delivered (1708) via the broadcast network.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
76.
THIRD PARTY DATA MATCHING FOR TARGETED ADVERTISING
A broadcast targeting system is provided where third party database information is utilized in conjunction with broadcast network client information to identify households within the broadcast network including one or more desired recipients of targeted assets. In instances where a user equipment device of the targeted household includes multiple users (i.e., a multiple-user device), use of third party data in conjunction with an indication of which household member is currently using the multiple user device (e.g., set top box, etc.) allows for more effectively delivering assets targeted to a specific member(s) of the household
A broadcast targeting system is provided where third party database information is utilized in conjunction with broadcast network client information to identify households within the broadcast network including one or more desired recipients of targeted assets. In instances where a user equipment device of the targeted household includes multiple users (i.e., a multiple-user device), use of third party data in conjunction with an indication of which household member is currently using the multiple user device (e.g., set top box, etc.) allows for more effectively delivering assets targeted to a specific member(s) of the household
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
Systems and methods are disclosed that allow for providing targeted asset/advertisements for broadcast-wide programming feeds. The systems and methods allow network platforms to select among asset options provided with a content stream and/or replace assets in the content stream. In one arrangement, after selecting an asset, the asset is inserted into the content stream and the content stream is disseminated to subsequent network platforms (e.g., local platforms). At this time, the local platforms may insert local assets into the content stream in predetermined local asset insertion spots.
H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
H04N 5/445 - Receiver circuitry for displaying additional information
80.
REQUEST FOR INFORMATION RELATED TO BROADCAST NETWORK CONTENT
A request for information (RFI) system is provided for use in communications networks including broadcast networks and the internet. In one implementation, a viewer of a cable television network enters an RFI input (1) to a digital set top box using a user remote. Based on this RFI input, the digital set top box transmits a data request (2) to an RFI data center. The RFI data center also receives asset data (3) from an asset database so as to associate the RFI input (1) with a particular asset. An RFI request (4) can then be transmitted to the appropriate asset provider. The asset provider can then provide a report such package of assets or follow-on information (5) back to the RFI data center. The RFI data center may then, in turn, provide the package of assets or follow-on information to a user data terminal, for example, of the cable television network viewer, via access through a web-portal or e-mail (6). The digital set top box may also record inputs from the user to verify consumption of assets and track data requests. Using this information, the RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
A request for information (RFI) system is provided for use in communications networks including broadcast networks and the internet. In one implementation, a viewer of a cable television network enters an RFI input (1) to a digital set top box using a user remote. Based on this RFI input, the digital set top box transmits a data request (2) to an RFI data center. The RFI data center also receives asset data (3) from an asset database so as to associate the RFI input (1) with a particular asset. An RFI request (4) can then be transmitted to the appropriate asset provider. The asset provider can then provide a report such package of assets or follow-on information (5) back to the RFI data center. The RFI data center may then, in turn, provide the package of assets or follow-on information to a user data terminal, for example, of the cable television network viewer, via access through a web-portal or e-mail (6). The digital set top box may also record inputs from the user to verify consumption of assets and track data requests. Using this information, the RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface displaying mapping information. This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
83.
Intelligent targeting of tags in a broadcast network
A system and associated methodology are disclosed for targeting tags in a broadcast network. The tags may be associated with an ad or programming. In one implementation, the tags to be delivered at a user equipment device are selected at the user equipment device, for example, based on location or other user classification parameters. In this manner, different user equipment devices that are on the same bandwidth segment in the same network subdivision can receive different tags.
A system and method is provided for use in connection with delivering content that is targeted to users of a broadcast network. In order to select content that is targeted to users of the broadcast network, signals are received from a plurality of customer premise equipment devices (CPEs) of the network users via a broadcast network interface. Based on the received signals, broadcast assets (e.g., programming, advertisements etc.) are selected from a collection of available asset options. Accordingly, at least a portion of the selected assets are inserted into a content stream of the broadcast network. Once the content stream is broadcast over a broadcast network interface, at least a portion of the selected assets area available for receipt by at least a portion of the CPEs. The CPEs generate reports regarding assets delivered such that asset providers can be billed based on guaranteed targeted impressions.
Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface (4400) displaying mapping information (4406). This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
H04H 60/70 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using geographical information, e.g. maps, charts or atlases
H04H 60/49 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
Assets of broadcast network content are targeted to network users of interest based on location information regarding user equipment devices. Asset providers can specify location targeting criteria via a graphical user interface (4400) displaying mapping information (4406). This location targeting criteria can then be compared to location information regarding user equipment devices so that assets are delivered to appropriate devices. The comparison of the location targeting criteria to the device location information can be performed at the user equipment devices or at another location. In the latter case, the assets can be addressed to appropriate user equipment devices or appropriate user equipment devices can be directed to select the asset, which is broadcast via the network. In this manner, assets can be targeted to individual network users on a basis independent of network topology.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
87.
INTELLIGENT TARGETING OF TAGS IN A BROADCAST NETWORK
A system and associated methodology are disclosed for targeting tags in a broadcast network. The tags may be associated with an ad or programming. In one implementation, the tags to be delivered at a user equipment device (4906) are selected at the user equipment device (4906), for example, based on location or other user classification parameters. In this manner, different user equipment devices that are on the same bandwidth segment in the same network subdivision can receive different tags.
The present invention provides targeted asset system implementations in contexts where there is limited or no ability to use a real-time return channel for communications from user equipment devices (e.g., STB) 118 to the network 100. In one arrangement, individualized household classifiers are generated and delivered to individual user equipment devices. The household classifiers are generated based on third party data 104 and/or network usage information 108 associated with an individual household 150. The system and method allow for generating highly accurate household classifications that may be forwarded to individual households 150 where the user equipment device 118 may implement the classifiers to select appropriate assets for delivery to the household.
Systems and methods presented herein generally provide for the compensation of asset providers and/or communications network providers for the non-consumption of assets provided with programming. In this regard, when users elect not to consume the assets associated with the programming, the asset provider loses the opportunity to present their assets to such non-consuming users and is thereby injured in relation to the price they have paid for the delivery of their assets. In one arrangement, a reporting module (616) at a customer device (602) is operative to identify when a user skips an asset and report that skip event to the network. This information may then be utilized to adjust the bill of the asset provider and/or to bill the user associated with the skip event.
A system and associated methodology are disclosed for targeting tags in a broadcast network. The tags may be associated with an ad or programming. In one implementation, the tags to be delivered at a user equipment device (4906) are selected at the user equipment device (4906), for example, based on location or other user classification parameters. In this manner, different user equipment devices that are on the same bandwidth segment in the same network subdivision can receive different tags.
Systems and methods presented herein generally provide for the compensation of asset providers and/or communications network providers for the non-consumption of assets provided with programming. In this regard, when users elect not to consume the assets associated with the programming, the asset provider loses the opportunity to present their assets to such non-consuming users and is thereby injured in relation to the price they have paid for the delivery of their assets. In one arrangement, a reporting module (616) at a customer device (602) is operative to identify when a user skips an asset and report that skip event to the network. This information may then be utilized to adjust the bill of the asset provider and/or to bill the user associated with the skip event.
H04H 60/31 - Arrangements for monitoring the use made of the broadcast services
H04H 60/33 - Arrangements for monitoring the users' behaviour or opinions
H04H 60/46 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
A method for use in delivering content a communications network, comprises the steps of: identifying a user input related to an asset skip event; associating the input with one or more asset delivery opportunities; and recording skip information corresponding to the asset skip event with respect to the one or more asset delivery opportunities, wherein the skip information can be used in network administration.
The present invention provides targeted asset system implementations in contexts where there is limited or no ability to use a real-time return channel for communications from user equipment devices (e.g., STB) to the network. In one arrangement, a household classifier is generated and delivered to user equipment devices. The household classifiers are generated based on third party data and/or network usage information associated with the household. The system and method allow for generating highly accurate household classifications that may be forwarded to individual households where the user equipment device may implant the classifiers to select appropriate assets for delivery to the household.
A targeted advertising system uses a machine learning tool to select an asset for a current user of a user equipment device, for example, to select an ad for delivery to a current user of a digital set top box in a cable network. The machine learning tool first operates in a learning mode to receive user inputs and develop evidence that can characterize multiple users of the user equipment device audience. In a working mode, the machine learning tool processes current user inputs to match a current user to one of the identified users of that user equipment device audience. Fuzzy logic may be used to improve development of the user characterizations, as well as matching of the current user to those developed characterizations. In this manner, targeting of assets can be implemented not only based on characteristics of a household but based on a current user within that household.
G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)
A system and method is provided for use in connection with auctioning delivery spots (e.g., ad spots) or commercial impressions in a broadcast network. The system provides (1702) information regarding asset delivery spots and receives (1704) bids from asset providers. A winning bidder is determined (1706), and a corresponding asset is delivered (1708) via the network.
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04H 20/00 - Arrangements for broadcast or for distribution combined with broadcast
H04H 20/28 - Arrangements for simultaneous broadcast of plural pieces of information
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
A system and method is provided for use in connection with auctioning delivery spots (e.g., ad spots) or commercial impressions in a broadcast network. The system provides (1702) information regarding asset delivery spots and receives (1704) bids from asset providers. A winning bidder is determined (1706), and a corresponding asset is delivered (1708) via the network.
A system and method (i.e., utility) is provided for use in connection with delivering content that is targeted to users of a broadcast network. More specifically a utility is provided for inserting targeted content into a broadcast content stream based at least in part on information associated with content of the programming that will be provided via a broadcast network. In this regard, one or more textual fields associated with the programming is monitored (2004) or otherwise reviewed. Based on the textual information from the at least one textual field of the programming, targeted content or 'assets' are identified (2008) (i.e., from a collection of assets) that have at least partially matching textual constraints. At least one of the identified assets may then be inserted (2010) into a content stream of the broadcast network and provided in conjunction with the programming.
A system and method (i.e., utility) is provided for use in connection with delivering content that is targeted to users of a broadcast network. More specifically a utility is provided for inserting targeted content into a broadcast content stream based at least in part on information associated with content of the programming that will be provided via a broadcast network. In this regard, one or more textual fields associated with the programming is monitored (2004) or otherwise reviewed. Based on the textual information from the at least one textual field of the programming, targeted content or 'assets' are identified (2008) (i.e., from a collection of assets) that have at least partially matching textual constraints. At least one of the identified assets may then be inserted (2010) into a content stream of the broadcast network and provided in conjunction with the programming.
H04H 60/65 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on users' side
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
99.
System and method for inserting media based on keyword search
A system and method (i.e., utility) is provided for use in connection with delivering content that is targeted to users of a broadcast network. More specifically a utility is provided for inserting targeted content into a broadcast content stream based at least in part on information associated with content of the programming that will be provided via a broadcast network. In this regard, one or more textual fields associated with the programming is monitored (2004) or otherwise reviewed. Based on the textual information from the at least one textual field of the programming, targeted content or ‘assets’ are identified (2008) (i.e., from a collection of assets) that have at least partially matching textual constraints. At least one of the identified assets may then be inserted (2010) into a content stream of the broadcast network and provided in conjunction with the programming.
Input measurements from a measurement device are processed as a Markov chain whose transitions depend upon the signal. The desired information related to the device can then be obtained by estimating the state of the signal at a time of interest. A nonlinear filter system can be used to provide an estimate of the signal based on the observation model. The nonlinear filter system may involve a nonlinear filter model and an approximation filter for approximating an optimal nonlinear filter solution. The approximation filter may be a particle filter or a discrete state filter for enabling substantially real-time estimates of the signal based on the observation model. In one application, a click stream (208) entered with respect to a digital set top box (200) of a cable television network is analyzed to determine information regarding users (205) of the digital set top box (206) so that ads (204) can be targeted to the users (205).