US20100037255A1 - Third party data matching for targeted advertising - Google Patents

Third party data matching for targeted advertising Download PDF

Info

Publication number
US20100037255A1
US20100037255A1 US12/536,646 US53664609A US2010037255A1 US 20100037255 A1 US20100037255 A1 US 20100037255A1 US 53664609 A US53664609 A US 53664609A US 2010037255 A1 US2010037255 A1 US 2010037255A1
Authority
US
United States
Prior art keywords
asset
household
network
households
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/536,646
Inventor
Patrick Sheehan
Bruce J. Anderson
Daniel C. Wilson
II Alden Lloyd Peterson
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=41654135&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20100037255(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Invidi Technologies Corp filed Critical Invidi Technologies Corp
Priority to US12/536,646 priority Critical patent/US20100037255A1/en
Assigned to INVIDI TECHNOLOGIES CORPORATION reassignment INVIDI TECHNOLOGIES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANDERSON, BRUCE J., PETERSON, ALDEN LLOYD, II, SHEEHAN, PATRICK, WILSON, DANIEL C.
Publication of US20100037255A1 publication Critical patent/US20100037255A1/en
Assigned to INVIDI TECHNOLOGIES CORPORATION reassignment INVIDI TECHNOLOGIES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SHEEHAN, PATRICK, ANDERSON, BRUCE J., PETERSON, ALDEN LLOYD, II, WILSON, DANIEL C.
Priority to US13/870,870 priority patent/US9729916B2/en
Priority to US15/670,165 priority patent/US10129589B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26616Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for merging a unicast channel into a multicast channel, e.g. in a VOD application, when a client served by unicast channel catches up a multicast channel to save bandwidth
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • 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
    • 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/17336Handling of requests in head-ends
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K999/00PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS dummy group
    • H05K999/99PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS dummy group dummy group

Definitions

  • Targeted assets are provided to individual households of a broadcast network based on database information associated with the individual households.
  • Broadcast network content or programming is commonly provided in conjunction with associated informational content or assets.
  • assets include advertisements, associated programming, public-service announcements, ad tags, trailers, weather or emergency notifications and a variety of other content, including paid and unpaid content.
  • assets providers e.g., advertisers
  • information e.g., advertisements
  • advertisers who wish to convey information (e.g., advertisements) regarding services and/or products to users of the broadcast network often pay for the right to insert their information into programming of the broadcast network.
  • advertisers may provide ad content to a network operator such that the ad content may be interleaved with broadcast network programming during one or more programming breaks.
  • the delivery of such paid assets often subsidizes or covers the costs of the programming provided by the broadcast network. This may reduce or eliminate costs borne by the users of the broadcast network programming.
  • asset providers In order to achieve a better return on their investment, asset providers often try to target their assets to a selected audience that is believed to be interested in the goods or services of the asset provider.
  • the case of advertisers on a cable television network is illustrative. For instance, an advertiser or a cable television network may target its ads to certain demographic groups based on, for example, geographic location, gender, age, income etc. Accordingly, once an advertiser has created an ad that is targeted to a desired group of viewers (e.g., targeted group) the advertiser may attempt to procure insertion times in the network programming when the targeted group is expected to be among the audience of the network programming.
  • an asset targeting system is capable of selecting ads for delivery to a particular household based on known information associated with that household.
  • various data repositories i.e., third party databases
  • this third party database information is utilized to select ads for delivery to the household that are of putative interest to members of the household.
  • these ads can be stored by a user equipment device (e.g., set top box) of the household and inserted in a subsequent commercial spot.
  • the inventors of the current systems and methods have recognized that, in many instances, household targeting may not result in a desired level of granularity for asset delivery purposes. More specifically, it has been recognized that a majority of households include multiple members and these members are often demographically diverse. For instance, household members may form a family having a father, mother, adolescent child and a young child. Accordingly, assets targeted to the father may not be of interest to any of the other members of the household. Likewise, delivery of an asset targeted to the father while the father is not present results in both a missed asset impression for the father as well as a missed asset presentation opportunity for another member(s) of the household.
  • a user equipment device of a household includes multiple users (i.e., a multiple-user device)
  • use of third party data in conjunction with an indication of which household member is currently using the multiple user device e.g., set top box, etc.
  • a system and method for use in targeting broadcast network content (e.g., assets) wherein content is targeted to one or more desired recipients of an individual household, which may include multiple household members.
  • the utility includes receiving, at a network platform, an asset dissemination request for an asset.
  • the asset dissemination request includes household targeting criteria for the asset.
  • the utility identifies network households that comply with the household targeting criteria for the asset. Once such network households are identified, the asset and at least one household member criteria is delivered via a network interface to the identified network households. Accordingly, user equipment device at each of the network households may utilize the household member criteria for outputting the asset upon identifying a putative presence of a household member complying with the household member criteria.
  • the process of identifying network households includes accessing third party database information in order to identify households complying with household targeting criteria.
  • household targeting criteria may include constraints regarding household demographics, geography and/or household member composition.
  • asset providers may provide information (e.g., lists) of specific intended recipients. Such asset provider recipient information may be very detailed. For instance, an auto manufacturer may have detailed information for their previous customers. Accordingly, this information may be utilized for targeting assets to those previous customers.
  • the system operator may provide additional information about their subscribers. For instance, a cable operator may identify subscribers that receive particular kinds of service—such as high definition television or VoIP telephony services.
  • desired recipient information without the ability to correlate that information with the network locations of those recipients may be of limited value for use with targeting assets. Accordingly, the present utility allows such desired recipient information to be utilized in conjunction with third party database information and/or network customer information to provide targeted assets to the network households of the desired recipients and allow the asset to be delivered to the desired household member.
  • the utility is operative to access third party database information to identify households that comply with the household and/or desired recipient targeting criteria.
  • the utility is then operative to correlate identified households that meet the household targeting criteria with network households.
  • not all households identified via the third party database information may be serviced by the network.
  • use of customer database information allows for correlating complying households with network households.
  • customer database information allows for obtaining network addresses for those network households. Accordingly, the assets may be delivered to each of the network addresses along with household member criteria, which may be individualized for each network household.
  • Delivery of the asset and a household member criteria allows for user equipment devices at the network households to deliver the asset to a particular member of the household.
  • asset providers may provide the household member criteria.
  • the household member criteria may be determined by the utility. For instance, if an asset is to be disseminated to doctors within a geographic area, third party database information and/or customer information may be utilized to find network households including doctors within the geographic area. However, the doctors may be expected to vary in gender and age between the network households. Accordingly, different household member criteria may be determined and utilized to effectuate delivery to the appropriate person within each network household.
  • third party data information may be obtained from any information repository including, without limitation, data management companies and public/governmental databases.
  • This information may include purchasing information (e.g., credit card purchases or reports from customer loyalty cards), credit information, household composition, segmentation model clusters, and/or information about individual household members.
  • purchasing information e.g., credit card purchases or reports from customer loyalty cards
  • credit information e.g., credit card purchases or reports from customer loyalty cards
  • household composition e.g., credit information about individual household composition
  • segmentation model clusters e.g., information about individual household members.
  • information may be gathered from various sources including, without limitation, private databases and/or public databases such as DMV databases which may provide detailed information about individual persons, real estate records which may provide specific information about the home associated with the network address (e.g., presence/absence of swimming pool, 3-car garages, etc.).
  • Additional information databases may include information regarding interests or associations of individual members of the household.
  • public database registrations of various associations may include information regarding occupations of individual members of a household. Such information may be utilized to determine actual members, putative members and/or demographics of a household. Accordingly, once putative members and/or demographics of the household are identified, one or more assets may be selected for delivery to that household and/or for delivery to a specific member of the household.
  • network customer database information may be obtained.
  • Such network customer database information may be obtained that includes customer specific information associated with individual households.
  • Such information may include, without limitation, address/location of individual network households and/or one or more names of individuals associated with the network household.
  • attributes of a household or an asset may be defined as an attribute vector.
  • the attributes may be mathematically defined by their entries within a vector.
  • such vector entries may be Boolean and/or integer values.
  • utilization of such Boolean or integer values allows for creating a detailed attribute vector having a small data size.
  • Such attribute vectors may be generated utilizing third-party data information and may include multiple (e.g., thousands) of potential attributes. This may allow for generating compact attribute descriptions of households that may include very detailed information regarding the household.
  • the compact nature of the vector allows for the attribute vectors to be distributed to their individual households or utilized by head end systems to match the household attributes with targeted asset criteria.
  • a method for dynamically inserting assets into a content stream for delivery to network households and to desired members within the household includes receiving an asset dissemination request for an asset where the asset dissemination request includes household asset targeting criteria.
  • the utility is operative to identify households complying with the asset targeting criteria.
  • the utility is operative to determine a putative identity of the household member, or members, receiving the network content. Once the determination is made that a current user/putative household member is a desired recipient of the asset, the asset may be delivered to the household and output to the current user or users.
  • receiving a signal from the user equipment device further includes receiving a signal indicating the identity of a putative current user.
  • user equipment devices of the network households may be operative to identify a current user and report such information to the utility for asset selection.
  • the utility may utilize viewership monitoring information associated with, for example, the network as a whole and/or individual households within the network to determine the putative identity of a current network user.
  • actual viewing history for individual network households may be accessible. Such actual usage history may be correlated with statistical usage patterns to determine the likely age, gender, etc. of a current user. Accordingly, a putative determination of the identity of the current user may be determined.
  • statistical data alone may be utilized to determine the putative identity of a current user of a targeted network household.
  • ratings information may be utilized to provide an indication of which member of the household is currently receiving network content.
  • Determining a putative identity of a current network user of a network household may be performed by generating household profiles based on information associated with third party databases, customer databases or other information repositories. In this regard, putative members of the household may be identified. Such information may be further combined with statistical or actual network usage patterns to provide an indication of which household member is a current user.
  • asset delivery information provided by network households may be utilized to correlate demographic information to assets consumed by network users.
  • asset delivery notifications ADNs
  • Such asset delivery notifications may include the identification of one or more assets output to users of the network household as well as the network address associated with the ADN. Accordingly, this network address may be correlated to household information.
  • Such correlation may be performed utilizing customer information databases and/or third party databases.
  • the third party database information may be accessed to provide demographic information associated with network users of the network household that receives a particular asset.
  • a plurality of ADN's may be matched to a plurality of different network households to provide a general profile of the network users who consumed a particular asset.
  • Such a profile may be summarized and provided to asset providers such that they may use this information for future targeting and/or asset generation purposes. It will be appreciated that any personal or identifying information may be removed from such information prior to providing the same to asset providers.
  • asset delivery information may be used to anti-correlate demographics to assets which are actively rejected by network viewers.
  • ADNs may be extended to include information about “active tune aways” wherein a network viewer views only a fraction of the start of an asset and then changes channels.
  • the ADN may contain the fraction of the asset that was viewed, and whenever that fraction falls below a certain threshold that asset can be considered to be rejected.
  • the third party database information may be accessed to provide a demographics for network users who receive, but reject, the asset. Accordingly, for a given asset a plurality of ADNs may be matched to a plurality of different network households to provide a general profile of network users that reject the asset.
  • asset rejection reports may likewise be provided. These rejection reports may prove invaluable to asset providers. As an example, suppose that an asset provider has targeted a specific asset at men between the ages of 18 and 54. A report that men between the ages of 35 and 54 routine consume the assets but men between the ages of 18 and 34 actively reject the assets could lead to the development of an asset that better appeals to the 18 to 34 age range.
  • a system and method for improving delivery of an asset targeted to a current network user.
  • Such utility may be implemented at a user equipment device of a household in a broadcast network. Initially, the user equipment device may receive assets addressed specifically to the household and which target one or more members of the household. Such assets may include household member criteria including a member of the household to which the asset is targeted. Subsequently, the user equipment device may receive an input from a user of the user equipment device (e.g., a household member). Based on this input, the utility may identify one of the members of the household as being the current user of the user equipment device. Accordingly, the utility may select assets for delivery based on the identified current user of the user equipment device.
  • a user equipment device e.g., a household member
  • the utility may receive putative household member information. That is, processed third-party data regarding putative members of a household may be provided from the broadcast network to user equipment device of the household. Alternatively, household membership information associated with actual/identified members of the household may be provided to the user equipment device. Accordingly, the user equipment device may utilize one or more stored algorithms to select amongst, for example, predetermined classification parameters associated with members of the household. For instance, based on a click stream received by user input device, the utility may determine which of the household members is most likely currently receiving network content from the user equipment device. Accordingly, once the current user is identified, assets may be selected (e.g., from storage, from asset channels, etc.) that are targeted to the current user.
  • putative household member information That is, processed third-party data regarding putative members of a household may be provided from the broadcast network to user equipment device of the household.
  • household membership information associated with actual/identified members of the household may be provided to the user equipment device.
  • the user equipment device may utilize one or more stored algorithms to select among
  • FIG. 1 illustrates a broadcast network
  • FIG. 2 illustrates one embodiment of a household targeting asset delivery system.
  • FIG. 3 illustrates network usage of a household.
  • FIG. 4 illustrates one asset targeting process that may be implements by the system of FIG. 2 .
  • FIG. 5 illustrates one asset targeting process that may be implemented by an STB of a household.
  • FIG. 6 illustrates an asset targeting process that allows asset providers to provide specific information regarding desired recipients.
  • FIG. 7 illustrates a forward-and-store implementation of a household member targeted asset delivery system.
  • FIG. 8 illustrates a channel hopping implementation of a household member targeted asset delivery system.
  • FIG. 9 illustrates an asset provider feedback system.
  • FIG. 10 illustrates a process for use with an asset provider feedback system.
  • the present invention relates to various structure and functionality for delivery of targeted assets in a communications network, as well as associated business methods.
  • Such targeted assets are typically provided with network content.
  • network or broadcast content may be delivered in 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.
  • Content may also be broadcast over the airwaves though, as will be understood from the description below, certain aspects of the invention may make use of bi-directional communication channels which are not readily available, for example, in connection with conventional airwave based televisions or radios (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.
  • the targeted assets may include any type of asset that is desired to be targeted to network users. It is noted that such targeted assets may include, without limitation, advertisements, internal marketing (e.g., information about network promotions, scheduling or upcoming events), public service announcements, weather or emergency information, or programming.
  • the targeted assets may be independent or included in a content stream with other assets such as untargeted network programming. In the latter case, the targeted assets may be interspersed/interleaved with untargeted programming (e.g., provided during programming breaks) or may otherwise be combined with the programming.
  • untargeted programming e.g., provided during programming breaks
  • specific examples are provided in the context of targeted assets provided during breaks in television programming. While this is an important commercial implementation of the invention, it will be appreciated that the invention has broader application. Thus, distinctions below between “programming” and “assets” such as advertising should not be understood as limiting the types of content that may be targeted or the contexts in which such content may be provided.
  • FIG. 1 Components of exemplary cable television networks 100 are depicted in FIG. 1 where different modalities are utilized to deliver broadcast content to network users.
  • broadcast content is distributed to network users via a plurality of network platforms 90 .
  • Such network platforms may vary by region, broadcast network and/or nationality.
  • the network platforms include repeater stations 92 or satellites 116 that receive broadcast content (e.g., directly, over-air and/or via satellite transmissions) and repeat broadcast the content stream to network users/households 150 .
  • the broadcast network provides broadcast content via a series of network platforms.
  • Such a series of network platforms may include regional/central network platforms as well local platforms.
  • regional/central network platforms may be represented by regional head ends 80 .
  • Each of the regional head ends may be operative to provide broadcast content (e.g., primary distribution) to a plurality of local head ends 82 .
  • Such local head ends 82 may then provide content (e.g., secondary distribution) to network users 150 .
  • the asset targeting functionality described herein may be implemented at one or more of the network platforms, regional/local head ends, etc.
  • the network platforms 90 process received content for transmission to network users.
  • the network platforms 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 150 , e.g., individual households.
  • the network platforms can also process signals from users in a variety of contexts.
  • the network platforms may thus be thought of as the control centers or local control centers of the cable television network 100 .
  • local head ends may also be operative to insert local content from local content providers (e.g., local television stations) and/or local asset providers.
  • the broadcast signal is processed by user equipment devices of the network users, which may include a television, data terminal, a digital set top box, digital video recorder (DVR) or other terminal equipment. It will be appreciated that digital or analog signals may be involved in this regard.
  • user equipment devices of the network users may include a television, data terminal, a digital set top box, digital video recorder (DVR) or other terminal equipment. It will be appreciated that digital or analog signals may be involved in this regard.
  • the stakeholders in this regard include programming content providers, programming networks, asset providers such as network-wide advertisers (who may be the same as or different than the programming providers), delivery network operators such as Multiple Systems Operators (MSOs), local asset providers and users—or viewers in the case of television networks. All of these stakeholders have an interest in improved delivery of content including targeted asset delivery. For example, users can thereby be exposed to assets that are more likely of interest and can continue to have the costs of programming subsidized or wholly borne by asset providers. Asset providers can benefit from more effective asset delivery and greater return on their investment. Delivery network operators and asset providers can benefit from increased value of the network as an asset delivery mechanism and, thus, potentially enhanced revenues.
  • asset providers such as network-wide advertisers (who may be the same as or different than the programming providers), delivery network operators such as Multiple Systems Operators (MSOs), local asset providers and users—or viewers in the case of television networks. All of these stakeholders have an interest in improved delivery of content including targeted asset delivery. For example, users can thereby be exposed to assets that are more likely of interest and can continue to have
  • broadcast content from a programming network has included programming and interleaved assets, which asset providers have paid to have included with the programming of the programming network. These interleaved assets have been disseminated in a content stream along with the programming of the programming network.
  • some programming networks have historically provided one or more cues within the content stream (e.g., programming and interleaved assets) to allow local network platforms to insert local assets (e.g., replace a default ad in a timeslot of the content stream with a local ad).
  • Pricing for asset delivery has primarily depended on the size of the viewing audience, though other factors have been factored in as well.
  • One of those factors relates to the demographics of interest to the asset provider.
  • a given program will generally have a number of different ratings for different demographic categories. That is, the program generally has not only a household rating, which is measured against the universe of all households with televisions, but also a rating for different demographic categories (e.g., males 18-24), measured against the universe of all members of the category who have televisions.
  • the program may have a rating of 1 (1%) overall and a rating of 2 (2%) for a particular category.
  • time-slots may be sold on a fixed fee per spot basis; fees might be varied depending on the time of day, or a rough categorization of the size of audience. This results in significant inefficiencies due to poor matching of the audience to the desired demographics.
  • an asset targeting system is capable of delivering addressable assets.
  • commercial messages to be distributed over a television network contain embedded information identifying categories of recipients for each message.
  • a server centrally located on the network selectively tags commercial messages with converter addresses of network subscribers satisfying the identifying categories.
  • the commercial messages are then transmitted over the network for receipt and display by a television receiver connected to the addressed converters.
  • the present invention provides targeted asset system implementations useful in the noted contexts while improving the delivery of targeted assets to individual users or members within targeted households.
  • an inventive targeted asset delivery system is initially set forth in the context of a forward-and-store architecture, which is one environment for implementing the system.
  • a forward-and-store architecture which is one environment for implementing the system.
  • various aspects of the invention can be implemented in other environments such as where real time communications exist between network households and the network.
  • Network delivery equipment 110 is operative to broadcast data, including video content, ads and network data, to network households 150 using one or more network platforms as discussed above.
  • ADS ad decision system
  • the ADS 102 is illustrated as a single platform that is incorporated in the network delivery equipment 110 of the broadcast network. However, it will be appreciated that functionality of the ADS 102 may be spread over multiple platforms or nodes within the broadcast network and/or within user equipment of individual households.
  • the ADS 102 is operative for correlating assets dissemination requests received from an asset provider interface 130 with third party data 104 to identify prospective households including desired asset recipients (e.g., targeted individuals). In further arrangements, some of this functionality may be moved to the user equipment of individual households.
  • the ADS 102 is operative to correlate any identified prospective households with corresponding network households 150 .
  • network customer information stored in a customer database 106 may be correlated with the information associated with the prospective households.
  • the asset may be delivered to the household.
  • the asset is then output when there is an indication that the targeted individual is receiving network content.
  • the customer database 106 may include a variety of information regarding individual viewers or households, such as the address/location of the household, the name or names of network users (e.g., customer name) and/or demographic information regarding the users, etc. Such customer information is typically maintained and/or accumulated by delivery network operators. Further, these operators may augment this information using, for example, customer surveys, etc. By correlating the information of the prospective households (e.g., addresses, names, etc.) with network customer information, network households including desired recipients for a particular asset may be identified. Accordingly, assets targeted to the desired recipients may be disseminated to these identified network households. For instance, in an implementation where targeted assets are forwarded to individual set top boxes (STBs), such STBs may include individual addresses (e.g., MAC addresses).
  • STBs may include individual addresses (e.g., MAC addresses).
  • Such addresses are typically contained within the customer database. Accordingly, an asset targeted to that network household may be addressed and delivered to a STB of the network household. In such an arrangement, the STB may be operative to insert the asset into network content (e.g., programming) at an appropriate time.
  • network content e.g., programming
  • the ADS 102 may also incorporate a viewership-information database 108 that may provide statistical information based on general usage habits of network users and/or usage information content selections by individual users of a specific network household.
  • statistical information may be obtained from, for example, media research entities (e.g., Nielsen ratings).
  • household usage information may be reported from the STB 118 of a network household via an interface 125 that may be the same as the interface through which broadcast content is received.
  • a separate interface may be utilized to report household usage information.
  • Such a separate interface may include, without limitation, a Telco interface and/or an Internet interface.
  • the viewership monitoring/information database 108 may be utilized to provide an indication of which member of a household is or is expected to be receiving network content from an STB, as is more fully discussed herein.
  • the network delivery equipment 110 also receives video inputs from various sources and asset 112 that may be transmitted to the network households 150 .
  • video streams for multiple programming channels may be delivered to STBs 118 of the network households 150 .
  • the assets 112 may include ad options for insertion in any given commercial spot on any given ad supported programming channel.
  • the assets 112 may further include metadata identifying the target audience/desired household recipient for each asset.
  • An asset provider interface 130 allows asset providers to provide assets to the ADS 110 and specify targeting criteria/constraints for those assets.
  • the assets provided to the ADS 110 are stored in a repository/database 112 for subsequent delivery to appropriate network households.
  • the ADS 110 utilizes the targeting constraints, third party data, customer data and/or viewership information to identify appropriate network households to receive a particular asset.
  • the asset providers may provide household targeting criteria/constraints such that the assets are only delivered to households complying with the characteristics desired by the asset provider.
  • the asset provider may specify which member of a household is to receive the asset.
  • the third party database(s) 104 can provide very rich information regarding individuals which may be matched to network users.
  • third party databases include databases by entities such as, without limitation, Acxiom® who is a customer and data information management company and Experian SM whose principal line of business are credit services.
  • entities such as, without limitation, Acxiom® who is a customer and data information management company and Experian SM whose principal line of business are credit services.
  • entities offer a range of products and services including detailed information regarding individual people and consumers in general. For instance, such entities collect information on people, businesses, motor vehicles and insurance. They may also collect ‘lifestyle’ data from through, for example, on-line and off-line surveys.
  • Information collected by such entities often includes personal and/or household data (e.g., age, gender, race, education, etc.) that may be matched to network households and household members (e.g., by correlating/matching addresses, names etc).
  • some data providers obtain department of motor vehicle (DMV) database information which may provide information regarding the name, home address, sex, height, weight, eyesight, etc. of a member of a network household.
  • DMV department of motor vehicle
  • real estate records may be accessible that may include, for example, home values, homes with swimming pools, homes with three car garages, home lenders, home equity, etc.
  • Such real estate record may also provide at least at least ancillary information about, for example, household income.
  • Automotive registration information may be available and include, for example, the type, number, value of automobiles registered to/associated with an individual or household.
  • Purchasing behavior databases e.g., credit card databases, grocery store value members, etc.
  • Association membership databases e.g., medical boards, licensing agencies, bar associations, etc.
  • asset providers may provide their own customer database information.
  • a car manufacturer may provide information (e.g., names, last known addresses, etc) associated with previous buyers of their automobiles. This may allow the car manufacturer to provide advertising regarding, for example, new models or extended warranties to such previous buyers.
  • third party data and/or customer data exists which may be variously correlated to households of network customers. Based on any combination of this information, it may be possible to obtain actual and/or deduce putative information about individual members of a household. For instance, it may be possible to determine the actual membership and/or composition of a household (e.g., mother 36, nurse; father 42, contractor; two children, 6 and 8, girls etc.). That is, third party database information may be obtained and correlated to network households to identify, for example, occupations, purchasing information, personal interests, demographic information, etc. of members of a network household. This may allow for identifying products and/or services that are of interest to one or more of the individual members of the household. Likewise, the detailed third party information may also allow asset providers to specify the types of households and/or members of such households to which they want their assets disseminated.
  • asset providers may also allow asset providers to specify the types of households and/or members of such households to which they want their assets disseminated.
  • the ADS 102 performs most of the third party data aggregation and subsequent correlation of household attributes with asset targeting constraints at the network level. That is, correlation of assets with particular households is done by the network, and the ads are subsequently delivered to those correlated households and/or the members of those households.
  • information may be provided to each household that allows a household to identify assets for the household. That is, rather correlating assets to households at the network level where assets are specifically addressed to particular households, some of the ADS functionality moves to the set top. This may allow sending out targeted assets to all set top boxes and allowing the set top boxes to download and/or store and output household appropriate assets. Accordingly, it will be appreciated that the discussion presented herein is applicable to both network ADS and set top ADS systems.
  • the set top boxes or digital set top boxes of a household may be operative to match detailed household data against detailed targeting criteria of mass distributed assets in order to ensure the appropriate assets are downloaded from the network for immediate presentation to household members or for storage and subsequent presentation to household members and/or specific household members.
  • a compact representation of these characteristics also facilitates efficient matching of the household data to the targeting criteria. This is true if the ADS functionality is located in the network or at the set top.
  • predicate operators may take household attributes and constant values (e.g., as may be determined form third party data, customer surveys etc.) as operands and produce Boolean values of true or false as results. These predicate operators may be combined with AND, OR and NOT operations to form the expression of a targeting criteria.
  • One method of expression is a traditional infix style notation that uses parentheses to dictate the order of operation, or it may use a prefix style notation or a postfix style representation (often referred to as reverse polish notation). These latter two are generally easier for a computer processor to parse and evaluate and therefore may be preferable for STB implementation.
  • the users of such a system would, of course, have to provide the desired targeting criteria.
  • the users would not have to enter such criteria in the Boolean form or other specialized notation.
  • the user may, for instance, use a graphical user interface (e.g., asset provider interface 130 ) to specify the desired combination of targeting attributes/criteria and the interface (or other network platform) translates the criteria into the proper notation, which may be further reduced to a computer representation.
  • asset provider interface 130 e.g., asset provider interface 130
  • the interface or other network platform
  • an ADS system that uses only one unary predicate operator that takes an integer value that identifies a specific household attribute in a string or vector of Boolean values (i.e., household attribute vector) and returns corresponding value may be implemented. That is, a predicate operator that returns TRUE when given n and the nth value in the vector is TRUE and returns FALSE when the nth value is FALSE. For instance, supposing that there are five attribute categories of information about households and/or the people living in the households including: home owner(s), lease car, children under 12 present in household, cat owner(s), and dog owner(s). Boolean values of TRUE or FALSE for each of these household information items are generated for each household in the network.
  • the household attribute vector for a single unmarried person with no children or pets who rents an apartment and owns his car would be (FALSE, FALSE, FALSE, FALSE, FALSE).
  • a household where the house and car are owned, that has a 5 year old child and has a cat, but no dog would be represented as (TRUE, FALSE, TRUE, TRUE, FALSE).
  • BVAL Boolean value
  • integer values for household attributes may be desirable (although it should be noted that by breaking an integer value down into its binary representation and associating TRUE and FALSE with 1 and 0 the previous system can be used to represent integer attributes).
  • five attribute categories of information are set forth for households and/or the people living in the households include: home owner(s), lease car, children under 12 present in household, cat owner(s), and dog owner(s).
  • Integer values of 1 (TRUE) or 0 (FALSE) for each of these household information items are generated for each household in the network. For instance, the household integer attribute string or vector for a single unmarried person with no children or pets who rents an apartment and owns his car would be: 0 0 0 0 0. A household where the house and car are owned, that has a 5 year old child and has a cat, but no dog would be: 1 0 1 1 0. Such a representation allows for generating a household attribute string or vector in an extremely compact manner.
  • predicate operators may include, for example, a binary “less than” predicate operator (abbreviated LT), which would return TRUE if and only if the first operand is less than the second operand, would be adequate for most applications.
  • More comparison predicate operators may be added as a convenience but the single LT operator in combination with an equality operator allows all possible comparisons.
  • a less than or equal (LE) predicate operator which would return TRUE if and only if the first operand is less than or equal to the first operand may be implemented LT(x,C) or EQ(x,C) or more simply by changing the constant used in LT: LE(x,C) is the same as LT(x,C+1))
  • a targeting expression such as BVAL(1) AND LT(99,000,IVAL(1)) AND LT(IVAL(1), 151000) becomes 1 AND LT(3, 1) AND LT(1,4) where the integer vector has been extended to include the constants 99,000 and 151,000 as the third and fourth elements respectively.
  • This method can be applied in an analogous manner to the postfix expression method.
  • This method has the advantage that the expressions are more compact. Once this framework is in place it is easy to augment the set of predicate operators. For instance, a common extension would be to add a set of arithmetic predicate operators that perform addition, subtract, multiplication, integer division, and remainder.
  • This mechanism can be used in for targeting advertising by arranging for an ADS or other platform in the network (e.g., a headend) to generate and download into each individual STB a set of household attribute strings or vectors of Booleans and/or integers that characterize that household. That is, an attribute template may be generated where each entry in the string or vector corresponds to one predetermined household attribute. For example, entry 350 may correspond to households having three-car garages, etc. In any case, such household attribute strings or vectors may be generated utilizing available third party data to populate such predetermined strings and thereby provide highly detailed yet compact household classifications that maybe used to match a household or members of the household with assets provided via a broadcast network. Further, the attribute strings or vectors may be periodically updated.
  • the STBs may themselves generate or populate entries into the attribute strings or vectors.
  • the STBs may include logic and/or programming that allows the STB to generate or populate an attribute strings or vector for the household.
  • the STB may receive third party data from the network. That is, the network may access a third party database to obtain information for a particular household and forward that information to a STB (or other user equipment device) of the household which then utilizes the data to generate/populate the string or vector.
  • the STBs may utilize user behavior (e.g., click stream data) to deduce one more values for implementation into the household strings or vectors.
  • targeting criteria for an asset can be represented in a compact manner for use with the household attribute string or vector.
  • the ADS platform can compare households to targeting constraints of assets and individually forward assets to matching households.
  • each STB uses the attributes to evaluate each targeting criteria in a targeted assess in relation to their individual attribute strings or vectors to determine if the targeting criteria are met at that STB. Note that it is not necessary to transmit all known attributes (and/or constants) to the STB, only those criteria/attributes which will be actively used in targeting of a particular asset need be transmitted.
  • the list of targeting expression may change from time to time, and thus the set of criteria/attributes may change from time to time.
  • the asset may be output to the household.
  • the household attribute strings or vectors may include thousands of potential attributes.
  • the targeting constraints may include multiple targeting attributes.
  • the required match between the targeting constraints and the household attributes may be dictated by an asset provider. For instance, for an asset having ten (10) constraints, the asset provider may require all the constraints are matched before the asset is delivered. In contrast, for an asset having thirty (30) constraints, the asset provider may require a match of a pre-established portion (e.g., 12) of the constraints. Further, it will be appreciated that some constraints may be necessary constraints (e.g., income over 50,000) while other constraints may be optional.
  • attribute strings or vectors describe one mechanism for matching asset constraints with household attributes and may be utilized with any of the systems disclosed herein. However, it will be noted that the systems disclosed herein are not limited to using the attribute strings or vector methodology for matching asset constraints and household attributes/characteristic.
  • FIG. 3 illustrates a theoretical example of network usage of a household 300 including a television set 320 and an STB 312 that are associated with multiple demographically distinct users 303 - 306 .
  • Arrow 307 represents a timeline during which the television is utilized.
  • a first user 305 in this case a young child, uses the television 320 during a first time period—for example, in the morning.
  • Second and third users 303 and 304 use the television during time periods 309 and 310 , which may be, for example, in the afternoon or evening.
  • An adolescent child 306 uses the television during a night time period in this example.
  • targeting based on household demographics may have limited effectiveness. For example, it may be assumed that the young child 305 and father 303 in most cases would not be targeted by the same asset providers.
  • a targeted advertisement for pool cleaning/maintenance services is provided to each household in the cable network having a pool
  • delivery of such an advertisement to a three-year-old child rather than the purchasing/decision-makers of the household results in a missed asset impression.
  • embodiments of the asset delivery systems disclosed herein obtain and/or utilizes additional information in order to make a determination as to which member or members of the household (e.g., current user or users) are putatively receiving output from a customer premise devise (e.g., STB).
  • a customer premise devise e.g., STB
  • an asset targeted to a specific member(s) of the household may be delivered with an improved confidence that the targeted member(s) actually receive the asset.
  • FIG. 4 illustrates one process ( 400 ) for use in providing assets to specific households.
  • an asset dissemination request is received ( 402 ) from an asset provider for a specified asset.
  • the request includes one or more household targeting criteria/constraints. For instance, a car company could, for a given asset (e.g., minivan advertisement), specify that the asset is to be disseminated to households with greater than $35,000 income with at least one child in a specified geographic area.
  • the request may also include one or more household member targeting criteria/constraints dictating which member(s) of the household is/are intended to receive the asset (e.g., household adults, over 35, gender of household adult, etc). That is, the asset provider may indicate which member(s) of a potentially multiple member household is/are the desired recipient(s) of the asset.
  • the ADS may then access ( 404 ) third party data to identify households matching the targeting constraints.
  • the ADS may either directly access various third party databases (e.g., public databases) or provide a request to a data management company (e.g., private databases) who provides a list of households matching the targeting criteria.
  • the ADS may include predetermined household attribute vectors that allow for identifying households that match the targeting criteria.
  • the matching households Once the matching households are identified, they may be correlated ( 406 ) with network households.
  • the addresses of network households that match the targeting criteria may be identified and the asset may be delivered ( 408 ) to such network households.
  • the asset may be delivered ( 410 ) to the desired household member.
  • information transmitted to an STB 118 of an identified network household includes the target asset and information (e.g., metadata) identifying the targeted household member(s) for each such asset.
  • the assets need not be transmitted in real-time. That is, assets may be forwarded to the STB 118 and stored in advance of an insertion spot where the asset may be delivered.
  • the STB 118 has substantial resources available for storage, e.g., the STB 118 is a DVR box. In addition, it is assumed that the STB 118 has sufficient processing resources available to run an application for implementing certain targeted asset system functionality.
  • the STB 118 includes an asset delivery module 122 and storage 124 that can be used for storing asset options until delivery.
  • the illustrated STB also includes an optional viewer monitoring module 123 that is operative to record network usage and report the same to the network.
  • the STB 118 receives asset options addressed to the household (e.g., targeted to one or more members of the household) as well as metadata identifying the target individuals/household members for each of the assets. These assets and their metadata are stored in asset storage 124 . The process of inserting these assets into network content being output to the members of the household is implemented by the asset delivery module 122 .
  • the asset delivery module 122 is operative to identify an asset delivery opportunity and deliver an appropriate asset.
  • the asset delivery module 122 monitors the current programming channel being used by a current household member/network user, identifies an upcoming asset insertion spot for which targeted asset delivery is desired on that programming channel, identifies an appropriate asset for delivery, retrieves the asset from storage 124 and delivers the asset to users during the asset insertion spot.
  • metadata associated with received network content streams may identify the insertion spots for which assets can be delivered. If more than one asset is available for a given spot, appropriate logic may be executed to make a decision. For example, the asset to be delivered may be selected based on a lottery or rotating basis, or the highest value asset may be inserted.
  • inputs 140 from the current user of a multiple user STB may be analyzed by an algorithm/software supported by the STB to determine characteristics associated with the current user (e.g., in relation to other members of the household or statistical usage patterns).
  • actual viewing history and/or statistical information may be utilized to obtain an indication of characteristics of the current user of the STB.
  • an indication e.g., a binary indication, percentage likelihood, etc.
  • a determination may be made as to the presence or absence of a targeted household member(s) for a particular targeted asset.
  • the targeted household member(s) may be delivered.
  • the system may select a different targeted asset (e.g., directed towards another household member or a default asset for the household) or allow a network default asset to be delivered.
  • the asset delivery module 122 has access to a click stream 140 from the network users of the household. Accordingly, the ad delivery module 122 can utilize various classification algorithms to determine characteristics of the current user in real-time, as described in U.S. patent application Ser. No. 11/743,540, entitled “System and Method to Perform Real-Time Audience Estimation and Commercial Selection Suitable for Targeted Advertising”, and U.S. patent application Ser. No. 11/743,544, entitled “Fuzzy Logic Based Viewer Identification for Targeted Asset Delivery System”, the contents of both which are incorporated by reference herein. These characteristics or classification parameters can be used to generate user presence indications to control asset selection and delivery.
  • third party data 104 customer database 106 and/or viewership monitoring information 108 for a specific household and/or an individual STB within the household may allow for improving the ability of the STB to determine who is currently utilizing the STB 118 .
  • third party data and/or customer database information is available that allows the STB to know the composition of the members of the household (e.g., actual and/or putative)
  • the asset delivery module 122 may utilize that information in conjunction with the click stream 140 or other inputs from the user to make an identification as to who is currently receiving output from the STB.
  • a simplified algorithm may be implemented by the asset delivery module 122 for determining the probable current user(s) of the STB.
  • FIG. 5 illustrates one process ( 500 ) for delivering targeted assets received and stored by a STB in conjunction with utilizing user inputs to identify which household member is the current user of the STB.
  • one or more assets addressed to the household and targeted to one or more members of the household are received ( 502 ) at the STB via the network interface.
  • These assets are stored 504 in local storage associated with the STB.
  • Classification algorithms supported by the asset delivery module 122 are utilized to determine ( 506 ) a probable identification of the household member(s) currently utilizing the STB. Such algorithms may be self contained. That is, such classification algorithms may be operative to provide an indication of the demographic classification of a putative user(s) without any knowledge of the actual demographic make-up of the household.
  • the asset delivery module may receive household information from the network for use with classification algorithms to determine which member(s) of the household is currently receiving network content from the STB.
  • household membership composition may be known or inferred. That is, the actual or putative members of the household may be effectively determined.
  • This information may be forwarded to the STB, which may then implement a member selection algorithm based on the user inputs to determine which of the known/inferred household members is currently using the STB.
  • the asset delivery module of the STB receives an input (e.g., click stream 140 ) from the current network user.
  • the asset delivery module of the STB may putatively determine ( 508 ) which member of the household is currently utilizing the STB. Once this determination is made, the STB may select ( 508 ) assets stored within the ad storage 124 that are targeted to the current network user or users and deliver ( 510 ) the asset to the user(s). Further, once the asset is delivered to the current user(s) who is believed to be the targeted individual for that asset, the STB may report ( 512 ) the delivery of the asset to the network.
  • the ability to match third-party data to network households to identify appropriate households for asset delivery and the ability to deliver the asset to particular household members may allow for increasing the effectiveness of asset targeting.
  • the ability to deliver assets to specific members of a household may allow for targeting demographic groups that were previously not large enough to receive broadcast assets in a cost effective manner. That is, the ability to deliver assets to specific household members allows for providing assets to a small set of individuals sharing one or more specified traits. This may allow for broadcast targeting of assets that previously were limited to other forms of advertising (e.g., trade publications and/or seminars).
  • medical products e.g., heart valves, stints, etc.
  • medical professionals such as physician/surgeons who specialize in particular medical field (e.g., cardiology).
  • physician/surgeons who specialize in particular medical field (e.g., cardiology).
  • other advertising media e.g., trade journals, sales representatives, etc.
  • broadcast dissemination of assets to small or specialized groups has previously been cost prohibitive, especially when there is no guarantee that a targeted individual is present to receive such assets when output.
  • the ability to utilize third-party database information to identify households including such specialized individuals, the ability to deliver information/assets to those households and the ability to putatively determine when the targeted individual is receiving network content allows asset providers to deliver assets to specialized groups that were previously considered too small to receive broadcast assets.
  • FIG. 6 illustrates a process ( 600 ) for use with the ADS system where asset providers are allowed to provide assets to a specified group of recipients.
  • an asset provider may provide a list of identified recipients (e.g., names, addresses or other identifying information) to which they would like to deliver one or more assets.
  • such a process may be used to deliver high-value assets (e.g., light jet advertisements) to a group of recipients identified by an asset provider as likely consumers for such high-value assets.
  • the process may be utilized for more generalized targeted asset delivery where an asset provider intends to, for example, provide assets to previous customers.
  • an asset dissemination request is received ( 602 ) that includes recipient information identifying a plurality of desired asset recipients.
  • the asset dissemination request also includes an asset for dissemination to those identified recipients.
  • Third-party database information is accessed to identify ( 604 ) households associated with the desired asset recipients.
  • the third-party database information may also be accessed to identify one or more demographic characteristics of the desired recipient within the household. For instance, if an asset provider intends to provide assets to medical doctors (e.g., desired recipients) within a geographic region, the ages and gender of these medical doctors will vary between households. Accordingly, if all or a portion of this demographic information is not known to the asset provider, third-party database information may be utilized to obtain such information for use in generating a household member constraints/criteria.
  • constraints may be utilized to deliver the asset to the correct member of the targeted household.
  • the asset provider may provide demographic information that allows for effectuating delivery of the asset to the correct household member.
  • the identified households are correlated ( 606 ) with network customer information to identify which of the identified households are served by the network (e.g., are network households).
  • the network addresses are obtained ( 608 ) for each network household.
  • household member constraints may be attached ( 610 ) to the asset with the network address and the asset may be delivered ( 612 ) to each of the network households.
  • user equipment devices e.g., STBs
  • STBs user equipment devices that receive assets may output the same when there is an indication that the targeted individual of the household is present. Further, such user equipment devices may report the same back to the ADS system.
  • Asset targeting based on the current user or users of a STB can be implemented using a variety of architectures in accordance with the present invention.
  • Various implementations discussed above involve a forward-and-store functionality.
  • a STB 700 may receive assets for local storage 706 that are targeted for delivery to specific members of the household prior to receiving a content stream 702 into which the assets are inserted.
  • assets may be received via the network interface or via a separate communications interface 704 .
  • Such a separate communications interface may also be utilized to provide information to the network (e.g., asset delivery reports, network usage information etc.).
  • the STB 700 selectively replaces a default advertisement within a content/programming stream 702 received by the STB.
  • an STB of a household 700 receives a programming stream 702 from a network platform 90 .
  • a programming stream may be received from any appropriate network platform (e.g., repeater station, satellite, headend, etc.).
  • the content stream 702 is provided to the STB where programming is provided with an interleaved programming break 716 including at least a first asset delivery spot.
  • This programming break 716 is proceeded by an insertion signal or tone.
  • the STB may include a decoding device 712 that allows for monitoring a received content shown to identify an insertion signal and thereby identifying the time and duration of an upcoming break 716 .
  • the STB may also identify metadata and/or SCTE signals within the content stream 702 . Such signals may identify the targeted audience parameters for the default asset included within the programming break 716 .
  • the STB may utilize this information in conjunction with household member targeting criteria of stored assets as well as an indication of which household member is currently receiving content to determine whether the default asset included within the programming break 716 is suitable for delivery to the current user of the STB or if an alternate asset(s) would be more appropriate.
  • the STB may utilize a selector 710 switch between the content stream 702 and an asset input stream interconnected to the asset database 706 such that a default asset within the content stream 702 may be replaced with a stored asset targeted to the current user.
  • targeted assets may be transmitted to network users of a specified household in synchrony with a given break in a content stream.
  • a dynamic insertion system is utilized to insert assets into a content stream 808 for delivery to a specific household 800 .
  • the STB 804 of the household 800 may include a selector 802 , which is operative to switch to an asset stream associated with a targeted asset at the beginning of a break 816 and return to a programming content stream at the end of the break. That is, the selector 802 may hop between content streams/transmission bands during a break to deliver a targeted asset to an identified network user.
  • the ADS system 102 may utilize third party database information 104 in order to identify network households and members of the network household for receipt of a targeted asset.
  • the STB 804 may include a viewer monitoring module 820 that, similar to the asset delivery module discussed in relation to FIG. 2 , is operative to identify input from a network user in order to provide a putative identification of the current network user or users. Furthermore, the viewer monitoring module 820 may be operative to send this information to the ADS system 102 within the broadcast network 100 . Such reporting may be done via the network interface or via a separate communications link 830 . Alternatively, the viewer monitoring module 820 may be operative to report current user identification upon determining a change in the current putative user/household member. In a further embodiment, the viewer monitoring module may simply pass along inputs from the current user(s) to the ADS 102 .
  • algorithms for determining a current user(s) may be stored by the ADS 102 and/or utilized with viewer history information associated with the STB stored by the network.
  • the ADS 102 Upon receiving an indication of the putative identity of a current network user in addition to the identification of that network user (e.g., MAC address of the STB 804 ), the ADS 102 is operative to access assets from storage that are targeted to that particular user of the STB 804 .
  • a targeted asset may be inserted into a parallel transmission band 810 to the content stream 808 currently being output to the user of the STB.
  • the parallel content band 710 is a single content band that is dedicated to the household 800 of the STB 804 .
  • a plurality of parallel content bands are available to provide targeted assets to multiple different households.
  • the asset may be inserted into a content stream 810 A-N and delivered to the STB.
  • a signal may be provided to the STB of the targeted household 800 such that the STB 804 knows which parallel transmission band to switch to during the asset insertion spot/break.
  • the STB may receive information with the content stream (e.g., metadata SCTE signals, etc.) that provide an indication of the location of the upcoming targeted asset.
  • the channel selector 802 of the STB 804 may switch between transmission channels at the beginning of the break (e.g., signaled by the tone), present the asset in the parallel transmission band to the user and then switch back to the original content stream at the end of the insertion spot. That is, the STB may switch back to the primary transmission band such that the household switches back to the programming they were originally receiving.
  • the ADS 102 utilizes viewer information 108 accessible via the network in order to provide an indication that a targeted member(s) of a specific household is receiving content.
  • assets may again be selected for a household and/or specific members of a household based on third party data 104 .
  • viewer information 108 is utilized instead of receiving an indication from the STB of the putative identity of the current user(s).
  • Viewer information may be based on statistically gathered information that may be received from media research entities such as, for example, Nielsen ratings.
  • third party database 104 and/or customer databases 106 may be utilized to identify compositions of the household.
  • viewer information database 108 may be utilized to provide an indication of which household member(s) is most likely receiving content. For instance, if a targeted household is receiving network content on a Saturday afternoon (e.g., college football) and viewer information indicates that 70% of the audience for the programming are represented by a particular demographics (e.g., adult males), this viewer information may be utilized with putative and/or actual information relating to the composition of the household. Accordingly, if targeted assets are available for the adult male of the household during a time period when network content consumption is associated with adult male viewing, an asset for that household member may be addressed and delivered at that time with an enhanced likelihood of being delivered to the correct household member.
  • a targeted household is receiving network content on a Saturday afternoon (e.g., college football) and viewer information indicates that 70% of the audience for the programming are represented by a particular demographics (e.g., adult males)
  • this viewer information may be utilized with putative and/or actual information relating to the composition of the household. Accordingly, if targeted assets are available for the
  • the viewer information 108 may include actual viewer information from a specific household.
  • the STB of the household may periodically report viewer information including channels viewed and/or the times those channels were viewed. Accordingly, this information may be utilized to generate a profile of expected usage times for members of the household. In this regard, such a profile may be utilized in conjunction with providing assets targeted to specific members of the household.
  • the ability to correlate third party data to network households may also be utilized to provide feedback to asset providers regarding demographic information of households and/or individuals that consume (e.g., view) assets of the asset providers. That is, in a broadcast network 100 where at least a portion of the network households 150 within the network are operative to report the identity of the assets the household consumes, it is possible to identify demographic information associated with those households.
  • One system that allows for reporting the identity of consumed assets is set forth in co-pending U.S. patent application Ser. No. 11/332,773, entitled “Monitoring a Broadcast Network,” having a filing date of Jan. 12, 2006, the entire contents of which are incorporated herein by reference.
  • FIGS. 9 and 10 illustrates a system and process ( 1000 ) where at least a portion of the households 150 within the network 100 are operative to report to a platform 102 within the broadcast network (e.g., ADS system 102 ) the identity of assets that are output to users of customer premise equipment (e.g., STB's) of those households.
  • the ADS 102 is operative to receive these asset delivery reports from reporting modules 152 some or all of the network households 150 and determine the network addresses associated with each reporting household.
  • the network addresses of the reporting network households may, in one embodiment, be reported with the asset delivery reports.
  • Such asset delivery reports may be received directly from network households or from one or more network platforms 90 (e.g., head ends, etc.) servicing such network households.
  • the ADS system is operative to correlate ( 1004 ) those network addresses to third party data 104 to identify demographic information of the consuming households.
  • correlation ( 1004 ) may require accessing customer databases 106 in order to determine customer information associated with the network addresses.
  • customer information e.g., names, addresses, etc
  • third party database information may then be correlated to third party database information.
  • information about the network households that consume a particular asset may be identified ( 1006 ).
  • the information regarding households consuming a given asset (e.g., consumption data) may be summarized ( 1008 ) prior to presentation to asset providers 130 .
  • third party data may be divided into various demographic categories. That is, upon request by asset providers, the ADS may determine various specified demographic characteristics of the households that consumed a particular asset. Such demographic information may include, without limitation, household income, geographic location, household size, ethnicity, geodemographic cluster from some model, “wealth,” net worth, presence of children under 12, etc.
  • consumption data may be provided ( 1010 ) to an asset provider who may then utilize such information for future asset production and/or asset targeting.
  • the identity of individual households who consume the asset may not be provided to asset providers.
  • the identification of individual households may be provided to asset providers.
  • asset providers may be able to deliver additional assets to the identified households, and the members of the identified households may receive assets that are of interest to the household.
  • asset delivery information may be used to anti-correlate demographics to assets that are actively rejected by network viewers.
  • ADNs may be extended to include information about “active tune aways” wherein a network viewer views only a fraction of the start of an asset and then changes channels.
  • the ADN may contain the fraction of the asset that was viewed, and whenever that fraction falls below a certain threshold that asset can be considered to be rejected.
  • the third party database information may be accessed to provide a demographics for network users who receive, but reject, the asset. Accordingly, for a given asset a plurality of ADNs may be matched to a plurality of different network households to provide a general profile of network users that reject the asset.
  • asset rejection reports may be provided. These rejection reports may prove invaluable to asset providers. As an example, suppose that an asset provider has targeted a specific asset at men between the ages of 18 and 54. A report that men between the ages of 35 and 54 routine consume the assets but men between the ages of 18 and 34 actively reject the assets could lead to the development of an asset that better appeals to the 18 to 34 age range.
  • the ability to utilize anti-correlation information may be extended to the consumers themselves. For instance, as illustrated in FIG. 2 , households may be provided access to a consumer interface 142 . At such an interface, a household member/user may, for instance, use the graphical user interface 142 to specify positive or negative criteria that may be used in providing assets to the household associated with the consumer.
  • the provision of negative constraints may be especially important as consumers who specifically note they are not interested in receiving certain classes of assets are likely to tune away form such assets when presented. Accordingly, rather than provide an undesired asset that will likely result in a tune away, the asset insertion opportunity is better served by providing another asset that is deemed acceptable by the consumer.
  • the household attributes and/or resulting attribute vectors may include consumer provided preferences and dislikes.

Abstract

A broadcast targeting system is provided where third party database information is utilized in conjunction with broadcast network client information to identify households within the broadcast network including one or more desired recipients of targeted assets. In instances where a user equipment device of the targeted household includes multiple users (i.e., a multiple-user device), use of third party data in conjunction with an indication of which household member is currently using the multiple user device (e.g., set top box, etc.) allows for more effectively delivering assets targeted to a specific member(s) of the household

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims priority and the benefit of the filing date under 35 U.S.C. 119 to U.S. Provisional Application No. 61/086,566, entitled, “THIRD PARTY DATA MATCHING FOR TARGETED APPLICATION,” filed on Aug. 65, 2008, the contents of which are incorporated herein as if set forth in full.
  • FIELD
  • Systems and methods presented herein relate to the provision of targeted assets via a network interface. In one arrangement, targeted assets are provided to individual households of a broadcast network based on database information associated with the individual households.
  • BACKGROUND
  • Broadcast network content or programming is commonly provided in conjunction with associated informational content or assets. These assets include advertisements, associated programming, public-service announcements, ad tags, trailers, weather or emergency notifications and a variety of other content, including paid and unpaid content. In this regard, assets providers (e.g., advertisers) who wish to convey information (e.g., advertisements) regarding services and/or products to users of the broadcast network often pay for the right to insert their information into programming of the broadcast network. For instance, advertisers may provide ad content to a network operator such that the ad content may be interleaved with broadcast network programming during one or more programming breaks. The delivery of such paid assets often subsidizes or covers the costs of the programming provided by the broadcast network. This may reduce or eliminate costs borne by the users of the broadcast network programming.
  • In order to achieve a better return on their investment, asset providers often try to target their assets to a selected audience that is believed to be interested in the goods or services of the asset provider. The case of advertisers on a cable television network is illustrative. For instance, an advertiser or a cable television network may target its ads to certain demographic groups based on, for example, geographic location, gender, age, income etc. Accordingly, once an advertiser has created an ad that is targeted to a desired group of viewers (e.g., targeted group) the advertiser may attempt to procure insertion times in the network programming when the targeted group is expected to be among the audience of the network programming.
  • Various asset targeting systems have been proposed in the context of targeting ads to individual households (e.g., targeted households) in a cable television network. In one implementation, an asset targeting system is capable of selecting ads for delivery to a particular household based on known information associated with that household. In this regard, various data repositories (i.e., third party databases) may contain information associated with, for example, purchasing information, demographic information, etc. associated with the individual household. Accordingly, this third party database information is utilized to select ads for delivery to the household that are of putative interest to members of the household. After delivery, these ads can be stored by a user equipment device (e.g., set top box) of the household and inserted in a subsequent commercial spot.
  • SUMMARY
  • In view of the above, the inventors of the current systems and methods (i.e., utilities) have recognized that, in many instances, household targeting may not result in a desired level of granularity for asset delivery purposes. More specifically, it has been recognized that a majority of households include multiple members and these members are often demographically diverse. For instance, household members may form a family having a father, mother, adolescent child and a young child. Accordingly, assets targeted to the father may not be of interest to any of the other members of the household. Likewise, delivery of an asset targeted to the father while the father is not present results in both a missed asset impression for the father as well as a missed asset presentation opportunity for another member(s) of the household.
  • Accordingly, the present inventors have recognized that in instances where a user equipment device of a household includes multiple users (i.e., a multiple-user device), use of third party data in conjunction with an indication of which household member is currently using the multiple user device (e.g., set top box, etc.) may allow for more effectively selecting and delivering assets targeted to a member(s) or desired recipient of the household.
  • According to a first aspect, a system and method (i.e., utility) is presented for use in targeting broadcast network content (e.g., assets) wherein content is targeted to one or more desired recipients of an individual household, which may include multiple household members. The utility includes receiving, at a network platform, an asset dissemination request for an asset. The asset dissemination request includes household targeting criteria for the asset. The utility identifies network households that comply with the household targeting criteria for the asset. Once such network households are identified, the asset and at least one household member criteria is delivered via a network interface to the identified network households. Accordingly, user equipment device at each of the network households may utilize the household member criteria for outputting the asset upon identifying a putative presence of a household member complying with the household member criteria.
  • Generally, the process of identifying network households includes accessing third party database information in order to identify households complying with household targeting criteria. In this regard and as will be discussed herein, household targeting criteria may include constraints regarding household demographics, geography and/or household member composition. In further arrangements, asset providers may provide information (e.g., lists) of specific intended recipients. Such asset provider recipient information may be very detailed. For instance, an auto manufacturer may have detailed information for their previous customers. Accordingly, this information may be utilized for targeting assets to those previous customers. In a further arrangement, the system operator may provide additional information about their subscribers. For instance, a cable operator may identify subscribers that receive particular kinds of service—such as high definition television or VoIP telephony services. However, it will be appreciated that such desired recipient information without the ability to correlate that information with the network locations of those recipients may be of limited value for use with targeting assets. Accordingly, the present utility allows such desired recipient information to be utilized in conjunction with third party database information and/or network customer information to provide targeted assets to the network households of the desired recipients and allow the asset to be delivered to the desired household member.
  • The utility is operative to access third party database information to identify households that comply with the household and/or desired recipient targeting criteria. The utility is then operative to correlate identified households that meet the household targeting criteria with network households. As will be appreciated, not all households identified via the third party database information may be serviced by the network. In any case, use of customer database information allows for correlating complying households with network households. Furthermore, customer database information allows for obtaining network addresses for those network households. Accordingly, the assets may be delivered to each of the network addresses along with household member criteria, which may be individualized for each network household.
  • Delivery of the asset and a household member criteria allows for user equipment devices at the network households to deliver the asset to a particular member of the household. In this regard, asset providers may provide the household member criteria. Alternatively, the household member criteria may be determined by the utility. For instance, if an asset is to be disseminated to doctors within a geographic area, third party database information and/or customer information may be utilized to find network households including doctors within the geographic area. However, the doctors may be expected to vary in gender and age between the network households. Accordingly, different household member criteria may be determined and utilized to effectuate delivery to the appropriate person within each network household.
  • Generally, third party data information may be obtained from any information repository including, without limitation, data management companies and public/governmental databases. This information may include purchasing information (e.g., credit card purchases or reports from customer loyalty cards), credit information, household composition, segmentation model clusters, and/or information about individual household members. Such information may be gathered from various sources including, without limitation, private databases and/or public databases such as DMV databases which may provide detailed information about individual persons, real estate records which may provide specific information about the home associated with the network address (e.g., presence/absence of swimming pool, 3-car garages, etc.). Additional information databases may include information regarding interests or associations of individual members of the household. For instance, public database registrations of various associations (e.g., bar associations, medical licensing boards, etc.) may include information regarding occupations of individual members of a household. Such information may be utilized to determine actual members, putative members and/or demographics of a household. Accordingly, once putative members and/or demographics of the household are identified, one or more assets may be selected for delivery to that household and/or for delivery to a specific member of the household.
  • In order to correlate third party data and/or asset provider recipient information with individual households, network customer database information may be obtained. Such network customer database information may be obtained that includes customer specific information associated with individual households. Such information may include, without limitation, address/location of individual network households and/or one or more names of individuals associated with the network household.
  • In another aspect, a system and method is provided for representing household attributes and/or asset targeting criteria in a simplified form. In this aspect, attributes of a household or an asset may be defined as an attribute vector. In this regard, the attributes may be mathematically defined by their entries within a vector. Furthermore, such vector entries may be Boolean and/or integer values. As will be appreciated, utilization of such Boolean or integer values allows for creating a detailed attribute vector having a small data size. Such attribute vectors may be generated utilizing third-party data information and may include multiple (e.g., thousands) of potential attributes. This may allow for generating compact attribute descriptions of households that may include very detailed information regarding the household. Likewise, the compact nature of the vector allows for the attribute vectors to be distributed to their individual households or utilized by head end systems to match the household attributes with targeted asset criteria.
  • According to another aspect, a method for dynamically inserting assets into a content stream for delivery to network households and to desired members within the household is provided. The utility includes receiving an asset dissemination request for an asset where the asset dissemination request includes household asset targeting criteria. The utility is operative to identify households complying with the asset targeting criteria. Upon receiving a signal from a first of the identified households indicating that said first network household is outputting network content, the utility is operative to determine a putative identity of the household member, or members, receiving the network content. Once the determination is made that a current user/putative household member is a desired recipient of the asset, the asset may be delivered to the household and output to the current user or users.
  • In one arrangement, receiving a signal from the user equipment device further includes receiving a signal indicating the identity of a putative current user. In this regard, user equipment devices of the network households may be operative to identify a current user and report such information to the utility for asset selection. In another arrangement, the utility may utilize viewership monitoring information associated with, for example, the network as a whole and/or individual households within the network to determine the putative identity of a current network user. In one arrangement, actual viewing history for individual network households may be accessible. Such actual usage history may be correlated with statistical usage patterns to determine the likely age, gender, etc. of a current user. Accordingly, a putative determination of the identity of the current user may be determined. In another arrangement, statistical data alone may be utilized to determine the putative identity of a current user of a targeted network household. In this regard, ratings information may be utilized to provide an indication of which member of the household is currently receiving network content.
  • Determining a putative identity of a current network user of a network household may be performed by generating household profiles based on information associated with third party databases, customer databases or other information repositories. In this regard, putative members of the household may be identified. Such information may be further combined with statistical or actual network usage patterns to provide an indication of which household member is a current user.
  • In a further aspect, asset delivery information provided by network households may be utilized to correlate demographic information to assets consumed by network users. In such a utility, asset delivery notifications (ADNs) may be received via a network interface from one or more network households. Such asset delivery notifications may include the identification of one or more assets output to users of the network household as well as the network address associated with the ADN. Accordingly, this network address may be correlated to household information. Such correlation may be performed utilizing customer information databases and/or third party databases. The third party database information may be accessed to provide demographic information associated with network users of the network household that receives a particular asset. Accordingly, for a given asset a plurality of ADN's may be matched to a plurality of different network households to provide a general profile of the network users who consumed a particular asset. Such a profile may be summarized and provided to asset providers such that they may use this information for future targeting and/or asset generation purposes. It will be appreciated that any personal or identifying information may be removed from such information prior to providing the same to asset providers.
  • In a further aspect, asset delivery information may be used to anti-correlate demographics to assets which are actively rejected by network viewers. In such a utility ADNs may be extended to include information about “active tune aways” wherein a network viewer views only a fraction of the start of an asset and then changes channels. The ADN may contain the fraction of the asset that was viewed, and whenever that fraction falls below a certain threshold that asset can be considered to be rejected. The third party database information may be accessed to provide a demographics for network users who receive, but reject, the asset. Accordingly, for a given asset a plurality of ADNs may be matched to a plurality of different network households to provide a general profile of network users that reject the asset. In the same way that asset consumption reports may be provided to network users, asset rejection reports may likewise be provided. These rejection reports may prove invaluable to asset providers. As an example, suppose that an asset provider has targeted a specific asset at men between the ages of 18 and 54. A report that men between the ages of 35 and 54 routine consume the assets but men between the ages of 18 and 34 actively reject the assets could lead to the development of an asset that better appeals to the 18 to 34 age range.
  • According to another aspect, a system and method (i.e., utility) is provided for improving delivery of an asset targeted to a current network user. Such utility may be implemented at a user equipment device of a household in a broadcast network. Initially, the user equipment device may receive assets addressed specifically to the household and which target one or more members of the household. Such assets may include household member criteria including a member of the household to which the asset is targeted. Subsequently, the user equipment device may receive an input from a user of the user equipment device (e.g., a household member). Based on this input, the utility may identify one of the members of the household as being the current user of the user equipment device. Accordingly, the utility may select assets for delivery based on the identified current user of the user equipment device.
  • In one arrangement, the utility may receive putative household member information. That is, processed third-party data regarding putative members of a household may be provided from the broadcast network to user equipment device of the household. Alternatively, household membership information associated with actual/identified members of the household may be provided to the user equipment device. Accordingly, the user equipment device may utilize one or more stored algorithms to select amongst, for example, predetermined classification parameters associated with members of the household. For instance, based on a click stream received by user input device, the utility may determine which of the household members is most likely currently receiving network content from the user equipment device. Accordingly, once the current user is identified, assets may be selected (e.g., from storage, from asset channels, etc.) that are targeted to the current user.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a broadcast network.
  • FIG. 2 illustrates one embodiment of a household targeting asset delivery system.
  • FIG. 3 illustrates network usage of a household.
  • FIG. 4 illustrates one asset targeting process that may be implements by the system of FIG. 2.
  • FIG. 5 illustrates one asset targeting process that may be implemented by an STB of a household.
  • FIG. 6 illustrates an asset targeting process that allows asset providers to provide specific information regarding desired recipients.
  • FIG. 7 illustrates a forward-and-store implementation of a household member targeted asset delivery system.
  • FIG. 8 illustrates a channel hopping implementation of a household member targeted asset delivery system.
  • FIG. 9 illustrates an asset provider feedback system.
  • FIG. 10 illustrates a process for use with an asset provider feedback system.
  • DETAILED DESCRIPTION
  • The present invention relates to various structure and functionality for delivery of targeted assets in a communications network, as well as associated business methods. Such targeted assets are typically provided with network content. In this regard, such network or broadcast content may be delivered in 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. Content may also be broadcast over the airwaves though, as will be understood from the description below, certain aspects of the invention may make use of bi-directional communication channels which are not readily available, for example, in connection with conventional airwave based televisions or radios (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.
  • The targeted assets may include any type of asset that is desired to be targeted to network users. It is noted that such targeted assets may include, without limitation, advertisements, internal marketing (e.g., information about network promotions, scheduling or upcoming events), public service announcements, weather or emergency information, or programming. The targeted assets may be independent or included in a content stream with other assets such as untargeted network programming. In the latter case, the targeted assets may be interspersed/interleaved with untargeted programming (e.g., provided during programming breaks) or may otherwise be combined with the programming. In the description below, specific examples are provided in the context of targeted assets provided during breaks in television programming. While this is an important commercial implementation of the invention, it will be appreciated that the invention has broader application. Thus, distinctions below between “programming” and “assets” such as advertising should not be understood as limiting the types of content that may be targeted or the contexts in which such content may be provided.
  • For purposes of illustration, the invention is described below in the context of cable television network implementations. Components of exemplary cable television networks 100 are depicted in FIG. 1 where different modalities are utilized to deliver broadcast content to network users. In the illustrated network 100, broadcast content is distributed to network users via a plurality of network platforms 90. Such network platforms may vary by region, broadcast network and/or nationality. In one arrangement, the network platforms include repeater stations 92 or satellites 116 that receive broadcast content (e.g., directly, over-air and/or via satellite transmissions) and repeat broadcast the content stream to network users/households 150. In another arrangement, the broadcast network provides broadcast content via a series of network platforms.
  • Such a series of network platforms may include regional/central network platforms as well local platforms. In a cable television network context, such regional/central network platforms may be represented by regional head ends 80. Each of the regional head ends may be operative to provide broadcast content (e.g., primary distribution) to a plurality of local head ends 82. Such local head ends 82 may then provide content (e.g., secondary distribution) to network users 150. The asset targeting functionality described herein may be implemented at one or more of the network platforms, regional/local head ends, etc.
  • Generally, the network platforms 90 process received content for transmission to network users. Among other things, the network platforms 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 150, e.g., individual households. The network platforms can also process signals from users in a variety of contexts. The network platforms may thus be thought of as the control centers or local control centers of the cable television network 100. It will also be appreciated that local head ends may also be operative to insert local content from local content providers (e.g., local television stations) and/or local asset providers. In any case, the broadcast signal is processed by user equipment devices of the network users, which may include a television, data terminal, a digital set top box, digital video recorder (DVR) or other terminal equipment. It will be appreciated that digital or analog signals may be involved in this regard.
  • Irrespective of the exact network configuration, users employ the network, and network operators derive revenue, based on delivery of desirable content or programming. The stakeholders in this regard include programming content providers, programming networks, asset providers such as network-wide advertisers (who may be the same as or different than the programming providers), delivery network operators such as Multiple Systems Operators (MSOs), local asset providers and users—or viewers in the case of television networks. All of these stakeholders have an interest in improved delivery of content including targeted asset delivery. For example, users can thereby be exposed to assets that are more likely of interest and can continue to have the costs of programming subsidized or wholly borne by asset providers. Asset providers can benefit from more effective asset delivery and greater return on their investment. Delivery network operators and asset providers can benefit from increased value of the network as an asset delivery mechanism and, thus, potentially enhanced revenues.
  • Historically, broadcast content from a programming network has included programming and interleaved assets, which asset providers have paid to have included with the programming of the programming network. These interleaved assets have been disseminated in a content stream along with the programming of the programming network. In addition, some programming networks have historically provided one or more cues within the content stream (e.g., programming and interleaved assets) to allow local network platforms to insert local assets (e.g., replace a default ad in a timeslot of the content stream with a local ad).
  • Pricing for asset delivery has primarily depended on the size of the viewing audience, though other factors have been factored in as well. One of those factors relates to the demographics of interest to the asset provider. In this regard, a given program will generally have a number of different ratings for different demographic categories. That is, the program generally has not only a household rating, which is measured against the universe of all households with televisions, but also a rating for different demographic categories (e.g., males 18-24), measured against the universe of all members of the category who have televisions. Thus, the program may have a rating of 1 (1%) overall and a rating of 2 (2%) for a particular category. Typically, when asset providers buy a time-slot, pricing is based on a rating or ratings for the categories of interest to the asset provider. Alternatively, time-slots may be sold on a fixed fee per spot basis; fees might be varied depending on the time of day, or a rough categorization of the size of audience. This results in significant inefficiencies due to poor matching of the audience to the desired demographics.
  • For example, even if ratings analysis indicates that a particular program has an audience comprised sixty percent of women, and women comprise the target audience for a particular asset, airing on that program will result in a forty percent mismatch. That is, forty percent of the users potentially reached may not be of interest to the asset provider. Moreover, ideally, targeted asset delivery would allow for targeting with a range of granularities. In instances where different assets may be targeted to different households or individual users within the households for a given time slot, the inefficiencies may be reduced.
  • Various asset targeting systems have been proposed in the context of targeting ads to individual households in a cable television network in order to provide assets better matched to the putative interests of the household. In one implementation, an asset targeting system is capable of delivering addressable assets. In such systems, commercial messages to be distributed over a television network contain embedded information identifying categories of recipients for each message. A server centrally located on the network selectively tags commercial messages with converter addresses of network subscribers satisfying the identifying categories. The commercial messages are then transmitted over the network for receipt and display by a television receiver connected to the addressed converters. Such asset targeting systems are described in U.S. Pat. Nos. 5,515,098 and 5,661,516, which are incorporated by reference herein.
  • The present invention provides targeted asset system implementations useful in the noted contexts while improving the delivery of targeted assets to individual users or members within targeted households. In the following description, an inventive targeted asset delivery system is initially set forth in the context of a forward-and-store architecture, which is one environment for implementing the system. However, it will be appreciated that various aspects of the invention can be implemented in other environments such as where real time communications exist between network households and the network.
  • Referring to FIG. 2, a television network 100 implementing a targeted asset system in accordance with the present invention is illustrated. Network delivery equipment 110 is operative to broadcast data, including video content, ads and network data, to network households 150 using one or more network platforms as discussed above.
  • In the illustrated example, much of the functionality of the targeted asset system is implemented by an ad decision system (ADS) 102 associated with network delivery equipment 110. The ADS 102 is illustrated as a single platform that is incorporated in the network delivery equipment 110 of the broadcast network. However, it will be appreciated that functionality of the ADS 102 may be spread over multiple platforms or nodes within the broadcast network and/or within user equipment of individual households. Generally, the ADS 102 is operative for correlating assets dissemination requests received from an asset provider interface 130 with third party data 104 to identify prospective households including desired asset recipients (e.g., targeted individuals). In further arrangements, some of this functionality may be moved to the user equipment of individual households. However, in the present embodiment, the ADS 102 is operative to correlate any identified prospective households with corresponding network households 150. In this later regard, network customer information stored in a customer database 106 may be correlated with the information associated with the prospective households. Accordingly the asset may be delivered to the household. In the present implementation, the asset is then output when there is an indication that the targeted individual is receiving network content.
  • The customer database 106 may include a variety of information regarding individual viewers or households, such as the address/location of the household, the name or names of network users (e.g., customer name) and/or demographic information regarding the users, etc. Such customer information is typically maintained and/or accumulated by delivery network operators. Further, these operators may augment this information using, for example, customer surveys, etc. By correlating the information of the prospective households (e.g., addresses, names, etc.) with network customer information, network households including desired recipients for a particular asset may be identified. Accordingly, assets targeted to the desired recipients may be disseminated to these identified network households. For instance, in an implementation where targeted assets are forwarded to individual set top boxes (STBs), such STBs may include individual addresses (e.g., MAC addresses). Such addresses are typically contained within the customer database. Accordingly, an asset targeted to that network household may be addressed and delivered to a STB of the network household. In such an arrangement, the STB may be operative to insert the asset into network content (e.g., programming) at an appropriate time.
  • The ADS 102 may also incorporate a viewership-information database 108 that may provide statistical information based on general usage habits of network users and/or usage information content selections by individual users of a specific network household. In the former regard, statistical information may be obtained from, for example, media research entities (e.g., Nielsen ratings). In the latter regard, household usage information may be reported from the STB 118 of a network household via an interface 125 that may be the same as the interface through which broadcast content is received. Alternately, a separate interface may be utilized to report household usage information. Such a separate interface may include, without limitation, a Telco interface and/or an Internet interface. In any case, the viewership monitoring/information database 108 may be utilized to provide an indication of which member of a household is or is expected to be receiving network content from an STB, as is more fully discussed herein.
  • The network delivery equipment 110 also receives video inputs from various sources and asset 112 that may be transmitted to the network households 150. For example, video streams for multiple programming channels may be delivered to STBs 118 of the network households 150. In the cable television context of the present invention, the assets 112 may include ad options for insertion in any given commercial spot on any given ad supported programming channel. The assets 112 may further include metadata identifying the target audience/desired household recipient for each asset.
  • An asset provider interface 130 allows asset providers to provide assets to the ADS 110 and specify targeting criteria/constraints for those assets. The assets provided to the ADS 110 are stored in a repository/database 112 for subsequent delivery to appropriate network households. As discussed above and more fully below, the ADS 110 utilizes the targeting constraints, third party data, customer data and/or viewership information to identify appropriate network households to receive a particular asset. In the present embodiment, the asset providers may provide household targeting criteria/constraints such that the assets are only delivered to households complying with the characteristics desired by the asset provider. In addition, the asset provider may specify which member of a household is to receive the asset.
  • The third party database(s) 104 can provide very rich information regarding individuals which may be matched to network users. For instance, such third party databases include databases by entities such as, without limitation, Acxiom® who is a customer and data information management company and ExperianSM whose principal line of business are credit services. Such entities offer a range of products and services including detailed information regarding individual people and consumers in general. For instance, such entities collect information on people, businesses, motor vehicles and insurance. They may also collect ‘lifestyle’ data from through, for example, on-line and off-line surveys.
  • Information collected by such entities often includes personal and/or household data (e.g., age, gender, race, education, etc.) that may be matched to network households and household members (e.g., by correlating/matching addresses, names etc). For instance, some data providers obtain department of motor vehicle (DMV) database information which may provide information regarding the name, home address, sex, height, weight, eyesight, etc. of a member of a network household. Likewise, real estate records may be accessible that may include, for example, home values, homes with swimming pools, homes with three car garages, home lenders, home equity, etc. Such real estate record may also provide at least at least ancillary information about, for example, household income. Automotive registration information may be available and include, for example, the type, number, value of automobiles registered to/associated with an individual or household. Purchasing behavior databases (e.g., credit card databases, grocery store value members, etc.) associated with individuals or households may include, without limitation, number and/or types of credit cards, products purchased, credit ranges etc. Association membership databases (e.g., medical boards, licensing agencies, bar associations, etc.) may also be accessible and provide information regarding, for example, occupations of household members. Further, it will be appreciated that certain asset providers may provide their own customer database information. By way of example and not limitation, a car manufacturer may provide information (e.g., names, last known addresses, etc) associated with previous buyers of their automobiles. This may allow the car manufacturer to provide advertising regarding, for example, new models or extended warranties to such previous buyers.
  • In summary, it will be appreciated that voluminous third party data and/or customer data exists which may be variously correlated to households of network customers. Based on any combination of this information, it may be possible to obtain actual and/or deduce putative information about individual members of a household. For instance, it may be possible to determine the actual membership and/or composition of a household (e.g., mother 36, nurse; father 42, contractor; two children, 6 and 8, girls etc.). That is, third party database information may be obtained and correlated to network households to identify, for example, occupations, purchasing information, personal interests, demographic information, etc. of members of a network household. This may allow for identifying products and/or services that are of interest to one or more of the individual members of the household. Likewise, the detailed third party information may also allow asset providers to specify the types of households and/or members of such households to which they want their assets disseminated.
  • As presented above and herein, the ADS 102 performs most of the third party data aggregation and subsequent correlation of household attributes with asset targeting constraints at the network level. That is, correlation of assets with particular households is done by the network, and the ads are subsequently delivered to those correlated households and/or the members of those households. However, in some instances, it may be desirable to move some of the functionality of the ADS system from the network level to the set top level. In such an arrangement, information may be provided to each household that allows a household to identify assets for the household. That is, rather correlating assets to households at the network level where assets are specifically addressed to particular households, some of the ADS functionality moves to the set top. This may allow sending out targeted assets to all set top boxes and allowing the set top boxes to download and/or store and output household appropriate assets. Accordingly, it will be appreciated that the discussion presented herein is applicable to both network ADS and set top ADS systems.
  • In either ADS arrangement, it may be desirable to have a compact representation of both the household data, which may be generated using detailed third party data, as well as the targeting criteria for broadcast assets. In the set top ADS arrangement, the set top boxes or digital set top boxes of a household may be operative to match detailed household data against detailed targeting criteria of mass distributed assets in order to ensure the appropriate assets are downloaded from the network for immediate presentation to household members or for storage and subsequent presentation to household members and/or specific household members. A compact representation of these characteristics also facilitates efficient matching of the household data to the targeting criteria. This is true if the ADS functionality is located in the network or at the set top.
  • While such household data and targeting criteria may be expressed in many different ways, one approach that may be taken is to use a system of predicate operators and Boolean logic to form an equation that expresses the household data and targeting criteria. In Boolean form, if an equation evaluates to true, then and only then, is the targeting criteria met. In simple form, predicate operators may take household attributes and constant values (e.g., as may be determined form third party data, customer surveys etc.) as operands and produce Boolean values of true or false as results. These predicate operators may be combined with AND, OR and NOT operations to form the expression of a targeting criteria. One method of expression is a traditional infix style notation that uses parentheses to dictate the order of operation, or it may use a prefix style notation or a postfix style representation (often referred to as reverse polish notation). These latter two are generally easier for a computer processor to parse and evaluate and therefore may be preferable for STB implementation.
  • In any system where the ADS functionality is performed using such Boolean functionality (e.g, by a network ADS or a SIB ADS) the users of such a system (asset providers) would, of course, have to provide the desired targeting criteria. However, the users would not have to enter such criteria in the Boolean form or other specialized notation. Rather, the user may, for instance, use a graphical user interface (e.g., asset provider interface 130) to specify the desired combination of targeting attributes/criteria and the interface (or other network platform) translates the criteria into the proper notation, which may be further reduced to a computer representation. It will be appreciated that while this notation can be used in both network ADS and set-top ADS implementation, the notation may be very compact and therefore is particularly apt for the set-top ADS implementation.
  • In a simplified case an ADS system that uses only one unary predicate operator that takes an integer value that identifies a specific household attribute in a string or vector of Boolean values (i.e., household attribute vector) and returns corresponding value may be implemented. That is, a predicate operator that returns TRUE when given n and the nth value in the vector is TRUE and returns FALSE when the nth value is FALSE. For instance, supposing that there are five attribute categories of information about households and/or the people living in the households including: home owner(s), lease car, children under 12 present in household, cat owner(s), and dog owner(s). Boolean values of TRUE or FALSE for each of these household information items are generated for each household in the network. For instance, the household attribute vector for a single unmarried person with no children or pets who rents an apartment and owns his car would be (FALSE, FALSE, FALSE, FALSE, FALSE). A household where the house and car are owned, that has a 5 year old child and has a cat, but no dog would be represented as (TRUE, FALSE, TRUE, TRUE, FALSE). Referring to the exemplary predicate operator as BVAL (Boolean value) and number the vector entries from left to right starting with 1 then some examples of targeting criteria are:
  • Targeting Criteria Expression as Infix Expression as Postfix
    Owns House and Leases Car BVAL(1) AND BVAL(2) 1 BVAL 2 BVAL AND
    Children present and owns BVAL(3) AND (BVAL(4) OR 3 BVAL 4 BVAL 5 BVAL
    either a dog or a cat BVAL(5)) OR AND
    Owns house and no children BVAL(1) AND NOT 1 BVAL 3 BVAL NOT
    (BVAL(3)) AND

    As will be appreciated such a system could easily be extended to thousands of household attributes. Such attributes could, for example, describe each individual identified within the household: male, 42, college education, income greater than 50,000, female 40, graduate degree, income greater than 70,000, etc. While being able to provide numerous attributes that could, but need not necessarily be identified, the size of the household attributes string or vector remains small. For instance, a 16,000 attribute string or vector may only require 2000 bytes of data. This small data size facilitates the provision of individual household attribute vectors to multiple households.
  • In another system, integer values for household attributes may be desirable (although it should be noted that by breaking an integer value down into its binary representation and associating TRUE and FALSE with 1 and 0 the previous system can be used to represent integer attributes). Returning to the examples above, where five attribute categories of information are set forth for households and/or the people living in the households include: home owner(s), lease car, children under 12 present in household, cat owner(s), and dog owner(s). Integer values of 1 (TRUE) or 0 (FALSE) for each of these household information items are generated for each household in the network. For instance, the household integer attribute string or vector for a single unmarried person with no children or pets who rents an apartment and owns his car would be: 0 0 0 0 0. A household where the house and car are owned, that has a 5 year old child and has a cat, but no dog would be: 1 0 1 1 0. Such a representation allows for generating a household attribute string or vector in an extremely compact manner.
  • In such a system, there may be two vectors associated with each household, one of Booleans and one of integers. Adding to this system a unary predicate operator IVAL (Integer value) that is the analog of BVAL, but rather returns the integer value of nth item from the vector of household integers. Finally adding a binary equality predicate operator that takes two integer operands (which may be either constants or IVAL predicate operators) and returns a Boolean value of TRUE if the two integers are the same and FALSE otherwise. Continuing the example above where the household information is augmented with two integer values: household income in dollars and 5 digit zip code; some example targeting criteria would be:
  • Targeting Criteria Expression INFIX Expression POSTFIX
    Own house and Income = BVAL(1) AND 1 BVAL 1 IVAL 100000 EQ
    100,000 EQ(IVAL(1), 100000) AND
    In zip code 75240 or 75241 EQ(IVAL(2), 75240) OR 2 IVAL 75240 EQ 2 IVAL
    or 75242 EQ(IVAL(2), 75241) OR 75241 EQ OR 2 IVAL 75242
    EQ(IVAL(2), 75242) EQ OR

    This last example shows that a comparison predicate may be useful. Several different predicate operators could be added and may include, for example, a binary “less than” predicate operator (abbreviated LT), which would return TRUE if and only if the first operand is less than the second operand, would be adequate for most applications. More comparison predicate operators may be added as a convenience but the single LT operator in combination with an equality operator allows all possible comparisons. For example, a less than or equal (LE) predicate operator which would return TRUE if and only if the first operand is less than or equal to the first operand may be implemented LT(x,C) or EQ(x,C) or more simply by changing the constant used in LT: LE(x,C) is the same as LT(x,C+1)) Consider the following examples:
  • Targeting Criteria Expression INFIX Expression POSTFIX
    Own house and Income BVAL(1) AND 1 BVAL 99000 1 IVAL LT
    between 100.000 and LT(99,000, IVAL(1)) AND AND 1 IVAL 151000 LT
    150,000 LT(IVAL(1), 151000) AND
    In zip code 752xx LT(75199, IVAL(2)) AND 75199 2 IVAL LT 12IVAL
    LT(IVAL(2), 75300) 75300 LT AND

    The previous approaches may be simplified by redefining the predicate operators to accept indexes into the household value vectors as operands and requiring the predicate operators to fetch the appropriate value for use. The BVAL and IVAL operators are no longer required. Any constant values used in the evaluation will need to be stored in the value vectors. Using this approach a targeting expression such as BVAL(1) AND LT(99,000,IVAL(1)) AND LT(IVAL(1), 151000) becomes 1 AND LT(3, 1) AND LT(1,4) where the integer vector has been extended to include the constants 99,000 and 151,000 as the third and fourth elements respectively. Note that there is a type associated with the predicate operators and that type determines which value vector is accessed to retrieve the associated value. It is possible that an intermediate result may be of the incorrect type, in which case automatic conversion functions may be defined. For instance if a Boolean intermediate value occurs where an integer is expected then an automatic conversion of TRUE to 1 and FALSE to 0 would be a reasonable approach. This method can be applied in an analogous manner to the postfix expression method. This method has the advantage that the expressions are more compact. Once this framework is in place it is easy to augment the set of predicate operators. For instance, a common extension would be to add a set of arithmetic predicate operators that perform addition, subtract, multiplication, integer division, and remainder.
  • This mechanism can be used in for targeting advertising by arranging for an ADS or other platform in the network (e.g., a headend) to generate and download into each individual STB a set of household attribute strings or vectors of Booleans and/or integers that characterize that household. That is, an attribute template may be generated where each entry in the string or vector corresponds to one predetermined household attribute. For example, entry 350 may correspond to households having three-car garages, etc. In any case, such household attribute strings or vectors may be generated utilizing available third party data to populate such predetermined strings and thereby provide highly detailed yet compact household classifications that maybe used to match a household or members of the household with assets provided via a broadcast network. Further, the attribute strings or vectors may be periodically updated. Alternatively, the STBs may themselves generate or populate entries into the attribute strings or vectors. In such an arrangement, the STBs may include logic and/or programming that allows the STB to generate or populate an attribute strings or vector for the household. In this arrangement, the STB may receive third party data from the network. That is, the network may access a third party database to obtain information for a particular household and forward that information to a STB (or other user equipment device) of the household which then utilizes the data to generate/populate the string or vector. Further, the STBs may utilize user behavior (e.g., click stream data) to deduce one more values for implementation into the household strings or vectors.
  • Once an ADS platform in the network or the individual households have a household attribute string or vector, targeting criteria for an asset can be represented in a compact manner for use with the household attribute string or vector. In the former regard, the ADS platform can compare households to targeting constraints of assets and individually forward assets to matching households. In the later regard, each STB uses the attributes to evaluate each targeting criteria in a targeted assess in relation to their individual attribute strings or vectors to determine if the targeting criteria are met at that STB. Note that it is not necessary to transmit all known attributes (and/or constants) to the STB, only those criteria/attributes which will be actively used in targeting of a particular asset need be transmitted. The list of targeting expression may change from time to time, and thus the set of criteria/attributes may change from time to time.
  • In cases where the household attribute strings or vectors match the targeting constraints, the asset may be output to the household. However, it should be noted that such matching does not require perfect correspondence. As noted above, the household attribute strings or vectors may include thousands of potential attributes. Likewise, the targeting constraints may include multiple targeting attributes. The required match between the targeting constraints and the household attributes may be dictated by an asset provider. For instance, for an asset having ten (10) constraints, the asset provider may require all the constraints are matched before the asset is delivered. In contrast, for an asset having thirty (30) constraints, the asset provider may require a match of a pre-established portion (e.g., 12) of the constraints. Further, it will be appreciated that some constraints may be necessary constraints (e.g., income over 50,000) while other constraints may be optional. The above described attribute strings or vectors describe one mechanism for matching asset constraints with household attributes and may be utilized with any of the systems disclosed herein. However, it will be noted that the systems disclosed herein are not limited to using the attribute strings or vector methodology for matching asset constraints and household attributes/characteristic.
  • While some previous asset targeting systems have purported to allow for delivering targeted assets to specified households, such systems have failed to provide a means to improve the likelihood of that, after delivery, the asset is output to the correct member of the household. In this regard, it is noted that a majority of households include demographically distinct members and that delivery of an asset to the wrong member the household may reduce or effectively eliminate the benefits of such targeted asset delivery. FIG. 3 illustrates a theoretical example of network usage of a household 300 including a television set 320 and an STB 312 that are associated with multiple demographically distinct users 303-306. Arrow 307 represents a timeline during which the television is utilized. A first user 305, in this case a young child, uses the television 320 during a first time period—for example, in the morning. Second and third users 303 and 304 (designated “father” and “mother”) use the television during time periods 309 and 310, which may be, for example, in the afternoon or evening. An adolescent child 306 uses the television during a night time period in this example. This illustrates a number of challenges related to targeted asset delivery using household classification. First, because there are multiple users 303-306, targeting based on household demographics may have limited effectiveness. For example, it may be assumed that the young child 305 and father 303 in most cases would not be targeted by the same asset providers. For instance, in a cable-television context where a targeted advertisement for pool cleaning/maintenance services is provided to each household in the cable network having a pool, delivery of such an advertisement to a three-year-old child rather than the purchasing/decision-makers of the household (e.g., the household adults) results in a missed asset impression.
  • Accordingly, embodiments of the asset delivery systems disclosed herein obtain and/or utilizes additional information in order to make a determination as to which member or members of the household (e.g., current user or users) are putatively receiving output from a customer premise devise (e.g., STB). In this regard, an asset targeted to a specific member(s) of the household may be delivered with an improved confidence that the targeted member(s) actually receive the asset.
  • FIG. 4 illustrates one process (400) for use in providing assets to specific households. Initially, an asset dissemination request is received (402) from an asset provider for a specified asset. The request includes one or more household targeting criteria/constraints. For instance, a car company could, for a given asset (e.g., minivan advertisement), specify that the asset is to be disseminated to households with greater than $35,000 income with at least one child in a specified geographic area. The request may also include one or more household member targeting criteria/constraints dictating which member(s) of the household is/are intended to receive the asset (e.g., household adults, over 35, gender of household adult, etc). That is, the asset provider may indicate which member(s) of a potentially multiple member household is/are the desired recipient(s) of the asset.
  • The ADS may then access (404) third party data to identify households matching the targeting constraints. It will be appreciated that the ADS may either directly access various third party databases (e.g., public databases) or provide a request to a data management company (e.g., private databases) who provides a list of households matching the targeting criteria. Alternatively, the ADS may include predetermined household attribute vectors that allow for identifying households that match the targeting criteria. Once the matching households are identified, they may be correlated (406) with network households. In this regard, the addresses of network households that match the targeting criteria may be identified and the asset may be delivered (408) to such network households. Once an indication is obtained that the desired/targeted household member is receiving network content, the asset may be delivered (410) to the desired household member.
  • Accordingly, information transmitted to an STB 118 of an identified network household (i.e., a household matching the targeting constraints/criteria for an asset) includes the target asset and information (e.g., metadata) identifying the targeted household member(s) for each such asset. It will be appreciated that the assets need not be transmitted in real-time. That is, assets may be forwarded to the STB 118 and stored in advance of an insertion spot where the asset may be delivered.
  • In the implementation illustrated in FIG. 2, the STB 118 has substantial resources available for storage, e.g., the STB 118 is a DVR box. In addition, it is assumed that the STB 118 has sufficient processing resources available to run an application for implementing certain targeted asset system functionality. In the illustrated embodiment, the STB 118 includes an asset delivery module 122 and storage 124 that can be used for storing asset options until delivery. The illustrated STB also includes an optional viewer monitoring module 123 that is operative to record network usage and report the same to the network. In the illustrated implementation, the STB 118 receives asset options addressed to the household (e.g., targeted to one or more members of the household) as well as metadata identifying the target individuals/household members for each of the assets. These assets and their metadata are stored in asset storage 124. The process of inserting these assets into network content being output to the members of the household is implemented by the asset delivery module 122.
  • The asset delivery module 122 is operative to identify an asset delivery opportunity and deliver an appropriate asset. In this regard, the asset delivery module 122 monitors the current programming channel being used by a current household member/network user, identifies an upcoming asset insertion spot for which targeted asset delivery is desired on that programming channel, identifies an appropriate asset for delivery, retrieves the asset from storage 124 and delivers the asset to users during the asset insertion spot. In this regard, metadata associated with received network content streams may identify the insertion spots for which assets can be delivered. If more than one asset is available for a given spot, appropriate logic may be executed to make a decision. For example, the asset to be delivered may be selected based on a lottery or rotating basis, or the highest value asset may be inserted.
  • In the implementation as illustrated in FIG. 2, inputs 140 from the current user of a multiple user STB may be analyzed by an algorithm/software supported by the STB to determine characteristics associated with the current user (e.g., in relation to other members of the household or statistical usage patterns). In other arrangements, actual viewing history and/or statistical information may be utilized to obtain an indication of characteristics of the current user of the STB. In any arrangement, upon identifying one or more such characteristics of the current user of the STB, an indication (e.g., a binary indication, percentage likelihood, etc.) may be generated as to the demographic classification or actual identity of the household member who is currently receiving network content. Likewise a determination may be made as to the presence or absence of a targeted household member(s) for a particular targeted asset. If the targeted household member(s) is/are considered present or the likelihood of such presence is greater than a predetermined threshold, the targeted asset may be delivered. Alternatively, if it is considered unlikely that the targeted household member(s) is/are present, the system may select a different targeted asset (e.g., directed towards another household member or a default asset for the household) or allow a network default asset to be delivered.
  • As shown in FIG. 2, the asset delivery module 122 has access to a click stream 140 from the network users of the household. Accordingly, the ad delivery module 122 can utilize various classification algorithms to determine characteristics of the current user in real-time, as described in U.S. patent application Ser. No. 11/743,540, entitled “System and Method to Perform Real-Time Audience Estimation and Commercial Selection Suitable for Targeted Advertising”, and U.S. patent application Ser. No. 11/743,544, entitled “Fuzzy Logic Based Viewer Identification for Targeted Asset Delivery System”, the contents of both which are incorporated by reference herein. These characteristics or classification parameters can be used to generate user presence indications to control asset selection and delivery. Further, access to third party data 104, customer database 106 and/or viewership monitoring information 108 for a specific household and/or an individual STB within the household may allow for improving the ability of the STB to determine who is currently utilizing the STB 118. For instance, if third party data and/or customer database information is available that allows the STB to know the composition of the members of the household (e.g., actual and/or putative), the asset delivery module 122 may utilize that information in conjunction with the click stream 140 or other inputs from the user to make an identification as to who is currently receiving output from the STB. In this regard, if information about the household membership composition is known, a simplified algorithm may be implemented by the asset delivery module 122 for determining the probable current user(s) of the STB.
  • FIG. 5 illustrates one process (500) for delivering targeted assets received and stored by a STB in conjunction with utilizing user inputs to identify which household member is the current user of the STB. Initially, one or more assets addressed to the household and targeted to one or more members of the household are received (502) at the STB via the network interface. These assets are stored 504 in local storage associated with the STB. Classification algorithms supported by the asset delivery module 122 are utilized to determine (506) a probable identification of the household member(s) currently utilizing the STB. Such algorithms may be self contained. That is, such classification algorithms may be operative to provide an indication of the demographic classification of a putative user(s) without any knowledge of the actual demographic make-up of the household.
  • In another arrangement, the asset delivery module may receive household information from the network for use with classification algorithms to determine which member(s) of the household is currently receiving network content from the STB. As discussed above, through use of various third party databases and/or customer databases, household membership composition may be known or inferred. That is, the actual or putative members of the household may be effectively determined. This information may be forwarded to the STB, which may then implement a member selection algorithm based on the user inputs to determine which of the known/inferred household members is currently using the STB. In either case, the asset delivery module of the STB receives an input (e.g., click stream 140) from the current network user. Based on this click stream and the classification algorithm(s), the asset delivery module of the STB may putatively determine (508) which member of the household is currently utilizing the STB. Once this determination is made, the STB may select (508) assets stored within the ad storage 124 that are targeted to the current network user or users and deliver (510) the asset to the user(s). Further, once the asset is delivered to the current user(s) who is believed to be the targeted individual for that asset, the STB may report (512) the delivery of the asset to the network.
  • It will be appreciated that the ability to match third-party data to network households to identify appropriate households for asset delivery and the ability to deliver the asset to particular household members may allow for increasing the effectiveness of asset targeting. Further, the ability to deliver assets to specific members of a household may allow for targeting demographic groups that were previously not large enough to receive broadcast assets in a cost effective manner. That is, the ability to deliver assets to specific household members allows for providing assets to a small set of individuals sharing one or more specified traits. This may allow for broadcast targeting of assets that previously were limited to other forms of advertising (e.g., trade publications and/or seminars). By way of example only, it is noted that medical products (e.g., heart valves, stints, etc.) are often marketed to medical professionals such as physician/surgeons who specialize in particular medical field (e.g., cardiology). As the overall number of such medical professionals in the particular medical field is generally small, broadcast advertising has been an ineffective method to deliver such product information. Accordingly, other advertising media (e.g., trade journals, sales representatives, etc.) have been utilized to deliver such product information. That is, broadcast dissemination of assets to small or specialized groups has previously been cost prohibitive, especially when there is no guarantee that a targeted individual is present to receive such assets when output. However, the ability to utilize third-party database information to identify households including such specialized individuals, the ability to deliver information/assets to those households and the ability to putatively determine when the targeted individual is receiving network content allows asset providers to deliver assets to specialized groups that were previously considered too small to receive broadcast assets.
  • FIG. 6 illustrates a process (600) for use with the ADS system where asset providers are allowed to provide assets to a specified group of recipients. In this regard, an asset provider may provide a list of identified recipients (e.g., names, addresses or other identifying information) to which they would like to deliver one or more assets. As will be appreciated, such a process may be used to deliver high-value assets (e.g., light jet advertisements) to a group of recipients identified by an asset provider as likely consumers for such high-value assets. However, it will be appreciated that the process may be utilized for more generalized targeted asset delivery where an asset provider intends to, for example, provide assets to previous customers.
  • Initially, an asset dissemination request is received (602) that includes recipient information identifying a plurality of desired asset recipients. The asset dissemination request also includes an asset for dissemination to those identified recipients. Third-party database information is accessed to identify (604) households associated with the desired asset recipients. The third-party database information may also be accessed to identify one or more demographic characteristics of the desired recipient within the household. For instance, if an asset provider intends to provide assets to medical doctors (e.g., desired recipients) within a geographic region, the ages and gender of these medical doctors will vary between households. Accordingly, if all or a portion of this demographic information is not known to the asset provider, third-party database information may be utilized to obtain such information for use in generating a household member constraints/criteria. Further, such constraints may be utilized to deliver the asset to the correct member of the targeted household. Alternatively, the asset provider may provide demographic information that allows for effectuating delivery of the asset to the correct household member. In any case, the identified households are correlated (606) with network customer information to identify which of the identified households are served by the network (e.g., are network households). The network addresses are obtained (608) for each network household. Accordingly, household member constraints may be attached (610) to the asset with the network address and the asset may be delivered (612) to each of the network households. Accordingly, user equipment devices (e.g., STBs) that receive assets may output the same when there is an indication that the targeted individual of the household is present. Further, such user equipment devices may report the same back to the ADS system.
  • Asset targeting based on the current user or users of a STB can be implemented using a variety of architectures in accordance with the present invention. Various implementations discussed above involve a forward-and-store functionality. In a forward and store implementation shown in FIG. 7, a STB 700 may receive assets for local storage 706 that are targeted for delivery to specific members of the household prior to receiving a content stream 702 into which the assets are inserted. Such assets may be received via the network interface or via a separate communications interface 704. Such a separate communications interface may also be utilized to provide information to the network (e.g., asset delivery reports, network usage information etc.). In such a forward-and-store implementation, the STB 700 selectively replaces a default advertisement within a content/programming stream 702 received by the STB. As shown in FIG. 7, an STB of a household 700 receives a programming stream 702 from a network platform 90. Such a programming stream may be received from any appropriate network platform (e.g., repeater station, satellite, headend, etc.).
  • In the illustrated implementation, the content stream 702 is provided to the STB where programming is provided with an interleaved programming break 716 including at least a first asset delivery spot. This programming break 716 is proceeded by an insertion signal or tone. The STB may include a decoding device 712 that allows for monitoring a received content shown to identify an insertion signal and thereby identifying the time and duration of an upcoming break 716. In addition, the STB may also identify metadata and/or SCTE signals within the content stream 702. Such signals may identify the targeted audience parameters for the default asset included within the programming break 716. Accordingly, the STB may utilize this information in conjunction with household member targeting criteria of stored assets as well as an indication of which household member is currently receiving content to determine whether the default asset included within the programming break 716 is suitable for delivery to the current user of the STB or if an alternate asset(s) would be more appropriate. In instances where it is determined that a different asset may be more appropriate based on the current user, the STB may utilize a selector 710 switch between the content stream 702 and an asset input stream interconnected to the asset database 706 such that a default asset within the content stream 702 may be replaced with a stored asset targeted to the current user.
  • In another embodiment illustrated in FIG. 8, targeted assets may be transmitted to network users of a specified household in synchrony with a given break in a content stream. In this embodiment, rather than utilizing a forward-and-store architecture, a dynamic insertion system is utilized to insert assets into a content stream 808 for delivery to a specific household 800. As shown, the STB 804 of the household 800 may include a selector 802, which is operative to switch to an asset stream associated with a targeted asset at the beginning of a break 816 and return to a programming content stream at the end of the break. That is, the selector 802 may hop between content streams/transmission bands during a break to deliver a targeted asset to an identified network user. Again, the ADS system 102 may utilize third party database information 104 in order to identify network households and members of the network household for receipt of a targeted asset.
  • In one embodiment, the STB 804 may include a viewer monitoring module 820 that, similar to the asset delivery module discussed in relation to FIG. 2, is operative to identify input from a network user in order to provide a putative identification of the current network user or users. Furthermore, the viewer monitoring module 820 may be operative to send this information to the ADS system 102 within the broadcast network 100. Such reporting may be done via the network interface or via a separate communications link 830. Alternatively, the viewer monitoring module 820 may be operative to report current user identification upon determining a change in the current putative user/household member. In a further embodiment, the viewer monitoring module may simply pass along inputs from the current user(s) to the ADS 102. In this regard, algorithms for determining a current user(s) may be stored by the ADS 102 and/or utilized with viewer history information associated with the STB stored by the network. Upon receiving an indication of the putative identity of a current network user in addition to the identification of that network user (e.g., MAC address of the STB 804), the ADS 102 is operative to access assets from storage that are targeted to that particular user of the STB 804.
  • In this implementation, a targeted asset may be inserted into a parallel transmission band 810 to the content stream 808 currently being output to the user of the STB. In one such arrangement, the parallel content band 710 is a single content band that is dedicated to the household 800 of the STB 804. In another arrangement, a plurality of parallel content bands are available to provide targeted assets to multiple different households. When a specific household member is identified as being present and the ADS 102 identifies an asset targeted to that household member, the asset may be inserted into a content stream 810A-N and delivered to the STB. A signal may be provided to the STB of the targeted household 800 such that the STB 804 knows which parallel transmission band to switch to during the asset insertion spot/break. For instance, the STB may receive information with the content stream (e.g., metadata SCTE signals, etc.) that provide an indication of the location of the upcoming targeted asset. Accordingly, the channel selector 802 of the STB 804 may switch between transmission channels at the beginning of the break (e.g., signaled by the tone), present the asset in the parallel transmission band to the user and then switch back to the original content stream at the end of the insertion spot. That is, the STB may switch back to the primary transmission band such that the household switches back to the programming they were originally receiving.
  • In a further implementation where assets are delivered in synchrony with a given break in a content stream, the ADS 102 utilizes viewer information 108 accessible via the network in order to provide an indication that a targeted member(s) of a specific household is receiving content. In such an arrangement, assets may again be selected for a household and/or specific members of a household based on third party data 104. However, instead of receiving an indication from the STB of the putative identity of the current user(s), viewer information 108 is utilized. Viewer information may be based on statistically gathered information that may be received from media research entities such as, for example, Nielsen ratings. In such an arrangement, third party database 104 and/or customer databases 106 may be utilized to identify compositions of the household. In addition, viewer information database 108 may be utilized to provide an indication of which household member(s) is most likely receiving content. For instance, if a targeted household is receiving network content on a Saturday afternoon (e.g., college football) and viewer information indicates that 70% of the audience for the programming are represented by a particular demographics (e.g., adult males), this viewer information may be utilized with putative and/or actual information relating to the composition of the household. Accordingly, if targeted assets are available for the adult male of the household during a time period when network content consumption is associated with adult male viewing, an asset for that household member may be addressed and delivered at that time with an enhanced likelihood of being delivered to the correct household member.
  • In a further arrangement, the viewer information 108 may include actual viewer information from a specific household. In this regard, the STB of the household may periodically report viewer information including channels viewed and/or the times those channels were viewed. Accordingly, this information may be utilized to generate a profile of expected usage times for members of the household. In this regard, such a profile may be utilized in conjunction with providing assets targeted to specific members of the household.
  • The ability to correlate third party data to network households may also be utilized to provide feedback to asset providers regarding demographic information of households and/or individuals that consume (e.g., view) assets of the asset providers. That is, in a broadcast network 100 where at least a portion of the network households 150 within the network are operative to report the identity of the assets the household consumes, it is possible to identify demographic information associated with those households. One system that allows for reporting the identity of consumed assets is set forth in co-pending U.S. patent application Ser. No. 11/332,773, entitled “Monitoring a Broadcast Network,” having a filing date of Jan. 12, 2006, the entire contents of which are incorporated herein by reference.
  • FIGS. 9 and 10 illustrates a system and process (1000) where at least a portion of the households 150 within the network 100 are operative to report to a platform 102 within the broadcast network (e.g., ADS system 102) the identity of assets that are output to users of customer premise equipment (e.g., STB's) of those households. The ADS 102 is operative to receive these asset delivery reports from reporting modules 152 some or all of the network households 150 and determine the network addresses associated with each reporting household. As will be appreciated, the network addresses of the reporting network households may, in one embodiment, be reported with the asset delivery reports. Such asset delivery reports may be received directly from network households or from one or more network platforms 90 (e.g., head ends, etc.) servicing such network households. Once the asset delivery reports and network addresses are obtained (1002), the ADS system is operative to correlate (1004) those network addresses to third party data 104 to identify demographic information of the consuming households. As will be appreciated, such correlation (1004) may require accessing customer databases 106 in order to determine customer information associated with the network addresses. Such customer information (e.g., names, addresses, etc) may then be correlated to third party database information.
  • In any case, information about the network households that consume a particular asset may be identified (1006). Furthermore, the information regarding households consuming a given asset (e.g., consumption data) may be summarized (1008) prior to presentation to asset providers 130. In this regard, it will be appreciated that such third party data may be divided into various demographic categories. That is, upon request by asset providers, the ADS may determine various specified demographic characteristics of the households that consumed a particular asset. Such demographic information may include, without limitation, household income, geographic location, household size, ethnicity, geodemographic cluster from some model, “wealth,” net worth, presence of children under 12, etc. In any case, consumption data may be provided (1010) to an asset provider who may then utilize such information for future asset production and/or asset targeting.
  • It will be appreciated that in order to preserve network customer confidentiality, the identity of individual households who consume the asset may not be provided to asset providers. However, in a further arrangement where individual households are enabled to opt in (e.g., provide consent), the identification of individual households may be provided to asset providers. In this regard, asset providers may be able to deliver additional assets to the identified households, and the members of the identified households may receive assets that are of interest to the household.
  • In a related arrangement, asset delivery information may be used to anti-correlate demographics to assets that are actively rejected by network viewers. In such an arrangement, ADNs may be extended to include information about “active tune aways” wherein a network viewer views only a fraction of the start of an asset and then changes channels. The ADN may contain the fraction of the asset that was viewed, and whenever that fraction falls below a certain threshold that asset can be considered to be rejected. The third party database information may be accessed to provide a demographics for network users who receive, but reject, the asset. Accordingly, for a given asset a plurality of ADNs may be matched to a plurality of different network households to provide a general profile of network users that reject the asset. In the same way that asset consumption reports, described in the antecedent paragraph are provided to network users, asset rejection reports may be provided. These rejection reports may prove invaluable to asset providers. As an example, suppose that an asset provider has targeted a specific asset at men between the ages of 18 and 54. A report that men between the ages of 35 and 54 routine consume the assets but men between the ages of 18 and 34 actively reject the assets could lead to the development of an asset that better appeals to the 18 to 34 age range.
  • The ability to utilize anti-correlation information may be extended to the consumers themselves. For instance, as illustrated in FIG. 2, households may be provided access to a consumer interface 142. At such an interface, a household member/user may, for instance, use the graphical user interface 142 to specify positive or negative criteria that may be used in providing assets to the household associated with the consumer. The provision of negative constraints may be especially important as consumers who specifically note they are not interested in receiving certain classes of assets are likely to tune away form such assets when presented. Accordingly, rather than provide an undesired asset that will likely result in a tune away, the asset insertion opportunity is better served by providing another asset that is deemed acceptable by the consumer. That is, even if third party data would otherwise indicate that and a particular individual/consumer is a good fit for an asset, if the consumer has indicated that they do not want to receive such assets the provision of such an asset provides no value to the consumer or the asset providers. Accordingly, the household attributes and/or resulting attribute vectors may include consumer provided preferences and dislikes.
  • The foregoing description of the present invention has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit the invention to the form disclosed herein. Consequently, variations and modifications commensurate with the above teachings, and skill and knowledge of the relevant art, are within the scope of the present invention. The embodiments described hereinabove are further intended to explain best modes known of practicing the invention and to enable others skilled in the art to utilize the invention in such or other embodiments and with various modifications required by the particular application(s) or use(s) of the present invention. It is intended that the appended claims be construed to include alternative embodiments to the extent permitted by the prior art.

Claims (23)

1. A method for use in connection with delivering selected content to users of a broadcast network, the broadcast network primarily involving synchronized distribution of broadcast content to multiple users, the method comprising the steps of:
receiving, at a network platform, an asset dissemination request for an asset, wherein said asset dissemination request includes household targeting criteria for said asset;
identifying network households complying with said household targeting criteria for said asset;
delivering, via a network interface, said asset to at least one of said network households in conjunction with at least one household member criteria for said one household, wherein said asset may be output by said at least one network household upon identifying a putative presence of a household member complying with said household member criteria.
2. The method of claim 1, wherein identifying network households comprises:
accessing third party database information to identify households complying with said household targeting criteria.
3. The method of claim 2, further comprising:
accessing customer database information to correlate at least a portion of said households complying with said household targeting criteria to network households serviced by said broadcast network.
4. The method of claim 3, further comprising:
obtaining network addresses for said network households; and
delivering said asset to said network addresses.
5. The method of claim 1, wherein delivering comprises:
delivering said asset and said household member criteria via a broadcast network interface for storage at user equipment devices of said network households, wherein said asset may be output a time subsequent to delivery.
6. The method of claim 1, wherein said household targeting criteria include at least one of demographic constraints, geographic constraints, and household member composition constraints.
7. The method of claim 1, wherein said household member criteria comprises a constraint based on at least one of:
age; and
gender;
8. The method of claim 1, further comprising:
receiving an asset delivery report from said at least one household indicating said asset was delivered to a household member putatively complying with said household member criteria.
9. The method of claim 8, wherein said asset delivery report is received via a network interface.
10. The method of claim 1, wherein receiving said asset dissemination request further comprises receiving said at least one household member criteria.
11. The method of claim 1, further comprising:
determining said at least one household member criteria for each network household, wherein said at least one household member criteria is derived from information obtained form at least one third party database.
12. The method of claim 1, wherein said asset is delivered to said at least one household upon receiving a signal from said at least one household
13.-22. (canceled)
23. A method for use in connection with delivering selected content to users of a broadcast network, the broadcast network primarily involving synchronized distribution of broadcast content to multiple users, the method comprising the steps of:
receiving an asset-dissemination request for an asset, wherein said asset dissemination request includes recipient information identifying a plurality of desired asset recipients;
accessing third party database information to identify households associated with said desired asset recipients;
accessing customer Information database to correlate at least a portion of said households associated with said desired asset recipients to network households serviced by said broadcast network;
delivering said asset to at least a portion of said network households including desired recipients.
24. The method of claim 23, further comprising:
for each network household including a desired recipient, determining a household member criteria for use in delivering said asset to said desired recipient, wherein said household member criteria is delivered with said asset.
25. The method of claim 24, wherein determining a household member criteria comprises:
accessing third party database information to determine at least one demographic characteristic of said desired recipient of said network household.
26. The method of claim 23, wherein said asset recipient information comprises a list of identified individuals.
27. The method of claim 23, wherein said asset recipient information comprises identification of a specified group, wherein members of said group are identified using said third party database information.
28. The method of claim 23, further comprising receiving a notification from said network household that said asset was delivered.
29. The method of claim 28, further comprising:
delivering a notification to an asset provider that provided said asset indicating the asset was delivered.
30. The method of claim 23, wherein said asset is inserted in a content stream for real-time delivery to at least one of said network households.
31. The method of claim 23, wherein said asset is delivered to a user equipment device of at least a portion of said network households for subsequent delivery.
32.-48. (canceled)
US12/536,646 2007-01-30 2009-08-06 Third party data matching for targeted advertising Abandoned US20100037255A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/536,646 US20100037255A1 (en) 2008-08-06 2009-08-06 Third party data matching for targeted advertising
US13/870,870 US9729916B2 (en) 2007-01-30 2013-04-25 Third party data matching for targeted advertising
US15/670,165 US10129589B2 (en) 2007-01-30 2017-08-07 Third party data matching for targeted advertising

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US8656608P 2008-08-06 2008-08-06
US12/536,646 US20100037255A1 (en) 2008-08-06 2009-08-06 Third party data matching for targeted advertising

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/913,338 Continuation US9904925B2 (en) 2007-01-30 2010-10-27 Asset targeting system for limited resource environments

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/870,870 Continuation US9729916B2 (en) 2007-01-30 2013-04-25 Third party data matching for targeted advertising

Publications (1)

Publication Number Publication Date
US20100037255A1 true US20100037255A1 (en) 2010-02-11

Family

ID=41654135

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/536,646 Abandoned US20100037255A1 (en) 2007-01-30 2009-08-06 Third party data matching for targeted advertising
US13/870,870 Active 2028-12-12 US9729916B2 (en) 2007-01-30 2013-04-25 Third party data matching for targeted advertising
US15/670,165 Active US10129589B2 (en) 2007-01-30 2017-08-07 Third party data matching for targeted advertising

Family Applications After (2)

Application Number Title Priority Date Filing Date
US13/870,870 Active 2028-12-12 US9729916B2 (en) 2007-01-30 2013-04-25 Third party data matching for targeted advertising
US15/670,165 Active US10129589B2 (en) 2007-01-30 2017-08-07 Third party data matching for targeted advertising

Country Status (4)

Country Link
US (3) US20100037255A1 (en)
EP (1) EP2332111B2 (en)
CA (1) CA2733199C (en)
WO (1) WO2010017379A2 (en)

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080059352A1 (en) * 2006-08-31 2008-03-06 Experian Interactive Innovation Center, Llc. Systems and methods of ranking a plurality of credit card offers
US20090076883A1 (en) * 2007-09-17 2009-03-19 Max Kilger Multimedia engagement study
US20090129377A1 (en) * 2007-11-19 2009-05-21 Simon Chamberlain Service for mapping ip addresses to user segments
US20100299246A1 (en) * 2007-04-12 2010-11-25 Experian Marketing Solutions, Inc. Systems and methods for determining thin-file records and determining thin-file risk levels
US20110060905A1 (en) * 2009-05-11 2011-03-10 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US7962404B1 (en) 2007-11-07 2011-06-14 Experian Information Solutions, Inc. Systems and methods for determining loan opportunities
ES2363151A1 (en) * 2011-02-11 2011-07-21 Adecq Digital, S.L Method for the dynamic reproduction of content in transmissions in push environments
US20120215644A1 (en) * 2011-02-22 2012-08-23 Braintexter, Inc. Water usage analysis for advertising purposes
US8412593B1 (en) 2008-10-07 2013-04-02 LowerMyBills.com, Inc. Credit card matching
US20130110629A1 (en) * 2011-11-01 2013-05-02 Dante Monteverde Reader profile-aimed advertising method
US20130151527A1 (en) * 2011-11-15 2013-06-13 Sean Michael Bruich Assigning social networking system users to households
WO2013158033A1 (en) * 2012-04-20 2013-10-24 Koo Cher Chiang System and method
US8606626B1 (en) 2007-01-31 2013-12-10 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US8732004B1 (en) 2004-09-22 2014-05-20 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
US20140237498A1 (en) * 2013-02-20 2014-08-21 Comcast Cable Communications, Llc Cross platform content exposure tracking
US8904428B2 (en) 2010-09-17 2014-12-02 International Business Machines Corporation Common purchase plan based advertisement
US20140373048A1 (en) * 2011-12-28 2014-12-18 Stanley Mo Real-time topic-relevant targeted advertising linked to media experiences
US8918854B1 (en) * 2010-07-15 2014-12-23 Proxense, Llc Proximity-based system for automatic application initialization
US20150112732A1 (en) * 2013-10-22 2015-04-23 Esurance Insurance Services, Inc. Identifying a user as part of a household
US9152727B1 (en) 2010-08-23 2015-10-06 Experian Marketing Solutions, Inc. Systems and methods for processing consumer information for targeted marketing applications
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
WO2017116810A1 (en) * 2015-12-31 2017-07-06 Acxiom Corporation Geographically targeted message delivery using point-of-sale data
US9767309B1 (en) 2015-11-23 2017-09-19 Experian Information Solutions, Inc. Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
US10678894B2 (en) 2016-08-24 2020-06-09 Experian Information Solutions, Inc. Disambiguation and authentication of device users
US10698989B2 (en) 2004-12-20 2020-06-30 Proxense, Llc Biometric personal data key (PDK) authentication
US10707952B2 (en) * 2015-07-31 2020-07-07 Viasat, Inc. Flexible capacity satellite constellation
US10764044B1 (en) 2006-05-05 2020-09-01 Proxense, Llc Personal digital key initialization and registration for secure transactions
US10769939B2 (en) 2007-11-09 2020-09-08 Proxense, Llc Proximity-sensor supporting multiple application services
US10810605B2 (en) 2004-06-30 2020-10-20 Experian Marketing Solutions, Llc System, method, software and data structure for independent prediction of attitudinal and message responsiveness, and preferences for communication media, channel, timing, frequency, and sequences of communications, using an integrated data repository
US10909229B2 (en) 2013-05-10 2021-02-02 Proxense, Llc Secure element as a digital pocket
US10943471B1 (en) 2006-11-13 2021-03-09 Proxense, Llc Biometric authentication using proximity and secure information on a user device
US10971251B1 (en) 2008-02-14 2021-04-06 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US10999616B1 (en) * 2020-01-17 2021-05-04 Verizon Patent And Licensing Inc. Systems and methods for value-based provision of television content in a hybrid quadrature amplitude modulation (QAM)/internet protocol (IP) content delivery environment
US11010417B2 (en) * 2013-03-15 2021-05-18 The Nielsen Company (Us), Llc Media content discovery and character organization techniques
US11080378B1 (en) 2007-12-06 2021-08-03 Proxense, Llc Hybrid device having a personal digital key and receiver-decoder circuit and methods of use
US11086979B1 (en) 2007-12-19 2021-08-10 Proxense, Llc Security system and method for controlling access to computing resources
US11095640B1 (en) 2010-03-15 2021-08-17 Proxense, Llc Proximity-based system for automatic application or data access and item tracking
US11113482B1 (en) 2011-02-21 2021-09-07 Proxense, Llc Implementation of a proximity-based system for object tracking and automatic application initialization
US11120449B2 (en) 2008-04-08 2021-09-14 Proxense, Llc Automated service-based order processing
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US11218756B2 (en) * 2020-01-15 2022-01-04 Xandr Inc. Method and apparatus for facilitating an addressable targeting of content in accordance with a de-duplicated reach metric
US11258791B2 (en) 2004-03-08 2022-02-22 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
US11257117B1 (en) 2014-06-25 2022-02-22 Experian Information Solutions, Inc. Mobile device sighting location analytics and profiling system
US20220167051A1 (en) * 2020-11-20 2022-05-26 Xandr Inc. Automatic classification of households based on content consumption
US11411842B1 (en) * 2021-06-01 2022-08-09 Cujo LLC Method and apparatus for providing targeted services
US11463540B2 (en) * 2013-03-15 2022-10-04 Tubi, Inc. Relevant secondary-device content generation based on associated internet protocol addressing
US11503356B2 (en) 2013-03-15 2022-11-15 Tubi, Inc. Intelligent multi-device content distribution based on internet protocol addressing
US11553481B2 (en) 2006-01-06 2023-01-10 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US20230032845A1 (en) * 2021-08-02 2023-02-02 The Nielsen Company (Us), Llc Methods and apparatus to generate audience metrics for connected television
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
US11677806B2 (en) 2013-03-15 2023-06-13 Tubi, Inc. Platform-independent content generation for thin client applications
US11682041B1 (en) 2020-01-13 2023-06-20 Experian Marketing Solutions, Llc Systems and methods of a tracking analytics platform
US11831938B1 (en) * 2022-06-03 2023-11-28 Safran Passenger Innovations, Llc Systems and methods for recommending correlated and anti-correlated content
US11887175B2 (en) 2006-08-31 2024-01-30 Cpl Assets, Llc Automatically determining a personalized set of programs or products including an interactive graphical user interface
US11922395B2 (en) 2022-01-18 2024-03-05 Proxense, Llc Linked account system using personal digital key (PDK-LAS)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010017379A2 (en) * 2008-08-06 2010-02-11 Invidi Technologies Corporation Third party data matching for targeted advertising
US11463403B2 (en) 2012-05-17 2022-10-04 Viant Technology Llc Internet connected household identification for online measurement and dynamic content delivery
WO2013173561A2 (en) 2012-05-17 2013-11-21 Specific Media Llc Internet connected household identification for online measurement & dynamic content delivery
CN105227973A (en) * 2014-06-27 2016-01-06 中兴通讯股份有限公司 Based on information recommendation method and the device of scene Recognition
US10425674B2 (en) * 2014-08-04 2019-09-24 Adap.Tv, Inc. Systems and methods for addressable targeting of advertising content
US10735795B2 (en) 2017-01-11 2020-08-04 Invidi Technologies Corporation Managing addressable asset campaigns across multiple devices
US11082724B2 (en) 2019-08-21 2021-08-03 Dish Network L.L.C. Systems and methods for targeted advertisement insertion into a program content stream
WO2023064121A1 (en) * 2021-10-13 2023-04-20 TLYNT Inc. Method and system for identifying assets and automating the creation and monetization of advertisements

Citations (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918516A (en) * 1987-10-26 1990-04-17 501 Actv, Inc. Closed circuit television system having seamless interactive television programming and expandable user participation
US5515858A (en) * 1992-02-28 1996-05-14 Myllymaeki; Matti Wrist-held monitoring device for physical condition
US5537586A (en) * 1992-04-30 1996-07-16 Individual, Inc. Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of defined category structures
US5585858A (en) * 1994-04-15 1996-12-17 Actv, Inc. Simulcast of interactive signals with a conventional video signal
US5600366A (en) * 1995-03-22 1997-02-04 Npb Partners, Ltd. Methods and apparatus for digital advertisement insertion in video programming
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5754939A (en) * 1994-11-29 1998-05-19 Herz; Frederick S. M. System for generation of user profiles for a system for customized electronic identification of desirable objects
US5805974A (en) * 1995-08-08 1998-09-08 Hite; Kenneth C. Method and apparatus for synchronizing commercial advertisements across multiple communication channels
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US5907322A (en) * 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6002393A (en) * 1995-08-22 1999-12-14 Hite; Kenneth C. System and method for delivering targeted advertisements to consumers using direct commands
US20010025245A1 (en) * 1999-12-17 2001-09-27 Flickinger Gregory C. E-registrar
US20010032333A1 (en) * 2000-02-18 2001-10-18 Gregory Flickinger Scheduling and presenting IPG ads in conjunction with programming ads in a television environment
US6324519B1 (en) * 1999-03-12 2001-11-27 Expanse Networks, Inc. Advertisement auction system
US20010049620A1 (en) * 2000-02-29 2001-12-06 Blasko John P. Privacy-protected targeting system
US20020013943A1 (en) * 2000-04-07 2002-01-31 Seth Haberman System and method for simultaneous broadcast for personalized messages
US20020026638A1 (en) * 2000-08-31 2002-02-28 Eldering Charles A. Internet-based electronic program guide advertisement insertion method and apparatus
US6353929B1 (en) * 1997-06-23 2002-03-05 One River Worldtrek, Inc. Cooperative system for measuring electronic media
US20020049968A1 (en) * 2000-06-09 2002-04-25 Wilson Daniel C. Advertising delivery method
US20020049727A1 (en) * 2000-05-19 2002-04-25 David Rothkopf Method and apparatus for providing customized information
US20020053077A1 (en) * 1998-11-04 2002-05-02 Shah-Nazaroff Anthony A. Method and apparatus for collecting and providing viewer feedback to a broadcast
US20020056107A1 (en) * 2000-08-31 2002-05-09 Schlack John A. System and method for delivering statistically scheduled advertisements
US20020059584A1 (en) * 2000-09-14 2002-05-16 Ferman Ahmet Mufit Audiovisual management system
US20020072966A1 (en) * 2000-08-31 2002-06-13 Eldering Charles A. System for providing targeted advertisements using advertiser-specific target groups
US20020083451A1 (en) * 2000-12-21 2002-06-27 Gill Komlika K. User-friendly electronic program guide based on subscriber characterizations
US20020083443A1 (en) * 2000-08-31 2002-06-27 Eldering Charles A. Advertisement distribution system for distributing targeted advertisements in television systems
US20020083439A1 (en) * 2000-08-31 2002-06-27 Eldering Charles A. System for rescheduling and inserting advertisements
US20020083435A1 (en) * 2000-08-31 2002-06-27 Blasko John P. Method and system for addressing targeted advertisements using detection of operational status of display device
US20020083445A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Delivering targeted advertisements to the set-top-box
US20020083442A1 (en) * 2000-08-31 2002-06-27 Eldering Charles A. Queue-based head-end advertisement scheduling method and apparatus
US20020083441A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
US20020083444A1 (en) * 2000-08-31 2002-06-27 Blasko John P. System and method for automatically managing avail inventory data and avail pricing
US20020087975A1 (en) * 2000-08-31 2002-07-04 Schlack John A. System and method for delivering targeted advertisements using multiple presentation streams
US20020087980A1 (en) * 2000-12-28 2002-07-04 Eldering Charles A. Grouping advertisement subavails
US20020087973A1 (en) * 2000-12-28 2002-07-04 Hamilton Jeffrey S. Inserting local signals during MPEG channel changes
US20020092019A1 (en) * 2000-09-08 2002-07-11 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US20020099611A1 (en) * 1999-12-06 2002-07-25 De Souza Celso Candido Formation of horizontal, vertical and diagonal databases in an extranet based e-commerce platform
US20020111154A1 (en) * 2001-02-14 2002-08-15 Eldering Charles A. Location based delivery
US20020111172A1 (en) * 2001-02-14 2002-08-15 Dewolf Frederik M. Location based profiling
US6438752B1 (en) * 1999-06-22 2002-08-20 Mediaone Group, Inc. Method and system for selecting television programs based on the past selection history of an identified user
US6446261B1 (en) * 1996-12-20 2002-09-03 Princeton Video Image, Inc. Set top device for targeted electronic insertion of indicia into video
US20020122430A1 (en) * 2000-09-29 2002-09-05 Seth Haberman System and method for seamless switching
US20020123928A1 (en) * 2001-01-11 2002-09-05 Eldering Charles A. Targeting ads to subscribers based on privacy-protected subscriber profiles
US20020129368A1 (en) * 2001-01-11 2002-09-12 Schlack John A. Profiling and identification of television viewers
US6457010B1 (en) * 1998-12-03 2002-09-24 Expanse Networks, Inc. Client-server based subscriber characterization system
US20020143901A1 (en) * 2001-04-03 2002-10-03 Gtech Rhode Island Corporation Interactive media response processing system
US20020144263A1 (en) * 2000-08-31 2002-10-03 Eldering Charles A. Grouping of advertisements on an advertising channel in a targeted advertisement system
US20020144262A1 (en) * 2001-04-03 2002-10-03 Plotnick Michael A. Alternative advertising in prerecorded media
US6463585B1 (en) * 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US20020166119A1 (en) * 2001-05-07 2002-11-07 Cristofalo Michael System and method for providing targeted programming outside of the home
US6487721B1 (en) * 1998-01-30 2002-11-26 General Instrument Corporation Apparatus and method for digital advertisement insertion in a bitstream
US20020178445A1 (en) * 2001-04-03 2002-11-28 Charles Eldering Subscriber selected advertisement display and scheduling
US20020178447A1 (en) * 2001-04-03 2002-11-28 Plotnick Michael A. Behavioral targeted advertising
US20030005437A1 (en) * 2001-06-01 2003-01-02 Norman Feuer Networked broadcasting system with demographically controlled advertisement selection
US20030004810A1 (en) * 1999-03-12 2003-01-02 Eldering Charles A. Advertisement selection system supporting discretionary target market characteristics
US20030037333A1 (en) * 1999-03-30 2003-02-20 John Ghashghai Audience measurement system
US20030045957A1 (en) * 2001-07-09 2003-03-06 Seth Haberman System and method for seamless switching of compressed audio streams
US20030067554A1 (en) * 2000-09-25 2003-04-10 Klarfeld Kenneth A. System and method for personalized TV
US20030093792A1 (en) * 2000-06-30 2003-05-15 Labeeb Ismail K. Method and apparatus for delivery of television programs and targeted de-coupled advertising
US20030097299A1 (en) * 2001-11-21 2003-05-22 O'kane Robert Peer-to-peer (P2P) and internet content digital acknowledgement trigger used for file transfer
US20030101454A1 (en) * 2001-11-21 2003-05-29 Stuart Ozer Methods and systems for planning advertising campaigns
US20030105831A1 (en) * 2001-12-04 2003-06-05 O'kane Robert Peer-to-peer (P2P) and internet content delivery based user based digital acknowledgement trigger used for file transfer
US20030110171A1 (en) * 2001-11-21 2003-06-12 Stuart Ozer Methods and systems for selectively displaying advertisements
US20030115318A1 (en) * 2001-12-13 2003-06-19 Microsoft Corporation. Concentric user-targeting delivery system and methods
US20030142689A1 (en) * 2000-12-13 2003-07-31 Seth Haberman System and method for seamless switching through buffering
US20030149975A1 (en) * 2002-02-05 2003-08-07 Charles Eldering Targeted advertising in on demand programming
US6615039B1 (en) * 1999-05-10 2003-09-02 Expanse Networks, Inc Advertisement subgroups for digital streams
US6637028B1 (en) * 1999-02-18 2003-10-21 Cliq Distribution, Inc. Integrated television and internet information system
US20030200336A1 (en) * 2002-02-15 2003-10-23 Suparna Pal Apparatus and method for the delivery of multiple sources of media content
US20030220100A1 (en) * 2002-05-03 2003-11-27 Mcelhatten David Technique for effectively accessing programming listing information in an entertainment delivery system
US20040003118A1 (en) * 2002-06-28 2004-01-01 Brown Scott K. Inserting advertising content
US20040003398A1 (en) * 2002-06-27 2004-01-01 Donian Philip M. Method and apparatus for the free licensing of digital media content
US20040015986A1 (en) * 2000-11-28 2004-01-22 Seachange International, Inc., A Delaware Corporation Content/service handling and delivery
US20040015984A1 (en) * 2001-06-29 2004-01-22 Tomoyuki Yamamoto Information providing system, information provding de and method, information processing device and method
US6684194B1 (en) * 1998-12-03 2004-01-27 Expanse Network, Inc. Subscriber identification system
US20040045020A1 (en) * 2002-08-29 2004-03-04 Witt Jeffrey Michael Commercial identification system
US6704930B1 (en) * 1999-04-20 2004-03-09 Expanse Networks, Inc. Advertisement insertion techniques for digital video streams
US6708335B1 (en) * 1999-08-18 2004-03-16 Webtv Networks, Inc. Tracking viewing behavior of advertisements on a home entertainment system
US20040117257A1 (en) * 2002-09-06 2004-06-17 Seth Haberman System for authoring and editing personalized message campaigns
US20040181818A1 (en) * 2003-03-10 2004-09-16 Heyner Mark A. Method for enabling a television user to control operation of application programs on a programmable television controller
US20040220893A1 (en) * 2002-11-20 2004-11-04 Radar Networks, Inc. User interface for managing semantic objects
US6820277B1 (en) * 1999-04-20 2004-11-16 Expanse Networks, Inc. Advertising management system for digital video streams
US20050021398A1 (en) * 2001-11-21 2005-01-27 Webhound Corporation Method and system for downloading digital content over a network
US20050028207A1 (en) * 1999-03-29 2005-02-03 Finseth Craig A. Method and apparatus for sharing viewing preferences
US20050080846A1 (en) * 2003-09-27 2005-04-14 Webhound, Inc. Method and system for updating digital content over a network
US20050228806A1 (en) * 2004-04-07 2005-10-13 Seth Haberman System and method for enhanced video selection
US20050234992A1 (en) * 2004-04-07 2005-10-20 Seth Haberman Method and system for display guide for video selection
US7003792B1 (en) * 1998-11-30 2006-02-21 Index Systems, Inc. Smart agent based on habit, statistical inference and psycho-demographic profiling
US7100183B2 (en) * 2000-02-02 2006-08-29 Sedna Patent Services, Llc System and method for transmitting and displaying targeted infromation
US20060287915A1 (en) * 2005-01-12 2006-12-21 Boulet Daniel A Scheduling content insertion opportunities in a broadcast network
US20080184289A1 (en) * 2007-01-30 2008-07-31 Cristofalo Michael Asset targeting system for limited resource environments
US20120089996A1 (en) * 2005-09-14 2012-04-12 Jorey Ramer Categorization of a mobile user profile based on browse and viewing behavior

Family Cites Families (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4264925A (en) 1979-08-13 1981-04-28 Michael J. Freeman Interactive cable television system
US4331974A (en) 1980-10-21 1982-05-25 Iri, Inc. Cable television with controlled signal substitution
US4573072A (en) 1984-03-21 1986-02-25 Actv Inc. Method for expanding interactive CATV displayable choices for a given channel capacity
US4602279A (en) 1984-03-21 1986-07-22 Actv, Inc. Method for providing targeted profile interactive CATV displays
US5155591A (en) * 1989-10-23 1992-10-13 General Instrument Corporation Method and apparatus for providing demographically targeted television commercials
US5099319A (en) 1989-10-23 1992-03-24 Esch Arthur G Video information delivery method and apparatus
US5446919A (en) 1990-02-20 1995-08-29 Wilkins; Jeff K. Communication system and method with demographically or psychographically defined audiences
US5251324A (en) 1990-03-20 1993-10-05 Scientific-Atlanta, Inc. Method and apparatus for generating and collecting viewing statistics for remote terminals in a cable television system
US5260778A (en) 1990-06-26 1993-11-09 General Instrument Corporation Apparatus for selective distribution of messages over a communications network
US5231494A (en) 1991-10-08 1993-07-27 General Instrument Corporation Selection of compressed television signals from single channel allocation based on viewer characteristics
US5724091A (en) 1991-11-25 1998-03-03 Actv, Inc. Compressed digital data interactive program system
DE4226990C3 (en) 1992-08-14 1999-04-29 Sirona Dental Systems Gmbh Video camera for viewing objects in a patient's mouth
DE69329949T2 (en) 1992-12-09 2001-06-07 Discovery Communicat Inc NETWORK CONTROL FOR CABLE TV DISTRIBUTION SYSTEMS
US5600364A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5550928A (en) 1992-12-15 1996-08-27 A.C. Nielsen Company Audience measurement system and method
US5381477A (en) 1993-02-16 1995-01-10 Scientific-Atlanta, Inc. Method of selecting cable television converter groups
US5410344A (en) 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
EP0656729B1 (en) 1993-12-01 2000-02-09 Matsushita Electric Industrial Co., Ltd. Method and apparatus for editing or mixing compressed pictures
US5636346A (en) 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5534941A (en) 1994-05-20 1996-07-09 Encore Media Corporation System for dynamic real-time television channel expansion
US5534944A (en) 1994-07-15 1996-07-09 Matsushita Electric Corporation Of America Method of splicing MPEG encoded video
US5515098A (en) 1994-09-08 1996-05-07 Carles; John B. System and method for selectively distributing commercial messages over a communications network
US5724521A (en) 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5774170A (en) 1994-12-13 1998-06-30 Hite; Kenneth C. System and method for delivering targeted advertisements to consumers
US5539451A (en) 1994-12-27 1996-07-23 At&T Corp. Method and apparatus for channel spinning off a channel
US5652615A (en) 1995-06-30 1997-07-29 Digital Equipment Corporation Precision broadcast of composite programs including secondary program content such as advertisements
US5918014A (en) 1995-12-27 1999-06-29 Athenium, L.L.C. Automated collaborative filtering in world wide web advertising
US5859660A (en) 1996-02-29 1999-01-12 Perkins; Michael G. Non-seamless splicing of audio-video transport streams
US5818539A (en) 1996-03-29 1998-10-06 Matsushita Electric Corporation Of America System and method for updating a system time constant (STC) counter following a discontinuity in an MPEG-2 transport data stream
US5848396A (en) 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5838678A (en) 1996-07-24 1998-11-17 Davis; Joseph W. Method and device for preprocessing streams of encoded data to facilitate decoding streams back-to back
US5917830A (en) 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
US6067303A (en) 1997-02-25 2000-05-23 International Business Machines Corporation Method and apparatus for detecting and controlling data stream splicing in ATM networks
US5982436A (en) 1997-03-28 1999-11-09 Philips Electronics North America Corp. Method for seamless splicing in a video encoder
US6151443A (en) 1997-05-16 2000-11-21 Indigita Corporation Digital video and data recorder
GB9721947D0 (en) 1997-10-16 1997-12-17 Thomson Consumer Electronics Intelligent IP packet scheduler algorithm
DE69806624T2 (en) 1997-10-16 2003-02-20 Thomson Licensing Sa METHOD FOR SETTING PRIORITIES FOR DATA IN BIDIRECTIONAL BROADCASTING
US6286140B1 (en) 1997-11-20 2001-09-04 Thomas P. Ivanyi System and method for measuring and storing information pertaining to television viewer or user behavior
US6154496A (en) 1997-11-25 2000-11-28 Philips Electronics N.A. Corp. Video buffer for seamless splicing of MPEG streams
US6049569A (en) 1997-12-09 2000-04-11 Philips Electronics N.A. Corporation Method and apparatus for encoding digital video bit streams with seamless splice points and method and apparatus for splicing such digital video bit streams
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6111896A (en) 1998-01-14 2000-08-29 Skystream Corporation Remultiplexer for video program bearing transport streams with program clock reference time stamp adjustment
US6246701B1 (en) 1998-01-14 2001-06-12 Skystream Corporation Reference time clock locking in a remultiplexer for video program bearing transport streams
US6195368B1 (en) 1998-01-14 2001-02-27 Skystream Corporation Re-timing of video program bearing streams transmitted by an asynchronous communication link
AU3070999A (en) 1998-03-11 1999-09-27 Iq.Commerce Corporation Method and system for delivering and redeeming dynamically and adaptively characterized promotional incentives on computer network
US6269120B1 (en) 1998-03-23 2001-07-31 International Business Machines Corporation Method of precise buffer management for MPEG video splicing
US7146627B1 (en) 1998-06-12 2006-12-05 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US6252873B1 (en) 1998-06-17 2001-06-26 Gregory O. Vines Method of ensuring a smooth transition between MPEG-2 transport streams
CA2345241A1 (en) 1998-09-22 2000-03-30 Science Applications International Corporation User-defined dynamic collaborative environments
AU768680B2 (en) 1998-12-03 2003-12-18 Prime Research Alliance E, Inc. Consumer profiling and advertisement selection system
US6216129B1 (en) 1998-12-03 2001-04-10 Expanse Networks, Inc. Advertisement selection system supporting discretionary target market characteristics
EP1135742A4 (en) 1998-12-03 2002-07-24 Telecom Partners Ltd Subscriber identification system
US6298348B1 (en) 1998-12-03 2001-10-02 Expanse Networks, Inc. Consumer profiling system
JP4102516B2 (en) 1999-05-31 2008-06-18 テイ・エス テック株式会社 Molding lining for vehicle and manufacturing method thereof
WO2001017250A1 (en) 1999-08-31 2001-03-08 Ismail Labeeb K Method and apparatus for delivery of targeted video programming
EP1240738A2 (en) 1999-12-21 2002-09-18 BellSouth Intellectual Property Corporation Method and system for providing targeted advertisements
US20050283796A1 (en) * 2000-02-18 2005-12-22 Prime Research Alliance E., Inc. Method and system for addressable and program independent advertising during recorded programs
US8006261B1 (en) 2000-04-07 2011-08-23 Visible World, Inc. System and method for personalized message creation and delivery
WO2001093077A1 (en) 2000-05-26 2001-12-06 Abova Method and system for internet sampling
US20030226142A1 (en) 2000-11-29 2003-12-04 Rand Ricky C. Apparatus and method for selective insertion and pricing of media data into a media data stream
US20020184047A1 (en) 2001-04-03 2002-12-05 Plotnick Michael A. Universal ad queue
US20020184130A1 (en) 2001-04-04 2002-12-05 Blasko John P. Intellectual capital risk analysis system
US7730509B2 (en) 2001-06-08 2010-06-01 Invidi Technologies Corporation Asset delivery reporting in a broadcast network
US20030005465A1 (en) 2001-06-15 2003-01-02 Connelly Jay H. Method and apparatus to send feedback from clients to a server in a content distribution broadcast system
US20030106070A1 (en) * 2001-12-05 2003-06-05 Homayoon Saam Efficient customization of advertising programs for broadcast TV
GB0303176D0 (en) * 2003-02-12 2003-03-19 Video Networks Ltd A system for capture and selective playback of broadcast programmes
GB0306603D0 (en) 2003-03-21 2003-04-30 First Person Invest Ltd Method and apparatus for broadcasting communications
US9247288B2 (en) 2003-08-12 2016-01-26 Time Warner Cable Enterprises Llc Technique for effectively delivering targeted advertisements through a communications network having limited bandwidth
US8156444B1 (en) 2003-12-31 2012-04-10 Google Inc. Systems and methods for determining a user interface attribute
US20050204381A1 (en) 2004-03-10 2005-09-15 Microsoft Corporation Targeted advertising based on consumer purchasing data
US20080046924A1 (en) * 2006-07-28 2008-02-21 Tandberg Television Inc. System and methods for competitive dynamic selection of digital advertising assets in a video distribution system
US20100324992A1 (en) 2007-03-02 2010-12-23 Birch James R Dynamically reactive response and specific sequencing of targeted advertising and content delivery system
WO2010017379A2 (en) * 2008-08-06 2010-02-11 Invidi Technologies Corporation Third party data matching for targeted advertising

Patent Citations (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918516A (en) * 1987-10-26 1990-04-17 501 Actv, Inc. Closed circuit television system having seamless interactive television programming and expandable user participation
US5515858A (en) * 1992-02-28 1996-05-14 Myllymaeki; Matti Wrist-held monitoring device for physical condition
US5537586A (en) * 1992-04-30 1996-07-16 Individual, Inc. Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of defined category structures
US6463585B1 (en) * 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US5585858A (en) * 1994-04-15 1996-12-17 Actv, Inc. Simulcast of interactive signals with a conventional video signal
US6088722A (en) * 1994-11-29 2000-07-11 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5754939A (en) * 1994-11-29 1998-05-19 Herz; Frederick S. M. System for generation of user profiles for a system for customized electronic identification of desirable objects
US5600366A (en) * 1995-03-22 1997-02-04 Npb Partners, Ltd. Methods and apparatus for digital advertisement insertion in video programming
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5805974A (en) * 1995-08-08 1998-09-08 Hite; Kenneth C. Method and apparatus for synchronizing commercial advertisements across multiple communication channels
US6002393A (en) * 1995-08-22 1999-12-14 Hite; Kenneth C. System and method for delivering targeted advertisements to consumers using direct commands
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US5907322A (en) * 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6446261B1 (en) * 1996-12-20 2002-09-03 Princeton Video Image, Inc. Set top device for targeted electronic insertion of indicia into video
US6353929B1 (en) * 1997-06-23 2002-03-05 One River Worldtrek, Inc. Cooperative system for measuring electronic media
US6487721B1 (en) * 1998-01-30 2002-11-26 General Instrument Corporation Apparatus and method for digital advertisement insertion in a bitstream
US20020053077A1 (en) * 1998-11-04 2002-05-02 Shah-Nazaroff Anthony A. Method and apparatus for collecting and providing viewer feedback to a broadcast
US7003792B1 (en) * 1998-11-30 2006-02-21 Index Systems, Inc. Smart agent based on habit, statistical inference and psycho-demographic profiling
US6684194B1 (en) * 1998-12-03 2004-01-27 Expanse Network, Inc. Subscriber identification system
US6714917B1 (en) * 1998-12-03 2004-03-30 Expanse Networks, Inc. Subscriber identification based on electronic program guide data
US6457010B1 (en) * 1998-12-03 2002-09-24 Expanse Networks, Inc. Client-server based subscriber characterization system
US6637028B1 (en) * 1999-02-18 2003-10-21 Cliq Distribution, Inc. Integrated television and internet information system
US6324519B1 (en) * 1999-03-12 2001-11-27 Expanse Networks, Inc. Advertisement auction system
US6560578B2 (en) * 1999-03-12 2003-05-06 Expanse Networks, Inc. Advertisement selection system supporting discretionary target market characteristics
US20030004810A1 (en) * 1999-03-12 2003-01-02 Eldering Charles A. Advertisement selection system supporting discretionary target market characteristics
US20050028207A1 (en) * 1999-03-29 2005-02-03 Finseth Craig A. Method and apparatus for sharing viewing preferences
US20030037333A1 (en) * 1999-03-30 2003-02-20 John Ghashghai Audience measurement system
US6820277B1 (en) * 1999-04-20 2004-11-16 Expanse Networks, Inc. Advertising management system for digital video streams
US6704930B1 (en) * 1999-04-20 2004-03-09 Expanse Networks, Inc. Advertisement insertion techniques for digital video streams
US6615039B1 (en) * 1999-05-10 2003-09-02 Expanse Networks, Inc Advertisement subgroups for digital streams
US20050193410A1 (en) * 1999-05-10 2005-09-01 Eldering Charles A. Advertisement subgroups for digital streams
US6438752B1 (en) * 1999-06-22 2002-08-20 Mediaone Group, Inc. Method and system for selecting television programs based on the past selection history of an identified user
US6708335B1 (en) * 1999-08-18 2004-03-16 Webtv Networks, Inc. Tracking viewing behavior of advertisements on a home entertainment system
US20020099611A1 (en) * 1999-12-06 2002-07-25 De Souza Celso Candido Formation of horizontal, vertical and diagonal databases in an extranet based e-commerce platform
US20010025245A1 (en) * 1999-12-17 2001-09-27 Flickinger Gregory C. E-registrar
US20020032626A1 (en) * 1999-12-17 2002-03-14 Dewolf Frederik M. Global asset information registry
US7100183B2 (en) * 2000-02-02 2006-08-29 Sedna Patent Services, Llc System and method for transmitting and displaying targeted infromation
US20010032333A1 (en) * 2000-02-18 2001-10-18 Gregory Flickinger Scheduling and presenting IPG ads in conjunction with programming ads in a television environment
US20010049620A1 (en) * 2000-02-29 2001-12-06 Blasko John P. Privacy-protected targeting system
US20020013943A1 (en) * 2000-04-07 2002-01-31 Seth Haberman System and method for simultaneous broadcast for personalized messages
US20020049727A1 (en) * 2000-05-19 2002-04-25 David Rothkopf Method and apparatus for providing customized information
US20020049968A1 (en) * 2000-06-09 2002-04-25 Wilson Daniel C. Advertising delivery method
US20030093792A1 (en) * 2000-06-30 2003-05-15 Labeeb Ismail K. Method and apparatus for delivery of television programs and targeted de-coupled advertising
US20020144263A1 (en) * 2000-08-31 2002-10-03 Eldering Charles A. Grouping of advertisements on an advertising channel in a targeted advertisement system
US20020083445A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Delivering targeted advertisements to the set-top-box
US20020026638A1 (en) * 2000-08-31 2002-02-28 Eldering Charles A. Internet-based electronic program guide advertisement insertion method and apparatus
US20020083441A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
US7039932B2 (en) * 2000-08-31 2006-05-02 Prime Research Alliance E., Inc. Queue-based head-end advertisement scheduling method and apparatus
US20020056107A1 (en) * 2000-08-31 2002-05-09 Schlack John A. System and method for delivering statistically scheduled advertisements
US20020083444A1 (en) * 2000-08-31 2002-06-27 Blasko John P. System and method for automatically managing avail inventory data and avail pricing
US20020072966A1 (en) * 2000-08-31 2002-06-13 Eldering Charles A. System for providing targeted advertisements using advertiser-specific target groups
US20020087975A1 (en) * 2000-08-31 2002-07-04 Schlack John A. System and method for delivering targeted advertisements using multiple presentation streams
US20020083442A1 (en) * 2000-08-31 2002-06-27 Eldering Charles A. Queue-based head-end advertisement scheduling method and apparatus
US20020083443A1 (en) * 2000-08-31 2002-06-27 Eldering Charles A. Advertisement distribution system for distributing targeted advertisements in television systems
US20020083439A1 (en) * 2000-08-31 2002-06-27 Eldering Charles A. System for rescheduling and inserting advertisements
US20020083435A1 (en) * 2000-08-31 2002-06-27 Blasko John P. Method and system for addressing targeted advertisements using detection of operational status of display device
US20020092019A1 (en) * 2000-09-08 2002-07-11 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US20020059584A1 (en) * 2000-09-14 2002-05-16 Ferman Ahmet Mufit Audiovisual management system
US20030067554A1 (en) * 2000-09-25 2003-04-10 Klarfeld Kenneth A. System and method for personalized TV
US20020122430A1 (en) * 2000-09-29 2002-09-05 Seth Haberman System and method for seamless switching
US20040015986A1 (en) * 2000-11-28 2004-01-22 Seachange International, Inc., A Delaware Corporation Content/service handling and delivery
US20030142689A1 (en) * 2000-12-13 2003-07-31 Seth Haberman System and method for seamless switching through buffering
US20020083451A1 (en) * 2000-12-21 2002-06-27 Gill Komlika K. User-friendly electronic program guide based on subscriber characterizations
US20020087980A1 (en) * 2000-12-28 2002-07-04 Eldering Charles A. Grouping advertisement subavails
US20020087973A1 (en) * 2000-12-28 2002-07-04 Hamilton Jeffrey S. Inserting local signals during MPEG channel changes
US20020123928A1 (en) * 2001-01-11 2002-09-05 Eldering Charles A. Targeting ads to subscribers based on privacy-protected subscriber profiles
US20020129368A1 (en) * 2001-01-11 2002-09-12 Schlack John A. Profiling and identification of television viewers
US20020111154A1 (en) * 2001-02-14 2002-08-15 Eldering Charles A. Location based delivery
US20020111172A1 (en) * 2001-02-14 2002-08-15 Dewolf Frederik M. Location based profiling
US20050097599A1 (en) * 2001-04-03 2005-05-05 Plotnick Michael A. Alternative advertising in prerecorded media
US20020144262A1 (en) * 2001-04-03 2002-10-03 Plotnick Michael A. Alternative advertising in prerecorded media
US20020178445A1 (en) * 2001-04-03 2002-11-28 Charles Eldering Subscriber selected advertisement display and scheduling
US20020178447A1 (en) * 2001-04-03 2002-11-28 Plotnick Michael A. Behavioral targeted advertising
US20020143901A1 (en) * 2001-04-03 2002-10-03 Gtech Rhode Island Corporation Interactive media response processing system
US20020166119A1 (en) * 2001-05-07 2002-11-07 Cristofalo Michael System and method for providing targeted programming outside of the home
US20030005437A1 (en) * 2001-06-01 2003-01-02 Norman Feuer Networked broadcasting system with demographically controlled advertisement selection
US20040015984A1 (en) * 2001-06-29 2004-01-22 Tomoyuki Yamamoto Information providing system, information provding de and method, information processing device and method
US20030045957A1 (en) * 2001-07-09 2003-03-06 Seth Haberman System and method for seamless switching of compressed audio streams
US20050021398A1 (en) * 2001-11-21 2005-01-27 Webhound Corporation Method and system for downloading digital content over a network
US20030097299A1 (en) * 2001-11-21 2003-05-22 O'kane Robert Peer-to-peer (P2P) and internet content digital acknowledgement trigger used for file transfer
US20030101454A1 (en) * 2001-11-21 2003-05-29 Stuart Ozer Methods and systems for planning advertising campaigns
US20030110171A1 (en) * 2001-11-21 2003-06-12 Stuart Ozer Methods and systems for selectively displaying advertisements
US20030105831A1 (en) * 2001-12-04 2003-06-05 O'kane Robert Peer-to-peer (P2P) and internet content delivery based user based digital acknowledgement trigger used for file transfer
US20030115318A1 (en) * 2001-12-13 2003-06-19 Microsoft Corporation. Concentric user-targeting delivery system and methods
US20030149975A1 (en) * 2002-02-05 2003-08-07 Charles Eldering Targeted advertising in on demand programming
US20030200336A1 (en) * 2002-02-15 2003-10-23 Suparna Pal Apparatus and method for the delivery of multiple sources of media content
US20030220100A1 (en) * 2002-05-03 2003-11-27 Mcelhatten David Technique for effectively accessing programming listing information in an entertainment delivery system
US20040003398A1 (en) * 2002-06-27 2004-01-01 Donian Philip M. Method and apparatus for the free licensing of digital media content
US20040003118A1 (en) * 2002-06-28 2004-01-01 Brown Scott K. Inserting advertising content
US20040045020A1 (en) * 2002-08-29 2004-03-04 Witt Jeffrey Michael Commercial identification system
US20040117257A1 (en) * 2002-09-06 2004-06-17 Seth Haberman System for authoring and editing personalized message campaigns
US20040220893A1 (en) * 2002-11-20 2004-11-04 Radar Networks, Inc. User interface for managing semantic objects
US20040181818A1 (en) * 2003-03-10 2004-09-16 Heyner Mark A. Method for enabling a television user to control operation of application programs on a programmable television controller
US20050080846A1 (en) * 2003-09-27 2005-04-14 Webhound, Inc. Method and system for updating digital content over a network
US20050228806A1 (en) * 2004-04-07 2005-10-13 Seth Haberman System and method for enhanced video selection
US20050234992A1 (en) * 2004-04-07 2005-10-20 Seth Haberman Method and system for display guide for video selection
US20060287915A1 (en) * 2005-01-12 2006-12-21 Boulet Daniel A Scheduling content insertion opportunities in a broadcast network
US20120089996A1 (en) * 2005-09-14 2012-04-12 Jorey Ramer Categorization of a mobile user profile based on browse and viewing behavior
US20080184289A1 (en) * 2007-01-30 2008-07-31 Cristofalo Michael Asset targeting system for limited resource environments

Cited By (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11258791B2 (en) 2004-03-08 2022-02-22 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
US11657411B1 (en) 2004-06-30 2023-05-23 Experian Marketing Solutions, Llc System, method, software and data structure for independent prediction of attitudinal and message responsiveness, and preferences for communication media, channel, timing, frequency, and sequences of communications, using an integrated data repository
US10810605B2 (en) 2004-06-30 2020-10-20 Experian Marketing Solutions, Llc System, method, software and data structure for independent prediction of attitudinal and message responsiveness, and preferences for communication media, channel, timing, frequency, and sequences of communications, using an integrated data repository
US11861756B1 (en) 2004-09-22 2024-01-02 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
US11562457B2 (en) 2004-09-22 2023-01-24 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
US10586279B1 (en) 2004-09-22 2020-03-10 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
US8732004B1 (en) 2004-09-22 2014-05-20 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
US11373261B1 (en) 2004-09-22 2022-06-28 Experian Information Solutions, Inc. Automated analysis of data to generate prospect notifications based on trigger events
US10698989B2 (en) 2004-12-20 2020-06-30 Proxense, Llc Biometric personal data key (PDK) authentication
US11800502B2 (en) 2006-01-06 2023-10-24 Proxense, LL Wireless network synchronization of cells and client devices on a network
US11219022B2 (en) 2006-01-06 2022-01-04 Proxense, Llc Wireless network synchronization of cells and client devices on a network with dynamic adjustment
US11553481B2 (en) 2006-01-06 2023-01-10 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US11212797B2 (en) 2006-01-06 2021-12-28 Proxense, Llc Wireless network synchronization of cells and client devices on a network with masking
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US11157909B2 (en) 2006-05-05 2021-10-26 Proxense, Llc Two-level authentication for secure transactions
US10764044B1 (en) 2006-05-05 2020-09-01 Proxense, Llc Personal digital key initialization and registration for secure transactions
US11551222B2 (en) 2006-05-05 2023-01-10 Proxense, Llc Single step transaction authentication using proximity and biometric input
US11182792B2 (en) 2006-05-05 2021-11-23 Proxense, Llc Personal digital key initialization and registration for secure transactions
US8799148B2 (en) 2006-08-31 2014-08-05 Rohan K. K. Chandran Systems and methods of ranking a plurality of credit card offers
US20080059352A1 (en) * 2006-08-31 2008-03-06 Experian Interactive Innovation Center, Llc. Systems and methods of ranking a plurality of credit card offers
US11887175B2 (en) 2006-08-31 2024-01-30 Cpl Assets, Llc Automatically determining a personalized set of programs or products including an interactive graphical user interface
US10943471B1 (en) 2006-11-13 2021-03-09 Proxense, Llc Biometric authentication using proximity and secure information on a user device
US8606626B1 (en) 2007-01-31 2013-12-10 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US9916596B1 (en) 2007-01-31 2018-03-13 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US9508092B1 (en) 2007-01-31 2016-11-29 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US11803873B1 (en) 2007-01-31 2023-10-31 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US10311466B1 (en) 2007-01-31 2019-06-04 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US11176570B1 (en) 2007-01-31 2021-11-16 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US10692105B1 (en) 2007-01-31 2020-06-23 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US8271378B2 (en) 2007-04-12 2012-09-18 Experian Marketing Solutions, Inc. Systems and methods for determining thin-file records and determining thin-file risk levels
US20100299246A1 (en) * 2007-04-12 2010-11-25 Experian Marketing Solutions, Inc. Systems and methods for determining thin-file records and determining thin-file risk levels
US8024264B2 (en) 2007-04-12 2011-09-20 Experian Marketing Solutions, Inc. Systems and methods for determining thin-file records and determining thin-file risk levels
US8738515B2 (en) 2007-04-12 2014-05-27 Experian Marketing Solutions, Inc. Systems and methods for determining thin-file records and determining thin-file risk levels
US8301574B2 (en) 2007-09-17 2012-10-30 Experian Marketing Solutions, Inc. Multimedia engagement study
US20090076883A1 (en) * 2007-09-17 2009-03-19 Max Kilger Multimedia engagement study
US7962404B1 (en) 2007-11-07 2011-06-14 Experian Information Solutions, Inc. Systems and methods for determining loan opportunities
US11562644B2 (en) 2007-11-09 2023-01-24 Proxense, Llc Proximity-sensor supporting multiple application services
US10769939B2 (en) 2007-11-09 2020-09-08 Proxense, Llc Proximity-sensor supporting multiple application services
US8533322B2 (en) 2007-11-19 2013-09-10 Experian Marketing Solutions, Inc. Service for associating network users with profiles
US7996521B2 (en) 2007-11-19 2011-08-09 Experian Marketing Solutions, Inc. Service for mapping IP addresses to user segments
US9058340B1 (en) 2007-11-19 2015-06-16 Experian Marketing Solutions, Inc. Service for associating network users with profiles
US20090129377A1 (en) * 2007-11-19 2009-05-21 Simon Chamberlain Service for mapping ip addresses to user segments
US11080378B1 (en) 2007-12-06 2021-08-03 Proxense, Llc Hybrid device having a personal digital key and receiver-decoder circuit and methods of use
US11086979B1 (en) 2007-12-19 2021-08-10 Proxense, Llc Security system and method for controlling access to computing resources
US11727355B2 (en) 2008-02-14 2023-08-15 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US10971251B1 (en) 2008-02-14 2021-04-06 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
US11120449B2 (en) 2008-04-08 2021-09-14 Proxense, Llc Automated service-based order processing
US8412593B1 (en) 2008-10-07 2013-04-02 LowerMyBills.com, Inc. Credit card matching
US20110060905A1 (en) * 2009-05-11 2011-03-10 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US9595051B2 (en) 2009-05-11 2017-03-14 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US8639920B2 (en) 2009-05-11 2014-01-28 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US8966649B2 (en) 2009-05-11 2015-02-24 Experian Marketing Solutions, Inc. Systems and methods for providing anonymized user profile data
US11095640B1 (en) 2010-03-15 2021-08-17 Proxense, Llc Proximity-based system for automatic application or data access and item tracking
US9450956B1 (en) * 2010-07-15 2016-09-20 Proxense, Llc Proximity-based system for automatic application initialization
US8918854B1 (en) * 2010-07-15 2014-12-23 Proxense, Llc Proximity-based system for automatic application initialization
US11546325B2 (en) 2010-07-15 2023-01-03 Proxense, Llc Proximity-based system for object tracking
US9322974B1 (en) 2010-07-15 2016-04-26 Proxense, Llc. Proximity-based system for object tracking
US10313336B2 (en) 2010-07-15 2019-06-04 Proxense, Llc Proximity-based system for object tracking
US9152727B1 (en) 2010-08-23 2015-10-06 Experian Marketing Solutions, Inc. Systems and methods for processing consumer information for targeted marketing applications
US10623824B2 (en) 2010-09-17 2020-04-14 International Business Machines Corporation Common purchase plan based advertisement
US8904428B2 (en) 2010-09-17 2014-12-02 International Business Machines Corporation Common purchase plan based advertisement
US10038943B2 (en) 2010-09-17 2018-07-31 International Business Machines Corporation Common purchase plan based advertisement
US20140181860A1 (en) * 2011-02-11 2014-06-26 Motive Television, S.L. Methods for the dynamic reproduction of content intransmissions in push environments
ES2363151A1 (en) * 2011-02-11 2011-07-21 Adecq Digital, S.L Method for the dynamic reproduction of content in transmissions in push environments
WO2012107624A1 (en) * 2011-02-11 2012-08-16 Motive Television, S.L. Method for the dynamic reproduction of content in transmissions in push environments
US11113482B1 (en) 2011-02-21 2021-09-07 Proxense, Llc Implementation of a proximity-based system for object tracking and automatic application initialization
US11132882B1 (en) 2011-02-21 2021-09-28 Proxense, Llc Proximity-based system for object tracking and automatic application initialization
US11669701B2 (en) 2011-02-21 2023-06-06 Proxense, Llc Implementation of a proximity-based system for object tracking and automatic application initialization
US20120215644A1 (en) * 2011-02-22 2012-08-23 Braintexter, Inc. Water usage analysis for advertising purposes
US20130110629A1 (en) * 2011-11-01 2013-05-02 Dante Monteverde Reader profile-aimed advertising method
US20130151527A1 (en) * 2011-11-15 2013-06-13 Sean Michael Bruich Assigning social networking system users to households
US9679044B2 (en) * 2011-11-15 2017-06-13 Facebook, Inc. Assigning social networking system users to households
US10726050B2 (en) * 2011-11-15 2020-07-28 Facebook, Inc. Assigning social networking system users to households
US20170220693A1 (en) * 2011-11-15 2017-08-03 Facebook, Inc. Assigning social networking system users to households
US20140373048A1 (en) * 2011-12-28 2014-12-18 Stanley Mo Real-time topic-relevant targeted advertising linked to media experiences
WO2013158033A1 (en) * 2012-04-20 2013-10-24 Koo Cher Chiang System and method
US10277659B1 (en) 2012-11-12 2019-04-30 Consumerinfo.Com, Inc. Aggregating user web browsing data
US11863310B1 (en) 2012-11-12 2024-01-02 Consumerinfo.Com, Inc. Aggregating user web browsing data
US11012491B1 (en) 2012-11-12 2021-05-18 ConsumerInfor.com, Inc. Aggregating user web browsing data
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US20140237498A1 (en) * 2013-02-20 2014-08-21 Comcast Cable Communications, Llc Cross platform content exposure tracking
US11503356B2 (en) 2013-03-15 2022-11-15 Tubi, Inc. Intelligent multi-device content distribution based on internet protocol addressing
US11017011B2 (en) 2013-03-15 2021-05-25 The Nielsen Company (Us), Llc Media content discovery and character organization techniques
US11120066B2 (en) * 2013-03-15 2021-09-14 The Nielsen Company (Us), Llc Media content discovery and character organization techniques
US11677806B2 (en) 2013-03-15 2023-06-13 Tubi, Inc. Platform-independent content generation for thin client applications
US11354347B2 (en) * 2013-03-15 2022-06-07 The Nielsen Company (Us), Llc Media content discovery and character organization techniques
US11886483B2 (en) 2013-03-15 2024-01-30 The Nielsen Company (Us), Llc Media content discovery and character organization techniques
US11870859B2 (en) 2013-03-15 2024-01-09 Tubi, Inc. Relevant secondary-device content generation based on associated internet protocol addressing
US11871063B2 (en) 2013-03-15 2024-01-09 Tubi, Inc. Intelligent multi-device content distribution based on internet protocol addressing
US11463540B2 (en) * 2013-03-15 2022-10-04 Tubi, Inc. Relevant secondary-device content generation based on associated internet protocol addressing
US20210374173A1 (en) * 2013-03-15 2021-12-02 The Nielsen Company (Us), Llc Media content discovery and character organization techniques
US11010417B2 (en) * 2013-03-15 2021-05-18 The Nielsen Company (Us), Llc Media content discovery and character organization techniques
US11847153B2 (en) * 2013-03-15 2023-12-19 The Neilsen Company (US), LLC Media content discovery and character organization techniques
US10909229B2 (en) 2013-05-10 2021-02-02 Proxense, Llc Secure element as a digital pocket
US11914695B2 (en) 2013-05-10 2024-02-27 Proxense, Llc Secure element as a digital pocket
US20150112732A1 (en) * 2013-10-22 2015-04-23 Esurance Insurance Services, Inc. Identifying a user as part of a household
US11620677B1 (en) 2014-06-25 2023-04-04 Experian Information Solutions, Inc. Mobile device sighting location analytics and profiling system
US11257117B1 (en) 2014-06-25 2022-02-22 Experian Information Solutions, Inc. Mobile device sighting location analytics and profiling system
US11502745B2 (en) * 2015-07-31 2022-11-15 Viasat, Inc. Flexible capacity satellite constellation
US11070282B2 (en) * 2015-07-31 2021-07-20 Viasat, Inc. Flexible capacity satellite constellation
US10707952B2 (en) * 2015-07-31 2020-07-07 Viasat, Inc. Flexible capacity satellite constellation
US9767309B1 (en) 2015-11-23 2017-09-19 Experian Information Solutions, Inc. Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
US10019593B1 (en) 2015-11-23 2018-07-10 Experian Information Solutions, Inc. Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
US10685133B1 (en) 2015-11-23 2020-06-16 Experian Information Solutions, Inc. Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
US11748503B1 (en) 2015-11-23 2023-09-05 Experian Information Solutions, Inc. Access control system for implementing access restrictions of regulated database records while identifying and providing indicators of regulated database records matching validation criteria
CN108780451A (en) * 2015-12-31 2018-11-09 安客诚 Use the geographically targetedly message transmission of point-of-sales (POS) data
WO2017116810A1 (en) * 2015-12-31 2017-07-06 Acxiom Corporation Geographically targeted message delivery using point-of-sale data
US11550886B2 (en) 2016-08-24 2023-01-10 Experian Information Solutions, Inc. Disambiguation and authentication of device users
US10678894B2 (en) 2016-08-24 2020-06-09 Experian Information Solutions, Inc. Disambiguation and authentication of device users
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
US11682041B1 (en) 2020-01-13 2023-06-20 Experian Marketing Solutions, Llc Systems and methods of a tracking analytics platform
US11218756B2 (en) * 2020-01-15 2022-01-04 Xandr Inc. Method and apparatus for facilitating an addressable targeting of content in accordance with a de-duplicated reach metric
US10999616B1 (en) * 2020-01-17 2021-05-04 Verizon Patent And Licensing Inc. Systems and methods for value-based provision of television content in a hybrid quadrature amplitude modulation (QAM)/internet protocol (IP) content delivery environment
US11368734B2 (en) 2020-01-17 2022-06-21 Verizon Patent And Licensing Inc. Systems and methods for value-based provision of television content in a hybrid quadrature amplitude modulation (QAM)/internet protocol (IP) content delivery environment
US11671639B2 (en) 2020-01-17 2023-06-06 Verizon Patent And Licensing Inc. Systems and methods for value-based provision of television content in a hybrid quadrature amplitude modulation (QAM)/internet protocol (IP) content delivery environment
US20220167051A1 (en) * 2020-11-20 2022-05-26 Xandr Inc. Automatic classification of households based on content consumption
US11411842B1 (en) * 2021-06-01 2022-08-09 Cujo LLC Method and apparatus for providing targeted services
US20230032845A1 (en) * 2021-08-02 2023-02-02 The Nielsen Company (Us), Llc Methods and apparatus to generate audience metrics for connected television
US11922395B2 (en) 2022-01-18 2024-03-05 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
US20230396823A1 (en) * 2022-06-03 2023-12-07 Safran Passenger Innovations, Llc Systems And Methods For Recommending Correlated And Anti-Correlated Content
US11831938B1 (en) * 2022-06-03 2023-11-28 Safran Passenger Innovations, Llc Systems and methods for recommending correlated and anti-correlated content

Also Published As

Publication number Publication date
EP2332111A4 (en) 2011-10-26
CA2733199C (en) 2018-01-09
EP2332111B2 (en) 2023-10-11
US10129589B2 (en) 2018-11-13
US20180139492A1 (en) 2018-05-17
EP2332111B1 (en) 2015-10-28
US20130276027A1 (en) 2013-10-17
CA2733199A1 (en) 2010-02-11
WO2010017379A2 (en) 2010-02-11
US9729916B2 (en) 2017-08-08
EP2332111A2 (en) 2011-06-15
WO2010017379A3 (en) 2010-04-22

Similar Documents

Publication Publication Date Title
US10129589B2 (en) Third party data matching for targeted advertising
US11540000B2 (en) Targeting content based on location
US7849477B2 (en) Asset targeting system for limited resource environments
CA2654869C (en) System and method for inserting media based on keyword search
US9396475B2 (en) Intelligent targeting of tags in a broadcast network
JP5781029B2 (en) Targeted impression model for broadcasting network asset delivery
US20150189396A1 (en) Methods and apparatus for classifying an audience in a content distribution network
US20100235219A1 (en) Reconciling forecast data with measured data
US10762509B2 (en) Asset targeting system for limited resource environments
US11930235B2 (en) Targeting content based on location

Legal Events

Date Code Title Description
AS Assignment

Owner name: INVIDI TECHNOLOGIES CORPORATION,NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHEEHAN, PATRICK;ANDERSON, BRUCE J.;WILSON, DANIEL C.;AND OTHERS;REEL/FRAME:023258/0634

Effective date: 20090821

AS Assignment

Owner name: INVIDI TECHNOLOGIES CORPORATION,NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHEEHAN, PATRICK;ANDERSON, BRUCE J.;WILSON, DANIEL C.;AND OTHERS;SIGNING DATES FROM 20100129 TO 20100209;REEL/FRAME:023934/0649

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION