CN108476344A - 联网媒体设备的内容选择 - Google Patents

联网媒体设备的内容选择 Download PDF

Info

Publication number
CN108476344A
CN108476344A CN201780007384.1A CN201780007384A CN108476344A CN 108476344 A CN108476344 A CN 108476344A CN 201780007384 A CN201780007384 A CN 201780007384A CN 108476344 A CN108476344 A CN 108476344A
Authority
CN
China
Prior art keywords
display equipment
group
online display
taste
viewing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201780007384.1A
Other languages
English (en)
Other versions
CN108476344B (zh
Inventor
金贤优
卑路斯·楚巴克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN108476344A publication Critical patent/CN108476344A/zh
Application granted granted Critical
Publication of CN108476344B publication Critical patent/CN108476344B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/233Processing of audio elementary streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Graphics (AREA)
  • Computing Systems (AREA)
  • Astronomy & Astrophysics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

提出了一种服务器,用于向联网显示设备提供所选择的内容。该服务器包括被配置为存储指令的存储器。至少一个处理器被配置为执行指令,以便:从联网显示设备接收电视节目数据和自动内容识别数据,并且基于电视节目数据和自动内容识别数据,选择性地将联网显示设备链接到观看组。广告引擎被配置为向联网显示设备提供广告。广告是基于链接到联网显示设备的观看组来选择的。

Description

联网媒体设备的内容选择
技术领域
一个或多个实施例总体上涉及内容选择和投放,并且具体地,涉及使用节目信息以及向联网设备分配一个或多个品味桶(taste bucket)(组)来改进内容选择和投放。
背景技术
网络连接(例如,互联网)电视(TV)越来越受关注。通过网络连接TV,可以从网络源访问附加内容,并且可以在网络连接TV上显示附加内容。
发明内容
技术问题
一个或多个实施例涉及基于节目信息以及向联网设备分配一个或多个品味桶(组)的内容选择。
问题的解决方案
在一些实施例中,一种服务器,用于向联网显示设备提供所选择的内容,所述服务器包括存储器,被配置为存储指令。
至少一个处理器,被配置为执行所述指令,以便:从联网显示设备接收电视节目数据和自动内容识别数据,并且基于所述电视节目数据和所述自动内容识别数据,选择性地将所述联网显示设备链接到观看组。广告引擎,被配置为向所述联网显示设备提供广告。所述广告是基于链接到所述联网显示设备的所述观看组来选择的。
在一些实施例中,一种向联网显示设备提供所选择的内容的方法,所述方法包括从联网显示设备接收电视节目数据和自动内容识别数据。所述方法还包括基于所述电视节目数据和所述自动内容识别数据,选择性地将所述联网显示设备链接到观看组。所述方法还包括向所述联网显示设备提供广告。所述广告是基于链接到所述联网显示设备的所述观看组来选择的。
在一些实施例中,一种非暂时性处理器可读介质,包括程序,所述程序在由处理器执行时执行方法。所述方法包括由处理器从联网显示设备接收电视节目数据和自动内容识别数据。所述方法还包括基于所述电视节目数据和所述自动内容识别数据,选择性地将所述联网显示设备链接到观看组。所述方法还包括向所述联网显示设备提供广告。所述广告是基于链接到所述联网显示设备的所述观看组来选择的。
发明的有益效果
参考以下描述、所附权利要求和附图,将理解一个或多个实施例的这些和其他特征、方面和优点。
附图说明
图1示出了根据一些实施例的用于选择性内容提供的电子***;
图2示出了根据一些实施例的用于选择性内容提供的示例***;
图3示出了根据实施例的选择性内容提供***的流程图;
图4示出了根据实施例的公共主题的示例;
图5示出了根据实施例的使用电子节目指南的标题元数据来细化类别元数据以选择品味桶(组)的示例流程图;
图6示出了根据实施例的用于选择性内容提供的过程的示例流程图;以及
图7是示出了包括用于实现所公开实施例的计算机***的信息处理***的示例性高级框图。
具体实施方式
出于说明一个或多个实施例的一般原理的目的而进行以下描述,但并不意味着限制本文要求保护的发明构思。此外,可以以各种可能的组合和排列中的每个将本文描述的特定特征与其他描述的特征组合使用。除非本文另外明确定义,否则将给予所有术语其最宽泛的可能解释,包括说明书中暗示的含义以及本领域技术人员理解和/或字典、论文等中定义的含义。
一个或多个实施例用于向联网显示设备提供所选择的内容。在一些实施例中,一种服务器,包括存储器,被配置为存储指令。至少一个处理器,被配置为执行所述指令,以便:从联网显示设备接收电视节目数据和自动内容识别数据,并且基于所述电视节目数据和所述自动内容识别数据,选择性地将所述联网显示设备链接到观看组。广告引擎,被配置为向所述联网显示设备提供广告。所述广告基于链接到所述联网显示设备的所述观看组来选择。
一个或多个实施例可以包括与设备简档数据服务器和联网设备(例如,TV或智能TV设备、台式计算机、膝上型计算机,移动设备(例如,智能电话或平板计算机)、可穿戴计算机设备、媒体播放器(例如,DVD播放器、将内容从一个设备流传输到另一设备的接口设备等)接口连接的广告平台。广告平台可以包括表示以一个或多个品味桶(组)(例如,内容的分类或类别,例如体育、喜剧、戏剧、现实、脱口秀、新闻、动画、教育、美食、纪录片、音乐、时尚、旅游、商业和金融等)为目标的广告活动的数据。当联网设备请求广告时,广告平台将设备标识符与联网设备关联到其简档数据,以确定与联网设备的品味桶(组)相关联的广告活动。广告数据(例如,活动ID)被传输到联网设备以在联网设备上显示该广告。
一个或多个实施例使得能够有效地投放个性化广告,这可能会最大化点击通过率(CTR)和新广告观看体验的用户满意度。具有一组给定品味桶(组)的联网设备的实时计数为潜在广告商提供了与可达程度有关的宝贵信息。此外,向联网设备广告商提供了以具有特定兴趣的联网设备用户为目标的能力。
图1示出了可以与一个或多个实施例一起采用的电子***50。电子***50包括诸如客户端或服务器之类的第一设备52,其连接到诸如客户端或服务器之类的第二设备56。第一设备52可以利用诸如无线或有线网络之类的通信路径54与第二设备56进行通信。
在一些示例中,第一设备52可以是各种联网设备中的任何一种。第一设备52可以直接地或间接地耦合到通信路径54,以与第二设备56进行通信,或者可以是独立的设备。
出于说明性目的,描述显示***50,其中第一设备52是显示设备,然而应该理解的是第一设备52可以是多种不同类型的设备。例如,第一设备52也可以是用于展现图像或多媒体展现的设备。多媒体展现可以是包括声音、流图像序列或视频馈送、或者其组合的展现。作为示例,第一设备52可以是超高清晰度TV(UHDTV)、或任何其他类型的UD显示设备(例如,监视器、视频面板、平视显示器(HUD)、智能电话、平板设备、视频设备、游戏设备等)。
第二设备56可以是多种集中或分散式计算设备、图像或视频传输设备中的任一种。例如,第二设备56可以是智能TV、多媒体计算机、平板设备、膝上型计算机、台式计算机、视频游戏控制台、网格计算资源、虚拟计算资源、云计算资源、路由器、交换机、对等分布式计算设备、媒体回放设备、数字视频盘(DVD)播放器、支持三维的DVD播放器、诸如相机或视频摄像机之类的记录设备或者其组合。在另一示例中,第二设备56可以是用于接收广播或直播流信号的信号接收机,例如电视接收机、电缆盒、圆盘式卫星接收机、或者web支持设备。
第二设备56可以集中于单个房间、分布在不同房间、分布在不同的地理位置、嵌入在电信网络中等。第二设备56可以具有用于与通信路径54耦合以与第一设备52进行通信的装置。
出于说明性的目的,描述电子***50,其中第二设备56为计算设备,然而应该理解的是第二设备56可以是不同类型的设备。同样出于说明性的目的,示出显示***50,其中第二设备56和第一设备52是通信路径54的端点,然而应该理解的是显示***50可以具有在第一设备52、第二设备56和通信路径54之间的不同划分。例如,第一设备52、第二设备56或者其组合也可以用作通信路径54的一部分。
通信路径54可以是多种网络。例如,通信路径54可以包括无线通信、有线通信、光通信、超声通信或其组合。卫星通信、蜂窝通信、、红外数据协会标准(IrDA)、无线保真度(WiFi)和微波接入万维互操作性(WiMAX)是可以在通信路径54中包括的无线通信的示例。以太网、数字订户线路(DSL)、光纤到户(FTTH)、高清晰度多媒体接口(HDMI)电缆和简易老式电话业务(POTS)是可以在通信路径54中包括的有线通信的示例。
另外,通信路径54可以跨越多个网络拓扑和距离。例如,通信路径54可以包括直接连接、个域网(PAN)、局域网(LAN)、城域网(MAN)、广域网(WAN)或其组合。
一个或多个实施例可以基于使用各个联网(媒体)设备的聚合的自动内容识别(ACR)数据和电子节目指南(EPG)数据而确定的排序准则,选择性地将多个媒体设备中的每个链接到多个品味桶(组)或内容-类别组中的每个。在一些实施例中,使用移动时间窗口的技术允许捕捉长期用户行为模式,同时避免摄取不必要的旧数据。经证明,该技术的计算效率高,并且在使用弹性云计算基础架构执行时可以节省处理成本。提供了对链接到特定品味桶(组)的联网设备的在线实时计数,其中每个品味桶(组)可以具有用于找到应链接到特定品味桶(组)的联网设备的不同参数,因此对于一个或多个实施例,细粒度调谐是可能的。
图2示出了根据一些实施例的用于选择性内容(例如,广告内容)提供的示例***200。在一些实施例中,***200包括联网(显示)设备210(例如,电视设备、台式计算机、膝上型计算机、移动设备(例如,智能电话或平板计算机)、可穿戴计算机设备、媒体播放器(例如,DVD播放器、将内容从一个设备流式传输到另一设备的接口设备)等)、匹配服务器220、调谐器组(tuner bank)225、ACR服务器230、日志记录(设备或过程235、存储装置240(例如,数据存储设备、数据库等)、EPG服务器(和元数据存储装置)250(与数据存储设备、数据库连接的服务器等)、数据挖掘(设备或过程)260、品味图(数据存储设备、数据结构、数据库等)270、以及具有一个或多个广告活动285的广告平台或引擎280。在一些实施例中,示例***200示出了广告服务器***的架构。在一些实施例中,***200的一个或多个设备(例如,联网设备210)、服务器(例如,匹配服务器220、ACR服务器230等)和/或其他组件(例如,诸如存储装置240之类的数据库)被组合成(并且由以下来执行其功能/操作中的任何一个或其组合)单个设备、服务器或组件(例如,由单个服务器设备来执行匹配服务器220和ACR服务器230的功能,未示出)。此外,在一些情况下,***200的一些设备、服务器和/或其他组件(以及其中存储的数据)与相同或不同的供应商相关联。
***200基于ACR和EPG数据生成多个联网设备210的(节目频道)品味图数据。在一个示例中,品味图是多个品味桶(组),每个品味桶(组)链接到多个联网设备210(例如,经由设备标识符)。于是可以使用品味图来选择和确定广告。在一些实施例中,调谐器组225包括多个调谐器组。调谐器组是指在可通过以下各项接收的一组电视频道上捕捉线性节目的指纹的设施:电视信号天线,模拟和数字两者;互联网;数字多媒体广播(DMB)接收机;卫星信号接收机;以及有线电视订阅服务。不同的调谐器组可以接收在屏幕分辨率方面不同质量的TV内容。另外,不同的调谐器组可以覆盖不同的电视频道组。调谐器组可以在其操作的任何时间添加和移除频道。
在一些实施例中,联网设备210向匹配服务器220传输指纹数据。在一个示例中,指纹数据可以包括正在显示的视频或电视节目的快照,并且还可以包括正在播放的音频数据的一部分。匹配服务器220向联网设备210提供匹配数据,其可以包括频道、节目和时间戳。进而,联网设备210向ACR服务器230传输匹配数据和设备元数据,例如联网设备210的设备标识符。日志记录(设备或过程)235与ACR服务器230连接,并将匹配和设备元数据存储在存储装置240中。日志记录(设备或过程)235可以记录多个联网设备210的数据(例如,匹配和设备元数据)以聚合数据。***200可以包括以这种方式提供匹配和设备元数据的任何数量的联网设备210。
在一些实施例中,数据挖掘260与存储装置240和提供EPG元数据(例如,由服务器提供)的EPG服务器250接口连接。EPG元数据可以包括类别信息以及其他信息,例如节目标题、演员、描述等。数据挖掘(设备或过程)260分析来自日志记录(设备或过程)235的记录数据和EPG元数据,以确定所观看的节目属于哪个品味桶(组)。通过处理所记录的数据和EPG数据,数据挖掘(设备或过程)260生成并更新***200的每个联网设备210的简档。也就是说,每个联网设备210具有与一个或多个简档相关联的设备标识符。简档之一是品味图简档,其指示具有该设备标识符的联网设备210属于哪些品味桶(组)。另外或备选地,***200可以维护针对每个品味桶(组)存储每个设备标识符的品味图270(数据存储设备、数据结构、数据库等)。
在一些实施例中,EPG服务器250可以实现为存储视频游戏的元数据(例如,视频游戏标题、类别、控制台等)的服务器(或数据库),并且ACR配置为识别由特定联网设备播放的视频游戏(例如使用指纹识别)、该视频游戏的播放时长等。可以将这些输入馈送到品味图模型320(图3)以确定对应的品味组。在ACR***通过捕捉作为游戏的一部分而正在播放的视频的指纹(例如,示出游戏名称的介绍视频等)来检测特定视频游戏的一些实施例中,实现了用于匹配目的的视频游戏指纹库。在一个或多个实施例中,诸如TV之类的联网媒体设备向视频游戏指纹库发送指纹,并且该指纹库返回与相匹配的游戏有关的信息。在一些实施例中,针对视频游戏实现类似于EPG的指南,其包含游戏的游戏元数据,例如游戏标题、游戏类别/类型、年龄分级等。添加视频游戏指纹库和视频游戏元数据以支持视频游戏的品味图。在一些实施例中,视频游戏的品味图基于优选的游戏类别/类型生成用户段/桶。在一些实施例中,上面针对TV节目数据和视频游戏描述的技术可以类似地应用于视频点播(VOD)内容(例如,服务器存储用于VOD内容的元数据,ACR被配置为识别由特定网络设备播放的VOD内容,将输入馈送至品味图模型中以确定对应的品味组,使用VOD指纹库等)。
图3示出了根据一些实施例的选择性内容提供***的流程图300。流程图300示出了品味图***(例如,***200)的流程,该品味图***可以包括品味图模型320、ad(广告)引擎340和目标联网设备210。品味图模型320和广告引擎340可以驻留在服务器(例如,经由诸如互联网之类的网络连接到目标联网设备210的广告平台280(图2))中、部署在连接到目标联网设备210的设备上、或者可以部署在目标联网设备210上。目标联网设备210可以具有一个或多个用户。
在一些实施例中,在操作期间,品味图***可以接收EPG 310和ACR日志230数据作为输入。EPG 310包含过去的以及未来将播出的TV/有线电视/卫星节目的元数据。对于每个节目,元数据包括以下中的一个或多个:节目标题、节目类别、频道名称、播出时间、描述等。EPG 310未链接到联网设备210。而是,EPG 310是TV节目的信息源。是提供EPG的服务的示例。ACR日志数据230链接到对应的目标联网设备210。在一些示例中,ACR技术通知什么联网设备在什么频道上观看什么TV节目以及观看时长。该输入数据被馈送到初始品味图模型320中以确定n个(品味)组330作为输出。如前所述,n可以是零个、一个、十个、二十个组等等。由图模型320确定的n个(品味)组330被馈送到广告引擎340中作为输入。基于与n个组340有关的信息,广告引擎340向目标联网设备210提供目标广告,如下文进一步描述的。
在一些实施例中,所生成的品味图旨在捕捉在一段时间内(例如,28周的时间、42周的时间等)形成的用户的静态且一致的行为模式。因此,与在较短持续时间内追踪的行为模式相反,品味图可能不太容易具有季节性主导节目引起的季节性偏差。换句话说,需要扣除这些季节性偏差,以使得即使当绝大多数人暂时观看同一主导TV节目时也能识别出真正的用户品味。当进行超级碗比赛时,可以看到典型的季节性偏差的示例。衡量电视节目收视率的权威尼尔森报告称,在2016年2月超级碗比赛的平均观众人数为1.119亿。当未扣除这种季节性偏差时,很难在这1.119亿人中找到那些长期以来喜欢诸如喜剧之类的其他类别或诸如棒球之类的其他体育运动的人。当超级碗赛季结束时,有许多人会利用他们的大部分电视观看时间来观看其他类型的电视节目。
基于以下来确定给定用户是否具有特定品味。首先,提供对品味图处理或模型的高级描述,随后是附加细节。为了用公式表示每个联网设备210与给定品味的相关性,引入变量Ri,j,其表示给定联网设备j(例如,联网设备210)在给定时间段(例如,28周)内花费在被确定为与每个品味桶(组)Ti有关的节目上的总观看时间的比率。应该注意,时间窗口的长度可以根据需要改变。在一个示例中,28周的长度基于给定的所需计算能力以及处理每周更新所花费的时间。当考虑调整时间窗口的大小时,应该注意,较长时间段可能需要较多的计算资源,并且较短时间窗口可能无法克服时间偏差,因此将无法捕捉稳定的模式。
针对一个或多个实施例,下文描述了如何向零个或多个品味桶(组)分配联网设备210。令W为时间窗口大小,其以周数为单位。在一个示例中,时间窗口W被设置为28(略多于6个月的时间)。令T1,T2,...,TN为品味桶(组),其中N是品味桶(组)的总数,例如为19。在一个示例中,T1对应于品味#1(体育运动-足球)并且包含属于足球组的所有设备标识符。例如,设备标识符可以是32位ID,其可以用于标识联网设备210。令P1,P2,...,PN为TV节目组,其中Pi是在过去W周播出的与Ti的特性有关的TV节目的列表。为了确定Pi中应包括的内容,在一些实施例中,使用的以下信息包括:1)每个节目的类别,2)每个节目的标题,3)节目播出的频道的类别,以及4)节目播出的频道的标题。在一个示例中,由公司以EPG数据库的形式提供节目的这些属性。注意,品味桶(组)通常可以与属性提供方标记的类别信息具有1对N的关系。例如,属性提供方可以具有与类别名称“喜剧”或“喜剧片”或两者相关联的喜剧节目。以同样的方式,戏剧可以具有“戏剧”、“改编作品”、“惊悚片”或“派生作品”。一些品味桶(组)组合了两种不同的类别。例如,动画可以包括“动画”和“卡通”类别。商业/金融可以由“商业”和“金融”类别构成。换句话说,品味组是对TV节目的本质的高度抽象。
在一些实施例中,令U是美国设备简档数据库,并且Uj是从数据库检索的设备标识符。在一些情况下,美国设备简档数据库还通过设备标识符来描述联网设备210。美国设备简档数据库是可以通过设备标识符进一步描述特定联网设备210(例如,Samsung智能TV)的数据库。可以将数据库视为特定联网设备210的世界。通过将那些ID与ACR日志230中的ID匹配,使用来自设备简档数据库的设备标识符来评估每个联网设备210。美国设备简档数据库存储的附加信息可以包括:
●基于所分配的互联网协议(IP)地址的TV位置(城市,州,国家,邮政编码)和互联网服务提供商(例如,Comeast)
●联网设备(例如,TV)型号
●固件版本
●屏幕分辨率
●面板尺寸
●主语言
在一个实施例中,对于每个Uj,品味图***确定当前目标时间窗口中的总观看时间S(以秒为单位)。对于每个Pi,品味图***确定花费在Pi中的节目上的总观看时间S的比率或相对时间量Ri,j。换句话说,比率Ri,j用于针对每个个体设备标识符算出所花费的总观看时间的百分比。请注意,时间量不是绝对度量。它旨在是给定的个体联网设备210的相对时间量。
在一些实施例中,对于每一对Pi和Uj,可以获得相对时间量Ri,j。来自Ri,j的信息用于找到在相对时间量方面处于前Ci%(其中不同的品味组T可以具有不同的Ci百分比作为阈值;例如,为T1分配C1,为T2分配C2等)的联网设备210,并将它们分配给对应的品味桶(组)。例如,对于P1,U中的所有联网设备210将按其R1,j值降序排序,并且在相对时间量方面处于前Ci%的这些联网设备被分配给T1。应当注意,给定的联网设备210可以在多个品味桶(组)中多次排在前Ci%,因此属于多个品味桶(组)。在一个示例中,该相对时间量与其他联网设备210的相对时间量竞争,因此大多数联网设备210属于少于五(5)个品味桶(组)。相反,诸如K均值聚类之类的传统方法不允许将实体(例如,TV)分配给多个组(即,对于一个TV仅一个品味)。应当注意,虽然关于TV节目数据描述了方法和示例,但是它们也可以类似地应用于其他类型的内容以及其他上下文,例如视频游戏和VOD(如上所述)。
图4示出了根据一些实施例的公共主题的示例400。公共主题按品味组(桶)#410和品味组(桶)名称420列出。在一些实施例中,品味图标识十九(19)个品味桶(组)中的n个组:6种体育类型(例如,足球、棒球、篮球、冰球、英式足球和高尔夫)和13种非体育的流行兴趣(例如,喜剧、戏剧、现实、脱口秀、新闻、动画、教育、美食、纪录片、音乐、时尚、旅游和商业/金融)。这与无监督用户聚类的许多传统方法不同,这些传统方法始终只将用户放入一个桶中。然而,品味图将用户(和/或相关联的联网设备)链接到零个或多个品味桶(组)。在一个示例中,常常可以将用户放入1-3个品味桶(组)中。品味和品味数量是可以预先确定的。例如,在分析以下之后选择示例400的十九(19)个品味桶(组):(1)根据ACR日志230(图2-图3),特定智能TV用户喜欢的TV节目和频道的类别是什么,以及(2)TV节目/频道广告商例如在2013年在其上支出最多的是什么。在一些实施方式中,基于对指示ACR日志和广告支出的数据的处理,可以自动地(例如,无需人为干预)执行对品味桶(组)的选择。
图5示出了根据一些实施例的使用EPG的标题元数据来细化类别元数据以用于选择品味桶(组)的示例流程图500。在一些实施例中,EPG信息包括标题元数据,用于细化类别元数据以选择品味桶(组)。这可以用于解决类别元数据的模糊性和/或超控类别元数据(例如,关注于足球的体育中心(类别元数据=体育)可以基于标题被分类为足球而不是体育)。这里的问题是关于节目类别信息的不完善。对于一些TV节目,可能缺少类别信息。在这种情况下,可能无法正确地确定对应的品味图桶(组)。为了避免这种情况,可以使用其他信息(例如节目标题/描述、频道名称/描述)来基于以数据库(例外规则数据库550)形式存储的定义规则来确定节目的正确品味图桶(组)。
在一些实施例中,在框510中,给定节目ID,读取包括节目标题、节目描述、播出节目的频道的名称以及频道描述的元数据。在框520中,确定来自框510的元数据信息是否与例外规则数据库550中的任何例外规则相匹配。如果存在匹配,则在框530中,从数据库(例外规则数据库550)中检索对应的品味名称。否则,在框540中,读取节目类别信息,以基于通用类别-品味映射规则来确定节目的对应品味桶。
当使用诸如K均值之类的传统无监督聚类算法时,其更新过程将返回具有聚类ID号(例如,聚类1、聚类2等)的不相交聚类,而不是有意义的名称。更糟糕的是,当对数据进行任何改变时(例如,添加了新数据点和/或丢弃了现有数据点),聚类号会改变;昨天的数据中的聚类1不一定与今天的数据中的聚类1相同。这意味着,在传统技术中,每当摄取新数据时,都需要对所有识别的聚类进行彻底的手动检查,以便为所有识别的聚类分配有意义的名称(通过查看每个聚类中的数据点的特性)。上述品味图处理不需要任何手动标记。
在一些实施例中,类似于如上所述,从联网(显示)设备(例如,图2-图3的联网设备210)捕捉图像,图像被发送以进行指纹识别来确定ACR数据。多个分辨率可以用于指纹识别。在一些实施例中,进行对用于指纹识别的屏幕截图的分辨率的选择。较高分辨率的屏幕截图可以提高指纹识别的准确度。因此,使用高分辨率屏幕截图产生的品味图数据会比使用较低质量屏幕截图产生的数据更有价值。
在一些实施例中,可以使用多个因素来选择屏幕截图的分辨率。可以用于选择屏幕截图的分辨率的因素可以包括联网设备(例如,图2-图3的联网设备210)的可用资源、网络通信带宽、处理带宽、调谐器组的可用性、对调谐器组的选择、调谐器组的要求等。
在一些实施例中,***(例如,图2的***200)并行地生成多个版本的品味桶(组);屏幕截图的多个分辨率中的每个分辨率一个版本。以这种方式,***可以以不同的质量提供不同的服务。在一些实施例中,存在多个调谐器组。调谐器组选择可以基于多个因素,包括可用数据的类型(例如屏幕截图的格式)、音频指纹的可用性等。例如,可以基于投标机制来确定对调谐器组或多个调谐器组的选择。不同的调谐器组可以具有不同的频道集合。另外,不同的调谐器组可以针对所覆盖的频道使用不同的屏幕分辨率(例如,低、标准、HD、UHD、SUHD等),假设较高尺寸产生较好的ACR准确度。在一些实施例中,可以基于对调谐器组的供应和需求来动态地确定使用特定调谐器组的费用。调谐器组可以具有预定义的容量,例如每单位时间(秒、分钟、小时、日、周、月或年)100个最大个性化内容提供商或广告活动,其依赖于利用所选择的调谐器组的任何目标确定方法。即,在一些实施例中,只有具有最高投标金额的特定数量的个性化内容提供商或广告活动可以与特定调谐器组相关联,以用于观众选择目的或目标性广告。
在一些实施例中,可以获得和/或生成附加的“辅助”信息(side information)以确定正在观看的频道,并因此绕过指纹识别和ACR过程。辅助信息的示例可以由可以用于控制联网设备(例如,图2-图3的联网设备210)的频道的另一设备(例如,遥控器、智能电话、语音控制器、手势识别设备等)生成。初始ACR过程可以用于确定联网设备的频道。如果用户未改变频道,则可以使用相同的频道估计来确定后续的TV节目。此外,当其他设备改变频道时,该输入可用于确定新频道。例如,如果用户在遥控器上按下频道增加按钮、输入特定频道等,则***可以推断出已经增大/设置频道。另外或备选地,由另一设备对联网设备的控制可以触发ACR。应当注意,虽然关于TV节目数据描述了方法和示例,但是它们也可以类似地应用于其他类型的内容以及其他上下文,例如视频游戏和VOD(如上所述)。
图6示出了根据一些实施例的用于选择性内容提供的过程600的示例流程图。在一些实施例中,在框610中,过程600提供:从联网显示设备(例如,图2-图3的联网设备200)接收电视节目数据(例如,来自EPG元数据存储装置250)和ACR数据。在框620中,过程600提供:基于电视节目数据和ACR数据,选择性地将联网显示设备链接到观看组(例如,品味桶(组))。在框630中,向联网显示设备提供广告,其中基于链接到联网显示设备的观看组来选择广告。
在一些实施例中,过程600还可以提供:管理针对各个类别的媒体内容(例如,如图4的示例400所示)的观看组图(例如,品味图)。在一些实现方式中,ACR数据标识在联网显示设备上播放的媒体内容。选择性链接还可以基于对应的观看组品味图,该对应的观看组品味图是基于与该对应观看组品味图的类别相匹配的电视节目数据和ACR数据而生成的。
在一些实施例中,过程600还可以提供:执行排序处理,以响应于确定联网显示设备的排序高于阈值排序而选择性地将联网显示设备链接到观看组。在一些实施方式中,选择性地将联网显示设备链接到观看组是基于确定联网显示设备在预定持续时间内观看节目组所花费的相对时间量。
在一些实施例中,该节目组对应于基于电视节目数据和相对时间量而链接到观看组的节目,该相对时间量是基于自动内容识别数据来确定的,并且相对于联网显示设备对所有电视节目的总观看时间。
在一些实施例中,基于确定联网显示设备的排序高于多个观看组中的每个观看组的阈值排序,联网显示设备可链接到多个观看组,并且ACR基于屏幕截图的指纹识别、多个调谐器组的可用性和指纹识别音频中的至少一个。
在一些实施例中,过程600还可以包括基于以下中的至少一个从多个调谐器组中选择调谐器组:屏幕截图的格式、音频指纹的可用性以及调谐器组投标。应当注意,虽然关于TV节目数据描述了方法和示例,但是它们也可以类似地应用于其他类型的内容以及其他上下文,例如视频游戏和VOD(如上所述)。
图7是示出了包括用于实现所公开实施例的计算机***700的信息处理***的高级框图。计算机***700可以结合在图1的设备52、56、图2的联网设备210、匹配服务器220、ACR服务器230、数据挖掘260、日志记录235、广告平台280或广告引擎340中。计算机***700包括一个或多个处理器701(例如,图2的***200中的组件的处理器),并且还可以包括电子显示设备702(用于显示视频、图形、文本和其他数据)、主存储器703(例如,随机存取存储器(RAM))、存储设备704(例如,硬盘驱动器)、可移除存储设备705(例如,可移除存储驱动器、可移除存储器模块、磁带驱动器、光盘驱动器、其中存储有计算机软件和/或数据的计算机可读介质)、用户接口设备706(例如,键盘、触摸屏、键区、指点设备)和通信接口707(例如,调制解调器、网络接口(例如,以太网卡)、通信端口或PCMCIA插槽和卡)。通信接口707允许软件和数据在计算机***与外部设备之间传送(例如,通过图1的通信路径54)。***700还包括通信基础架构708(例如,通信总线、交叉杆或网络),上述设备/模块701至707连接到该通信基础架构708。
经由通信接口707传送的信息可以是信号的形式,例如电子信号、电磁信号、光学信号或能够经由承载信号的通信链路由通信接口707接收的其他信号,并且可以使用电线或电缆、光纤光学器件、电话线、蜂窝电话链路、射频(RF)链路和/或其他通信信道来实现。表示本文的框图和/或流程图的计算机程序指令可以被加载到计算机、可编程数据处理装置或处理设备上,以使得在其上执行一系列操作以产生计算机实现的过程。在一些实施例中,流程图300(图3)、流程图500(图5)的处理指令和过程600(图6)的处理指令可以作为程序指令存储在存储器703、存储设备704和可移除存储设备705上,以由处理器701来执行。
已经参考方法、装置(***)和计算机程序产品的流程图和/或框图来描述实施例。这些图示/图的每个框或其组合可以由计算机程序指令来实现。当提供给处理器时,计算机程序指令产生机器,使得经由处理器执行的指令创建用于实现流程图和/或框图中指定的功能/操作的装置。流程图/框图中的每个框可以表示硬件和/或软件模块或逻辑。在备选实施方式中,框中记录的功能可能以附图中记录的顺序之外的顺序、并发地等而发生。
术语“计算机程序介质”、“计算机可用介质”、“计算机可读介质”和“计算机程序产品”通常用于指代诸如主存储器、辅助存储器、可移除存储驱动器、安装在硬盘驱动器中的硬盘和信号之类的介质。这些计算机程序产品是用于向计算机***提供软件的装置。计算机可读介质允许计算机***从计算机可读介质读取数据、指令、消息或消息包以及其他计算机可读信息。计算机可读介质例如可以包括非易失性存储器,例如软盘、ROM、闪存、磁盘驱动器存储器、CD-ROM和其他永久存储器。例如,在计算机***之间传输诸如数据和计算机指令之类的信息是有用的。计算机程序指令可以存储在计算机可读介质中,所述有形计算机可读介质可以指导计算机、其他可编程数据处理装置或其他设备按照具体的方式作用,使得在计算机可读介质中存储的指令产生制品,所述制品包括实现在所述流程图和/或框图的一个或多个框中指定的功能/动作的指令。
如本领域技术人员所意识到的,实施例的各方面可以体现为***方法、或计算机程序产品。从而,实施例的各方面可以采取全硬件实施例、全软件实施例(包括固件、驻留软件、微代码等)或组合了软硬件方面的实施例的形式,它们在在本文中可以统称为“电路”、“模块”或“***”。此外,实施例的各方面可以采取在一个或多个计算机可读介质中包含的计算机程序产品的形式,所示一个或多个计算机可读介质具有包含于其上的计算机可读程序代码。
可以使用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是例如(但不限于)电、磁、光、电磁、红外、或半导体***、装置或设备、或者前述各项的任意适当的组合。计算机可读存储介质的更具体的示例(非穷尽性列表)将包括以下各项:具有一个或多个电线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式高密度盘只读存储器(CD-ROM)、光存储设备、磁存储设备、或前述各项的任意合适组合。在本文档的上下文中,计算机可读存储介质可以是任何有形介质,其可以包含或存储由指令执行***、装置或设备使用或与指令执行***、装置或设备相关的程序。
用于执行一个或多个实施例的各方面的操作的计算机程序代码可以用一种或多种编程语言的任何组合来编写,包括面向对象的编程语言(例如Java、Smalltalk、C++等)以及传统的程序化编程语言(例如″C″编程语言或类似编程语言)。程序代码可以完全在用户的计算机上执行,部分在用户的计算机上执行,作为独立软件包来执行,部分在用户计算机上且部分在远程计算机上执行,或完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络(包括局域网(LAN)或广域网(WAN))连接到用户的计算机,或者可以连接外部计算机(例如,通过使用互联网服务提供商的互联网)。
上文参考方法、装置(***)和计算机程序产品的流程图和/或框图描述了一个或多个实施例的各方面。应当理解,流程图示例和/或框图中的每一个框、以及流程图示例和/或框图中的多个框的组合可以通过计算机程序指令来实现。这些计算机程序指令可以提供给专用计算机或用来生产机器的其他可编程数据处理装置,使得该指令(经由计算机的处理器或其他可编程数据处理装置执行)创建用来实现流程图和/或框图中指定的功能/动作的装置。
这些计算机程序指令也可以存储在指导计算机或其他可编程数据处理装置以特定方式运行的计算机可读存储器中,使得计算机可读存储器中存储的指令装置生产包括实现流程图和/或框图一个或多个方框中指定的功能/动作的指令的制品。
计算机程序指令还可以被加载到计算机、其他可编程数据处理设备或其他设备上,以使得一系列操作步骤在计算机、其他可编程设备或其他设备上执行,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令实现流程图和/或框图的一个或多个框中指定的功能/动作。
附图中的各流程图和框图示出了根据各种实施例的各***、方法和计算机程序产品的可能实现的架构、功能和操作。在这方面,流程图或框图中的每个框可以表示模块、段或指令的一部分,其包括用于实现指定的逻辑功能的一个或多个可执行指令。在一些备选实现中,框中记录的功能可能以附图中所示顺序之外的顺序发生。例如,连续示出的两个框实际上可能是基本同时执行的,或者所述框在某些时候会以相反的顺序执行,这取决于所涉及到的功能。还将注意到,框图和/或流程图的每个框、以及框图和/或流程图中框的组合可以由基于专用硬件的***来实现,该***执行指定的功能或动作,或执行专用硬件和计算机指令的组合。
除非明确地阐述,否则权利要求中单数形式的元件的参考不意图表示“一个且仅一个”,而是“一个或多个”。与上述示例性实施例的元件等同的本领域的普通技术人员已知的或未来将知晓的所有结构和功能旨在由本权利要求涵盖。
本文中所使用的术语仅仅是为了描述具体实施例的目的,而不是意在限制本发明。如本文中使用的,单数形式“一”,“一个”和“所述”意在还包括复数形式,除非上下文明确地给出相反的指示。还将理解,术语“包括”和/或“包含”当在本说明书中使用时,规定了存在所声明的特征、整数、步骤、操作、要素和/或组件,但是并没有排除存在或添加一个或多个其他特征、整数、步骤、操作、要素、组件和/或其组合。
下面的权利要求书中的所有手段或步骤加功能元素的对应结构、材料、动作和等同物旨在包括与特别要求保护的其它要求保护的元素相组合地执行该功能的任何结构、材料或动作。已经为了说明和描述的目的而呈现了对实施例的描述,但并不旨在以所公开的形式穷举或限于这些实施例。在不脱离本发明的范围和精神的情况下,许多修改和变化对于本领域普通技术人员是显然的。
尽管已经参考其某些版本描述了实施例;但是,其他版本也是可能的。因此,所附权利要求的精神和范围不应限于本文包含的优选版本的描述。

Claims (15)

1.一种服务器,用于向联网显示设备提供所选择的内容,所述服务器包括:
存储器,被配置为存储指令;
至少一个处理器,被配置为执行所述指令,以便:
从联网显示设备接收电视节目数据和自动内容识别数据;和
基于所述电视节目数据和所述自动内容识别数据,选择性地将所述联网显示设备链接到观看组;以及
广告引擎,被配置为向所述联网显示设备提供广告,所述广告是基于链接到所述联网显示设备的所述观看组来选择的。
2.根据权利要求1所述的服务器,其中所述至少一个处理器还被配置为执行指令,以便:
管理针对各个媒体内容分类的观看组图。
3.根据权利要求1所述的服务器,其中:
所述自动内容识别数据标识在所述联网显示设备上播放的媒体内容;并且
所述联网显示设备基于对应的观看组品味图而被选择性地链接,所述对应的观看组品味图是基于与所述对应的观看组品味图的分类相匹配的所述电视节目数据和所述自动内容识别数据而生成的。
4.根据权利要求1所述的服务器,其中所述至少一个处理器还被配置为:执行排序处理,以响应于确定所述联网显示设备的排序高于阈值排序而选择性地将所述联网显示设备链接到所述观看组。
5.根据权利要求1所述的服务器,其中所述至少一个处理器基于确定所述联网显示设备在预定持续时间内观看节目组所花费的相对时间量,选择性地将所述联网显示设备链接到所述观看组。
6.根据权利要求5所述的服务器,其中所述节目组对应于基于所述电视节目数据和所述相对时间量而链接到所述观看组的节目,所述相对时间量是基于所述自动内容识别数据来确定的并且相对于所述联网显示设备对所有电视节目的总观看时间。
7.根据权利要求1所述的服务器,其中基于所述至少一个处理器确定所述联网显示设备的排序高于多个观看组中的每个观看组的阈值排序,所述联网显示设备能够链接到所述多个观看组,并且自动内容识别基于屏幕截图的指纹识别、多个调谐器组的可用性和指纹识别音频中的至少一个。
8.根据权利要求7所述的服务器,其中所述至少一个处理器基于以下中的至少一个执行从所述多个调谐器组中选择调谐器组:所述屏幕截图的格式、音频指纹的可用性以及调谐器组投标。
9.一种向联网显示设备提供所选择的内容的方法,所述方法包括:
从联网显示设备接收电视节目数据和自动内容识别数据;
基于所述电视节目数据和所述自动内容识别数据,选择性地将所述联网显示设备链接到观看组;以及
向所述联网显示设备提供广告,所述广告是基于链接到所述联网显示设备的所述观看组来选择的。
10.根据权利要求9所述的方法,还包括:
管理针对各个媒体内容分类的观看组图。
11.根据权利要求9所述的方法,其中:
所述自动内容识别数据标识在所述联网显示设备上播放的媒体内容;并且
选择性地链接还基于对应的观看组品味图,所述对应的观看组品味图基于与所述对应的观看组品味图的分类相匹配的所述电视节目数据和所述自动内容识别数据而生成。
12.根据权利要求9所述的方法,还包括:
执行排序处理,以响应于确定联网显示设备的排序高于阈值排序而选择性地将联网显示设备链接到观看组。
13.根据权利要求9所述的方法,其中选择性地将所述联网显示设备链接到所述观看组是基于确定所述联网显示设备在预定持续时间内观看节目组所花费的相对时间量。
14.根据权利要求9所述的方法,其中基于确定所述联网显示设备的排序高于多个观看组中的每个观看组的阈值排序,所述联网显示设备能够链接到所述多个观看组,并且所述自动内容识别基于屏幕截图的指纹识别、多个调谐器组的可用性和指纹识别音频中的至少一个。
15.一种非暂时性处理器可读介质,包括程序,所述程序在由处理器执行时执行在权利要求1至8之一中实现的操作。
CN201780007384.1A 2016-01-20 2017-01-18 联网媒体设备的内容选择 Expired - Fee Related CN108476344B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201662281081P 2016-01-20 2016-01-20
US62/281,081 2016-01-20
US15/364,567 2016-11-30
US15/364,567 US11019385B2 (en) 2016-01-20 2016-11-30 Content selection for networked media devices
PCT/KR2017/000588 WO2017126873A1 (en) 2016-01-20 2017-01-18 Content selection for networked media devices

Publications (2)

Publication Number Publication Date
CN108476344A true CN108476344A (zh) 2018-08-31
CN108476344B CN108476344B (zh) 2021-07-23

Family

ID=59314122

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780007384.1A Expired - Fee Related CN108476344B (zh) 2016-01-20 2017-01-18 联网媒体设备的内容选择

Country Status (5)

Country Link
US (1) US11019385B2 (zh)
EP (1) EP3384679A4 (zh)
KR (1) KR20180096582A (zh)
CN (1) CN108476344B (zh)
WO (1) WO2017126873A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180350008A1 (en) * 2017-06-05 2018-12-06 Facebook, Inc. Television insights from social engagements
KR102546026B1 (ko) 2018-05-21 2023-06-22 삼성전자주식회사 전자 장치 및 그의 컨텐츠 인식 정보 획득
WO2019225851A1 (ko) * 2018-05-21 2019-11-28 삼성전자주식회사 전자 장치 및 그의 컨텐츠 인식 정보 획득
KR102599951B1 (ko) 2018-06-25 2023-11-09 삼성전자주식회사 전자 장치 및 그의 제어방법
KR20200080387A (ko) 2018-12-18 2020-07-07 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
US11853904B2 (en) * 2020-03-26 2023-12-26 Accenture Global Solutions Limited Agnostic creation, version control, and contextual query of knowledge graph
CN111984278A (zh) * 2020-08-28 2020-11-24 北京达佳互联信息技术有限公司 动画图像的获取方法及装置
US11676180B1 (en) 2022-08-05 2023-06-13 Samsung Electronics Co., Ltd. AI-based campaign and creative target segment recommendation on shared and personal devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020123928A1 (en) * 2001-01-11 2002-09-05 Eldering Charles A. Targeting ads to subscribers based on privacy-protected subscriber profiles
US20150181268A1 (en) * 2008-11-26 2015-06-25 Ashwin Navin Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
CN104823451A (zh) * 2012-11-30 2015-08-05 索尼公司 用于电视的设备和方法

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
DE69837194T2 (de) * 1997-01-06 2007-10-31 Bellsouth Intellectual Property Corp., Wilmington Methode und system zur netzwerkverwendungserfassung
US8495679B2 (en) 2000-06-30 2013-07-23 Thomson Licensing Method and apparatus for delivery of television programs and targeted de-coupled advertising
EP1223757B1 (en) * 2001-01-09 2006-03-22 Metabyte Networks, Inc. System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters
US20020178447A1 (en) 2001-04-03 2002-11-28 Plotnick Michael A. Behavioral targeted advertising
EP1668903A4 (en) * 2003-09-12 2011-01-05 Nielsen Media Res Inc DEVICES AND METHOD FOR DIGITAL VIDEO SIGNATURES FOR USE WITH VIDEO PROGRAM IDENTIFICATION SYSTEMS
CN101449582B (zh) * 2006-03-17 2012-05-30 索尼株式会社 用于组织群组内容呈现和此期间的群组通信的***和方法
US20130254787A1 (en) * 2006-05-02 2013-09-26 Invidi Technologies Corporation Method and apparatus to perform real-time audience estimation and commercial selection suitable for targeted advertising
WO2008042953A1 (en) * 2006-10-03 2008-04-10 Shazam Entertainment, Ltd. Method for high throughput of identification of distributed broadcast content
US8640162B2 (en) 2006-11-14 2014-01-28 At&T Intellectual Property I, Lp System and method for distributing advertisements in an internet protocol television system
US20080155602A1 (en) * 2006-12-21 2008-06-26 Jean-Luc Collet Method and system for preferred content identification
US7861260B2 (en) 2007-04-17 2010-12-28 Almondnet, Inc. Targeted television advertisements based on online behavior
US8566164B2 (en) 2007-12-31 2013-10-22 Intent IQ, LLC Targeted online advertisements based on viewing or interacting with television advertisements
US8667532B2 (en) 2007-04-18 2014-03-04 Google Inc. Content recognition for targeting video advertisements
US20120233644A1 (en) * 2007-06-05 2012-09-13 Bindu Rama Rao Mobile device capable of substantially synchronized sharing of streaming media with other devices
US8099757B2 (en) * 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8621506B2 (en) 2007-10-19 2013-12-31 Abroadcasting Company System and method for approximating characteristics of households for targeted advertisement
US8646017B2 (en) * 2008-01-14 2014-02-04 At&T Intellectual Property I, L.P. Method and apparatus for providing collaborative viewing of a media stream
US9241188B2 (en) * 2008-02-05 2016-01-19 At&T Intellectual Property I, Lp System for presenting marketing content in a personal television channel
KR101552147B1 (ko) * 2008-04-24 2015-09-11 삼성전자주식회사 방송 컨텐츠를 추천하는 방법과 그 장치
US8671424B2 (en) * 2008-05-15 2014-03-11 Microsoft Corporation Log-based targeting of advertisements to groups
US8490124B2 (en) * 2008-05-29 2013-07-16 Qualcomm Incorporated Method and apparatus for improving performance and user experience of a mobile broadcast receiver
US8051444B2 (en) 2008-06-02 2011-11-01 Intent IQ, LLC Targeted television advertisements selected on the basis of an online user profile and presented with television programs or channels related to that profile
US20080276270A1 (en) 2008-06-16 2008-11-06 Chandra Shekar Kotaru System, method, and apparatus for implementing targeted advertising in communication networks
US8869194B2 (en) 2008-08-26 2014-10-21 At&T Intellectual Property I, L.P. Methods, computer program products, and apparatus for providing targeted content based on user data
US8869193B2 (en) 2008-08-26 2014-10-21 At&T Intellectual Property I, L.P. Methods, computer program products, and apparatus for receiving targeted content based on locally stored user data
US8925001B2 (en) 2008-09-12 2014-12-30 At&T Intellectual Property I, L.P. Media stream generation based on a category of user expression
US20100225815A1 (en) * 2009-03-05 2010-09-09 Vishal Vincent Khatri Systems methods and apparatuses for rendering user customizable multimedia signals on a display device
US20140325361A1 (en) * 2009-03-31 2014-10-30 Samsung Electronics Co., Ltd. Method and apparatus for controlling presentation slides
US20110078717A1 (en) * 2009-09-29 2011-03-31 Rovi Technologies Corporation System for notifying a community of interested users about programs or segments
US8312500B2 (en) * 2009-11-25 2012-11-13 Century Link Intellectual Property LLC System and method for social network chat via a set-top box
US8707363B2 (en) * 2009-12-22 2014-04-22 Eloy Technology, Llc Synchronization guides for group video watching
US20110239253A1 (en) * 2010-03-10 2011-09-29 West R Michael Peters Customizable user interaction with internet-delivered television programming
WO2011126134A1 (ja) * 2010-04-09 2011-10-13 サイバーアイ・エンタテインメント株式会社 リアルタイム動画像収集・認識・分類・処理・配信サーバシステム
US8839278B2 (en) * 2010-06-09 2014-09-16 At&T Intellectual Property I, L.P. Modeling user activity information associated with a network system
US8555314B2 (en) 2010-06-30 2013-10-08 At&T Intellectual Property I, L.P. System and method of selective channel or advertising delivery
US9148680B1 (en) 2010-07-09 2015-09-29 Discovery Communications, Llc Methods and systems for segmenting data and performing analysis
US8997138B2 (en) 2010-10-15 2015-03-31 Intent IQ, LLC Correlating online behavior with presumed viewing of television advertisements
US10089592B2 (en) * 2010-12-29 2018-10-02 Comcast Cable Communications, Llc Measuring video asset viewing
CA2832524A1 (en) 2011-04-05 2012-10-11 Webtuner Corp. System and method for delivering targeted advertisement messages
US20130055323A1 (en) * 2011-08-31 2013-02-28 General Instrument Corporation Method and system for connecting a companion device to a primary viewing device
US9241200B2 (en) 2011-10-11 2016-01-19 Verizon Patent And Licensing Inc. Targeted advertising
US8973066B2 (en) * 2011-11-14 2015-03-03 Comcast Cable Communications, Llc Media content delivery
WO2013089672A2 (en) * 2011-12-13 2013-06-20 Thomson Licensing Method and apparatus for networking media content consumption status in a group of users
JP6075370B2 (ja) * 2012-03-28 2017-02-08 富士通株式会社 品質評価装置、品質評価方法、通信システム、及び無線基地局装置
US20140026156A1 (en) * 2012-07-18 2014-01-23 David Deephanphongs Determining User Interest Through Detected Physical Indicia
US8806522B2 (en) * 2012-07-30 2014-08-12 Verizon Patent And Licensing Inc. Group based multicast streaming systems and methods
US20140045472A1 (en) * 2012-08-13 2014-02-13 Qualcomm Incorporated Provisioning-free memberless group communication sessions
US8782683B2 (en) * 2012-10-12 2014-07-15 At&T Intellectual Property I, Lp Method and apparatus for managing advertising
US9094734B2 (en) * 2012-12-14 2015-07-28 Verizon Patent And Licensing Inc. Advertisement monitor system
KR101769976B1 (ko) * 2013-03-06 2017-08-21 한국전자통신연구원 시청 가구 구성원 프로파일 추론 방법 및 장치
CA2841685C (en) * 2013-03-15 2021-05-18 Panasonic Avionics Corporation System and method for providing multi-mode wireless data distribution
US9705728B2 (en) * 2013-03-15 2017-07-11 Google Inc. Methods, systems, and media for media transmission and management
US9100772B2 (en) * 2013-04-05 2015-08-04 Nokia Technologies Oy Method and apparatus for creating a multi-device media presentation
US9106942B2 (en) * 2013-07-22 2015-08-11 Archana Vidya Menon Method and system for managing display of personalized advertisements in a user interface (UI) of an on-screen interactive program (IPG)
US9699500B2 (en) * 2013-12-13 2017-07-04 Qualcomm Incorporated Session management and control procedures for supporting multiple groups of sink devices in a peer-to-peer wireless display system
US9420349B2 (en) * 2014-02-19 2016-08-16 Ensequence, Inc. Methods and systems for monitoring a media stream and selecting an action
US20150319469A1 (en) * 2014-05-05 2015-11-05 Verizon Patent And Licensing Inc. Distribution management of licensed content
US9386338B2 (en) * 2014-07-29 2016-07-05 Verizon Patent And Licensing Inc. Automatic channel selection and control
US20170148041A9 (en) * 2014-07-30 2017-05-25 Survey Sampling International, Llc System and method for automated testing of processor-based surveys
US9621938B2 (en) * 2014-09-10 2017-04-11 Ericsson Ab Advertisement targeting scheme in a multicast ABR environment based on switched video
US20160150257A1 (en) * 2014-11-20 2016-05-26 Squaredon Co Ltd Systems and methods for creating and broadcasting a channel to one or more device
US20160205443A1 (en) * 2015-01-13 2016-07-14 Adsparx USA Inc System and method for real-time advertisments in a broadcast content
US10547896B2 (en) * 2015-04-21 2020-01-28 Intel Corporation Techniques for communicating display streams
WO2017019646A1 (en) * 2015-07-24 2017-02-02 Videoamp, Inc. Sequential delivery of advertising content across media devices
EP3353916A1 (en) * 2015-09-30 2018-08-01 Piksel, Inc. Inferring user context via time-series correlation analysis
CN105338399A (zh) * 2015-10-29 2016-02-17 小米科技有限责任公司 图像获取方法及装置
US10448112B2 (en) * 2016-01-27 2019-10-15 Tivo Solutions Inc. Managing collections of episodic media content

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020123928A1 (en) * 2001-01-11 2002-09-05 Eldering Charles A. Targeting ads to subscribers based on privacy-protected subscriber profiles
US20150181268A1 (en) * 2008-11-26 2015-06-25 Ashwin Navin Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
CN104823451A (zh) * 2012-11-30 2015-08-05 索尼公司 用于电视的设备和方法

Also Published As

Publication number Publication date
KR20180096582A (ko) 2018-08-29
CN108476344B (zh) 2021-07-23
US11019385B2 (en) 2021-05-25
US20170208353A1 (en) 2017-07-20
EP3384679A4 (en) 2019-01-09
EP3384679A1 (en) 2018-10-10
WO2017126873A1 (en) 2017-07-27

Similar Documents

Publication Publication Date Title
CN108476344A (zh) 联网媒体设备的内容选择
US20240205373A1 (en) Program Segmentation of Linear Transmission
US9553922B1 (en) Media event based social networking interfaces
US10499117B2 (en) Customized variable television advertising generated from a television advertising template
US8695031B2 (en) System, device, and method for delivering multimedia
US20190158905A1 (en) Processing Video Usage Information for the Delivery of Advertising
RU2539585C2 (ru) Адаптивное размещение вспомогательных медиаданных в рекомендательных системах
CN109429103B (zh) 推荐信息的方法、装置及计算机可读存储介质、终端设备
US20150058874A1 (en) Method and Device for Setting Properties
US20150256885A1 (en) Method for determining content for a personal channel
CN104394471A (zh) 一种智能推荐用户喜爱节目的方法
CN104837034B (zh) 一种信息处理方法、客户端及服务器
US20170041649A1 (en) Supplemental content playback system
US20170041648A1 (en) System and method for supplemental content selection and delivery
US20170041644A1 (en) Metadata delivery system for rendering supplementary content
US20210349883A1 (en) Automated, user-driven curation and compilation of media segments
CN103918277B (zh) 用于确定媒体项正被呈现的置信水平的***和方法
CN107659545B (zh) 一种媒体信息处理方法及媒体信息处理***、电子设备
SE1851667A1 (en) Method for ad pod handling in live media streaming
Richeri The audiovisual industry and the structural factors of the television crisis
KR20160027486A (ko) 광고 제공 장치, 광고 표시 장치, 광고 제공 방법, 및 광고 표시 방법
CN108924606A (zh) 流媒体处理方法、装置、存储介质和电子装置
CA2973717A1 (en) System and method for supplemental content selection and delivery
KR101102351B1 (ko) 맞춤형 방송 프로그램을 제공하기 위한 방법 및 시스템
CN103533400B (zh) 一种实现个性化时移电视的方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210723

CF01 Termination of patent right due to non-payment of annual fee