US20080216107A1 - Verifying and encouraging asset consumption in a communications network - Google Patents

Verifying and encouraging asset consumption in a communications network Download PDF

Info

Publication number
US20080216107A1
US20080216107A1 US12/024,714 US2471408A US2008216107A1 US 20080216107 A1 US20080216107 A1 US 20080216107A1 US 2471408 A US2471408 A US 2471408A US 2008216107 A1 US2008216107 A1 US 2008216107A1
Authority
US
United States
Prior art keywords
asset
content
assets
network
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/024,714
Inventor
David Downey
Bruce J. Anderson
Daniel C. Wilson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Invidi Technologies Corp
Original Assignee
Invidi Technologies Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Invidi Technologies Corp filed Critical Invidi Technologies Corp
Priority to US12/024,714 priority Critical patent/US20080216107A1/en
Assigned to INVIDI TECHNOLOGIES CORPORATION reassignment INVIDI TECHNOLOGIES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANDERSON, BRUCE J., DOWNEY, DAVID, WILSON, DANIEL C.
Publication of US20080216107A1 publication Critical patent/US20080216107A1/en
Priority to US12/467,890 priority patent/US8146126B2/en
Priority to US13/418,121 priority patent/US9712788B2/en
Priority to US15/623,172 priority patent/US11570406B2/en
Priority to US16/025,766 priority patent/US11800061B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring 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, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Definitions

  • the present invention relates generally to the distribution of assets, such as ads or other material, together with content such as programming via a network interface. More particularly, the invention relates to verifying consumption of assets by network users. Such verification allows for encouraging consumption of assets through incentives and associated consumer loyalty programs, as well as achieving a premium on asset delivery due to verified consumption. Conversely, consumption verification enables identification of events where network users skip, or elect not to consume, assets, thereby potentially impacting the revenue model of the network. Once skip events are identified, they can be accounted for in various ways.
  • One particularly advantageous application of the invention is to verify ad consumption in networks, such as various broadcast networks including cable television networks, having assets temporally interleaved with content (e.g., ad breaks) or temporally overlapping content (e.g., product placement).
  • networks such as various broadcast networks including cable television networks, having assets temporally interleaved with content (e.g., ad breaks) or temporally overlapping content (e.g., product placement).
  • Users of communications networks typically use the networks because of the desirability of obtaining content available on the networks.
  • content may include text, audio, graphics and/or full video content.
  • the content is provided by content providers and may be provided directly from the content providers to users via the network, or the content may be provided to the users via an intermediate network operator.
  • content is typically developed or acquired by the content providers at significant expense, and the business models that make such networks viable generally entail some mechanism for compensating the content providers and/or network operators for making the content available.
  • Those business models may involve, for example, advertising revenues or user fees.
  • advertising revenues may involve, for example, advertising revenues or user fees.
  • advertisers pay to associate ads for their services or products with content disseminated via the network. These advertising revenues subsidize or fully cover the costs of providing the content desired by users.
  • fee-based networks users directly pay to have access to the content, e.g., on a monthly or per access event basis. Some networks involve both user fees and advertising revenues. In any case, the content is not free, though it might appear so from the user's perspective.
  • broadcast networks such as cable television networks
  • content or programming may be provided from a variety of sources, e.g., programming networks, local affiliates, etc.
  • the content is made available to users or subscribers via network operators such as Multiple System Operators (MSOs).
  • MSOs Multiple System Operators
  • Some channels may be ad supported and other channels, i.e., premium channels, may be supported at least in part by additional fees paid by subscribers.
  • ad-supported channels and even premium channels
  • various forms of advertising may be employed including conventional ads temporally interleaved with programming segments and product placement ads.
  • the programming may be interrupted by a commercial break, divided into a number of ad spots. Advertisers pay to place ads into each of these spots.
  • product placement ads advertisers may pay to have their products or services appear or be referenced during programming.
  • ad skipping or tuning away from an ad e.g., channel surfing during a commercial break
  • a network user elects not to consume ads
  • DVRs digital video recorders
  • the diminution of the audience size is a concern to advertisers and network providers and may become a concern to users who have come to expect subsidization by advertisers of the costs of making content available via communications networks.
  • the expectation that some unknown number of network users, to whom an asset has been broadcast, may not consume the asset may devalue the price that asset providers will pay for asset delivery according to conventional measures.
  • the present invention is directed to verifying and encouraging consumption of assets.
  • Advertisers or other asset providers typically pay based on an expected or measured volume of distribution (e.g., based on a cost per thousand users or CPM) or volume of users meeting specified demographic or other criteria. This corresponds to a value per impression that can be readily calculated. This is notionally the value that is lost to an asset provider and/or network operator when an asset is not consumed, Simply knowing how many asset consumption events have occurred has value in administering a network.
  • asset consumption can be encouraged or non-consumption accounted for in various ways.
  • asset providers may be compensated (e.g., charged lower asset delivery costs) or may be refunded asset delivery fees paid up-front based on the reduction in the delivery of those assets.
  • users may pay a premium equal to the above-noted value per impression, or some other amount, resulting in reduced or no impact on revenues, or even revenue enhancement.
  • a combination of the fees paid by asset providers for the delivery of their assets, any fees charged to users who elect not to consume assets and/or enhanced revenues due to increased asset consumption and verified consumption, may allow for the continued subsidizing of the programming costs by advertisers for those users who elect to receive and consume assets with their programming.
  • a network provider e.g., an MSO in the case of a cable television network
  • the account can then be used to reward users based on a volume and/or value of assets consumed, e.g., in the form of credits against the network user's bill, credits towards upgrades or extras (e.g., fee based services such as VOD programs), credits towards a threshold for receiving an award such as one-month of free services, or credits towards a third party or affiliate rewards program (e.g., frequent flyer miles, UPromise accounts, etc.).
  • a third party or affiliate rewards program e.g., frequent flyer miles, UPromise accounts, etc.
  • the information acquired in connection with such a system may have value for other applications.
  • the system may accumulate information regarding which network users have consumed what assets, how many consumers have elected not to consume an asset and/or what level of interest was indicated by consumers (e.g., a click stream may indicate a high likelihood that a user was present, an intentional dwelling on the asset, a muting or reduced volume for the asset, etc.).
  • network users may opt-in or consent to such collection of information, e.g., due to a desire to participate in an awards/loyalty program or to improve asset targeting, and may provide demographics, lifestyle, product interest or other information in an associated registration process.
  • Such information may be used to value asset delivery, to analyze an effectiveness of an ad campaign or to better understand a target audience for an asset.
  • a database of such information facilitates processes by which further contacts may be made.
  • users may make requests to, e.g., asset providers and asset providers may respond.
  • asset providers e.g., asset providers
  • a user viewing an ad may provide an input (e.g., by entering a specified remote control key) at or near the time of ad delivery so as to request a coupon, request further product information or indicate a willingness to be contacted by mail, email, phone or other means.
  • an inputs may be encouraged through a loyalty/rewards program.
  • the appropriate asset provider or another party can then respond accordingly, e.g., via the broadcast network or another network. It will be appreciated in this regard that certain assets and prompts may be provided only to participating network users.
  • all or only participating users may receive an overlaid ad for vacation-related products or services (e.g., at the bottom of the television screen during a programming segment) or an ad during a commercial break. Additionally or alternatively, all or only participating users may receive a prompt to enter a certain remote control key for coupons or promotional information that may be related to a current subject matter of programming or an asset delivered to the user (e.g., as indicated by targeting metadata, a program guide, SAP keyword searches, etc.).
  • a method and apparatus for monitoring consumption of assets transmitted in a communications network, for example, a cable television network.
  • the utility involves: monitoring user inputs, e.g., at a user equipment device, in relation to playing of an asset; and processing information related to the user inputs to determine a consumption status of the asset.
  • the consumption status may indicate that the asset was not consumed (e.g., that a user or skipped or fast-forwarded through an ad, that an asset was only partially consumed (e.g., that a user tuned away from an ad), or that a low level of interest by the user is indicated (e.g., an ad was muted or the volume was reduced, or that there was a lack of active interest at the time of the ad due to an extended period without user inputs).
  • the user inputs may indicate that the asset was consumed and that active interest is indicated (e.g., an ad was played in full and/or a responsive input was received in relation to the ad).
  • the processing of this information may involve providing an output to a network platform.
  • the output may identify, directly or indirectly, the network user, the ad at issue and information indicating a consumption status.
  • raw information reflecting a stream of user inputs is reported to a network platform where the inputs can be analyzed in relation to stored information, concerning assets transmitted in the network, to determine what assets were consumed, whether they were consumed in full and, perhaps, what level of interest is indicated.
  • the input stream may also be analyzed to obtain demographic or classification information regarding the user.
  • the user inputs may be processed at the user equipment device to yield processed report information for transmission to a network platform.
  • the report information may identify the user, and asset slot (e.g., programming channel and commercial break-slot) and a value indicating consumption status.
  • asset slot e.g., programming channel and commercial break-slot
  • a value indicating consumption status e.g., an asset may be deemed to be “consumed” if the user meets a defined threshold, e.g., if the user consumes the first ten seconds or at least 30% of the full asset.
  • the report can provide a binary consumed or not consumed indication for ease of processing.
  • the report may also identify, directly or indirectly, the asset that was delivered (e.g., an ad identifier or an ad channel selected) and provide an estimated goodness of fit of the current viewer to the targeting parameters for the asset.
  • the asset that was delivered e.g., an ad identifier or an ad channel selected
  • a utility for identifying asset non-consumption events such as fast-forwarding through or tuning away from an asset (“skip events” or “skipping”).
  • the utility involves identifying a user input related to an asset skipping event and associating the input with one or more asset delivery opportunities.
  • the user input may be provided in advance or concurrent with an asset delivery opportunity.
  • the user may elect to have content delivered free from assets or may receive content with assets and then fast-forward through and otherwise skip the assets as asset delivery opportunities occur.
  • the utility further involves recording skip information corresponding to the asset skip event. This information may be recorded in memory of a user equipment device (e.g., for later reporting in the case of skips executed at the user equipment device) or at a network platform.
  • the utility may be implemented at a user equipment device or a network platform separate from the user equipment device, or may be distributed across multiple platforms (e.g., the user equipment device and a separate network platform or platforms).
  • the skip information can be used in network administration such as to monitor a prevalence of asset skipping, to bill customers, and/or to compensate asset providers or others based on asset skipping.
  • the present utility may be utilized in real-time broadcast, forward-ad-store (time-shifted) and on-demand contexts.
  • the utility may further involve transmitting the skip information to a content source of the communications network.
  • This content source may be operative to alter delivery of the content in accordance with such skip information.
  • a content source in the communications network e.g., a server such as a VOD server, headend or other content device
  • the content source may receive skip information substantially at a time slot associated with one or more assets. The content source may then skip one or more assets associated with that time slot and resume providing the programming to the user.
  • assets can be selected or deselected on an a la carte basis.
  • the skip information or the associated skip event may be recorded by the content source or other platform within the communications network.
  • the relevant methodology may further include storing the content received from the communications network and at a subsequent time outputting the content to a user.
  • a utility for use in reporting asset skipping events from a user equipment device (e.g., customer premises equipment such as a set-top box or enhanced television or portable equipment such as a wireless phone, PDA, portable hard-drive based devices or the like).
  • the utility involves receiving content at a user equipment device from a communications network interface where the content includes programming and associated assets. This content may then be stored for subsequent consumption or played in real-time. For example, in the case of television networks, the content may be stored using a DVR.
  • the content is output to a user, and the consumption status of one or more assets associated with that content may be monitored, e.g., to identify fast-forwarding through an asset.
  • the system can determine, e.g., whether the asset was consumed or if the user tuned away from the asset.
  • One or more signals indicative of the consumption status of one or more of the assets associated with the programming can then be generated. These signals may be transmitted to a platform in the communications network.
  • the communications network may be any network that is operable to provide content to a user via a network interface.
  • the communications network may be a broadcast network, such as a cable television network, satellite television network or a radio network.
  • the communications network may include telephony networks, such as a landline network or a wireless network.
  • the communications network may include a packet-switched network such as the Internet.
  • the communications network may simultaneously provide content to multiple users or may provide content to individual users on a request basis. That is, in the latter regard, the communications network may be an on-demand network where a user may request specific content.
  • the signals indicative of the consumption status of one or more assets be provided to a network platform such that, for example, asset providers may be compensated and/or non-consuming users may be billed or otherwise disadvantaged in relation to at least some portion of the value of the non-consumed assets.
  • Such signals may be transmitted via the same communication interface over which the content was received. Alternatively, separate communications pathways may be utilized.
  • a utility for use in monitoring asset skip inputs entered during playing content at a user equipment device.
  • the utility includes outputting content to a user of a communications network that includes programming and assets. Such assets are typically interleaved with the programming, e.g., inserted into breaks in the programming.
  • One or more skip-inputs may be received from the user that is associated with one or more asset delivery opportunities in the programming.
  • Such skip-inputs may include fast-forward inputs as well as skip-forward inputs from the user, tuning away inputs, a selection input from the user indicating a selection to receive delivery of programming free from assets, or any other suitable skip-input.
  • Consumption information associated with the skip-input(s) may be recorded. Finally, such consumption information may be transmitted to a platform in the communications network.
  • Consumption information may be recorded on a spot-by-spot basis where each spot is an asset delivery opportunity, e.g., an ad time slot within a commercial break on a given channel of a cable television network. Each such spot may be associated with one or more assets associated with corresponding skip inputs. Resulting records may be transmitted individually to the platform or skip information for a number of skip inputs may be stored and transmitted together to the platform of the communications network.
  • a user equipment device e.g., a customer premises equipment device—CPE
  • CPE customer premises equipment device
  • a utility for use in determining billing values based on information concerning the consumption or non-consumption of assets at a user equipment device.
  • the utility involves transmitting content via a communications network to at least a first user equipment device of a network user.
  • This content may again include programming and associated assets.
  • One or more signals may be received from the CPE regarding the consumption status of one or more of the assets. These signals are then utilized to calculate a billing value associated with the assets.
  • the value of providing an asset via communications network may in some instances be computed on a per impression basis.
  • a value per network user may be calculated for the asset based on a fee or fee rate established for the asset (e.g., cost per thousand recipients—CPM) and the basis for the fee or fee rate (e.g., the number of recipients on which the fee or fee rate is based).
  • CPM cost per thousand recipients
  • a signal indicative of the non-consumption of that asset may be utilized to calculate the billing value for the non-consumed asset.
  • the billing value may be the same as or different than the per-impression value.
  • the per-impression value may change due to delivery verification and any associated consumer classification information.
  • This billing value may then be utilized to adjust the asset delivery cost charged to an asset provider.
  • a bill may be generated to the non-consuming user that reflects a value associated with the non-delivered asset.
  • signals indicating the consumption status of one or more assets may be utilized to adjust audience size estimations for one or more assets based on a plurality of such signals.
  • multiple signals may be received from multiple users of the communications network, Further, these signals may be received at different times. For instance, where some network users utilize a forward-and-store architecture, consumption signals may be received at different times.
  • a utility for monitoring asset delivery in connection with a communications network for transmitting content to multiple user equipment devices of multiple network users.
  • the content includes programming and associated assets, which may be interleaved with the programming.
  • One or more signals are received from the user equipment devices regarding one or more asset skip events associated with one or more of the assets. These signals are then utilized to calculate billing information associated with the assets.
  • the billing information may be reflected on bills for individual network users based on any assets skipped by each individual network user. Alternatively, the billing information may include an adjustment to an asset delivery cost of an asset provider.
  • a consumer loyalty or rewards program is established based on asset consumption.
  • An associated utility involves: establishing a rewards account for a network user; monitoring consumption of assets by the user; and crediting value to the rewards account based on monitored consumption of assets.
  • consumption of assets is verified based on monitoring user inputs at the user equipment device.
  • Value may be credited to the user in any suitable form including, for example, credits towards the user's bill, credits towards service upgrades or add-ons, or credits to third party or affiliate rewards programs.
  • FIG. 1 illustrates major components of a cable television network.
  • FIG. 2 illustrates assets being transmitted from a headend to a CPE device.
  • FIG. 3 illustrates information that may be included in a report file.
  • FIG. 4 illustrates the system being implemented in different communications networks.
  • FIG. 5 illustrates a messaging sequence between a CPE, a network platform, and a traffic and billing (T&B) system.
  • T&B traffic and billing
  • FIG. 6 illustrates a reporting system
  • FIG. 7 illustrates various network components of a reporting system and their connections to other functional components of the billing system.
  • FIG. 8 illustrates a customer premises side process for implementing reporting functionality.
  • FIG. 9 illustrates a network side process for implementing reporting functionality.
  • FIG. 10 illustrates a Request for Information system in accordance with the present invention.
  • the present invention relates to various structure and functionality for delivery of media content in a communications network, as well as associated business methods.
  • Content may be delivered from a variety of networks including, for example, cable and satellite television networks, satellite radio networks, IP networks used for multicasting content and networks used for podcasts or telephony broadcasts/multicasts.
  • Certain aspects of the invention make use of bidirectional communication channels that may not be readily available, for example, in connection with conventional terrestrial or satellite-based television or radio networks (i.e., such communication would involve supplemental communication systems).
  • the content may be consumed in real time or stored for subsequent consumption.
  • specific examples are provided below in the context of a cable television network for purposes of illustration, it will be appreciated that the invention is not limited to such contexts but, rather, has application to a variety of networks and transmission modes.
  • various aspect of the present invention relate to: verifying consumption of assets; encouraging consumption of assets or discouraging skipping of assets; and accounting for the value of asset delivery in relation to verified asset consumption, which may include rich classification information regarding the household and/or the current network user.
  • a particularly advantageous implementation of the present invention is in conjunction with a targeted advertising system for a cable television network.
  • the asset consumption verification system can take advantage of user presence and classification information and reporting functionality that may be in place to support targeted advertising.
  • the targeted advertising system may be enhanced by information gathered in relation to the asset consumption verification system. Accordingly, much of the discussion below is set forth in the context of an asset consumption verification system implemented in conjunction with a targeted advertising system. However, it will be appreciated that various aspects of the invention are not limited to this context.
  • consumption of assets may be tracked in relation to reporting of assets consumed or reporting of assets skipped, as well as enhanced reporting such as partial consumption, level of interest, goodness of fit, etc.
  • asset skipping uses similar nomenclature to identify systems and components. It will be appreciated that this is simply for convenience and does not connote a limitation in this regard.
  • broadcast networks generally involve synchronized distribution of broadcast content to multiple users.
  • certain broadcast networks are not limited to synchronously pushing content to multiple users but can also be used to deliver content to specific users, including on a user pulled basis.
  • Examples of broadcast networks used to deliver content to specific users on a pulled basis include broadcast networks used to deliver on demand content such as VOD and podcasts.
  • Examples of broadcast networks include cable television networks, satellite television networks, and satellite radio networks.
  • audio, video or other content may be broadcast across Internet protocol and telephony networks. In any such networks, it is common practice to insert informational content or “assets” such as advertisements into a broadcast stream.
  • the present invention provides a variety of functionality in this regard, as will be discussed in detail below.
  • a headend 104 obtains broadcast content from any of a number of sources 101 - 103 . Additionally, broadcast content may be obtained from storage media 105 such as via a video server.
  • the illustrated sources include an antenna 101 , for example, for receiving content via the airwaves, a satellite dish 102 for receiving content via satellite communications, and a fiber link 103 for receiving content directly from studios or other content sources. It will be appreciated that the illustrated sources 101 - 103 and 105 are provided for purposes of illustration and other sources may be utilized.
  • the headend 104 processes the received content for transmission to network users.
  • the headend 104 may be operative to amplify, convert and otherwise process the broadcast content signals as well as to combine the signals into a common cable for transmission to network users 107 or the headend 104 may be operative to process the signals to provide individual content for specific households (e.g., household 111 ).
  • the headend also processes signals from users in a variety of contexts as described below.
  • the headend 104 may thus be thought of as the control center or local control center of the cable television network 100 .
  • This distribution network may include a number of nodes 109 .
  • the signal may be processed at these nodes 109 to insert localized content, filter the locally available channels or otherwise control the content delivered to users in the node area.
  • the nodes 109 may process content received from the headend 104 to generate individualized content for a specific household, The resulting content within a node area is typically distributed by optical and/or coaxial links 106 to the premises of particular users 107 .
  • the content is processed by the CPE 108 , which may include a television, data terminal, a digital set top box, DVR or other terminal equipment. It will be appreciated that digital or analog signals may be involved in this regard.
  • Broadcast networks may include asset-supported and premium content channels/networks.
  • Such programming content generally comes at a substantial cost. That is, the programming providers expect to be compensated for the programming that they provide which has generally been developed or acquired at significant cost. That compensation may be generated by asset delivery revenues, by fees paid by users for premium channels, or some combination of the two. In some cases, funding may come from another source such as public funding.
  • asset providers In the case of asset-supported networks, the conventional paradigm involves time slot buys. Specifically, asset providers generally. identify a particular program or time-slot on a particular network where they desire their assets to be aired. The cost for the airing of the asset depends on a number of factors, but primary factors are the size of the audience for the programming in connection with which the asset is aired and the demographic composition of the audience. Thus, the standard pricing model is based on the cost per thousand viewers (CPM), where the desired demographics of those viewers may be specified. The size of the audience is generally determined based on ratings. The most common benchmark for establishing these ratings is the system of Nielsen Media Research Corporation Nielsen). One technique used by Nielsen involves monitoring the viewing habits of a presumably statistically relevant sampling of the universe of users.
  • CPM cost per thousand viewers
  • the Nielsen system can estimate what portion of the audience particular programs received and, from this, an estimated audience size for the program can be projected. More specifically, ratings may be generated for each network for each quarter hour segment. The presumption is then made that users for a program (corresponding to a quarter hour segment of a network) also consume the assets for that program.
  • the historical performance of the particular program for example, as estimated by the Nielsen system, may be used to set asset delivery prices for future time slots or “breaks” associated with that program.
  • a break may include a series of asset delivery spots and the content of a break may be determined by a number of entities. For example, some asset delivery is distributed on a basis coextensive with network programming, e.g., on a national basis. This asset delivery is conventionally scheduled based on a timed playlist. That is, the insertion of content is centrally controlled to insert assets at defined times. Accordingly, the programming and national asset delivery may be provided by the programming networks as a continuous content stream without cues for asset insertion. For example, prime-time programming on the major networks is often principally provided in this fashion.
  • a cue tone or message identifies the start of the asset delivery spot or spots (a series of assets in a break may all trigger from one cue).
  • the cue generally occurs a few seconds before the start of the asset delivery insertion opportunity and may occur, for example, during programming or during the break (e.g., during a national ad).
  • the ad skip monitoring system of the present invention can be implemented at any or all levels of this hierarchy to allow for compensation with respect to national, regional and local entities.
  • Network operators or local network affiliates can generally schedule the non-national assets to be included within defined breaks or spots for each ad-supported channel. Conventionally, this scheduling is finalized ahead of time, typically on a daily or longer basis.
  • the scheduled assets for a given break are then normally inserted at the headend in response to the cue tone or message in the programming stream. Typically, all assets within a break trigger from a single cue tone or message.
  • the scheduled asset for the first spot is inserted at a first time period after the cue
  • the scheduled asset for the second spot is inserted at a second time period after the cue
  • the scheduled asset for the third spot is inserted at a third time period after the cue.
  • the identities of the providers of the assets e.g., national, regional and/or local
  • the identities of the providers of the assets are known. Therefore, if a user elects to skip an ad spot in the programming, it may be determined which entity's ad was skipped, based on the time the spot was skipped relative to the programming and/or by identifying metadata associated with a skipped asset, as will be more fully discussed herein.
  • network users employ the network, and content providers and network operators derive revenue, based on delivery of desirable content or programming.
  • the stakeholders in this regard include programming providers, asset providers such as advertisers (who may be the same as or different than the programming providers), network operators such as Multiple Systems Operators (MSOs), and users—or viewers in the case of television networks.
  • Programming providers include, for example: networks who provide series and other programming, including on a national or international basis; local affiliates who often provide local or regional programming; studios who create and market content including movies, documentaries and the like; and a variety of other content owners or providers.
  • Asset providers include a wide variety of manufacturers, retailers, service providers and public interest groups interested in, and generally willing to pay for, the opportunity to deliver messages to users on a local, regional, national or international level.
  • Such assets include: conventional advertisements; tag content such as ad tags (which may include static graphic overlays, animated graphics files or even real-time video and audio) associated with the advertisements or other content; banners or other content superimposed on or otherwise overlapping programming; product placement; and other advertising mechanisms.
  • Network operators are generally responsible for delivering content to users and otherwise operating the networks as well as for contracting with the networks and asset providers and for billing. Users are the end consumers of the content. Users may employ a variety of types of CPEs or other user equipment devices including television set top boxes, iPODTM devices, data terminals, wireless devices, satellite delivered video or audio to an automobile and/or appliances with built-in televisions, etc.
  • asset-skipping allows the users to consume programming substantially free of interleaved assets.
  • asset providers may reach a smaller audience with their assets.
  • asset providers may demand that network operators charge lower fees as the operators are delivering assets to an effectively smaller audience. In turn, this reduces the revenues of the network providers. This may further result in the network operators increasing user fees (e.g., monthly cable televisions costs).
  • user fees e.g., monthly cable televisions costs.
  • the non-consumption of such assets by users may result in a smaller percentage of the costs of programming being subsidized by the asset providers.
  • some users may be willing to avoid consuming such assets even with an understanding of the associated costs.
  • verification of asset delivery may enable network operators to exact a premium for asset delivery.
  • some users may be willing to consume assets, and even extra assets, if they can realize some portion of the associated value.
  • a system for encouraging asset consumption and compensating asset providers and/or network operators for skipped assets is provided.
  • programming is provided at considerable cost and, in the case of asset supported networks, this cost is subsidized in whole or in part by asset delivery revenues. That is, asset providers pay for the opportunity to deliver commercial impressions to users.
  • asset skip monitoring system described below, the value for delivery of these assets can be translated into a value per impression per asset so as to enable accounting for asset skip events.
  • This per impression value may be calculated in any appropriate fashion such as based on asset delivery pricing information.
  • the asset skip monitoring system may be advantageously implemented in connection with a targeted asset system where CPEs select targeted assets for delivery and report delivery to the network.
  • the reporting mechanisms used for reporting what assets were delivered may be expanded to identify asset skip events. That is, the number of users receiving a particular asset (i.e., the number of commercial impressions) may be determined from information reported to the network by CPEs within the network.
  • Such reporting of information is described in co-assigned and co-pending U.S. patent application Ser. No. 11/332,772 entitled “Monitoring a Broadcast Network” and having a filing date of Jan. 12, 2006, the entire contents of which are incorporated by reference herein.
  • the delivery cost of each such asset is known from contract information (e.g., an agreed upon price for delivering an asset in a predetermined time slot). Accordingly, a cost per user per asset can be directly calculated. When a user skips an asset, the value to the asset provider is notionally diminished by this amount.
  • asset skipping events can be detected and this information can be reported.
  • the injured asset provider can then be compensated for the diminished value of the delivered asset and/or the user can be billed to compensate for such asset skipping in whole or in part.
  • programming may be delivered at a discount or free to users who agree to accept delivery of assets.
  • other users may skip one or more assets, and such skipping may be reported to the network. This facilitates asset delivery support in certain contexts that have previously been limited, as a practical matter, to pay-per-view.
  • movies or near-term (e.g., next day) re-runs of network programming provided via a forward-and-store architecture may be asset supported as asset providers will have reasonable assurance that their assets have been delivered. Additionally or alternatively, consumption of assets can be encouraged through customer loyalty programs as discussed above.
  • the ad skip monitoring system can be implemented for programming and associated assets that are provided via a variety of distribution modes including real-time broadcast, forward-and-store and on-demand delivery such as VOD.
  • the forward-and-store mode involves delivery of programming and assets (i.e., media content) ahead of the time at playing to CPEs with adequate storage resources, e.g., a DVR ( or other storage) or data terminal. This encompasses both situations where the content is intended for forward-and-store use, e.g., where content is delivered, as bandwidth is available, and user implemented time-shifted viewing, e.g., where a DVR records regularly scheduled programming for later viewing.
  • the content is stored for later viewing, for example., as prompted by the user or controlled according to logic resident at the CPE and/or elsewhere in the communications network.
  • the on-demand mode involves individualized delivery of media content from the network to a user, often on a pay-per-view basis.
  • the present invention can be utilized in connection with any of these distribution modes or others.
  • important features of the present invention can be implemented using conventional CPEs having storage resources.
  • asset skip monitoring functionality can be implemented using a variety of architectures in accordance with the present invention.
  • the asset skipping functionality can be executed at least in part at one or more network platforms remote from the user equipment device, including, for example, a DSLAM, node, headend or other platform.
  • a platform may receive raw or processed click stream information from the user equipment device and identify, for example, the assets at issue, asset skipping events and user classification parameters.
  • the asset may be identified by determining what channels were viewed during what time periods and correlating this information to a database of what assets were inserted on what channels at what times.
  • Skip events and user classification parameters may be determined from the click stream as described below.
  • the platform may also access loyalty program rules, compute loyalty program values and interface with a traffic and billing system as described below.
  • asset skip monitoring functionality can be implemented to a significant extent at the CPEs. This may involve real-time broadcast tracking or forward-and-store functionality where content, including programming and interleaved assets, is received by CPEs from the headend and stored for subsequent consumption. In either case, any asset-skipping events can be identified and reported.
  • asset insertion is generally (though not necessarily) executed at the headend.
  • the headend 202 includes a program feed 204 and an asset source 206 .
  • the program feed 204 may be associated with a variety of programming sources such as video storage, an antenna, satellite dish or fiber feed from a studio or the like.
  • the asset source 206 may include a tape library or other storage system for storing pre-recorded assets.
  • a platform associated with the headend 202 in this case, denoted a selector 208 —inserts programming from the program feed 204 and assets from the asset source 206 into the video stream of an individual channel 210 . This is done for each channel to define the overall content stream 212 that is distributed to subscribers (or at least to a node filter).
  • the CPE 222 receives the content stream 212 that includes programming and assets from the headend 202 .
  • the content stream 212 is processed by a signal processing unit 224 , which may be incorporated into a digital set-top box (DSTB), and programming is displayed on television set 226 .
  • the content stream 212 may be stored in a storage device 230 associated with the CPE 222 for subsequent consumption. It will be appreciated that substantial storage at the CPE 222 may be required in this regard. For example, such storage may be available in connection with certain digital video recorder (DVR) units or other storage provided with the DSTB or television set.
  • DVR digital video recorder
  • the components associated with the CPE 222 may be embodied in a single device or in separate interconnected devices and the nature of the functionality may vary.
  • the signal processing unit 224 and other components may be incorporated into a DSTB for decoding digital signals and storing content.
  • Such boxes are typically capable of bi-directional messaging with the headend 202 . In the context of the present invention, such bi-direction messaging allows CPEs to report when an asset has been skipped (or when it has been consumed).
  • the illustrated CPE 224 includes an asset skip monitoring module 240 .
  • the module 240 is operative to identify asset skip events (full or partial) and to report this information to the network (e.g., the headend 202 ).
  • asset skip events may be identified based on monitoring a click stream from a remote control or otherwise monitoring the video stream delivered to the user.
  • appropriate information may be included in this regard in a report file 300 .
  • the file 300 includes tour types of report information 310 A-D.
  • 310 A identifies the break or spot at issue.
  • Field 310 B indicates an associated programming channel (or asset channel in certain targeted asset system implementations). This information is useful to identify the relevant asset provider so that the asset provider may optionally be compensated for the asset skip.
  • Field 310 C identifies certain user classification values for the user.
  • field 310 D includes a skip flag to indicate whether or not the asset was skipped and/or metadata otherwise identifying a consumption status related to the asset. This field 310 D allows for compensating asset providers and appropriately billing users in relation to asset skipping. Other information such as a goodness of fit of the user classification information to the asset targeting parameters, or simply user classification or identification information, may be provided.
  • the asset skipping functionality may be implemented in an on-demand architecture. Such arrangements are illustrated in FIG. 4 .
  • a content source 402 e.g., server
  • the content stream may include the requested programming as well as interleaved assets, which may be combined with the programming by the content source.
  • the on-demand architecture may be implemented in numerous communication environments. For instance, content may be provided in a wireless telephony network where a wireless device 404 a is capable of two-way communications with the content source 402 .
  • the on-demand architecture may also be implemented in a packet switched architecture where content is provided to a device 404 b via a packet switched network 420 such as the Internet and/or Worldwide Web.
  • the on-demand architecture may be implemented on a broadcast network 430 .
  • the device 404 receives the content stream, which may be decoded as necessary, and output to the user.
  • the device 404 may monitor for inputs from the user.
  • the device 404 or another platform may monitor for inputs before and/or during transmission of the content to the device 404 .
  • a user may select, ahead of time, to have the content transmitted free from assets.
  • the CPE 404 or another platform may monitor for skip inputs from the user.
  • skip inputs may include fast-forward inputs and/or time-skip inputs (e.g., skip forward 30 seconds).
  • the device 404 may deliver such inputs to the content source 402 .
  • the content source 402 may then adjust the content stream in accordance with the instructions received from the device 404 .
  • the content source 402 may record that a skip input corresponds with one or more assets within the content stream. That is, the content source 402 may be operative to correlate skip inputs received from a user to assets within the content stream such that asset skip events (full or partial) may be identified. Accordingly, a record of assets skipped by the user may be generated such that an asset provider may be compensated for the asset skip and/or the user may be billed for such asset skipping.
  • the forward-and-store implementation of the present invention involves the transmission of content streams having programming and interleaved assets where the content stream(s) are stored at the user equipment device.
  • the device may be utilized to elect which, if any, of the assets the user will consume while consuming the programming.
  • Existing DSTBs can be configured to execute logic for implementing the system described below by downloading and/or preloading appropriate logic.
  • the asset skip monitoring functionality may be fully integrated with a traffic and billing (T&B) platform.
  • T&B platform allows asset providers to select slots for their assets and handles billing for delivery of those assets and, in the present embodiment, adjustment of such billing.
  • An associated process is illustrated in FIG. 5 .
  • the illustrated process begins by loading contract information 508 from the traffic and billing (T&B) system 506 onto the headend 504 .
  • An interface associated with the T&B system 506 allows asset providers to execute contracts for dissemination of assets based on time-slot buys (for a given program or given time on a given network) and/or based on certain audience classification information (e.g., desired demographics, psychographics, geography, and/or audience size).
  • the system 506 uses this information to compile the contract information 508 , which is used to determine a time slot in which the asset is to be delivered.
  • the illustrated headend 504 uses the Contract information together with a schedule of breaks for individual networks to generate a content stream 510 on a channel-by-channel basis. That is, the content stream includes programming and interleaved assets that are available for a given programming channel together with associated metadata identifying the interleaved assets.
  • the user equipment device receives the content stream 510 that includes programming, assets and associated metadata.
  • the CPE 502 may then store 512 a portion of the content stream in a storage device 530 for subsequent consumption.
  • the stored content stream may be indexed to its original broadcast time.
  • a user may select, e.g. on an asset-by-asset basis, which assets, if any, to view. That is, a user may skip assets when the programming is viewed.
  • the metadata associated with each of the skipped assets may be indexed to the original broadcast time and channel and recorded 516 for subsequent or immediate reporting 518 to the headend 504 .
  • the CPE monitors a click stream to identify an asset skip event such as tuning away from an asset (e.g., channel surfing during a commercial break) and report consumption or skipping information.
  • an asset skip event such as tuning away from an asset (e.g., channel surfing during a commercial break)
  • the asset selected, for a spot where targeting is supported is reported, for example, by identifying the asset channel selected by the CPE for that spot.
  • a report may also include a verification that the asset was fully delivered or an indication that the asset was skipped or partially skipped.
  • Such reports may also include presence, goodness of fit and level of interest information.
  • the illustrated process implements a reporting system by which the individual CPEs 502 report back to the headend 504 what asset(s) (e.g., identified by metadata) were skipped by the CPE 502 .
  • the reports will typically indicate where (on what programming or asset channel) the asset was available and how much (if any) of the asset was consumed.
  • the CPE may return metadata associated with skipped assets such that the headend 504 can tally, for example, the number of times a particular ad was skipped by multiple CPEs.
  • Such reports 518 may be provided by all participating CPEs 502 (to enable billing of customers for skipping) or a sampling thereof. These reports 518 may be generated periodically to allow users who store content for subsequent consumption to have an opportunity to consume the programming and/or assets.
  • a report may be generated and provided to the network.
  • the CPEs may be controlled as to when reports are generated so as to spread the reports over time and/or to provide reports when bandwidth is most available.
  • the reports 518 can be provided 520 from the headend 504 to the T&B system 506 , for example, in raw or aggregated form.
  • the reports can be used by the T&B system 506 to determine how large an audience received the content and/or how many users skipped assets within the content, This information may in turn be provided to the asset provider(s), at least in an aggregated form.
  • the network operator can bill based on delivery of a particular asset or scale the billing rate (increase or decrease) based on actual delivery.
  • the T&B system 506 may calculate a per impression value for each asset based on, for example, the contract price and the size of the delivery audience. Accordingly, a bill may be generated for each individual CPE based on the assets skipped by the CPE, and the value of those assets. Accordingly, this bill may be delivered to the user of the CPE.
  • a processor associated with the headend, the T & B system or other system can monitor asset consumption or skipping on a per subscriber (household and/or individual viewer) basis to execute consumer loyalty or rewards program logic.
  • the processor may establish rewards accounts for each subscriber and track asset consumption in relation to such accounts.
  • Such rewards may be administered by an MSO or other network provider based on the number and/or value of assets consumed.
  • asset consumption information may be processed by such a processor, or forwarded to an external system for processing, in relation to a third party or affiliate rewards program.
  • this may be administered by an asset provider, a programming provider (e.g., a programming network), or a third party (a frequent flyer program, UPromise, etc.).
  • Subscribers may elect, i.e., opt-in, to such a program or membership may be automatic.
  • Members may also provide demographic or other information (including, for example, an email or other contact information) in connection with the rewards program. Such information may be fed to the targeted asset delivery system to improve targeting.
  • the present invention allows a network operator such as an MSO to sell asset delivery under the conventional asset delivery (time-slot) buy paradigm, or other targeted advertising paradigms, while allowing for adjustment of the billing to the asset provider based on the skipping of assets by users, as well as allowing an end user the option to receive or not receive the assets.
  • a network operator such as an MSO to sell asset delivery under the conventional asset delivery (time-slot) buy paradigm, or other targeted advertising paradigms
  • modified ratings may be generated based on reports to reflect not only how large (and what composition) an audience the assets were made available to, but also how large (and what composition ) an audience actually consumed each asset.
  • These latter ratings reflect users who receive the programming channel but elect to skip assets embedded therein.
  • the billing rate may be established in advance based on previous rating information for the program in question, or the best available ratings information for the particular airing of the program may be used to bill the asset provider. The billing rate may subsequently factor in forward-and-store users that skip the embedded assets.
  • the initial billing rate may be based on verified consumption and therefore presumably include a premium in relation to unverified delivery.
  • ad skip monitoring system involves having CPEs report which assets were delivered to the user(s) and/or which assets were skipped (i.e., asset consumption), Accordingly, billing information based on actual deliver, or non-delivery of assets can be generated by way of a CPE reporting process.
  • the present invention provides an appropriate reporting process in this regard and provides a mechanism for using such report information to enable billing based on non-delivery of assets.
  • this reporting information may in some instances provide (in some reporting implementations) audience measurement information. Accordingly, such information may allow for generating improved ratings and share data. For example, such data may be licensed to networks or ratings measurement entities. Thus, for example, if a given program such as a daytime or late night program is found to have a high skip rate, such information can be used by advertisers and network providers in decision making.
  • FIG. 6 illustrates a reporting system 600 in accordance with the present invention.
  • the reporting system 600 is operative to allow one or more participating users, generally identified by reference numeral 602 , to report asset consumption.
  • report information is transmitted to a network platform such as a headend 604 .
  • the report information may be further processed by an operations center 606 and a traffic and billing system 608 .
  • report information is generated by individual CPEs 614 , each of which includes a report processing module 616 and an asset skip module 618 . Metadata disseminated with or in advance of these assets may be utilized to report which assets were delivered and/or which assets were skipped. That is, the report-processing module 616 is operative to report to the headend 604 information regarding assets actually delivered and, in some implementations, assets that were skipped by the user. Accordingly, in such implementations, the report-processing module 616 receives asset skip information from asset skip module. This information is used to populate various fields of a report file.
  • the reporting system 600 may operate in a standard mode or an exposed mode.
  • the transmitted report file 612 is substantially free of any sensitive information.
  • the file 612 will typically include an identification code for the user, e.g., in its header field. This identification code and any other information that may be deemed sensitive from a privacy perspective may be hashed as an early step in report processing to protect user privacy as the report is transferred across the network.
  • a report file 610 may include more information including sensitive information. For example, information such as name, age, gender, income and the like for a user may be included in the file 610 .
  • various levels of exposed mode may be defined corresponding to various levels of allowed potentially sensitive information. This information may be useful, for example, for comparison with estimated values to monitor system performance and to diagnose errors. It will be appreciated that operation in the exposed mode may be limited to a small number of users who have consented to inclusion of potentially sensitive information in report files. In this regard, there may be individual control of participation in exposed mode operation (and at what level of exposed mode) at the CPE level.
  • This report files pass through the headend 604 and are processed by an operations center 606 .
  • the operations center 606 is operative to perform a number of functions including processing report information for submission to billing.
  • the operations center 606 then forwards the processed report information to the traffic and billing system 608 .
  • the traffic and billing system 608 uses the processed report information to, inter alia, provide measurement information to asset providers with respect to delivered assets, to assign appropriate billing values for delivered assets, and to estimate the target universe in connection with developing new asset delivery contracts. Further, the traffic and billing system 608 is operative to bill users for asset-skip events.
  • asset-skipping events can be detected and this information can be reported.
  • the relevant asset provider and/or network provider can then be compensated for this diminution in value and/or the user can be billed to compensate for such asset skipping.
  • the illustrated system 600 utilizes the asset skip module 618 to identify asset skip events (full or partial) and to report this information to the network.
  • asset skip events may be identified based on monitoring a, click stream from a remote control or otherwise monitoring the video stream delivered to the user.
  • appropriate information may be included in this regard in a report file.
  • FIG. 7 illustrates the various network components of a reporting system 700 , as well as their connection to other functional components of the overall system.
  • the illustrated system includes a headend controller 702 , an operations center 704 and a T&B system 716 .
  • the traffic and billing system generally serves a number of functions. Among these, a trafficking function involves order entry and assigning assets to spots. In this regard, an asset delivery schedule is built such that the headend knows to insert a particular asset upon receiving an identified cue. Another function relates to billing. When the headend inserts an asset, it generates an as run log. These as run logs are used by the traffic and billing system to generate affidavits verifying delivery of the assets for purposes of billing.
  • the illustrated headend controller 702 generates as-run logs 714 for all channels identifying the assets that have been transmitted via the channels.
  • the as-run logs 714 from the headend controller 702 are processed by the operations center 704 .
  • This processing provides a network based accounting for use by the T&B system 716 of all assets that were inserted by the asset server 712 on the channels.
  • report information is processed. Specifically, an Asset Skip Notification (ASN) 710 , including report information, is obtained in connection with each asset skip event monitored by the CPEs. This information identifies at least the spot or break and the asset or asset channel selected. As noted above, all participating digital set top boxes can be configured to return ASNs.
  • ASN Asset Skip Notification
  • the as run logs 714 together with the ASNs 710 provide a clear picture of what assets were distributed with respect to each programming channel and how many digital set top boxes actually delivered the assets, This information can be used to generate affidavits 720 verifying actual asset delivery.
  • the T&B system 716 may adjust audience estimate values associated with the as run logs 714 based on the ASNs. That is, audience estimate values for a given asset may be reduced by the number of users who elect not to consume the asset. This allows for billing asset providers based on actual delivery of targeted impressions.
  • the T&B system 716 may utilize the ASNs to generate user bills 718 . Such bills may be generated for users who elect to skip assets while consuming programming. To generate such bills, the T&B system 716 may re-has an identification code associated with each ASN in order to bill the user associated with a given asset skip event.
  • FIG. 8 generally illustrates a customer premises side process 800 for implementing the asset-skip reporting functionality.
  • content is received ( 802 ) from a communications network interface by a customer premise equipment device where the content includes programming and associated assets.
  • this may entail receiving broadcast content from a headend in a cable network.
  • This content may be stored ( 804 ) for subsequent consumption by a user.
  • the content may be output ( 806 ) to a user.
  • the system may be operative to monitor ( 808 ) the consumption status of the assets associated with the programming. For instance, the system may monitor ( 808 ) the output of the content to identify one or more assets-skip events that may be associated with one or more programming breaks in the content.
  • the process may end. If an asset-skip event is identified, the event may be recorded ( 810 ). A determination may then be made as to whether to continue monitoring. Once monitoring is completed, a report indicative of any asset-skip events may be generated and transmitted ( 812 ) to a platform within the network.
  • FIG. 9 illustrates a network side process 900 in connection with the reporting functionality.
  • content is transmitted ( 902 ) via a communications network to least a first customer equipment device.
  • the customer equipment device may include customer premise equipment devices as well as mobile devices.
  • signals may be received ( 904 ) from the customer equipment device.
  • the signals may be processed ( 906 ) to identify at least a first asset identified with a skip-event and, in one arrangement, to identify a user associated with the skip-event.
  • the resulting processed information may be utilized for separate yet interrelated purposes. For instance, a value for each skipped asset may be determined ( 908 ).
  • this value may be utilized to adjust ( 912 ) the bill of an injured asset provider and/or to bill a user associated with the asset-skip event.
  • an account of a user may be billed for multiple asset skip events and a single bill may be issued periodically (e.g., monthly).
  • the processed information may be utilized to adjust ( 910 ) an audience size estimate for individual assets. Accordingly, this adjustment of audience size may also or alternatively be utilized to adjust ( 912 ) the bill of the injured asset provider.
  • FIG. 10 illustrates a request for information (RFI) system 1000 in accordance with the present invention.
  • the system allows users of one communications network (e.g., a cable television network or a data network, e.g., the internet) to provide information useful for targeting assets in another network (e.g., a data network or cable television network).
  • a communications network e.g., a cable television network or a data network, e.g., the internet
  • information regarding viewing habits or classification parameters developed in connection with a cable television targeted advertising system may be used to target banner ads, or other assets, during an internet session of an associated network user.
  • information developed from analyzing internet usage may be utilized to target assets via the cable television network.
  • a user when watching television, a user may prefer that interactive requirements and interruptions to programming be kept at a minimum. T he same user may be interested in actively electing information, and delving deeper into available content during a data network session.
  • An asset provider may wish to take advantage of both modes, for example, by providing a rich and alluring video asset (e.g., a computer, a PDA, a data enabled phone, etc.) via television followed by more detailed product information in an interactive context during a subsequent data network session.
  • a rich and alluring video asset e.g., a computer, a PDA, a data enabled phone, etc.
  • the system 1000 of FIG. 10 shows one architecture for executing this functionality.
  • the system 1000 includes an RFI platform 1002 in communication with a user equipment device 1004 of a cable television network and a data terminal 1010 .
  • RFI platform 1002 in communication with a user equipment device 1004 of a cable television network and a data terminal 1010 .
  • a single platform 1002 is shown for purposes of illustration, the associated functionality may be distributed over multiple platforms.
  • the platform can service many devices and terminals within a network environment.
  • the device 1004 may be used by multiple members of a household. Those household members may or may not also be users of the terminal 1010 . In some cases, multiple household members who use the device 1002 (concurrently or separately) may have separate terminals 1010 . Conversely, multiple users of a terminal 1010 may have separate devices 1002 . Also, each of the device I 004 and terminal 1010 may be associated with a set of multiple users, which sets may be the same or different. It should also be appreciated that the device 1004 and terminal 1010 may be at the same location (e.g., a residence) or different locations (e.g., one at home and the other at an office or a mobile device).
  • a user or users of the device 1004 receive a first asset on the device 1002 and receive a second, follow-on asset via the terminal 1010 .
  • the first asset may be a product placement ad or an ad presented during a commercial break.
  • the second asset may be product information delivered by email or an emailed link to interactive content.
  • the follow-on asset may be delivered to the device 1004 (e.g., to be stored for later delivery or on a dedicated asset channel), via the mail or by phone.
  • little or no input by the user may be required to initiate delivery of the second asset.
  • the targeted advertising system reports that a particular user or users (e.g., as estimated by an audience classifier) have consumed an asset, that may prompt delivery of the second ad.
  • a user watching programming including a product placement ad, watching other programming such as a weather report or history themed programming, or watching an ad during a commercial break may provide an input to request information.
  • the input may be entered, for example, by pressing a designated remote control key. This input may be responsive to a prompt (e.g., a pop-up message or icon, indicating that information is available) or sua sponte.
  • the second asset may be delivered based on a single input, thus requiring minimal interaction by the user and entailing little or no interruption of the current television programming/asset.
  • additional interaction can be accommodated. For example, after the user has entered an initial FRI input, the user may be prompted to enter additional information, e.g., via a menu using arrow and enter keys.
  • Such information may include: identifying the user or users requesting the second asset or information; identifying the modality or terminal(s) for delivery of the information; identifying the information desired (e.g., where multiple items of information are associated with the time of the RFI input such as when a product placement ad occurs during travel programming; or identifying a third party or parties (e.g., from a friends and family list of consenting/participating network users) to whom the information should be sent. Many other types of inputs may be supported.
  • information is transmitted from the device 1004 to the platform 1002 .
  • This information may be raw click stream information or processed information (e.g., an RFI message) based on the RFI input.
  • the platform 1002 uses this information to determine the time of the input (which may be the current time if the click stream information is concurrently transmitted to the platform 1002 ) and the channel to which the user was tuned at the time of the input.
  • the platform 1002 may also process this information to determine demographic or other user classification information, or to estimate the size and,/or composition of an audience to optimize future time-slot ad buys.
  • the platform 1002 uses this information to access an asset play time information database 1006 .
  • This database 1002 which may be constructed using information from content providers (e.g., programming networks), network providers (e.g., MSOs), equipment (e.g., headends) and other sources, identifies what assets played on what channels at what times.
  • the database can thus be used to associate the FRI input with a first asset to which it pertains and, optionally, to a second (presumable related) asset or asset link to be delivered to the terminal 1010 . This second asset or link can then be retrieved from an asset/links database 1014 .
  • the assets/links database 1014 can be accessed based on a second asset identifier, a first asset identifier or any other suitable information.
  • any suitable data structure including a simple database or multiple databases, on a single or multiple machines, at a single or multiple locations, can be utilized.
  • the subscriber information database 1008 includes various information relating to the network users. This information may include: contact information (email address, physical address, phone number, etc.); privacy information such as any consents or refusals to be contacted via specified modes, at specified times or with specified kinds of information and promotions; friends and family lists; demographic information; loyalty program information; etc. For example, an email address may be extracted from the subscriber information database in order to send the second set to the terminal 1010 .
  • FIG. 10 also shows that information from the RFI platform 1002 may be sent to a rewards accounts platform 1012 .
  • a rewards program may credit value to a network user based on consumption of ads.
  • value may be credited to a rewards account in connection with receiving a second asset or sending an asset to others on the network user's friends and family list.
  • information reflecting such activities is reported to platform 1012 for recording purposes.

Abstract

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.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims priority under 35 U.S.C. 119 to U.S. Provisional Application No. 60/887,750, entitled, “COMPENSATING FOR AD-SKIPPING IN A COMMUNICATIONS NETWORK,” filed on Feb. 1, 2007, the contents of which are incorporated herein as if set forth in full.
  • FIELD OF INVENTION
  • The present invention relates generally to the distribution of assets, such as ads or other material, together with content such as programming via a network interface. More particularly, the invention relates to verifying consumption of assets by network users. Such verification allows for encouraging consumption of assets through incentives and associated consumer loyalty programs, as well as achieving a premium on asset delivery due to verified consumption. Conversely, consumption verification enables identification of events where network users skip, or elect not to consume, assets, thereby potentially impacting the revenue model of the network. Once skip events are identified, they can be accounted for in various ways. One particularly advantageous application of the invention is to verify ad consumption in networks, such as various broadcast networks including cable television networks, having assets temporally interleaved with content (e.g., ad breaks) or temporally overlapping content (e.g., product placement).
  • BACKGROUND
  • Users of communications networks, e.g., broadcast networks, data networks, etc., typically use the networks because of the desirability of obtaining content available on the networks. For example, such content may include text, audio, graphics and/or full video content. The content is provided by content providers and may be provided directly from the content providers to users via the network, or the content may be provided to the users via an intermediate network operator. In any case, content is typically developed or acquired by the content providers at significant expense, and the business models that make such networks viable generally entail some mechanism for compensating the content providers and/or network operators for making the content available.
  • Those business models may involve, for example, advertising revenues or user fees. In the case of ad-supported networks, advertisers pay to associate ads for their services or products with content disseminated via the network. These advertising revenues subsidize or fully cover the costs of providing the content desired by users. In fee-based networks, users directly pay to have access to the content, e.g., on a monthly or per access event basis. Some networks involve both user fees and advertising revenues. In any case, the content is not free, though it might appear so from the user's perspective.
  • The case of broadcast networks, such as cable television networks, is illustrative. In such networks, content or programming may be provided from a variety of sources, e.g., programming networks, local affiliates, etc. In the case of cable television networks, the content is made available to users or subscribers via network operators such as Multiple System Operators (MSOs). Some channels may be ad supported and other channels, i.e., premium channels, may be supported at least in part by additional fees paid by subscribers. In the case of ad-supported channels (and even premium channels), various forms of advertising may be employed including conventional ads temporally interleaved with programming segments and product placement ads. For example, the programming may be interrupted by a commercial break, divided into a number of ad spots. Advertisers pay to place ads into each of these spots. In the case of product placement ads, advertisers may pay to have their products or services appear or be referenced during programming.
  • It will be appreciated that ad skipping or tuning away from an ad (e.g., channel surfing during a commercial break), where a network user elects not to consume ads, has the potential to undermine the business model that makes ad-supported content dissemination viable. While this concern potentially applies to a variety of network environments, it has been particularly realized in relation to television networks (i.e., cable and satellite television networks) due to the increasing prevalence of digital video recorders (DVRs) and associated time-shifted viewing, as well as the common practice of tuning away during ads. In particular, it is increasingly common for users to view programming that has been previously recorded and to fast-forward through, or otherwise skip, the commercial breaks. Indeed, in some cases, this has been promoted by the manufactures of DVRs. The diminution of the audience size is a concern to advertisers and network providers and may become a concern to users who have come to expect subsidization by advertisers of the costs of making content available via communications networks. Moreover, the expectation that some unknown number of network users, to whom an asset has been broadcast, may not consume the asset, may devalue the price that asset providers will pay for asset delivery according to conventional measures.
  • SUMMARY
  • The present invention is directed to verifying and encouraging consumption of assets. Advertisers or other asset providers typically pay based on an expected or measured volume of distribution (e.g., based on a cost per thousand users or CPM) or volume of users meeting specified demographic or other criteria. This corresponds to a value per impression that can be readily calculated. This is notionally the value that is lost to an asset provider and/or network operator when an asset is not consumed, Simply knowing how many asset consumption events have occurred has value in administering a network. In addition. asset consumption can be encouraged or non-consumption accounted for in various ways.
  • It has been realized that many users of the communications networks prefer to receive their programming free of assets or choose not to consume assets. Nonetheless, it is believed that many users may be willing to receive and consume assets if provided a sufficient economic motivation. For example, consumers may be willing to receive and consume assets in order to receive free or reduced rate programming or other economic benefit. Other users may be willing to pay a premium to receive programming free from assets or to skip or tune away from assets. In this regard, by allowing consumers to elect to provide value by consuming the assets or by paying a premium, asset providers may be compensated (e.g., charged lower asset delivery costs) or may be refunded asset delivery fees paid up-front based on the reduction in the delivery of those assets. In the case where users elect not to consume assets, they may pay a premium equal to the above-noted value per impression, or some other amount, resulting in reduced or no impact on revenues, or even revenue enhancement. In any case, a combination of the fees paid by asset providers for the delivery of their assets, any fees charged to users who elect not to consume assets and/or enhanced revenues due to increased asset consumption and verified consumption, may allow for the continued subsidizing of the programming costs by advertisers for those users who elect to receive and consume assets with their programming.
  • Moreover, it has been recognized that a system for encouraging and verifying asset consumption can provide a number of other benefits. First, because it is expected that some network users will not consume assets that have been broadcast, absent the verification system of the present invention, this may be reflected in lower CPMs (or similar measures). Thus, if consumption is verified, it is expected that higher CPMs for verified consumption may be justified. The result may be improved ad effectiveness, revenue enhancement and potentially reduced subscription fees for network users.
  • Such a system also enables various customer loyalty programs with attendant benefits to network users, network providers and asset providers. For example, a network provider (e.g., an MSO in the case of a cable television network) may establish an account for each network user and credit a user's account some value or count in connection with verified consumption of assets. The account can then be used to reward users based on a volume and/or value of assets consumed, e.g., in the form of credits against the network user's bill, credits towards upgrades or extras (e.g., fee based services such as VOD programs), credits towards a threshold for receiving an award such as one-month of free services, or credits towards a third party or affiliate rewards program (e.g., frequent flyer miles, UPromise accounts, etc.).
  • Moreover, the information acquired in connection with such a system may have value for other applications. For example, the system may accumulate information regarding which network users have consumed what assets, how many consumers have elected not to consume an asset and/or what level of interest was indicated by consumers (e.g., a click stream may indicate a high likelihood that a user was present, an intentional dwelling on the asset, a muting or reduced volume for the asset, etc.). In this regard, network users may opt-in or consent to such collection of information, e.g., due to a desire to participate in an awards/loyalty program or to improve asset targeting, and may provide demographics, lifestyle, product interest or other information in an associated registration process. Such information may be used to value asset delivery, to analyze an effectiveness of an ad campaign or to better understand a target audience for an asset.
  • In addition, a database of such information facilitates processes by which further contacts may be made. For example, users may make requests to, e.g., asset providers and asset providers may respond. For example, in the case of a cable television network, a user viewing an ad may provide an input (e.g., by entering a specified remote control key) at or near the time of ad delivery so as to request a coupon, request further product information or indicate a willingness to be contacted by mail, email, phone or other means. Again, such inputs may be encouraged through a loyalty/rewards program. The appropriate asset provider or another party can then respond accordingly, e.g., via the broadcast network or another network. It will be appreciated in this regard that certain assets and prompts may be provided only to participating network users. For example, during a travel program, all or only participating users may receive an overlaid ad for vacation-related products or services (e.g., at the bottom of the television screen during a programming segment) or an ad during a commercial break. Additionally or alternatively, all or only participating users may receive a prompt to enter a certain remote control key for coupons or promotional information that may be related to a current subject matter of programming or an asset delivered to the user (e.g., as indicated by targeting metadata, a program guide, SAP keyword searches, etc.). These features and advantages are enabled by the various aspects of the invention as set forth below.
  • In accordance with one aspect of the present invention, a method and apparatus (“utility”) is provided for monitoring consumption of assets transmitted in a communications network, for example, a cable television network. The utility involves: monitoring user inputs, e.g., at a user equipment device, in relation to playing of an asset; and processing information related to the user inputs to determine a consumption status of the asset. For example, the consumption status may indicate that the asset was not consumed (e.g., that a user or skipped or fast-forwarded through an ad, that an asset was only partially consumed (e.g., that a user tuned away from an ad), or that a low level of interest by the user is indicated (e.g., an ad was muted or the volume was reduced, or that there was a lack of active interest at the time of the ad due to an extended period without user inputs). Conversely, the user inputs may indicate that the asset was consumed and that active interest is indicated (e.g., an ad was played in full and/or a responsive input was received in relation to the ad).
  • The processing of this information may involve providing an output to a network platform. The output may identify, directly or indirectly, the network user, the ad at issue and information indicating a consumption status. In one implementation, raw information reflecting a stream of user inputs is reported to a network platform where the inputs can be analyzed in relation to stored information, concerning assets transmitted in the network, to determine what assets were consumed, whether they were consumed in full and, perhaps, what level of interest is indicated. The input stream may also be analyzed to obtain demographic or classification information regarding the user.
  • In another implementation, the user inputs may be processed at the user equipment device to yield processed report information for transmission to a network platform. For example, the report information may identify the user, and asset slot (e.g., programming channel and commercial break-slot) and a value indicating consumption status. For example, an asset may be deemed to be “consumed” if the user meets a defined threshold, e.g., if the user consumes the first ten seconds or at least 30% of the full asset. In this manner, the report can provide a binary consumed or not consumed indication for ease of processing. Where the invention is implemented in conjunction with a targeted advertising system, as described below, the report may also identify, directly or indirectly, the asset that was delivered (e.g., an ad identifier or an ad channel selected) and provide an estimated goodness of fit of the current viewer to the targeting parameters for the asset.
  • According to another aspect of the present invention, a utility is provided for identifying asset non-consumption events such as fast-forwarding through or tuning away from an asset (“skip events” or “skipping”). The utility involves identifying a user input related to an asset skipping event and associating the input with one or more asset delivery opportunities. The user input may be provided in advance or concurrent with an asset delivery opportunity. For example, the user may elect to have content delivered free from assets or may receive content with assets and then fast-forward through and otherwise skip the assets as asset delivery opportunities occur. The utility further involves recording skip information corresponding to the asset skip event. This information may be recorded in memory of a user equipment device (e.g., for later reporting in the case of skips executed at the user equipment device) or at a network platform. It will thus be appreciated that the utility may be implemented at a user equipment device or a network platform separate from the user equipment device, or may be distributed across multiple platforms (e.g., the user equipment device and a separate network platform or platforms). The skip information can be used in network administration such as to monitor a prevalence of asset skipping, to bill customers, and/or to compensate asset providers or others based on asset skipping.
  • The present utility may be utilized in real-time broadcast, forward-ad-store (time-shifted) and on-demand contexts. In the on-demand content, the utility may further involve transmitting the skip information to a content source of the communications network. This content source may be operative to alter delivery of the content in accordance with such skip information. For instance, a content source in the communications network (e.g., a server such as a VOD server, headend or other content device) may receive the skip information prior to transmission of the desired content and may select an asset free version of the content for transmission. Alternatively, the content source may receive skip information substantially at a time slot associated with one or more assets. The content source may then skip one or more assets associated with that time slot and resume providing the programming to the user. In this regard, assets can be selected or deselected on an a la carte basis. In such cases, the skip information or the associated skip event may be recorded by the content source or other platform within the communications network. In connection with the forward-and-store context, the relevant methodology may further include storing the content received from the communications network and at a subsequent time outputting the content to a user.
  • According to another aspect of the present invention, a utility is provided for use in reporting asset skipping events from a user equipment device (e.g., customer premises equipment such as a set-top box or enhanced television or portable equipment such as a wireless phone, PDA, portable hard-drive based devices or the like). The utility involves receiving content at a user equipment device from a communications network interface where the content includes programming and associated assets. This content may then be stored for subsequent consumption or played in real-time. For example, in the case of television networks, the content may be stored using a DVR. During consumption, the content is output to a user, and the consumption status of one or more assets associated with that content may be monitored, e.g., to identify fast-forwarding through an asset. In the real-time broadcast context, the system can determine, e.g., whether the asset was consumed or if the user tuned away from the asset. One or more signals indicative of the consumption status of one or more of the assets associated with the programming can then be generated. These signals may be transmitted to a platform in the communications network.
  • The communications network may be any network that is operable to provide content to a user via a network interface. For instance, the communications network may be a broadcast network, such as a cable television network, satellite television network or a radio network. In further arrangements, the communications network may include telephony networks, such as a landline network or a wireless network. In still another arrangement, the communications network may include a packet-switched network such as the Internet. In various different arrangements, the communications network may simultaneously provide content to multiple users or may provide content to individual users on a request basis. That is, in the latter regard, the communications network may be an on-demand network where a user may request specific content.
  • In any arrangement, it may be desirable that the signals indicative of the consumption status of one or more assets be provided to a network platform such that, for example, asset providers may be compensated and/or non-consuming users may be billed or otherwise disadvantaged in relation to at least some portion of the value of the non-consumed assets. Such signals may be transmitted via the same communication interface over which the content was received. Alternatively, separate communications pathways may be utilized.
  • According to another aspect of the invention, a utility is provided for use in monitoring asset skip inputs entered during playing content at a user equipment device. The utility includes outputting content to a user of a communications network that includes programming and assets. Such assets are typically interleaved with the programming, e.g., inserted into breaks in the programming. One or more skip-inputs may be received from the user that is associated with one or more asset delivery opportunities in the programming. Such skip-inputs may include fast-forward inputs as well as skip-forward inputs from the user, tuning away inputs, a selection input from the user indicating a selection to receive delivery of programming free from assets, or any other suitable skip-input. Consumption information associated with the skip-input(s) may be recorded. Finally, such consumption information may be transmitted to a platform in the communications network.
  • Consumption information may be recorded on a spot-by-spot basis where each spot is an asset delivery opportunity, e.g., an ad time slot within a commercial break on a given channel of a cable television network. Each such spot may be associated with one or more assets associated with corresponding skip inputs. Resulting records may be transmitted individually to the platform or skip information for a number of skip inputs may be stored and transmitted together to the platform of the communications network. For instance, a user equipment device (e.g., a customer premises equipment device—CPE) of a communications network may record skip information from the user associated with consumption or non-consumption of various assets over a predetermined period of time. The CPE may then report consumption status for that time period at a subsequent and/or predetermined time.
  • According to another aspect of the invention, a utility is provided for use in determining billing values based on information concerning the consumption or non-consumption of assets at a user equipment device. The utility involves transmitting content via a communications network to at least a first user equipment device of a network user. This content may again include programming and associated assets. One or more signals may be received from the CPE regarding the consumption status of one or more of the assets. These signals are then utilized to calculate a billing value associated with the assets.
  • As may be appreciated, the value of providing an asset via communications network may in some instances be computed on a per impression basis. For example, a value per network user may be calculated for the asset based on a fee or fee rate established for the asset (e.g., cost per thousand recipients—CPM) and the basis for the fee or fee rate (e.g., the number of recipients on which the fee or fee rate is based). In instances where a user elects not to consume an asset, a signal indicative of the non-consumption of that asset may be utilized to calculate the billing value for the non-consumed asset. The billing value may be the same as or different than the per-impression value. Moreover, the per-impression value may change due to delivery verification and any associated consumer classification information. This billing value may then be utilized to adjust the asset delivery cost charged to an asset provider. Alternatively, a bill may be generated to the non-consuming user that reflects a value associated with the non-delivered asset. Further, signals indicating the consumption status of one or more assets may be utilized to adjust audience size estimations for one or more assets based on a plurality of such signals. In the latter regard, it will be appreciated that multiple signals may be received from multiple users of the communications network, Further, these signals may be received at different times. For instance, where some network users utilize a forward-and-store architecture, consumption signals may be received at different times.
  • According to another aspect of the invention, a utility is provided for monitoring asset delivery in connection with a communications network for transmitting content to multiple user equipment devices of multiple network users. The content includes programming and associated assets, which may be interleaved with the programming. One or more signals are received from the user equipment devices regarding one or more asset skip events associated with one or more of the assets. These signals are then utilized to calculate billing information associated with the assets. The billing information may be reflected on bills for individual network users based on any assets skipped by each individual network user. Alternatively, the billing information may include an adjustment to an asset delivery cost of an asset provider.
  • In accordance with another aspect of the present invention, a consumer loyalty or rewards program is established based on asset consumption. An associated utility involves: establishing a rewards account for a network user; monitoring consumption of assets by the user; and crediting value to the rewards account based on monitored consumption of assets. In a preferred implementation, consumption of assets is verified based on monitoring user inputs at the user equipment device. Value may be credited to the user in any suitable form including, for example, credits towards the user's bill, credits towards service upgrades or add-ons, or credits to third party or affiliate rewards programs.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates major components of a cable television network.
  • FIG. 2 illustrates assets being transmitted from a headend to a CPE device.
  • FIG. 3 illustrates information that may be included in a report file.
  • FIG. 4 illustrates the system being implemented in different communications networks.
  • FIG. 5 illustrates a messaging sequence between a CPE, a network platform, and a traffic and billing (T&B) system.
  • FIG. 6 illustrates a reporting system.
  • FIG. 7 illustrates various network components of a reporting system and their connections to other functional components of the billing system.
  • FIG. 8 illustrates a customer premises side process for implementing reporting functionality.
  • FIG. 9 illustrates a network side process for implementing reporting functionality.
  • FIG. 10 illustrates a Request for Information system in accordance with the present invention.
  • DETAILED DESCRIPTION
  • The present invention relates to various structure and functionality for delivery of media content in a communications network, as well as associated business methods. Content may be delivered from a variety of networks including, for example, cable and satellite television networks, satellite radio networks, IP networks used for multicasting content and networks used for podcasts or telephony broadcasts/multicasts. Certain aspects of the invention make use of bidirectional communication channels that may not be readily available, for example, in connection with conventional terrestrial or satellite-based television or radio networks (i.e., such communication would involve supplemental communication systems). In various contexts, the content may be consumed in real time or stored for subsequent consumption. Thus, while specific examples are provided below in the context of a cable television network for purposes of illustration, it will be appreciated that the invention is not limited to such contexts but, rather, has application to a variety of networks and transmission modes.
  • As discussed above, various aspect of the present invention relate to: verifying consumption of assets; encouraging consumption of assets or discouraging skipping of assets; and accounting for the value of asset delivery in relation to verified asset consumption, which may include rich classification information regarding the household and/or the current network user. A particularly advantageous implementation of the present invention is in conjunction with a targeted advertising system for a cable television network. In this context, the asset consumption verification system can take advantage of user presence and classification information and reporting functionality that may be in place to support targeted advertising. Moreover, the targeted advertising system may be enhanced by information gathered in relation to the asset consumption verification system. Accordingly, much of the discussion below is set forth in the context of an asset consumption verification system implemented in conjunction with a targeted advertising system. However, it will be appreciated that various aspects of the invention are not limited to this context.
  • In addition, it will be appreciated that consumption of assets may be tracked in relation to reporting of assets consumed or reporting of assets skipped, as well as enhanced reporting such as partial consumption, level of interest, goodness of fit, etc. For convenience, the discussion herein sometimes refers to asset “skipping” and uses similar nomenclature to identify systems and components. It will be appreciated that this is simply for convenience and does not connote a limitation in this regard.
  • The following description is divided into a number of sections. In the Introduction section, the broadcast network and network programming environments are first described. Thereafter, an overview of the asset delivery environment is provided including a discussion of certain shortcomings of the conventional asset delivery paradigm. The succeeding section provides an overview of an ad skip monitoring system in accordance with the present invention highlighting advantages of certain preferred implementations thereof. Finally, the last section describes individual components and exemplary implementations of the system in greater detail with specific reference to ad skip monitoring in a cable television environment.
  • I. Introduction
  • A. Broadcast Networks
  • One application of the present invention is in the context of networks used to provide broadcast content, herein termed broadcast networks. Such broadcast networks generally involve synchronized distribution of broadcast content to multiple users. However, it will be appreciated that certain broadcast networks are not limited to synchronously pushing content to multiple users but can also be used to deliver content to specific users, including on a user pulled basis. Examples of broadcast networks used to deliver content to specific users on a pulled basis include broadcast networks used to deliver on demand content such as VOD and podcasts. Examples of broadcast networks include cable television networks, satellite television networks, and satellite radio networks. In addition, audio, video or other content may be broadcast across Internet protocol and telephony networks. In any such networks, it is common practice to insert informational content or “assets” such as advertisements into a broadcast stream. The present invention provides a variety of functionality in this regard, as will be discussed in detail below.
  • For purposes of illustration, the invention is described in some instances below in the context of a cable television network implementation. Some major components of a cable television network 100 are depicted in FIG. 1. In the illustrated network 100, a headend 104 obtains broadcast content from any of a number of sources 101-103. Additionally, broadcast content may be obtained from storage media 105 such as via a video server. The illustrated sources include an antenna 101, for example, for receiving content via the airwaves, a satellite dish 102 for receiving content via satellite communications, and a fiber link 103 for receiving content directly from studios or other content sources. It will be appreciated that the illustrated sources 101-103 and 105 are provided for purposes of illustration and other sources may be utilized.
  • The headend 104 processes the received content for transmission to network users. Among other things, the headend 104 may be operative to amplify, convert and otherwise process the broadcast content signals as well as to combine the signals into a common cable for transmission to network users 107 or the headend 104 may be operative to process the signals to provide individual content for specific households (e.g., household 111). The headend also processes signals from users in a variety of contexts as described below. The headend 104 may thus be thought of as the control center or local control center of the cable television network 100.
  • Typically, there is not a direct fiber link from the headend 104 to a customer premises equipment (CPE) device 108. Rather, this connection generally involves a system of feeder cables and drop cables that define a number of system subsections or branches. This distribution network may include a number of nodes 109. The signal may be processed at these nodes 109 to insert localized content, filter the locally available channels or otherwise control the content delivered to users in the node area. In some cases, the nodes 109 may process content received from the headend 104 to generate individualized content for a specific household, The resulting content within a node area is typically distributed by optical and/or coaxial links 106 to the premises of particular users 107. Finally, the content is processed by the CPE 108, which may include a television, data terminal, a digital set top box, DVR or other terminal equipment. It will be appreciated that digital or analog signals may be involved in this regard.
  • B. Asset Delivery
  • Broadcast networks, such as described in FIG. 1, may include asset-supported and premium content channels/networks. Such programming content generally comes at a substantial cost. That is, the programming providers expect to be compensated for the programming that they provide which has generally been developed or acquired at significant cost. That compensation may be generated by asset delivery revenues, by fees paid by users for premium channels, or some combination of the two. In some cases, funding may come from another source such as public funding.
  • In the case of asset-supported networks, the conventional paradigm involves time slot buys. Specifically, asset providers generally. identify a particular program or time-slot on a particular network where they desire their assets to be aired. The cost for the airing of the asset depends on a number of factors, but primary factors are the size of the audience for the programming in connection with which the asset is aired and the demographic composition of the audience. Thus, the standard pricing model is based on the cost per thousand viewers (CPM), where the desired demographics of those viewers may be specified. The size of the audience is generally determined based on ratings. The most common benchmark for establishing these ratings is the system of Nielsen Media Research Corporation Nielsen). One technique used by Nielsen involves monitoring the viewing habits of a presumably statistically relevant sampling of the universe of users. Based on an analysis of the sample group, the Nielsen system can estimate what portion of the audience particular programs received and, from this, an estimated audience size for the program can be projected. More specifically, ratings may be generated for each network for each quarter hour segment. The presumption is then made that users for a program (corresponding to a quarter hour segment of a network) also consume the assets for that program. Thus, the historical performance of the particular program, for example, as estimated by the Nielsen system, may be used to set asset delivery prices for future time slots or “breaks” associated with that program.
  • Generally, a break may include a series of asset delivery spots and the content of a break may be determined by a number of entities. For example, some asset delivery is distributed on a basis coextensive with network programming, e.g., on a national basis. This asset delivery is conventionally scheduled based on a timed playlist. That is, the insertion of content is centrally controlled to insert assets at defined times. Accordingly, the programming and national asset delivery may be provided by the programming networks as a continuous content stream without cues for asset insertion. For example, prime-time programming on the major networks is often principally provided in this fashion.
  • In other cases, individual spots within a break are allocated for Regional Operations Center (ROC), affiliate, super headend or local (headend, zone) content. In these cases, a cue tone or message identifies the start of the asset delivery spot or spots (a series of assets in a break may all trigger from one cue). The cue generally occurs a few seconds before the start of the asset delivery insertion opportunity and may occur, for example, during programming or during the break (e.g., during a national ad). The ad skip monitoring system of the present invention, as will be more fully discussed herein, can be implemented at any or all levels of this hierarchy to allow for compensation with respect to national, regional and local entities.
  • Network operators or local network affiliates can generally schedule the non-national assets to be included within defined breaks or spots for each ad-supported channel. Conventionally, this scheduling is finalized ahead of time, typically on a daily or longer basis. The scheduled assets for a given break are then normally inserted at the headend in response to the cue tone or message in the programming stream. Typically, all assets within a break trigger from a single cue tone or message. Thus, for example, where a given break includes three spots, the scheduled asset for the first spot is inserted at a first time period after the cue, the scheduled asset for the second spot is inserted at a second time period after the cue, and the scheduled asset for the third spot is inserted at a third time period after the cue. Accordingly, prior to broadcast, the identities of the providers of the assets (e.g., national, regional and/or local) that will be provided with programming are known. Therefore, if a user elects to skip an ad spot in the programming, it may be determined which entity's ad was skipped, based on the time the spot was skipped relative to the programming and/or by identifying metadata associated with a skipped asset, as will be more fully discussed herein.
  • As noted, network users employ the network, and content providers and network operators derive revenue, based on delivery of desirable content or programming. The stakeholders in this regard include programming providers, asset providers such as advertisers (who may be the same as or different than the programming providers), network operators such as Multiple Systems Operators (MSOs), and users—or viewers in the case of television networks. Programming providers include, for example: networks who provide series and other programming, including on a national or international basis; local affiliates who often provide local or regional programming; studios who create and market content including movies, documentaries and the like; and a variety of other content owners or providers. Asset providers include a wide variety of manufacturers, retailers, service providers and public interest groups interested in, and generally willing to pay for, the opportunity to deliver messages to users on a local, regional, national or international level. Such assets include: conventional advertisements; tag content such as ad tags (which may include static graphic overlays, animated graphics files or even real-time video and audio) associated with the advertisements or other content; banners or other content superimposed on or otherwise overlapping programming; product placement; and other advertising mechanisms. Network operators are generally responsible for delivering content to users and otherwise operating the networks as well as for contracting with the networks and asset providers and for billing. Users are the end consumers of the content. Users may employ a variety of types of CPEs or other user equipment devices including television set top boxes, iPOD™ devices, data terminals, wireless devices, satellite delivered video or audio to an automobile and/or appliances with built-in televisions, etc.
  • Generally, it is assumed that all of these stakeholders have an interest in delivery of content that includes assets. For example, users can thereby have the costs of programming subsidized or wholly borne by asset providers. Asset providers are able to expose their assets to potential consumers, and network operators benefit due to the value of the network as an asset delivery mechanism. However, it will be noted. that it is sometimes unclear that the interests of all of these stakeholders are aligned. For example, it may not be obvious to all users that they benefit by consuming such assets. For instance, with the recent increased use of CPEs that have significant storage capabilities (e.g., televisions including or connected to DVRs) many users prefer to store programming and consume the programming at a later time. This allows users the ability to fast-forward through or otherwise skip assets interleaved with the programming. Similarly, real-time viewers may tune away from an asset.
  • Such asset-skipping allows the users to consume programming substantially free of interleaved assets. However, this may affect the interests of the asset providers and the network providers. Significantly as more users store programming and can readily skip assets, asset providers may reach a smaller audience with their assets. Accordingly, asset providers may demand that network operators charge lower fees as the operators are delivering assets to an effectively smaller audience. In turn, this reduces the revenues of the network providers. This may further result in the network operators increasing user fees (e.g., monthly cable televisions costs). Thus, the non-consumption of such assets by users may result in a smaller percentage of the costs of programming being subsidized by the asset providers. However, some users may be willing to avoid consuming such assets even with an understanding of the associated costs. Conversely, verification of asset delivery may enable network operators to exact a premium for asset delivery. Moreover, some users may be willing to consume assets, and even extra assets, if they can realize some portion of the associated value.
  • C. Ad-skipping overview
  • In response to the increasing frequency of users skipping assets interleaved within programming and the associated diminution of return that asset providers receive on their investment, a system for encouraging asset consumption and compensating asset providers and/or network operators for skipped assets is provided. As noted above, programming is provided at considerable cost and, in the case of asset supported networks, this cost is subsidized in whole or in part by asset delivery revenues. That is, asset providers pay for the opportunity to deliver commercial impressions to users. In the context of the asset skip monitoring system described below, the value for delivery of these assets can be translated into a value per impression per asset so as to enable accounting for asset skip events.
  • This per impression value may be calculated in any appropriate fashion such as based on asset delivery pricing information. The asset skip monitoring system may be advantageously implemented in connection with a targeted asset system where CPEs select targeted assets for delivery and report delivery to the network. Specifically, the reporting mechanisms used for reporting what assets were delivered may be expanded to identify asset skip events. That is, the number of users receiving a particular asset (i.e., the number of commercial impressions) may be determined from information reported to the network by CPEs within the network. Such reporting of information is described in co-assigned and co-pending U.S. patent application Ser. No. 11/332,772 entitled “Monitoring a Broadcast Network” and having a filing date of Jan. 12, 2006, the entire contents of which are incorporated by reference herein. In addition to being able to determine the number of commercial impressions for a given asset, the delivery cost of each such asset is known from contract information (e.g., an agreed upon price for delivering an asset in a predetermined time slot). Accordingly, a cost per user per asset can be directly calculated. When a user skips an asset, the value to the asset provider is notionally diminished by this amount.
  • In the present system, asset skipping events can be detected and this information can be reported. Likewise, the injured asset provider can then be compensated for the diminished value of the delivered asset and/or the user can be billed to compensate for such asset skipping in whole or in part. For example, in the latter regard, programming may be delivered at a discount or free to users who agree to accept delivery of assets. In VOD or DVR contexts, other users may skip one or more assets, and such skipping may be reported to the network. This facilitates asset delivery support in certain contexts that have previously been limited, as a practical matter, to pay-per-view. For example, movies or near-term (e.g., next day) re-runs of network programming provided via a forward-and-store architecture may be asset supported as asset providers will have reasonable assurance that their assets have been delivered. Additionally or alternatively, consumption of assets can be encouraged through customer loyalty programs as discussed above.
  • The ad skip monitoring system can be implemented for programming and associated assets that are provided via a variety of distribution modes including real-time broadcast, forward-and-store and on-demand delivery such as VOD. The forward-and-store mode involves delivery of programming and assets (i.e., media content) ahead of the time at playing to CPEs with adequate storage resources, e.g., a DVR ( or other storage) or data terminal. This encompasses both situations where the content is intended for forward-and-store use, e.g., where content is delivered, as bandwidth is available, and user implemented time-shifted viewing, e.g., where a DVR records regularly scheduled programming for later viewing. In the latter regard, the content is stored for later viewing, for example., as prompted by the user or controlled according to logic resident at the CPE and/or elsewhere in the communications network. The on-demand mode involves individualized delivery of media content from the network to a user, often on a pay-per-view basis. The present invention can be utilized in connection with any of these distribution modes or others. In this regard, important features of the present invention can be implemented using conventional CPEs having storage resources.
  • II. System Overview
  • Such asset skip monitoring functionality can be implemented using a variety of architectures in accordance with the present invention. For example, the asset skipping functionality can be executed at least in part at one or more network platforms remote from the user equipment device, including, for example, a DSLAM, node, headend or other platform. Such a platform may receive raw or processed click stream information from the user equipment device and identify, for example, the assets at issue, asset skipping events and user classification parameters. In this regard, the asset may be identified by determining what channels were viewed during what time periods and correlating this information to a database of what assets were inserted on what channels at what times. Skip events and user classification parameters may be determined from the click stream as described below. The platform may also access loyalty program rules, compute loyalty program values and interface with a traffic and billing system as described below.
  • Alternatively, as illustrated in FIG. 2, asset skip monitoring functionality can be implemented to a significant extent at the CPEs. This may involve real-time broadcast tracking or forward-and-store functionality where content, including programming and interleaved assets, is received by CPEs from the headend and stored for subsequent consumption. In either case, any asset-skipping events can be identified and reported.
  • In such a system, asset insertion is generally (though not necessarily) executed at the headend. This is illustrated in FIG. 2. In the illustrated system 200, the headend 202 includes a program feed 204 and an asset source 206. As noted above, the program feed 204 may be associated with a variety of programming sources such as video storage, an antenna, satellite dish or fiber feed from a studio or the like. The asset source 206 may include a tape library or other storage system for storing pre-recorded assets. A platform associated with the headend 202—in this case, denoted a selector 208—inserts programming from the program feed 204 and assets from the asset source 206 into the video stream of an individual channel 210. This is done for each channel to define the overall content stream 212 that is distributed to subscribers (or at least to a node filter).
  • As illustrated in FIG. 2, the CPE 222 receives the content stream 212 that includes programming and assets from the headend 202. In the illustrated example, the content stream 212 is processed by a signal processing unit 224, which may be incorporated into a digital set-top box (DSTB), and programming is displayed on television set 226. Alternatively, or in conjunction with such displaying, the content stream 212 may be stored in a storage device 230 associated with the CPE 222 for subsequent consumption. It will be appreciated that substantial storage at the CPE 222 may be required in this regard. For example, such storage may be available in connection with certain digital video recorder (DVR) units or other storage provided with the DSTB or television set. It will be appreciated that the components associated with the CPE 222 may be embodied in a single device or in separate interconnected devices and the nature of the functionality may vary. In the case of a digital cable user, the signal processing unit 224 and other components may be incorporated into a DSTB for decoding digital signals and storing content. Such boxes are typically capable of bi-directional messaging with the headend 202. In the context of the present invention, such bi-direction messaging allows CPEs to report when an asset has been skipped (or when it has been consumed).
  • The illustrated CPE 224 includes an asset skip monitoring module 240. The module 240 is operative to identify asset skip events (full or partial) and to report this information to the network (e.g., the headend 202). For example, asset skip events may be identified based on monitoring a click stream from a remote control or otherwise monitoring the video stream delivered to the user. As shown in FIG. 3, appropriate information may be included in this regard in a report file 300. For purposes of illustration, the file 300 includes tour types of report information 310A-D. 310A identifies the break or spot at issue. Field 310B indicates an associated programming channel (or asset channel in certain targeted asset system implementations). This information is useful to identify the relevant asset provider so that the asset provider may optionally be compensated for the asset skip. Field 310C identifies certain user classification values for the user. Finally, field 310D includes a skip flag to indicate whether or not the asset was skipped and/or metadata otherwise identifying a consumption status related to the asset. This field 310D allows for compensating asset providers and appropriately billing users in relation to asset skipping. Other information such as a goodness of fit of the user classification information to the asset targeting parameters, or simply user classification or identification information, may be provided.
  • In another arrangement, the asset skipping functionality may be implemented in an on-demand architecture. Such arrangements are illustrated in FIG. 4. In this arrangement, a content source 402 (e.g., server) provides a content stream to a user equipment device 404 a, 404 b and/or 404 c (generally referenced as 404 below) that has requested specific programming content. The content stream may include the requested programming as well as interleaved assets, which may be combined with the programming by the content source.
  • As shown, the on-demand architecture may be implemented in numerous communication environments. For instance, content may be provided in a wireless telephony network where a wireless device 404 a is capable of two-way communications with the content source 402. The on-demand architecture may also be implemented in a packet switched architecture where content is provided to a device 404 b via a packet switched network 420 such as the Internet and/or Worldwide Web. Likewise, the on-demand architecture may be implemented on a broadcast network 430.
  • In any case, the device 404 receives the content stream, which may be decoded as necessary, and output to the user. In conjunction with generating the output for the user, the device 404 may monitor for inputs from the user. Specifically, the device 404 or another platform may monitor for inputs before and/or during transmission of the content to the device 404. For example, a user may select, ahead of time, to have the content transmitted free from assets. Alternatively, during content delivery, the CPE 404 or another platform may monitor for skip inputs from the user. As may be appreciated, such skip inputs may include fast-forward inputs and/or time-skip inputs (e.g., skip forward 30 seconds). The device 404 may deliver such inputs to the content source 402. The content source 402 may then adjust the content stream in accordance with the instructions received from the device 404. In conjunction with such adjustment of the content stream, the content source 402 may record that a skip input corresponds with one or more assets within the content stream. That is, the content source 402 may be operative to correlate skip inputs received from a user to assets within the content stream such that asset skip events (full or partial) may be identified. Accordingly, a record of assets skipped by the user may be generated such that an asset provider may be compensated for the asset skip and/or the user may be billed for such asset skipping.
  • The forward-and-store implementation of the present invention involves the transmission of content streams having programming and interleaved assets where the content stream(s) are stored at the user equipment device. In this implementation, the device may be utilized to elect which, if any, of the assets the user will consume while consuming the programming. Existing DSTBs can be configured to execute logic for implementing the system described below by downloading and/or preloading appropriate logic. In conjunction with the discussion above in relation to FIGS. 2 and 3, it will be appreciated that the asset skip monitoring functionality may be fully integrated with a traffic and billing (T&B) platform. The T&B platform allows asset providers to select slots for their assets and handles billing for delivery of those assets and, in the present embodiment, adjustment of such billing.
  • An associated process is illustrated in FIG. 5. The illustrated process begins by loading contract information 508 from the traffic and billing (T&B) system 506 onto the headend 504. An interface associated with the T&B system 506 allows asset providers to execute contracts for dissemination of assets based on time-slot buys (for a given program or given time on a given network) and/or based on certain audience classification information (e.g., desired demographics, psychographics, geography, and/or audience size). The system 506 uses this information to compile the contract information 508, which is used to determine a time slot in which the asset is to be delivered.
  • The illustrated headend 504 uses the Contract information together with a schedule of breaks for individual networks to generate a content stream 510 on a channel-by-channel basis. That is, the content stream includes programming and interleaved assets that are available for a given programming channel together with associated metadata identifying the interleaved assets.
  • The user equipment device, such as CPE 502, receives the content stream 510 that includes programming, assets and associated metadata. The CPE 502 may then store 512 a portion of the content stream in a storage device 530 for subsequent consumption. The stored content stream may be indexed to its original broadcast time. During such subsequent consumption/outputting 514, a user may select, e.g. on an asset-by-asset basis, which assets, if any, to view. That is, a user may skip assets when the programming is viewed. The metadata associated with each of the skipped assets may be indexed to the original broadcast time and channel and recorded 516 for subsequent or immediate reporting 518 to the headend 504.
  • In the case of real-time broadcast viewing, the CPE monitors a click stream to identify an asset skip event such as tuning away from an asset (e.g., channel surfing during a commercial break) and report consumption or skipping information. For example, in connection with the targeted asset delivery system of the above-noted U.S. patent application Ser. No. 11/332,772, the asset selected, for a spot where targeting is supported, is reported, for example, by identifying the asset channel selected by the CPE for that spot. In the context of the present invention, such a report may also include a verification that the asset was fully delivered or an indication that the asset was skipped or partially skipped. Such reports may also include presence, goodness of fit and level of interest information.
  • The illustrated process implements a reporting system by which the individual CPEs 502 report back to the headend 504 what asset(s) (e.g., identified by metadata) were skipped by the CPE 502. The reports will typically indicate where (on what programming or asset channel) the asset was available and how much (if any) of the asset was consumed. For instance, the CPE may return metadata associated with skipped assets such that the headend 504 can tally, for example, the number of times a particular ad was skipped by multiple CPEs. Such reports 518 may be provided by all participating CPEs 502 (to enable billing of customers for skipping) or a sampling thereof. These reports 518 may be generated periodically to allow users who store content for subsequent consumption to have an opportunity to consume the programming and/or assets. For instance, it may be desirable to collect reports for an extended period after programming is originally broadcast (e.g., 10 days) to allow a majority of forward-and-store users to view the stored content. In any case, upon consuming the content or at a selected time thereafter, a report may be generated and provided to the network. The CPEs may be controlled as to when reports are generated so as to spread the reports over time and/or to provide reports when bandwidth is most available.
  • The reports 518 can be provided 520 from the headend 504 to the T&B system 506, for example, in raw or aggregated form. For example, the reports can be used by the T&B system 506 to determine how large an audience received the content and/or how many users skipped assets within the content, This information may in turn be provided to the asset provider(s), at least in an aggregated form. In this manner, the network operator can bill based on delivery of a particular asset or scale the billing rate (increase or decrease) based on actual delivery. In addition, the T&B system 506 may calculate a per impression value for each asset based on, for example, the contract price and the size of the delivery audience. Accordingly, a bill may be generated for each individual CPE based on the assets skipped by the CPE, and the value of those assets. Accordingly, this bill may be delivered to the user of the CPE.
  • A processor associated with the headend, the T & B system or other system can monitor asset consumption or skipping on a per subscriber (household and/or individual viewer) basis to execute consumer loyalty or rewards program logic. For example, the processor may establish rewards accounts for each subscriber and track asset consumption in relation to such accounts. Such rewards may be administered by an MSO or other network provider based on the number and/or value of assets consumed. Additionally or alternatively, asset consumption information may be processed by such a processor, or forwarded to an external system for processing, in relation to a third party or affiliate rewards program. For example, this may be administered by an asset provider, a programming provider (e.g., a programming network), or a third party (a frequent flyer program, UPromise, etc.). Subscribers may elect, i.e., opt-in, to such a program or membership may be automatic. Members may also provide demographic or other information (including, for example, an email or other contact information) in connection with the rewards program. Such information may be fed to the targeted asset delivery system to improve targeting.
  • It will thus be appreciated that the present invention allows a network operator such as an MSO to sell asset delivery under the conventional asset delivery (time-slot) buy paradigm, or other targeted advertising paradigms, while allowing for adjustment of the billing to the asset provider based on the skipping of assets by users, as well as allowing an end user the option to receive or not receive the assets.
  • In accordance with the present invention, modified ratings may be generated based on reports to reflect not only how large (and what composition) an audience the assets were made available to, but also how large (and what composition ) an audience actually consumed each asset. These latter ratings reflect users who receive the programming channel but elect to skip assets embedded therein. For example, the billing rate may be established in advance based on previous rating information for the program in question, or the best available ratings information for the particular airing of the program may be used to bill the asset provider. The billing rate may subsequently factor in forward-and-store users that skip the embedded assets. Alternatively, the initial billing rate may be based on verified consumption and therefore presumably include a premium in relation to unverified delivery.
  • III. Component Overview
  • As noted above, various system architectures are possible, for example, involving processing the user inputs or click stream at any convenient location including at the CPE or another location such as at or near a DSLAM or the headend. Implementing the ad skip monitoring system involves having CPEs report which assets were delivered to the user(s) and/or which assets were skipped (i.e., asset consumption), Accordingly, billing information based on actual deliver, or non-delivery of assets can be generated by way of a CPE reporting process. As described below, the present invention provides an appropriate reporting process in this regard and provides a mechanism for using such report information to enable billing based on non-delivery of assets. In addition to improving the quality of billing information and information available for analysis of asset effectiveness and return on investment, this reporting information may in some instances provide (in some reporting implementations) audience measurement information. Accordingly, such information may allow for generating improved ratings and share data. For example, such data may be licensed to networks or ratings measurement entities. Thus, for example, if a given program such as a daytime or late night program is found to have a high skip rate, such information can be used by advertisers and network providers in decision making.
  • FIG. 6 illustrates a reporting system 600 in accordance with the present invention. The reporting system 600 is operative to allow one or more participating users, generally identified by reference numeral 602, to report asset consumption. In the illustrated implementation, such report information is transmitted to a network platform such as a headend 604. The report information may be further processed by an operations center 606 and a traffic and billing system 608.
  • More specifically, report information is generated by individual CPEs 614, each of which includes a report processing module 616 and an asset skip module 618. Metadata disseminated with or in advance of these assets may be utilized to report which assets were delivered and/or which assets were skipped. That is, the report-processing module 616 is operative to report to the headend 604 information regarding assets actually delivered and, in some implementations, assets that were skipped by the user. Accordingly, in such implementations, the report-processing module 616 receives asset skip information from asset skip module. This information is used to populate various fields of a report file.
  • In one implementation of the present invention, the reporting system 600 may operate in a standard mode or an exposed mode. In the standard mode, the transmitted report file 612 is substantially free of any sensitive information. However, the file 612 will typically include an identification code for the user, e.g., in its header field. This identification code and any other information that may be deemed sensitive from a privacy perspective may be hashed as an early step in report processing to protect user privacy as the report is transferred across the network.
  • In the exposed mode, a report file 610 may include more information including sensitive information. For example, information such as name, age, gender, income and the like for a user may be included in the file 610. In this regard, various levels of exposed mode may be defined corresponding to various levels of allowed potentially sensitive information. This information may be useful, for example, for comparison with estimated values to monitor system performance and to diagnose errors. It will be appreciated that operation in the exposed mode may be limited to a small number of users who have consented to inclusion of potentially sensitive information in report files. In this regard, there may be individual control of participation in exposed mode operation (and at what level of exposed mode) at the CPE level.
  • This report files pass through the headend 604 and are processed by an operations center 606. The operations center 606 is operative to perform a number of functions including processing report information for submission to billing. The operations center 606 then forwards the processed report information to the traffic and billing system 608. The traffic and billing system 608 uses the processed report information to, inter alia, provide measurement information to asset providers with respect to delivered assets, to assign appropriate billing values for delivered assets, and to estimate the target universe in connection with developing new asset delivery contracts. Further, the traffic and billing system 608 is operative to bill users for asset-skip events.
  • That is, asset-skipping events can be detected and this information can be reported. The relevant asset provider and/or network provider can then be compensated for this diminution in value and/or the user can be billed to compensate for such asset skipping.
  • In this regard, the illustrated system 600 utilizes the asset skip module 618 to identify asset skip events (full or partial) and to report this information to the network. For example, asset skip events may be identified based on monitoring a, click stream from a remote control or otherwise monitoring the video stream delivered to the user. As discussed in relation to FIG. 3, appropriate information may be included in this regard in a report file.
  • FIG. 7 illustrates the various network components of a reporting system 700, as well as their connection to other functional components of the overall system. The illustrated system includes a headend controller 702, an operations center 704 and a T&B system 716. In conventional networks without asset skipping functionality, the traffic and billing system generally serves a number of functions. Among these, a trafficking function involves order entry and assigning assets to spots. In this regard, an asset delivery schedule is built such that the headend knows to insert a particular asset upon receiving an identified cue. Another function relates to billing. When the headend inserts an asset, it generates an as run log. These as run logs are used by the traffic and billing system to generate affidavits verifying delivery of the assets for purposes of billing.
  • In the case of a system incorporating ad-skipping functionality, this is somewhat more complicated. With regard to billing, it is desired to provide the T&B system 716 with information analogous to the conventional as run logs plus report information detailing non-consumed assets, which originates from the CPEs. Moreover, knowledge of which assets were not consumed in connection with what programming channel generally requires: 1) a report from the CPE indicating what programming channel was employed for a given spot; 2) what asset was inserted for that spot; and 3) an indicator of an asset skip event for that spot.
  • The illustrated headend controller 702 generates as-run logs 714 for all channels identifying the assets that have been transmitted via the channels. Thus, in step A of the illustrated system 700, the as-run logs 714 from the headend controller 702 are processed by the operations center 704. This processing provides a network based accounting for use by the T&B system 716 of all assets that were inserted by the asset server 712 on the channels. In step B of the illustrated system 700, report information is processed. Specifically, an Asset Skip Notification (ASN) 710, including report information, is obtained in connection with each asset skip event monitored by the CPEs. This information identifies at least the spot or break and the asset or asset channel selected. As noted above, all participating digital set top boxes can be configured to return ASNs.
  • The as run logs 714 together with the ASNs 710 provide a clear picture of what assets were distributed with respect to each programming channel and how many digital set top boxes actually delivered the assets, This information can be used to generate affidavits 720 verifying actual asset delivery. Specifically, the T&B system 716 may adjust audience estimate values associated with the as run logs 714 based on the ASNs. That is, audience estimate values for a given asset may be reduced by the number of users who elect not to consume the asset. This allows for billing asset providers based on actual delivery of targeted impressions. In addition, the T&B system 716 may utilize the ASNs to generate user bills 718. Such bills may be generated for users who elect to skip assets while consuming programming. To generate such bills, the T&B system 716 may re-has an identification code associated with each ASN in order to bill the user associated with a given asset skip event.
  • FIG. 8 generally illustrates a customer premises side process 800 for implementing the asset-skip reporting functionality. Initially, content is received (802) from a communications network interface by a customer premise equipment device where the content includes programming and associated assets. In the present arrangement, this may entail receiving broadcast content from a headend in a cable network. This content may be stored (804) for subsequent consumption by a user. At a subsequent time, the content may be output (806) to a user. During such outputting, the system may be operative to monitor (808) the consumption status of the assets associated with the programming. For instance, the system may monitor (808) the output of the content to identify one or more assets-skip events that may be associated with one or more programming breaks in the content. If no asset-skip events are identified at the end of the content output, the process may end. If an asset-skip event is identified, the event may be recorded (810). A determination may then be made as to whether to continue monitoring. Once monitoring is completed, a report indicative of any asset-skip events may be generated and transmitted (812) to a platform within the network.
  • FIG. 9 illustrates a network side process 900 in connection with the reporting functionality. Initially, content is transmitted (902) via a communications network to least a first customer equipment device. Again, such content will typically include programming and interleaved assets. The customer equipment device may include customer premise equipment devices as well as mobile devices. At a time after initiating transmittal of the content, signals may be received (904) from the customer equipment device. The signals may be processed (906) to identify at least a first asset identified with a skip-event and, in one arrangement, to identify a user associated with the skip-event. The resulting processed information may be utilized for separate yet interrelated purposes. For instance, a value for each skipped asset may be determined (908). Accordingly, this value may be utilized to adjust (912) the bill of an injured asset provider and/or to bill a user associated with the asset-skip event. In the latter regard, an account of a user may be billed for multiple asset skip events and a single bill may be issued periodically (e.g., monthly). Alternatively, the processed information may be utilized to adjust (910) an audience size estimate for individual assets. Accordingly, this adjustment of audience size may also or alternatively be utilized to adjust (912) the bill of the injured asset provider.
  • FIG. 10 illustrates a request for information (RFI) system 1000 in accordance with the present invention. The system allows users of one communications network (e.g., a cable television network or a data network, e.g., the internet) to provide information useful for targeting assets in another network (e.g., a data network or cable television network). Thus, for example, information regarding viewing habits or classification parameters developed in connection with a cable television targeted advertising system may be used to target banner ads, or other assets, during an internet session of an associated network user. Conversely, information developed from analyzing internet usage may be utilized to target assets via the cable television network. In particular, it has been recognized that some network users have different usage modes associated with different networks. For example, when watching television, a user may prefer that interactive requirements and interruptions to programming be kept at a minimum. T he same user may be interested in actively electing information, and delving deeper into available content during a data network session. An asset provider may wish to take advantage of both modes, for example, by providing a rich and alluring video asset (e.g., a computer, a PDA, a data enabled phone, etc.) via television followed by more detailed product information in an interactive context during a subsequent data network session.
  • Such a strategy may be particularly effective and inoffensive where the user has expressly indicated an interest in receiving the follow-on information. The system 1000 of FIG. 10 shows one architecture for executing this functionality. The system 1000 includes an RFI platform 1002 in communication with a user equipment device 1004 of a cable television network and a data terminal 1010. It will be appreciated that, although a single platform 1002 is shown for purposes of illustration, the associated functionality may be distributed over multiple platforms. Moreover, though a single deice 1004 and a single terminal 1010 are shown, the platform can service many devices and terminals within a network environment.
  • In addition, though the system 1000 is described below in relation to a common user of the single device 1002 and the single terminal 1010, it will be appreciated that a variety of usage patterns are possible. For example, the device 1004 may be used by multiple members of a household. Those household members may or may not also be users of the terminal 1010. In some cases, multiple household members who use the device 1002 (concurrently or separately) may have separate terminals 1010. Conversely, multiple users of a terminal 1010 may have separate devices 1002. Also, each of the device I004 and terminal 1010 may be associated with a set of multiple users, which sets may be the same or different. It should also be appreciated that the device 1004 and terminal 1010 may be at the same location (e.g., a residence) or different locations (e.g., one at home and the other at an office or a mobile device).
  • In one implementation of the present invention, a user or users of the device 1004 receive a first asset on the device 1002 and receive a second, follow-on asset via the terminal 1010. For example, the first asset may be a product placement ad or an ad presented during a commercial break. The second asset may be product information delivered by email or an emailed link to interactive content. Alternatively or additionally, the follow-on asset may be delivered to the device 1004 (e.g., to be stored for later delivery or on a dedicated asset channel), via the mail or by phone.
  • In the illustrated implementation, little or no input by the user may be required to initiate delivery of the second asset. For example, when the targeted advertising system reports that a particular user or users (e.g., as estimated by an audience classifier) have consumed an asset, that may prompt delivery of the second ad. Alternatively, a user watching programming including a product placement ad, watching other programming such as a weather report or history themed programming, or watching an ad during a commercial break may provide an input to request information. The input may be entered, for example, by pressing a designated remote control key. This input may be responsive to a prompt (e.g., a pop-up message or icon, indicating that information is available) or sua sponte. In this manner, the second asset may be delivered based on a single input, thus requiring minimal interaction by the user and entailing little or no interruption of the current television programming/asset. However, if desired, additional interaction can be accommodated. For example, after the user has entered an initial FRI input, the user may be prompted to enter additional information, e.g., via a menu using arrow and enter keys. Such information may include: identifying the user or users requesting the second asset or information; identifying the modality or terminal(s) for delivery of the information; identifying the information desired (e.g., where multiple items of information are associated with the time of the RFI input such as when a product placement ad occurs during travel programming; or identifying a third party or parties (e.g., from a friends and family list of consenting/participating network users) to whom the information should be sent. Many other types of inputs may be supported.
  • Based on such inputs, information is transmitted from the device 1004 to the platform 1002. This information may be raw click stream information or processed information (e.g., an RFI message) based on the RFI input. In either case, the platform 1002 uses this information to determine the time of the input (which may be the current time if the click stream information is concurrently transmitted to the platform 1002) and the channel to which the user was tuned at the time of the input. The platform 1002 may also process this information to determine demographic or other user classification information, or to estimate the size and,/or composition of an audience to optimize future time-slot ad buys.
  • The platform 1002 then uses this information to access an asset play time information database 1006. This database 1002, which may be constructed using information from content providers (e.g., programming networks), network providers (e.g., MSOs), equipment (e.g., headends) and other sources, identifies what assets played on what channels at what times. The database can thus be used to associate the FRI input with a first asset to which it pertains and, optionally, to a second (presumable related) asset or asset link to be delivered to the terminal 1010. This second asset or link can then be retrieved from an asset/links database 1014. It will be appreciated that the assets/links database 1014 can be accessed based on a second asset identifier, a first asset identifier or any other suitable information. Moreover, though multiple databases are depicted, any suitable data structure including a simple database or multiple databases, on a single or multiple machines, at a single or multiple locations, can be utilized.
  • The subscriber information database 1008 includes various information relating to the network users. This information may include: contact information (email address, physical address, phone number, etc.); privacy information such as any consents or refusals to be contacted via specified modes, at specified times or with specified kinds of information and promotions; friends and family lists; demographic information; loyalty program information; etc. For example, an email address may be extracted from the subscriber information database in order to send the second set to the terminal 1010.
  • FIG. 10 also shows that information from the RFI platform 1002 may be sent to a rewards accounts platform 1012. As noted above, a rewards program may credit value to a network user based on consumption of ads. In addition, value may be credited to a rewards account in connection with receiving a second asset or sending an asset to others on the network user's friends and family list. In this regard, information reflecting such activities is reported to platform 1012 for recording purposes.
  • While various embodiments of the present invention have been described in detail, further modifications and adaptations of the invention may occur to those skilled in the art, However, it is to be expressly understood that such modifications and adaptations are within the spirit and scope of the present invention.

Claims (38)

1. A method for use in delivering content in a communications network, comprising 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.
2. The method of claim 1, wherein said step of identifying comprises obtaining input information from said user input requesting that content be transmitted to a user equipment device free from assets.
3. The method of claim 1, wherein said step of identifying comprises obtaining information from said user input entered during playing of content at a user equipment device substantially at a time slot associated with an asset.
4. The method of claim 1 wherein said step of storing comprises recording said skip information in memory of a user equipment device.
5. The method of claim 1, wherein said step of storing comprises recording said skip information at a network platform separate from a user equipment device where said user input was entered.
6. The method of claim 1, further comprising using said skip information to compensate for a diminution of an audience for one or more assets.
7. The method of claim 1, further comprising the step of determining a billing value for a user based on said skip information.
8. A method for use in connection with the delivery of content to users of a communications network, comprising:
receiving content from a communications network interface, wherein said content includes programming and associated assets;
outputting said content to a user;
monitoring a consumption status of said assets; and
generating a signal indicative of said consumption status for at least a portion of said assets.
9. The method of claim 8, wherein receiving comprises receiving content from a broadcast network.
10. The method of claim 9, wherein said broadcast network comprises a video network.
11. The method of claim 8, wherein receiving comprises receiving content from a packet switched network.
12. The method of claim 8, wherein receiving comprises receiving content from a telephony network.
13. The method of claim 8, wherein said signal comprises information regarding non-consumed assets.
14. The method of claim 13, further comprising:
transmitting said signal to a platform of said communications network.
15. The method of claim 14, wherein said signal is transmitted via said communications network interface.
16. The method of claim 13, further comprising:
adjusting a billing value based at least in part on said non-consumed assets.
17. The method of claim 16, further comprising:
billing said user for at least a portion of said billing value.
18. The method of claim 16, further comprising:
reducing an asset delivery cost of at least a first asset provider based at least in part on said information regarding non-consumed assets.
19. The method of claim 8, wherein said assets are interleaved with said programming.
20. The method of claim 8. wherein monitoring comprises monitoring inputs from said user.
21. A method for use in connection with the delivery of content to users of a communications network, comprising:
outputting content to a user of a communications network, said content including programming and assets, wherein said assets are interleaved with said programming;
receiving an asset skip input from said user, said input being associated with a programming break in said programming;
recording consumption information associated with said input; and
transmitting said consumption information to a platform of said communications network.
22. The method of claim 21, wherein outputting comprises outputting stored content from a storage device associated with a customer premise equipment device of the user.
23. The method of claim 22, wherein the stored content is received via a network interface.
24. The method of claim 21, wherein recording consumption information comprises recording consumption information for at least a first asset associated with said programming break.
25. The method of claim 22, wherein recording consumption information comprises recording consumption information for a plurality of inputs associated with a plurality of programming breaks.
26. The method of claim 21, wherein transmitting comprises transmitting a plurality of consumption information associated with a of plurality inputs.
27. The method of claim 21, further comprising:
transmitting said input to a content source associated with said communications network, wherein said content source is operative to calculate an asset delivery value associated with said input.
28. The method of claim 21, further comprising:
transmitting said input to a content source in said communications network, wherein said content source is operative to adjust delivery of said content via said network in accordance with said input.
29. The method of claim 21, wherein said communications network is a video network.
30. The method of claim 29, wherein said video network is a cable television network.
31. The method of claim 21, wherein said communications network is a packet switched network.
32. The method of claim 21, wherein said communications network is a telephony network.
33.-47. (canceled)
48. An apparatus for use in connection with the delivery of content to users of a communications network, comprising:
a structure for transmitting content to multiple customer premise equipment devices of multiple network users via a broadcast network, wherein said content includes programming and associated assets;
a receiver for receiving signals from a number of said customer premise equipment devices regarding consumption statuses of said assets by users of said number of customer premise equipment devices;
a processor operative for determining asset consumption information based on said received signals.
49. The apparatus of claim 48, wherein said processor is operative to generate at least a first value associated with said asset consumption value.
50. The apparatus of claim 48, wherein said processor is operative to generate a consumption value for each of said number of customer premise equipment devices.
51. The apparatus of claim 48, wherein said structure and said receiver transmit aid receive, respectively via a common communication pathway.
52.-60. (canceled)
US12/024,714 2007-02-01 2008-02-01 Verifying and encouraging asset consumption in a communications network Abandoned US20080216107A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US12/024,714 US20080216107A1 (en) 2007-02-01 2008-02-01 Verifying and encouraging asset consumption in a communications network
US12/467,890 US8146126B2 (en) 2007-02-01 2009-05-18 Request for information related to broadcast network content
US13/418,121 US9712788B2 (en) 2007-02-01 2012-03-12 Request for information related to broadcast network content
US15/623,172 US11570406B2 (en) 2007-02-01 2017-06-14 Request for information related to broadcast network content
US16/025,766 US11800061B2 (en) 2007-02-01 2018-07-02 Verifying and encouraging asset consumption in a communications network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US88775007P 2007-02-01 2007-02-01
US12/024,714 US20080216107A1 (en) 2007-02-01 2008-02-01 Verifying and encouraging asset consumption in a communications network

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/467,890 Continuation-In-Part US8146126B2 (en) 2007-02-01 2009-05-18 Request for information related to broadcast network content
US16/025,766 Continuation US11800061B2 (en) 2007-02-01 2018-07-02 Verifying and encouraging asset consumption in a communications network

Publications (1)

Publication Number Publication Date
US20080216107A1 true US20080216107A1 (en) 2008-09-04

Family

ID=39674813

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/024,714 Abandoned US20080216107A1 (en) 2007-02-01 2008-02-01 Verifying and encouraging asset consumption in a communications network
US16/025,766 Active US11800061B2 (en) 2007-02-01 2018-07-02 Verifying and encouraging asset consumption in a communications network

Family Applications After (1)

Application Number Title Priority Date Filing Date
US16/025,766 Active US11800061B2 (en) 2007-02-01 2018-07-02 Verifying and encouraging asset consumption in a communications network

Country Status (7)

Country Link
US (2) US20080216107A1 (en)
EP (1) EP2119234B1 (en)
CA (2) CA2677145C (en)
ES (1) ES2793657T3 (en)
PL (1) PL2119234T3 (en)
PT (1) PT2119234T (en)
WO (1) WO2008095174A2 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080250447A1 (en) * 2007-04-03 2008-10-09 Google Inc. Log Processing
US20080250445A1 (en) * 2007-04-03 2008-10-09 Google Inc. Television advertising
US20080301741A1 (en) * 2007-06-01 2008-12-04 Peter Stern System and method for providing program-related content in a multi-services distribution system
US20100023965A1 (en) * 2008-07-28 2010-01-28 At&T Delaware Intellectual Property, Inc. System and Method of Delivering Advertisement Data to a Mobile Device
US20100235219A1 (en) * 2007-04-03 2010-09-16 Google Inc. Reconciling forecast data with measured data
US20110153420A1 (en) * 2009-12-21 2011-06-23 Harvey Brent C Methods, Systems, and Products for Targeting Content
US20110197220A1 (en) * 2010-02-09 2011-08-11 Google Inc. Customized television advertising
US20120066321A1 (en) * 2010-09-09 2012-03-15 Syncbak, Inc. Broadcast Tuning Concepts
US20120124618A1 (en) * 2010-11-15 2012-05-17 Verizon Patent And Licensing Inc. Virtual insertion of advertisements
US20120151042A1 (en) * 2010-12-14 2012-06-14 Comcast Cable Communications, Llc Apparatus, System and Method for Resolving Bandwidth Constriction
US8255949B1 (en) 2009-01-07 2012-08-28 Google Inc. Television program targeting for advertising
US20120290456A1 (en) * 2006-09-29 2012-11-15 Guy Story Customized content delivery
US20130204702A1 (en) * 2008-03-21 2013-08-08 Dentsu Inc. Advertising Medium Determination Device and Method Therefor
US8806522B2 (en) * 2012-07-30 2014-08-12 Verizon Patent And Licensing Inc. Group based multicast streaming systems and methods
US8910196B2 (en) 2012-01-30 2014-12-09 Syncbak, Inc. Broadcast area identification and content distribution
US8966544B2 (en) * 2012-10-03 2015-02-24 Synbank, Inc. Providing and receiving wireless broadcasts
US20150172754A1 (en) * 2013-12-18 2015-06-18 Delia Stokes Stephens Systems and Methods for Controlling Broadcast Audio Volume
US9137558B2 (en) 2013-11-26 2015-09-15 At&T Intellectual Property I, Lp Method and system for analysis of sensory information to estimate audience reaction
US20160227290A1 (en) * 2008-07-17 2016-08-04 At&T Intellectual Property I, Lp Apparatus and Method for Presenting an Electronic Programming Guide
US10110950B2 (en) * 2016-09-14 2018-10-23 International Business Machines Corporation Attentiveness-based video presentation management
US10257556B2 (en) * 2015-06-12 2019-04-09 Amazon Technologies, Inc. Streaming media authorization based on call signs
US20190313154A1 (en) * 2018-04-05 2019-10-10 International Business Machines Corporation Customizing digital content based on consumer context data
US10779025B2 (en) * 2018-11-13 2020-09-15 Disney Enterprises, Inc. Automatic identification and verification of transmission of content
WO2020205288A1 (en) * 2019-04-05 2020-10-08 Sony Interactive Entertainment LLC Bandwidth usage reduction employing media treading with reductive edging
US10812852B1 (en) * 2019-05-06 2020-10-20 Charter Communcations Operating, LLC Method and apparatus for location based broadcast channel selection and update for mobile devices
US20220394352A1 (en) * 2008-08-05 2022-12-08 Invidi Technologies Corporation National insertion of targeted advertisement
US11636516B2 (en) 2017-02-13 2023-04-25 Adcuratio Media, Inc. System and method for targeting individuals with advertisement spots during national broadcast and cable television
US11689758B2 (en) 2017-01-11 2023-06-27 Invidi Technologies Corporation Managing addressable asset campaigns across multiple devices
US20230328311A1 (en) * 2022-03-23 2023-10-12 Amazon Technologies, Inc. Location restricted content streaming to non-location aware devices
US11962872B2 (en) * 2022-03-21 2024-04-16 Invidi Technologies Corporation National insertion of targeted advertisement

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020104083A1 (en) * 1992-12-09 2002-08-01 Hendricks John S. Internally targeted advertisements using television delivery systems
US20030149975A1 (en) * 2002-02-05 2003-08-07 Charles Eldering Targeted advertising in on demand programming
US20040003404A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system advertisements
US20040133909A1 (en) * 2003-01-06 2004-07-08 Yue Ma System and method for re-assuring delivery of television advertisements non-intrusively in real-time broadcast and time shift recording
US20040230994A1 (en) * 2003-05-16 2004-11-18 Urdang Erik G. Technique for collecting data relating to activity of a user receiving entertainment programs through a communications network
US20050015803A1 (en) * 2002-11-18 2005-01-20 Macrae Douglas B. Systems and methods for providing real-time services in an interactive television program guide application
US20050034163A1 (en) * 2002-03-15 2005-02-10 Fujitsu Limited Video picture information delivering apparatus and receiving apparatus
US20050076384A1 (en) * 2003-08-29 2005-04-07 Manish Upendran System and method for presenting non-broadcast content on a broadcast-based device
US20050210498A1 (en) * 2004-03-19 2005-09-22 Microsoft Corporation Control-based content pricing
US20060222322A1 (en) * 2005-04-04 2006-10-05 Gutman Levitan Method and system for preservation and improvement of television advertisement in digital environment
US20070113240A1 (en) * 2005-11-15 2007-05-17 Mclean James G Apparatus, system, and method for correlating a cost of media service to advertising exposure
US20070288951A1 (en) * 2006-04-28 2007-12-13 First Data Corporation Incentives for viewing advertisements
US20080092159A1 (en) * 2006-10-17 2008-04-17 Google Inc. Targeted video advertising
US20080127249A1 (en) * 2006-09-14 2008-05-29 Cruice David A System and method for encouraging advertisement viewing
US20100242063A1 (en) * 2000-02-25 2010-09-23 Vulcan Patents Llc System and method for selecting advertisements
US7813954B1 (en) * 2001-12-14 2010-10-12 Keen Personal Media, Inc. Audiovisual system and method for displaying segmented advertisements tailored to the characteristic viewing preferences of a user

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5500681A (en) 1994-05-24 1996-03-19 Jones; Charles P. Apparatus and method for generating product coupons in response to televised offers
JP3162633B2 (en) 1996-09-27 2001-05-08 松下電器産業株式会社 Broadcasting system and information broadcast receiving terminal device used therefor
CN1867068A (en) * 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
TW465235B (en) * 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US8290351B2 (en) * 2001-04-03 2012-10-16 Prime Research Alliance E., Inc. Alternative advertising in prerecorded media
US7164413B2 (en) * 1999-05-19 2007-01-16 Digimarc Corporation Enhanced input peripheral
AU2001247245A1 (en) 2000-03-01 2001-09-12 Expanse Networks, Inc. Advertisment monitoring and feedback system
CA2349914C (en) * 2000-06-09 2013-07-30 Invidi Technologies Corp. Advertising delivery method
AU2002216119A1 (en) * 2000-12-20 2002-07-01 Telefonaktiebolaget Lm Ericsson (Publ) Interactive television
US20020178447A1 (en) * 2001-04-03 2002-11-28 Plotnick Michael A. Behavioral targeted advertising
US7111314B2 (en) * 2002-05-03 2006-09-19 Time Warner Entertainment Company, L.P. Technique for delivering entertainment programming content including interactive features in a communications network
EP1671478A4 (en) * 2003-10-02 2007-11-28 Tivo Inc Modifying commercials for multi-speed playback
US20050132398A1 (en) * 2003-12-15 2005-06-16 David Baran System and method for individualizing TV programming choices
AU2006204872B2 (en) * 2005-01-12 2011-09-15 Invidi Technologies Corporation Targeted impression model for broadcast network asset delivery
US8341527B2 (en) * 2005-06-10 2012-12-25 Aniruddha Gupte File format method and apparatus for use in digital distribution system
US20070157242A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US8813118B2 (en) * 2006-10-03 2014-08-19 Verizon Patent And Licensing Inc. Interactive content for media content access systems and methods
US8316411B2 (en) * 2006-12-06 2012-11-20 Verizon Patent And Licensing Inc. Content storage and delivery system and associated method and device

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020104083A1 (en) * 1992-12-09 2002-08-01 Hendricks John S. Internally targeted advertisements using television delivery systems
US20100242063A1 (en) * 2000-02-25 2010-09-23 Vulcan Patents Llc System and method for selecting advertisements
US7813954B1 (en) * 2001-12-14 2010-10-12 Keen Personal Media, Inc. Audiovisual system and method for displaying segmented advertisements tailored to the characteristic viewing preferences of a user
US20030149975A1 (en) * 2002-02-05 2003-08-07 Charles Eldering Targeted advertising in on demand programming
US20050034163A1 (en) * 2002-03-15 2005-02-10 Fujitsu Limited Video picture information delivering apparatus and receiving apparatus
US20040003404A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system advertisements
US20050015803A1 (en) * 2002-11-18 2005-01-20 Macrae Douglas B. Systems and methods for providing real-time services in an interactive television program guide application
US20040133909A1 (en) * 2003-01-06 2004-07-08 Yue Ma System and method for re-assuring delivery of television advertisements non-intrusively in real-time broadcast and time shift recording
US20040230994A1 (en) * 2003-05-16 2004-11-18 Urdang Erik G. Technique for collecting data relating to activity of a user receiving entertainment programs through a communications network
US20050076384A1 (en) * 2003-08-29 2005-04-07 Manish Upendran System and method for presenting non-broadcast content on a broadcast-based device
US20050210498A1 (en) * 2004-03-19 2005-09-22 Microsoft Corporation Control-based content pricing
US20060222322A1 (en) * 2005-04-04 2006-10-05 Gutman Levitan Method and system for preservation and improvement of television advertisement in digital environment
US20070113240A1 (en) * 2005-11-15 2007-05-17 Mclean James G Apparatus, system, and method for correlating a cost of media service to advertising exposure
US20070288951A1 (en) * 2006-04-28 2007-12-13 First Data Corporation Incentives for viewing advertisements
US20080127249A1 (en) * 2006-09-14 2008-05-29 Cruice David A System and method for encouraging advertisement viewing
US20080092159A1 (en) * 2006-10-17 2008-04-17 Google Inc. Targeted video advertising

Cited By (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120290456A1 (en) * 2006-09-29 2012-11-15 Guy Story Customized content delivery
US8635129B2 (en) * 2006-09-29 2014-01-21 Audible, Inc. Customized content delivery
US20110047567A1 (en) * 2007-04-03 2011-02-24 Google Inc. Advertisement transcoding and approval
US8127325B2 (en) 2007-04-03 2012-02-28 Google Inc. Log processing to determine impression values using reliable durations
US8566861B2 (en) 2007-04-03 2013-10-22 Google Inc. Advertisement transcoding and approval
US8516515B2 (en) 2007-04-03 2013-08-20 Google Inc. Impression based television advertising
US20080250453A1 (en) * 2007-04-03 2008-10-09 Google Inc. Log Processing
US20100235219A1 (en) * 2007-04-03 2010-09-16 Google Inc. Reconciling forecast data with measured data
US20100262496A1 (en) * 2007-04-03 2010-10-14 Google Inc. Log Processing
US8438591B2 (en) 2007-04-03 2013-05-07 Google Inc. Channel tune dwell time log processing
US8739199B2 (en) 2007-04-03 2014-05-27 Google Inc. Log processing to determine impressions using an impression time window
US20080249834A1 (en) * 2007-04-03 2008-10-09 Google Inc. Adjusting for Uncertainty in Advertisement Impression Data
US8091101B2 (en) 2007-04-03 2012-01-03 Google Inc. Channel tune dwell time log processing
US20080250445A1 (en) * 2007-04-03 2008-10-09 Google Inc. Television advertising
US7743394B2 (en) * 2007-04-03 2010-06-22 Google Inc. Log processing of channel tunes and channel tune times generated from a television processing device
US20080250447A1 (en) * 2007-04-03 2008-10-09 Google Inc. Log Processing
US8966516B2 (en) 2007-04-03 2015-02-24 Google Inc. Determining automatically generated channel tunes based on channel tune dwell times
US10080057B2 (en) 2007-06-01 2018-09-18 Time Warner Cable Enterprises Llc System and method for providing program-related content in a multi-services distribution system
US9699415B2 (en) * 2007-06-01 2017-07-04 Time Warner Cable Enterprises Llc System and method for providing program-related content in a multi-services distribution system
US20080301741A1 (en) * 2007-06-01 2008-12-04 Peter Stern System and method for providing program-related content in a multi-services distribution system
US20130204702A1 (en) * 2008-03-21 2013-08-08 Dentsu Inc. Advertising Medium Determination Device and Method Therefor
US10595093B2 (en) * 2008-07-17 2020-03-17 At&T Intellectual Property I, L.P. Apparatus and method for presenting an electronic programming guide
US20160227290A1 (en) * 2008-07-17 2016-08-04 At&T Intellectual Property I, Lp Apparatus and Method for Presenting an Electronic Programming Guide
US9386345B2 (en) 2008-07-28 2016-07-05 At&T Intellectual Property I, Lp System and method of delivering advertisement data to a mobile device
US8739201B2 (en) * 2008-07-28 2014-05-27 At&T Intellectual Property I, Lp System and method of delivering advertisement data to a mobile device
US20100023965A1 (en) * 2008-07-28 2010-01-28 At&T Delaware Intellectual Property, Inc. System and Method of Delivering Advertisement Data to a Mobile Device
US20220394352A1 (en) * 2008-08-05 2022-12-08 Invidi Technologies Corporation National insertion of targeted advertisement
US8255949B1 (en) 2009-01-07 2012-08-28 Google Inc. Television program targeting for advertising
US10504125B2 (en) * 2009-12-21 2019-12-10 At&T Intellectual Property I, L.P. Methods, systems, and products for targeting content
US20110153420A1 (en) * 2009-12-21 2011-06-23 Harvey Brent C Methods, Systems, and Products for Targeting Content
US20110197220A1 (en) * 2010-02-09 2011-08-11 Google Inc. Customized television advertising
US10499117B2 (en) 2010-02-09 2019-12-03 Google Llc Customized variable television advertising generated from a television advertising template
US10321202B2 (en) 2010-02-09 2019-06-11 Google Llc Customized variable television advertising generated from a television advertising template
US8909246B2 (en) 2010-09-09 2014-12-09 Syncbak, Inc. Broadcast tuning concepts
US9037634B2 (en) * 2010-09-09 2015-05-19 Syncbak, Inc. Broadcast tuning concepts
US20120066321A1 (en) * 2010-09-09 2012-03-15 Syncbak, Inc. Broadcast Tuning Concepts
US20120124618A1 (en) * 2010-11-15 2012-05-17 Verizon Patent And Licensing Inc. Virtual insertion of advertisements
US9171318B2 (en) * 2010-11-15 2015-10-27 Verizon Patent And Licensing Inc. Virtual insertion of advertisements
US10187496B2 (en) * 2010-12-14 2019-01-22 Comcast Cable Communications, Llc Apparatus, system and method for resolving bandwidth constriction
US20120151042A1 (en) * 2010-12-14 2012-06-14 Comcast Cable Communications, Llc Apparatus, System and Method for Resolving Bandwidth Constriction
US11412072B2 (en) * 2010-12-14 2022-08-09 Comcast Cable Communications, Llc Method for resolving delivery path unavailability
US11665265B2 (en) 2010-12-14 2023-05-30 Comcast Cable Communications, Llc Method for resolving delivery path unavailability
US8910196B2 (en) 2012-01-30 2014-12-09 Syncbak, Inc. Broadcast area identification and content distribution
US8806522B2 (en) * 2012-07-30 2014-08-12 Verizon Patent And Licensing Inc. Group based multicast streaming systems and methods
US8966544B2 (en) * 2012-10-03 2015-02-24 Synbank, Inc. Providing and receiving wireless broadcasts
US8966549B2 (en) * 2012-10-03 2015-02-24 Syncbak, Inc. Providing and receiving wireless broadcasts
US9137558B2 (en) 2013-11-26 2015-09-15 At&T Intellectual Property I, Lp Method and system for analysis of sensory information to estimate audience reaction
US10154295B2 (en) 2013-11-26 2018-12-11 At&T Intellectual Property I, L.P. Method and system for analysis of sensory information to estimate audience reaction
US9854288B2 (en) 2013-11-26 2017-12-26 At&T Intellectual Property I, L.P. Method and system for analysis of sensory information to estimate audience reaction
US20160100214A1 (en) * 2013-12-18 2016-04-07 Delia Stokes Stephens Systems and Methods for Controlling Broadcast Audio Volume
US20150172754A1 (en) * 2013-12-18 2015-06-18 Delia Stokes Stephens Systems and Methods for Controlling Broadcast Audio Volume
US9210466B2 (en) * 2013-12-18 2015-12-08 Delia Stokes Stephens Systems and methods for controlling broadcast audio volume
US9357259B2 (en) * 2013-12-18 2016-05-31 Delia Stokes Stephens Methods for processing mute signals
US10257556B2 (en) * 2015-06-12 2019-04-09 Amazon Technologies, Inc. Streaming media authorization based on call signs
US10110950B2 (en) * 2016-09-14 2018-10-23 International Business Machines Corporation Attentiveness-based video presentation management
US11689758B2 (en) 2017-01-11 2023-06-27 Invidi Technologies Corporation Managing addressable asset campaigns across multiple devices
US11636516B2 (en) 2017-02-13 2023-04-25 Adcuratio Media, Inc. System and method for targeting individuals with advertisement spots during national broadcast and cable television
US11076202B2 (en) * 2018-04-05 2021-07-27 International Business Machines Corporation Customizing digital content based on consumer context data
US20190313154A1 (en) * 2018-04-05 2019-10-10 International Business Machines Corporation Customizing digital content based on consumer context data
US10779025B2 (en) * 2018-11-13 2020-09-15 Disney Enterprises, Inc. Automatic identification and verification of transmission of content
US11032347B2 (en) * 2019-04-05 2021-06-08 Sony Interactive Entertainment LLC Bandwidth usage reduction employing media treading with reductive edging
WO2020205288A1 (en) * 2019-04-05 2020-10-08 Sony Interactive Entertainment LLC Bandwidth usage reduction employing media treading with reductive edging
US10812852B1 (en) * 2019-05-06 2020-10-20 Charter Communcations Operating, LLC Method and apparatus for location based broadcast channel selection and update for mobile devices
US11234038B2 (en) * 2019-05-06 2022-01-25 Charter Communications Operating, Llc Method and apparatus for location based broadcast channel selection and update for mobile devices
US11962872B2 (en) * 2022-03-21 2024-04-16 Invidi Technologies Corporation National insertion of targeted advertisement
US20230328311A1 (en) * 2022-03-23 2023-10-12 Amazon Technologies, Inc. Location restricted content streaming to non-location aware devices

Also Published As

Publication number Publication date
WO2008095174A3 (en) 2008-09-18
CA2938849C (en) 2022-10-18
US20190174097A1 (en) 2019-06-06
CA2677145A1 (en) 2008-08-07
WO2008095174A2 (en) 2008-08-07
PT2119234T (en) 2020-06-05
PL2119234T3 (en) 2021-04-06
CA2938849A1 (en) 2008-08-07
ES2793657T3 (en) 2020-11-16
CA2677145C (en) 2016-08-16
EP2119234B1 (en) 2020-03-25
EP2119234A4 (en) 2011-09-07
EP2119234A2 (en) 2009-11-18
US11800061B2 (en) 2023-10-24

Similar Documents

Publication Publication Date Title
US11800061B2 (en) Verifying and encouraging asset consumption in a communications network
US8739199B2 (en) Log processing to determine impressions using an impression time window
US7802280B2 (en) Approving transcoded advertisements in advertisement front end
US7849477B2 (en) Asset targeting system for limited resource environments
US8255949B1 (en) Television program targeting for advertising
US8146126B2 (en) Request for information related to broadcast network content
US7730509B2 (en) Asset delivery reporting in a broadcast network
US8065703B2 (en) Reporting of user equipment selected content delivery
US20090171780A1 (en) Methods and system for a targeted advertisement management interface
US20190303947A1 (en) Asset targeting system for limited resource environments

Legal Events

Date Code Title Description
AS Assignment

Owner name: INVIDI TECHNOLOGIES CORPORATION, NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DOWNEY, DAVID;ANDERSON, BRUCE J.;WILSON, DANIEL C.;REEL/FRAME:020969/0156

Effective date: 20080422

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION