42 - Scientific, technological and industrial services, research and design
Goods & Services
On-line advertising services for others; Advertising consultation; Advertising services in the field of targeted advertising services; Advertising services in the field of providing benchmarking information in the online advertising industry; Advertising services in the field of e-commerce; Advertising services in the field of measuring the accuracy of ad attribution Technology consultation in the field of cybersecurity; Software as a service (SAAS) services featuring software for facilitating the delivery targeted advertising to devices; Software as a service (SAAS) services featuring software for facilitating the delivery of personalized content to devices; Software as a service (SAAS) services featuring software for facilitating identity verification; Platform as a service (PAAS) featuring computer software platforms for facilitating the delivery targeted advertising to devices; Platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of personalized content to devices; Platform as a service (PAAS) featuring computer software platforms for facilitating identity verification; User authentication services using technology for e-commerce transactions; Software as a service (SAAS) services featuring software for measuring the accuracy of the association of IDs with respect to devices and measuring the accuracy of the ID provider based on the accuracy of association between IDs and devices it associated in the fields of advertising, ecommerce and Identity and Access Management (IAM); Software as a service (SAAS) services featuring software for measuring the association accuracy of IDs and targeting a device with an online ad based on a profile linked to the ID associated with the device in the field of advertising; Software as a service (SAAS) services featuring software for measuring the association accuracy of IDs and personalizing the content for a device based on a profile linked to the ID associated with the device in the field of ecommerce; Software as a service (SAAS) services featuring software for measuring the association accuracy of IDs and verifying a device user identity based on a profile linked to the ID associated with the device in the field of Identity and Access Management (IAM); Platform as a service (PAAS) featuring computer software platforms for measuring the accuracy of the association of IDs with respect to devices and measuring the accuracy of the ID provider based on the accuracy of association between IDs and devices it associated in the field of advertising, ecommerce and Identity and Access Management (IAM); Platform as a service (PAAS) featuring computer software platforms for measuring the association accuracy of IDs and targeting a device with an online ad based on a profile linked to the ID associated with the device in the field of advertising; Platform as a service (PAAS) featuring computer software platforms for measuring the association accuracy of IDs and personalizing the content for a device based on a profile linked to the ID associated with the device in the field of ecommerce; Platform as a service (PAAS) featuring computer software platforms for measuring the association accuracy of IDs and verifying a device user identity based on a profile linked to the ID associated with the device in the field of Identity and Access Management (IAM); Platform as a service (PAAS) featuring computer software platforms for measuring the accuracy of the ad attribution and measurement service provider based on the accuracy of association between IDs and devices it associated in the field of advertising; Providing user authentication services using Identity and Access Management (IAM) technology for e-commerce transactions; Software as a service (SAAS) services featuring software for measuring the accuracy of the ad attribution and measurement service provider based on the accuracy of association between IDs and devices it associated in the field of advertising
2.
TARGETED TELEVISION ADVERTISING BASED ON PROFILES LINKED TO MULITPLE ONLINE DEVICES
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
42 - Scientific, technological and industrial services, research and design
Goods & Services
Online advertising services for others; analysis of advertising response; consumer and commercial data collection for the purpose of facilitating delivery and analysis of response to online advertisements; aggregation and analysis of consumer data across multiple electronic devices, namely, smartphones, computers, tablets and televisions for advertising and e-commerce purposes. Platform as a service (paas) featuring computer software platforms for collecting consumer and commercial data and generating consumer data sets, aggregating and analyzing consumer and commercial data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, and for providing website and app visitor recognition, hashed email authentication services and consumer identity authentication services in the fields of advertising and e-commerce; platform as a service (paas) featuring computer software platforms for facilitating the delivery of online advertisements and measurement of the effectiveness of online advertisements; platform as a service (paas) featuring computer software platforms for creating and delivering device graphs, clustering mobile app ids per device and visited site ids per browser, and for providing visitor recognition, collection of advertising impressions and action for attribution services, hashed email and identity verification services, in the fields of advertising and e-commerce.
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Online advertising services for others via a computer communications network; analysis of advertising response; collection of online consumer data, namely, purchase data, demographic data, and internet browsing and search data, and collection of online commercial data, namely business type, business size, and business internet connection characteristics, for the purpose of facilitating delivery and analysis of response to online advertisements; aggregation and analysis of consumer data for facilitating the delivery of online advertisements, personalizing online content, and measurement of the effectiveness of online advertisements across multiple electronic devices, namely, smartphones, computers, tablets and televisions for advertising and e-commerce purposes
(2) Platform as a service (PAAS) featuring computer software platforms for collecting online consumer data, namely, purchase data, demographic data, and internet browsing and search data, and for collecting online commercial data, namely, business type, business size, and business internet connection characteristics, for facilitating the delivery of online advertisments, personalizing online content, and measurement of the effectiveness of online advertisements, for generating consumer data sets, aggregating and analyzing consumer and commercial informational data for facilitating the delivery of online advertisments, personalizing online content, and measurement of the effectiveness of online advertisements across multiple electronic devices, namely, smartphones, computers, tablets and televisions, and for providing website visitor recognition, hashed email authentication services and consumer identity authentication services in the fields of advertising and e-commerce; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements and measurement of the effectiveness of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile software application IDs per device and visited site IDs per browser, and for providing visitor recognition, collection of advertising impressions and action for attribution services, hashed email and identity verification services, in the fields of advertising and e-commerce
42 - Scientific, technological and industrial services, research and design
Goods & Services
Online advertising services for others; online advertising services, namely, providing an ID or IDs that could be used by ad space sellers or ad space buyers to identify a browser, mobile app or a device; consumer and commercial data collection for the purpose of facilitating delivery of online advertisements; aggregation and analysis of consumer data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, for advertising purposes. Platform as a service (PAAS) featuring computer software platforms for collecting consumer and commercial data and generating consumer data sets, aggregating and analyzing consumer and commercial data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, in the field of advertising; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile app IDs per device and visited site IDs per browser, and for providing visitor recognition services, in the field of advertising; platform as a service (PAAS) featuring computer software platforms for providing an ID or IDs that could be used by ad space sellers or ad space buyers to identify a browser, mobile app or a device, in the field of advertising.
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Online advertising services for others; online advertising services for others, namely, providing user identification that can be used by sellers and buyers of advertising space to identify third-party users of web browsers, mobile applications and electronic handheld devices; collection of online consumer data, namely, purchase data, demographic data, and internet browsing and search data, and collection of online commercial data, namely, business type, business size, and business internet connection characteristics for the purpose of facilitating delivery of online advertisements for others; aggregation and analysis of consumer data for facilitating the delivery of online advertisements for others, personalizing online content, and measurement of the effectiveness of online advertisements across multiple electronic devices, namely, smartphones, computers, tablets and televisions, for advertising purposes
(2) Platform as a service (PAAS) featuring computer software platforms for collecting online consumer data, namely, purchase data, demographic data, and internet browsing and search data, and for collecting online commercial data, namely, business type, business size, and business internet connection characteristics for facilitating the delivery of online advertisements, personalizing online content, and measurement of the effectiveness of online advertisements, for generating consumer data sets, aggregating and analyzing consumer and commercial informational data for facilitating the delivery of online advertisements, personalizing online content, and measurement of the effectiveness of online advertisements across multiple electronic devices, namely, smartphones, computers, tablets and televisions, in the field of advertising; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile software application IDs per device and visited site IDs per browser, and for providing visitor recognition services, in the field of advertising; platform as a service (PAAS) featuring computer software platforms to enable the identification of third-party user web browsers, mobile applications and electronic handheld devices
42 - Scientific, technological and industrial services, research and design
Goods & Services
Online advertising services for others; online advertising services, namely, providing an ID or IDs that could be used by ad space sellers or ad space buyers to identify a browser, mobile app or a device; consumer and commercial data collection for the purpose of facilitating delivery of online advertisements; aggregation and analysis of consumer data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, for advertising purposes Platform as a service (PAAS) featuring computer software platforms for collecting consumer and commercial data and generating consumer data sets, aggregating and analyzing consumer and commercial data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, in the field of advertising; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile app IDs per device and visited site IDs per browser, and for providing visitor recognition services, in the field of advertising; platform as a service (PAAS) featuring computer software platforms for providing an ID or IDs that could be used by ad space sellers or ad space buyers to identify a browser, mobile app or a device, in the field of advertising
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Online advertising services for others; analysis of advertising response; collection of online consumer data, namely, purchase data, demographic data, and internet browsing and search data, and collection of online commercial data, namely, business type, business size, and business internet connection characteristics, for the purpose of facilitating delivery and analysis of response to online advertisements; aggregation and analysis of consumer data for facilitating the delivery of online advertisements, personalizing online content, and measurement of the effectiveness of online advertisements across multiple electronic devices, namely, smartphones, computers, tablets and televisions for advertising and e-commerce purposes
(2) Platform as a service (PAAS) featuring computer software platforms for collecting online consumer data, namely, purchase data, demographic data, and internet browsing and search data, and for collecting online commercial data, namely, business type, business size, and business internet connection characteristics, for facilitating the delivery of online advertisements, personalizing online content, and measurement of the effectiveness of online advertisements, for generating consumer data sets, aggregating and analyzing consumer and commercial informational data for facilitating the delivery of online advertisements, personalizing online content, and measurement of the effectiveness of online advertisements across multiple electronic devices, namely, smartphones, computers, tablets and televisions, and for providing website software application visitor recognition, hashed email authentication services and consumer identity authentication services in the fields of advertising and e-commerce; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements and measurement of the effectiveness of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile software application IDs per device and visited site IDs per browser, and for providing visitor recognition, facilitating the provisioning of associated devices' third party IDs, collection of advertising impressions and action for attribution services, hashed email and identity verification services, in the fields of advertising and e-commerce
42 - Scientific, technological and industrial services, research and design
Goods & Services
Online advertising services for others; analysis of advertising response; consumer and commercial data collection for the purpose of facilitating delivery and analysis of response to online advertisements; aggregation and analysis of consumer data across multiple electronic devices, namely, smartphones, computers, tablets and televisions for advertising and e-commerce purposes. Platform as a service (PAAS) featuring computer software platforms for collecting consumer and commercial data and generating consumer data sets, aggregating and analyzing consumer and commercial data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, and for providing website and app visitor recognition, hashed email authentication services and consumer identity authentication services in the fields of advertising and e-commerce; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements and measurement of the effectiveness of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile app IDs per device and visited site IDs per browser, and for providing visitor recognition, bid enhancement services, collection of advertising impressions and action for attribution services, hashed email and identity verification services, in the fields of advertising and e-commerce.
17.
Targeted television advertisements based on online behavior
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
42 - Scientific, technological and industrial services, research and design
Goods & Services
Online advertising services for others; analysis of advertising response; consumer and commercial data collection for the purpose of facilitating delivery and analysis of response to online advertisements; aggregation and analysis of consumer data across multiple electronic devices, namely, smartphones, computers, tablets and televisions for advertising and e-commerce purposes Platform as a service (PAAS) featuring computer software platforms for collecting consumer and commercial data and generating consumer data sets, aggregating and analyzing consumer and commercial data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, and for providing website and app visitor recognition, hashed email authentication services and consumer identity authentication services in the fields of advertising and e-commerce; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements and measurement of the effectiveness of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile app IDs per device and visited site IDs per browser, and for providing visitor recognition, collection of advertising impressions and action for attribution services, hashed email and identity verification services, in the fields of advertising and e-commerce
19.
Targeted television advertisements based on online behavior
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 30/0207 - Discounts or incentives, e.g. coupons or rebates
H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
42 - Scientific, technological and industrial services, research and design
Goods & Services
Online advertising services for others; analysis of advertising response; consumer and commercial data collection for the purpose of facilitating delivery and analysis of response to online advertisements; aggregation and analysis of consumer data across multiple electronic devices, namely, smartphones, computers, tablets and televisions for advertising and e-commerce purposes Platform as a service (PAAS) featuring computer software platforms for collecting consumer and commercial data and generating consumer data sets, aggregating and analyzing consumer and commercial data across multiple electronic devices, namely, smartphones, computers, tablets and televisions, and for providing website and app visitor recognition, hashed email authentication services and consumer identity authentication services in the fields of advertising and e-commerce; platform as a service (PAAS) featuring computer software platforms for facilitating the delivery of online advertisements and measurement of the effectiveness of online advertisements; platform as a service (PAAS) featuring computer software platforms for creating and delivering device graphs, clustering mobile app IDs per device and visited site IDs per browser, and for providing visitor recognition, [ bid enhancement services, ] collection of advertising impressions and action for attribution services, hashed email and identity verification services, in the fields of advertising and e-commerce
25.
Targeted television advertisements based on online behavior
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1or OD2; or television service (used by the STB) and online access (used by OD1and OD2s) are provided by different service providers.
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel. A relationship is identified between an online user profile and the television program or channel, and the television advertisement is selected based at least in part on information from the online user profile. The selected television advertisement is presented, in association with the television program or channel that is identified as being related to the online user profile, via a set-top box having a corresponding set-top box identifier that is associated with the online user profile.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/658 - Transmission by the client directed to the server
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 17/30 - Information retrieval; Database structures therefor
H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel, which in turn is selected based at least in part on information from an online user profile that contains information indicating a user's preference for that television program or channel. The television advertisement is selected based at least in part on additional information from the online user profile that is unrelated to the selected television program or channel. The selected television advertisement is presented on or during the selected television program or channel via a set-top box, which has a set-top box identifier associated with the online user profile.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 17/30 - Information retrieval; Database structures therefor
H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel. A relationship is identified between an online user profile and the television program or channel, and the television advertisement is selected based at least in part on information from the online user profile. The selected television advertisement is presented, in association with the television program or channel that is identified as being related to the online user profile, via a set-top box having a corresponding set-top box identifier that is associated with the online user profile.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/658 - Transmission by the client directed to the server
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
38.
Targeted television advertisements associated with online users' preferred television programs or channels
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel, which in turn is selected based at least in part on information from an online user profile that contains information indicating a user's preference for that television program or channel. The television advertisement is selected based at least in part on additional information from the online user profile that is unrelated to the selected television program or channel. The selected television advertisement is presented on or during the selected television program or channel via a set-top box, which has a set-top box identifier associated with the online user profile.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
40.
Targeted television advertising based on profiles linked to multiple online devices
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
41.
Targeted television advertisements selected on the basis of an online user profile and presented with television programs or channels related to that profile
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel. A relationship is identified between an online user profile and the television program or channel, and the television advertisement is selected based at least in part on information from the online user profile. The selected television advertisement is presented, in association with the television program or channel that is identified as being related to the online user profile, via a set-top box having a corresponding set-top box identifier that is associated with the online user profile.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/658 - Transmission by the client directed to the server
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
43.
TARGETED TELEVISION ADVERTISING BASED ON PROFILES LINKED TO MULTIPLE ONLINE DEVICES
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be "near" the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located "near" the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
44.
Targeted television advertising based on profiles linked to multiple online devices
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be "near" the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located "near" the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
46.
TARGETED TELEVISION ADVERTISING BASED ON PROFILES LINKED TO MULTIPLE ONLINE DEVICES
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be "near" the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located "near" the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
47.
SYSTEMS AND METHODS FOR SELECTING TELEVISION ADVERTISEMENTS FOR A SET-TOP BOX REQUESTING AN ADVERTISEMENT WITHOUT KNOWING WHAT PROGRAM OR CHANNEL IS BEING WATCHED
A computer system automatically identifies, in response to receipt of first electronic data indicating selected advertisements are desired for a set-top box, certain television programs/channels that permit or desire selected advertisements, and automatically makes available to a device a set of selected television advertisements. The programs/channels are identified using second electronic data. The programs/channels are available for viewing in a time slot during which the first electronic data was received. Each selected advertisement corresponds to an identified television program/channel. The device has access to third electronic data indicating which program/channel is currently being presented via the set-top box, so that a selected television advertisement can be presented via the set- top box while the corresponding program/channel is being presented. The computer system selects and makes available the first set of television advertisements without access to the third electronic data.
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
48.
Correlating online behavior with presumed viewing of television advertisements
A method implemented using a programmed hardware computer system comprises: in response to a request to deliver an advertisement received from a TVP or STB (or another entity for the STB), causing a television advertisement to be directed to the STB; storing indicia derived from that direction; and taking an action with respect to an online user interface device (such as a computer, game machine, or mobile phone) associated with the STB, which action is either (i) causing delivery to the online user interface device of an online advertisement targeted based on the presumed viewing of the television advertisement, or (ii) identifying a correlation between the presumed viewing of the television advertisement and subsequent online behavior conducted using the online user interface device that is or has been tracked.
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
49.
SYSTEM AND METHODS FOR SELECTING TELEVISION ADVERTISEMENTS FOR A SET-TOP BOX REQUESTING AN ADVERTISEMENT WITHOUT KNOWING WHAT PROGRAM OR CHANNEL IS BEING WATCHED
A computer system automatically identifies, in response to receipt of first electronic data indicating selected advertisements are desired for a set-top box, certain television programs/channels that permit or desire selected advertisements, and automatically makes available to a device a set of selected television advertisements. The programs/channels are identified using second electronic data. The programs/channels are available for viewing in a time slot during which the first electronic data was received. Each selected advertisement corresponds to an identified television program/channel. The device has access to third electronic data indicating which program/channel is currently being presented via the set-top box, so that a selected television advertisement can be presented via the set- top box while the corresponding program/channel is being presented. The computer system selects and makes available the first set of television advertisements without access to the third electronic data.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
50.
Systems and methods for selecting television advertisements for a set-top box requesting an advertisement without knowing what program or channel is being watched
A computer system automatically identifies, in response to receipt of first electronic data indicating selected advertisements are desired for a set-top box, certain television programs/channels that permit or desire selected advertisements, and automatically makes available to a device a set of selected television advertisements. The programs/channels are identified using second electronic data. The programs/channels are available for viewing in a time slot during which the first electronic data was received. Each selected advertisement corresponds to an identified television program/channel. The device has access to third electronic data indicating which program/channel is currently being presented via the set-top box, so that a selected television advertisement can be presented via the set-top box while the corresponding program/channel is being presented. The computer system selects and makes available the first set of television advertisements without access to the third electronic data.
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
A method implemented using a programmed hardware computer system comprises: in response to a request to deliver an advertisement received from a TVP or STB (or another entity for the STB), causing a television advertisement to be directed to the STB; storing indicia derived from that direction; and taking an action with respect to an online user interface device (such as a computer, game machine, or mobile phone) associated with the STB, which action is either (i) causing delivery to the online user interface device of an online advertisement targeted based on the presumed viewing of the television advertisement, or (ii) identifying a correlation between the presumed viewing of the television advertisement and subsequent online behavior conducted using the online user interface device that is or has been tracked.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
52.
Targeted television advertisements based on online behavior
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
53.
Targeted television advertisements selected on the basis of an online user profile and presented with television programs or channels related to that profile
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel. A relationship is identified between an online user profile and the television program or channel, and the television advertisement is selected based at least in part on information from the online user profile. The selected television advertisement is presented, in association with the television program or channel that is identified as being related to the online user profile, via a set-top box having a corresponding set-top box identifier that is associated with the online user profile.
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel, which in turn is selected based at least in part on information from an online user profile that contains information indicating a user's preference for that television program or channel The television advertisement is selected based at least in part on additional information from the online user profile that is unrelated to the selected television program or channel The selected television advertisement is pre-sented on or during the selected television program or channel via a set-top box, which has a set-top box identifier associated with the online user profile
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
58.
TARGETED TELEVISION ADVERTISEMENTS SELECTED ON THE BASIS OF AN ONLINE USER PROFILE AND PRESENTED WITH TELEVISION PROGRAMS OR CHANNELS RELATED TO THAT PROFILE
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel. A relationship is identified between an online user profile and the television program or channel, and the television advertisement is selected based at least in part on information from the online user profile. The se-lected television advertisement is presented, in associa-tion with the television program or channel that is identi-fied as being related to the online user profile, via a set-top box having a corresponding set-top box identifier that is associated with the online user profile.
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
59.
Targeted television advertisements selected on the basis of an online user profile and presented with television programs or channels related to that profile
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel. A relationship is identified between an online user profile and the television program or channel, and the television advertisement is selected based at least in part on information from the online user profile. The selected television advertisement is presented, in association with the television program or channel that is identified as being related to the online user profile, via a set-top box having a corresponding set-top box identifier that is associated with the online user profile.
In an automatic, computer-implemented method, a selected television advertisement is presented automatically in association with a television program or channel, which in turn is selected based at least in part on information from an online user profile that contains information indicating a user's preference for that television program or channel. The television advertisement is selected based at least in part on additional information from the online user profile that is unrelated to the selected television program or channel. The selected television advertisement is presented on or during the selected television program or channel via a set-top box, which has a set-top box identifier associated with the online user profile.
H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
In a computer-implemented method, a selectedonline advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by both being referenced or included in the user profile, by being associated in a database, or otherwise.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
62.
Targeted online advertisements based on viewing or interacting with television advertisements
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise.
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.
In a method for delivering targeted television advertisements based on online behavior, IP addresses indicating online access devices and IP addresses indicating television set-top boxes are electronically associated for a multitude of users. Using user profile information derived from online activity from one of the online access IP addresses, a television advertisement is selected, such as by using behavioral targeting or demographic information, and automatically directed to the set-top box indicated by the set-top IP address associated with that online access IP address. Preferably neither the user profile information nor the electronic association of online access and set-top box IP addresses includes personally identifiable information.