用于动态组的定向广告的制作方法

文档序号:6348714阅读:157来源:国知局
专利名称:用于动态组的定向广告的制作方法
用于动态组的定向广告
背景技术
定向广告典型地通过基于观察到的行为将特定广告引导给客户来寻求生成改善的客户响应率。可以将多种广告同时引导到较小类似感兴趣的组的电视服务提供商可能准备好比对于观看同一节目的所有观众使用单个广告的收益产生更多的收益。


图1描绘了可以实现在此描述的系统和/或方法的示例性网络;图2是可以在图1的网络中使用的视频客户端的示例性组件的框图;图3是可以与图1的后端服务器相对应的设备的示例性组件的框图;图4是图1的服务器设备的示例性功能组件的图;图5是图示向微组提供定向广告的示例性操作的流程图;图6是用于标识微组的示例性因素的图;图7A-7D是图示用于基于聊天的微组的基于电视的客户界面的实施方式的示例性图;以及图8A和8B是图示用于基于聊天的微组的基于计算机的客户界面的实施方式的示例性图。
具体实施例方式下面的详细描述参考附图。在不同附图中相同的参考数字可以表示相同或相似的元素。而且,在下面的详细描述不限制本发明。在此描述的实施方式可以允许收费电视(subscription television)服务提供商定义用户微组,以及标识微组趋势以向微组的成员提供定向广告。如在此所使用的,术语 “微组(micro-group)”可以是指由所表达的兴趣关联的收费电视服务的订户组。微组可以基于多种技术来创建,所述技术包括社交联网(例如,聊天组参与、接受邀请作为组成员等)、过去观看历史和/或实时观看行为。在一些实施方式中,随着不同的用户加入或离开微组,微组趋势可以动态地改变。使用电视显示和视频客户端(例如,机顶盒)、个人计算机、移动电信设备和/或其组合,可以合并在此描述的实施方式。如在此所使用的,术语“视频客户端”可以是指任何媒体处理设备,其可以在网络上接收多媒体内容,以及可以向附接视频显示设备(诸如电视或监视器)提供这样的多媒体内容。而且,如在此所使用的,术语“广告”可以是指可以被流送或下载以向观众呈现的任何多媒体内容,诸如视频、音频、图像和/或文本。而且,如在此所使用的,术语“观众”、 “用户”、“订户”以及“客户”可以可互换地是指与收费电视服务所提供的多媒体内容交互、 订购、观看、收听或播放由收费电视服务提供的多媒体内容的个人。图1是可以实现在此描述的系统和/或方法的示例性网络100的图。如图所示, 网络100可以包括服务器设备110、数据库120、网关130-1和130-2 (在此被统称为“多个网关130”,以及一般被称为“网关130”)、视频客户端140-1和140-2(在此被统称为“多个视频客户端140”,以及一般被称为“视频客户端140”)、视频显示设备150-1和150-2(在此被统称为“多个视频显示设备150”,以及一般被称为“视频显示设备150”)、计算设备160-1 和160-2(在此被统称为“多个计算设备160”,以及一般被称为“计算设备160”)以及网络 170。网关130、视频客户端140、视频显示设备150和计算设备160可以位于客户的处所, 诸如客户处所180-1和180-2。客户处所180-1和180-2可以经由网络170连接到在例如收费电视服务提供商的处所处的服务器设备110。网络100的组件可以经由有线和/或无线连接互连。为简单起见,在图1中已经图示了一组服务器设备110、一个数据库120、一个网络 170以及两个客户处所180。实践中,可以有更多服务器设备、数据库、网络和/或客户处所。 而且,客户处所180中的每一个可以包含比图1中所示的额外的、更少的、不同的或不同安排的设备。此外,在一些情况下,网络100的组件中的一个或多个可以执行被描述为由网络 100的组件中的另一个或多个执行的一个或多个功能。通常,服务器设备110可以(例如,经由网络170)为设备提供对电视服务的控制, 所述设备诸如在客户的处所处提供的视频显示设备150和/或其它网络连通性设备(例如,因特网和电话,未示出)。如在图1中进一步示出的,服务器设备100可以连接到数据库 120以存储和/或检索客户数据。服务器设备110可以包括用于向客户处所130递送电信服务或控制向客户处所 130递送电信服务的服务器或其它网络设备。例如,服务器设备110可以包括web服务器、 网络交换机或路由器、电视广播设施等。服务器设备110的示例可以包括提供广播电视节目的头端设备、视频点播(VOD)设备或当请求时提供多媒体内容的其他设备、以及提供与对客户处所180可用的多媒体内容有关的信息的节目指南信息服务器。服务器设备110还可以从一个或多个视频客户端140和/或计算设备160接收信息,诸如可以包括由视频客户端140跟踪的观看历史的记录信息。服务器设备110可以将来自视频客户端的信息存储在例如诸如数据库120的数据库中。在此描述的实施方式中,服务器设备110可以包括能够执行对例如在数据库120 中存储的数据的统计分析的一个或多个实体。服务器设备110可以从数据库120检索数据, 以分析该数据并且基于模式分析和相关性来将相关数据组合成用户帐户的微组。服务器设备110还可以接收和/或应用用于实现用于微组的定向广告的准则。在一个示例性实施方式中,服务器设备110可以应用各种准则来将微组和与微组的兴趣相对应的广告的选择相关联。虽然在图1中被示出为单个服务器集合,但是在其它实施方式中,服务器设备100可以被组合为单个服务器或在多个服务器集合当中分布。数据库120可以包括维护广告信息和与订户的观看历史有关的条目的一个或多个存储器设备。例如,数据库120可以包括广告相关数据,诸如广告类别(例如,产品类型、 相关产品、产品成本、呈现风格(例如,幽默、基于静态、名人认同等))。数据库120还可以存储服务器设备110从一个或多个视频客户端(例如,视频客户端140)、计算设备(例如,计算设备160)或传送观众活动的其它设备接收的信息。在一个实施方式中,数据库120可以包括示例性字段,诸如用户标识字段、日期字段、时间字段、频道字段和/或节目标识字段。 虽然在图1中仅示出了一个数据库,但是数据库120可以包括在服务器设备110中的一个处本地存储或在一个或多个不同并且可能远离的位置处存储的多个数据库。数据库120可以按用户和/或用户组和/或按节目对客户的观看历史进行分组(例如,以跟踪节目受欢迎度)。数据库120可以维护与观众观看、记录和/或订购的节目有关的额外的或不同的信肩、ο网关130可以包括提供从网络170到视频客户端140、计算设备160以及其它网络连通性设备(未示出)的接口的网络设备。例如,当经由光纤向客户的处所提供电信服务时,网关160可以包括连接到光纤的光网络终端(ONT)。ONT可以在适于视频显示设备150 的信号和适于通过光纤传输的信号之间转换。例如,ONT可以包括引到视频显示设备150或视频客户端140的同轴电缆连接。ONT还可以包括连接到个人计算机或VoIP电话的以太网输出端口和/或用于连接到标准电话的标准电话端口。网关130可以包括多个可能网关设备中的一个,包括卫星天线和接收器、同轴电缆连接、ONT或互联网电视(IPTV)的宽带接入。卫星天线和接收器可以为从卫星广播的电视服务提供接口。同轴电缆连接可以为经由同轴电缆连接到客户的电视服务提供接口。ONT 可以为光纤连接提供接口。宽带IPTV接入通常可以包括提供宽带接入的任何设备,通过所述宽带接入可以提供电视服务。视频客户端140可以包括用于选择和/或获得可以在视频显示设备150上示出或播放的内容的设备。视频客户端140的示例可以包括机顶盒、计算机、有线卡以及便携式电子设备。视频客户端140可以从网关130接收电视信号、可以将该信号转换成视频显示设备150可使用的形式、以及可以向视频显示设备150传输该信号以供显示。视频客户端140 可以进一步允许用户基于来自例如遥控器(未示出)的信号(例如,频道向上或频道向下信号)来更改向视频显示设备150提供的节目。视频客户端140还可以能够向服务器设备 110发送数据。在一些实施方式中,可以将视频客户端140合并到诸如电视、计算机或便携式电子设备的视频显示设备150中。视频显示设备150可以包括用户可以经由其观看VOD节目的数字或模拟显示器。 视频显示设备150可以是指可以接收并且显示通过网络170递送的多媒体内容以供用户感知的任何设备。视频显示设备150可以包括诸如阴极射线管(CRT)显示、液晶显示(LCD)、 发光二极管(LED)显示、等离子体显示等的技术。计算设备160例如可以包括用于一般计算任务的个人计算机,诸如台式机、膝上型计算机、个人数字助理(PDA)等。在一些实施方式中,计算设备160可以被配置成接收并且显示电视节目(例如,IPTV)。计算设备160还可以由用户用来访问关于因特网服务提供商(ISP)的帐户以通过网络170发送/接收内容。网络170可以包括用于传输数据的局域网(LAN)、诸如蜂窝网络、卫星网络、光纤网络或因特网的广域网(WAN)、专用WAN或因特网和专用WAN的组合等。尽管在图1中被示出为单个元素,但是网络170可以包括用于向客户处所180提供服务的多个分离网络。在一个实施方式中,网络170可以经由诸如向客户处所180提供的光纤的光通信链路在客户处所180处终止。在另一个可能实施方式中,网络170可以经由同轴电缆在客户处所180 处终止。在又一个实施方式中,网络170可以经由无线(例如,卫星)连接在客户处所180 处终止。在一个实施方式中,视频客户端140和/或计算设备160可以跟踪与客户所观看 (或存储到其它设备(未示出),诸如盒式磁带录像机(VCR)、数字视频录像机(DVR)、外部存储设备或远程流送视频观看设备)的节目有关的信息。使用网络170,视频客户端140和 /或计算设备160可以向诸如服务器设备110中的一个的服务器提供一些或全部所跟踪的节目观看/记录信息。视频客户端140和/或计算设备160可以从内部存储器和/或从服务器设备110获得跟踪的节目观看/记录信息。在此描述的实施方式中,服务器设备110可以定义与网络100相关联的用户帐户的微组。服务器设备100可以使用来自视频客户端140和/或计算设备160的所接收到的观看历史数据来定义用户帐户简档,并且将该数据存储在数据库120中。使用用户帐户简档,服务器设备110可以标识用于微组的简档,并且获得与微组的简档相对应的广告。然后,服务器设备110可以向与微组中的用户帐户相关联的视频客户端140和/或计算设备 160发送该广告。图2是图示视频客户端140的示例性组件的图。如图所示,视频客户端140可以包括控制单元210、存储器220、显示器230、网络连接M0、输入/输出(I/O)组件240和总线 260。控制单元210可以包括解释和执行指令的处理器、微处理器或另一种类型的处理逻辑。除其它功能外,控制单元210可以收集和存储与电视节目相关联的观众活动。控制单元210可以执行用于向诸如服务器设备110的另一个设备发送观看历史信息的指令。控制单元210还可以从诸如服务器设备110的其它设备接收信息和/或指令。存储器220可以包括可以存储信息和指令以供控制单元210执行的动态或静态存储设备。例如,存储器220可以包括存储组件,诸如随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)、铁电随机存取存储器(FRAM)、只读存储器(ROM)、可编程只读存储器(PR0M)、可擦可编程只读存储器 (EPROM)、电可擦可编程只读存储器(EEPROM)和/或闪存。在一个实施方式中,存储器220 可以存储观看历史信息以在稍后时间点一诸如当由服务器设备110请求时、以特定时间间隔或随着观看事件发生一发送。显示器230可以包括能够提供视觉信息的任何组件。例如,在一个实施方式中,显示器230可以是发光二极管(LED)或液晶显示器(LCD)。在另一个实施方式中,显示器230 可以使用另一种显示技术,诸如点矩阵显示等。显示器230可以显示例如文本(诸如时间、 日期或频道选择)、图像和/或视频信息。显示器230可以是可选组件。网络连接240可以包括使视频客户端140能够与其它设备和/或系统通信的任何类收发器机制。例如,网络连接240可以包括以太网接口、光接口、同轴接口、无线电接口等。网络连接240可以允许有线和/或无线通信。网络连接240可以被配置成将视频客户端140连接到基于分组的IP网络。输入/输出设备250通常可以包括诸如外部按钮的用户输入设备和诸如LED指示器的输出设备。利用输入/输出设备250,用户通常可以与视频客户端140交互。在一些实施方式中,输入/输出设备250可以经由遥控器来实现。遥控器可以包括一系列器件,其包括特定功能键、数字键和/或全文本键盘。总线260可以提供视频客户端140的组件可以通过其相互通信的接口。如将在下面详细描述的,视频客户端140可以执行与记录和向诸如服务器设备 110的服务器传送观众活动的历史有关的某些操作。响应于控制单元210执行在诸如存储器220的计算机可读介质中包含的软件指令,视频客户端140可以执行这些操作。计算机可读介质可以被定义为物理或逻辑存储器设备。逻辑存储器设备可以是指在单个、物理存储器设备内或跨多个、物理存储器设备散布的存储器空间。可以从另一个计算机可读介质或另一个设备将软件指令读取到存储器220中。在存储器220中包含的软件指令可以使得控制单元210执行稍后描述的过程。替代地,取代或结合软件指令,可以使用硬件电路来实现在此描述的过程。因此,在此描述的实施方式不限于硬件电路和软件的任何特定组合。尽管图2图示了视频客户端140的示例性组件,但是在其它实施方式中,视频客户端140可以包括比在图2中描绘的那些更少、附加、不同和/或不同安排的组件。在进一步的其它实施方式中,视频客户端140的一个或多个组件可以执行被描述为由视频客户端 140的一个或多个其它组件执行的一个或多个其它任务。图3是可以与服务器设备110和/或计算设备160中的任何相对应的设备300的示例性组件的图。如图所示,设备300可以包括总线310、处理逻辑320、主存储器330、只读存储器(ROM) 340、存储设备350、输入设备360、输出设备370以及通信接口 380。总线310可以包括允许在设备300的组件当中的通信的路径。处理逻辑320可以包括可以解释和执行指令的处理器、微处理器或另一种类型的处理逻辑,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)等。主存储器330可以包括存储用于由处理逻辑320执行的信息和指令的RAM或另一种类型的动态存储设备。ROM 340可以包括可以存储用于由处理逻辑320使用的静态信息和指令的ROM设备或另一种类型的静态存储设备。存储设备350可以包括磁和/或光记录介质及其对应的驱动。在一个实施方式中,存储设备可以包括数据库120。输入设备360可以包括允许操作者向设备300输入信息的机构,诸如键盘、鼠标、 笔、语音识别和/或生物识别机制、触摸屏接口等。输出设备370可以包括向操作员输出信息的机制,包括显示器、打印机、扬声器等。通信接口 380可以包括使设备300能够与诸如视频客户端140的其它设备和/或系统通信的任何类收发器机制。如将在下面详细描述的,设备300可以执行与为收费电视服务提供定向广告相关联的某些操作。响应于处理逻辑320执行在诸如主存储器330的计算机可读介质中包含的软件指令,设备300可以执行这些和其它操作。可以经由通信接口 380从诸如存储设备350的另一个计算机可读介质或从另一个设备将软件指令读取到主存储器330中。在主存储器330中包含的软件指令可以使得处理逻辑320执行稍后描述的过程。替代地,取代或结合软件指令,可以使用硬件电路来实现与示例性实施方式一致的过程。因此,在此描述的实施方式不限于硬件电路和软件的任何特
定组合。尽管图3图示了设备300的示例性组件,但是在其它实施方式中,设备300可以包括比在图3中描绘的那些更少的、额外的、不同的和/或不同安排的组件。在进一步的其它实施方式中,设备300的一个或多个组件可以执行被描述为由设备300的一个或多个其它组件执行的一个或多个其它任务。图4提供了服务器设备110的示例性功能组件的图。如图所示,服务器设备110可以包括微组管理器400、广告模块410、广告标识符420、用户帐户简档管理器430、因特网服务提供商(ISP)帐户跟踪器440、视频客户端跟踪器450以及已存储的用户帐户简档460。 取决于实施方式,服务器设备110可以包括比图4中所图示的那些额外的、更少的、不同的或不同安排的组件。微组管理器400可以包括用于管理向微组引导广告的组件。例如,微组管理器400 可以基于诸如聊天组参与的客户交互和/或用户帐户简档信息来定义和/或跟踪微组。微组管理器400可以基于从例如用户帐户简档管理器430获得的用户帐户简档信息来标识微组趋势。微组管理器400还可以向广告模块410请求匹配微组特点或趋势的广告。在一个实施方式中,微组管理器可以将广告引导到微组的成员。当用户加入/离开微组时,微组管理器400可以重新计算微组简档(或请求另一个功能组件来重新计算微组简档)。例如,当用户停止接收节目(例如,关掉其电视/计算机)、注销聊天组或帐户会话等时,可以认为用户加入/离开微组。广告模块410可以包括用于将广告内容与微组趋势进行匹配的组件。例如,可以为广告指配唯一广告标识符,其可以与可以从微组获得的特定人口统计、兴趣或其它指示符交叉引用。广告商可以对特定广告内容进行分类以标识可以在确定待将向其引导广告内容的特定观众(或观众组)时使用的人口统计组、共同兴趣和/或其它信息。广告模块410 可以从微组管理器400接收微组趋势,并且检索已经被分类为与所标识的微组趋势相对应的广告内容。广告内容420可以包括可以由广告模块410和/或微组管理器400检索到的广告内容和/或广告内容的链接。广告内容420可以包括多种广告格式,诸如视频(模拟和/ 或数字)、图像、文本等。广告内容可以包括关于第三方产品的广告和/或来自收费电视提供商(例如,关于付费频道、VOD或PPV提供)的广告。广告可以被配置成被整合到电视节目内的指定时间空档中(例如,在节目时间表中的传统商业广告(commercial)中断)或可以被配置成与电视节目同时显示(例如,在与电视节目显示相邻的专用广告空间中)。用户帐户简档管理器430可以包括用于从ISP帐户跟踪器440、视频客户端跟踪器 450和/或已存储的用户帐户简档460收集用户数据的组件。用户帐户简档管理器430可以基于用户数据来确定观众趋势,以及创建用于个体用户的用户帐户简档以及用于带有共同趋势的用户组的用户帐户简档。用户帐户简档管理器430可以为用户组中的每一个创建趋势简档,使得趋势简档中的每一个包括该组中的每一个内的用户的预测动作。用户帐户简档管理器430可以将趋势简档例如存储在已存储的用户帐户简档460中。ISP帐户跟踪器440可以包括用于从一个或多个计算设备(例如,计算设备160) 或ISP帐户检索用户数据的组件。在一个实现中,计算设备160可以跟踪与计算设备160 所请求和/或向计算设备160提供的、与用户ISP帐户相关联的内容有关的信息。在其它实施方式中,ISP帐户跟踪器440可以监视发送给特定用户帐户的信息。跟踪的内容例如可以包括访问的因特网站点、来自特定服务提供商的下载、流送视频和/或其它多媒体内容。视频客户端跟踪器450可以包括用于从一个或多个视频客户端(例如,视频客户端140)检索用户数据的组件。在一个实施方式中,视频客户端140可以跟踪与向显示设备 150或其它设备提供的节目有关的信息,所述其它设备诸如盒式磁带录像机(VCR)、数字视频录像机(DVR)、外部存储设备或远程流送视频观看设备。视频客户端140可以向视频客户端跟踪器450提供部分或全部所跟踪的节目观看信息。跟踪的节目观看信息可以包括例如观看的节目、对付费节目(例如,视频点播、按照观看付费、游戏等)的订购、节目指南搜索寸。已存储的用户帐户简档460可以包括来自ISP帐户跟踪器440和/或视频客户端跟踪器450的、可以由每一个用户进行归类的信息。来自ISP帐户跟踪器440和/或视频客户端跟踪器450的信息可以例如被存储在数据库120中。图5提供了图示向微组提供定向广告的示例性操作的流程图500。这些操作可以由诸如服务器设备110的、与收费电视服务和/或ISP相关联的一个或多个服务器执行。在一些实施方式中,某些操作还可以由一个或多个视频客户端140和/或计算设备160执行。过程500可以以定义微组(框510)开始。例如,可以基于多种因素来定义微组,所述因素例如包括聊天室关联、用户简档、用户行为和/或明确的用户输入。在此描述的实施方式中,微组可以包括许多用户帐户。通过视频客户端(例如,视频客户端140)或通过可以与特定视频客户端相关联的另一个帐户(例如,链接到收费电视网络的帐户的ISP的帐户),用户帐户可以与收费电视网络相关联。在一些实施方式中,ISP帐户和收费电视帐户可以与用于两个帐户的单个用户帐户简档链接在一起。参考图6进一步描述了微组准则。图6是提供用于定义微组的示例性准则的图。微组定义600(其可以例如在微组管理器400内编制)可以合并聊天室关联610、用户简档620、实时行为630和/或观看调查响应640以确定特定微组。聊天室关联610可以包括自愿关联用于实时或几乎实时的基于文本的讨论的用户帐户。例如,用户可以参与聊天组来讨论特定电视节目。聊天室可以由与收费电视服务相关联的或与收费电视服务通信的一个或多个服务器(例如,服务器设备110)托管。当用户邀请一个或多个其他用户进入聊天室时,可以进行聊天室关联。在一些实施方式中,用户聊天室交互可以使用视频客户端来实现。在其它实施方式中,用户聊天室交互可以使用与视频客户端分离的计算设备来实现。在进一步的其它实施方式中,用户聊天室交互可以使用视频客户端和分离计算设备的组合来实现。用户简档620可以包括用于个体用户帐户的信息,诸如来自视频客户端140、ISP 帐户的信息和/或视频客户端140和ISP帐户信息的组合的信息。例如,服务器设备110 (例如,视频客户端跟踪器450)可以从诸如视频客户端140的各种视频客户端收集观众历史信息。视频客户端140可以标识特定观众动作(例如,观看的节目、执行的搜索和/或订购的节目),并且通过网络(例如,网络170)向服务器设备110提供数据。服务器设备110(例如,用户帐户简档管理器430)可以本地地和/或在诸如数据库120的数据库中对所收集到的观众历史信息进行编辑并且排序。服务器设备110可以基于观众历史和节目内容信息来标识视频客户端140组。用户简档620可以指示对匹配特定广告内容的特定类别感兴趣。 例如,用户简档可以指示对标准电视频道上的健康和健身节目的偏好,以及该偏好可以偏重于关于营养补充剂的广告,而不管用户当前是否正在观看健身相关节目。实时行为630可以包括微组内的个体用户的行为。例如,实时行为可以包括加入 /离开聊天室的动作。将一个或多个用户添加到微组或从微组减去可以更改微组的总体简档,实际上更改了可以被定向到微组的广告的类型。实时行为还可以包括对特定广告的用户响应,例如包括向其他用户转发广告链接。用户调查响应640可以包括来自用户、用来积极创建用户简档的输入。例如,收费电视服务提供商可以征求用户输入来确定用户偏好。调查可以例如经由电话呼叫、电子邮件调查、在线响应等来进行。在一个实施方式中,可以记录来自调查的信息,并且稍后将其与用户简档相关联。用于定义微组的准则可以应用于个体客户、客户的子集或所有客户。因此,微组大小可能从单个用户到数千用户变化。用于聊天室关联610、用户简档620、实时行为630和 /或观看调查响应640的准则可以独立或结合使用以确定定义微组。返回参考图5,一旦定义了微组,则可以获得用于该微组的简档(框520)。例如, 微组管理器400可以向用户帐户简档管理器430请求微组简档。在一个实施方式中,微组简档可以包括在个体用户帐户当中的共同特点。可以获得与微组的简档相对应的广告(框530)。例如,微组管理器400可以标识微组的简档趋势、类别、倾向等,并且请求广告模块410来标识匹配那些趋势、类别、倾向等中的任何的广告。广告模块410可以将微组的简档与可以与每一个广告相关联的广告分类进行匹配。广告模块410可以标识可以从广告内容420检索到的广告内容。可以向微组发送广告(框M0)。例如,服务器设备110中的一个或多个(例如,使用微组管理器400)可以发送与微组的简档相对应的广告。取决于广告的类型,可以向计算设备160或视频客户端140发送广告以向微组中的用户最终呈现。广告可以例如在显示屏上的指定广告空间中、作为弹出窗口或覆层、在指定时间空档期间、作为点击进入窗口等来呈现。可以收集来自广告的反馈(框550)。例如,服务器设备110(例如,ISP帐户跟踪器440和/或视频客户端跟踪器450)可以接收从计算设备160和/或视频客户端140收集到的用户数据。用户数据可以包括基于定向广告的用户反馈、诸如点击广告中的链接或使用在广告显示的某一时段内广告词语来进行搜索。可以基于反馈来修订微组的简档(框560)。例如,服务器设备110(例如,用户帐户简档管理器430)可以基于从计算设备160和/或视频客户端140接收到的数据来调整用户组的每一个的趋势简档。用户帐户简档管理器430可以将已更新的趋势简档例如存储在已存储的用户帐户简档460中。图7A-7D提供了图示用于基于聊天的微组的基于电视的客户界面的实施方式的示例性图。图7A提供了包括聊天模式进入窗口的节目屏幕的示例性图。图7B提供了带有专用广告空间的聊天组屏幕呈现的示例性图。图7C提供了包括聊天模式邀请窗口的节目屏幕的示例性图。图7D提供了不包括专用广告空间的聊天组屏幕呈现的示例性图。参考图7A,用户可以在显示设备150上观看节目。可以经由视频客户端140向显示设备提供节目内容(例如,任何多媒体内容),以及用户可以经由遥控器710或视频客户端140上的其它控制按钮来选择期望的节目内容(例如,选择要观看的频道)。多媒体内容 720可以在设备150上显示。用户可能想要通过建立聊天会话来与选择的远程朋友组一起协同观看广播节目内容720。使用遥控器710,用户可以使得视频客户端140在显示设备150上呈现聊天模式窗口 730。在一个实施方式中,遥控器710可以包括发起视频客户端140中的聊天模式的专用按钮。在其它实施方式中,可以从基于菜单的应用选择聊天模式。当用户(经由遥控器710)从聊天模式窗口 730选择了选项时,视频客户端140可以向用户呈现各种选项。例如,从聊天模式窗口 730选择“Mart Chat Group (起动聊天组)”可以允许用户从联系人组中选择以进行邀请。可以向用户所选择的每一个联系人发送加入聊天组的邀请。选择 "Join Existing Chat Group (加入现有聊天组)”可以允许用户从可能已经在进行中的聊天组列表中进行选择。选择“Exit Chat Mode (退出聊天模式)”可以从视图移除聊天模式窗口 730。如果用户选择〃 Mart Chat Group"或〃 Join Existing Chat Group",则视频客户端140可以向服务器设备110提供选择信息,以将用户与微组(例如,形成该聊天组的用户组)相关联。如果用户选择聊天模式窗口 730中的〃 Join Existing Chat Group",则可以向用户示出图7B的示例性聊天组屏幕。图7B中的聊天组屏幕可以包括具有节目内容720、聊天空间740以及专用广告空间750的多面板显示。在图7B的示例性实施方式中,节目内容 720窗口的大小可以从全屏减小,同时维持原有高宽比,从而为聊天空间740和专用广告空间750创建显示空间。聊天空间740可以包括聊天组中的朋友(例如,Bill (比尔)、John (约翰)和 Fred(弗瑞德))的对话文本。在一个实施方式中,聊天空间740可以包括用于可以经由遥控器710(或包括文本输入能力的另一个遥控设备)提供的用户输入的空间。在其它实施方式中,用于聊天组的用户输入可以经由分离设备(例如,计算设备160、具有文本能力的设备或另一个设备)提供给服务器设备110,并且(例如,经由网络170)发送给视频客户端 140以在聊天空间740中显示。专用广告空间750可以包括已经(例如,由微组管理器400)被标识为对聊天室参与者适用的广告内容。专用广告空间750可以包括数字和/或模拟呈现,其可以已某些时间间隔和/或当从用户接收到呈现指示(例如,来自遥控器的信号、文本输入等)时改变。如果用户选择了聊天模式窗口 730中的〃 Mart Chat Group",则可以向用户提供用于选择一个或多个朋友到聊天组的选项。可以向受邀请的朋友示出图7C的示例性邀请窗口 760。通过接收邀请窗口 760上的选择“Join (加入)”的用户输入,视频客户端140 可以向用户呈现图7B的聊天组屏幕,允许受邀请的朋友加入该聊天组。替代地,如果接收到用于该选择的用户输入“No Thanks(不,谢谢)”,则视频客户端可以移除邀请窗口 760。与图7B相比,图7D提供了不包括专用广告空间的聊天组屏幕呈现的示例性图。代替地,用于聊天组的定向广告可以被合并到广播节目的广告序列中。例如,聊天组的用户可以接收与组简档相关的定向商业广告770,而不是向该地区中的大部分观众广播的本地商业广告。在其它实施方式中,图7B的专用广告空间和图7D的商业广告时间空档的使用可以一起使用。并且如图7D中所示,可以提供分离文本输入区780来补充聊天空间740。此外,在如图7D中所示的替代实施方式中,遥控器710可以包括全QWERTY风格键盘。图7A-7D的图示是用于呈现聊天组屏幕的示例性格式。可以使用其它格式。附加和/或替代地,格式和技术可以用于实现聊天相关信息,诸如数据滚动和/或启动屏幕。图8A和8B提供了图示用于基于聊天的微组的基于计算机的客户界面的实施方式的示例性图。图8A提供了可以用于伴随对电视显示器上的广播节目内容的观看的聊天组屏幕呈现的示例性图。图8B提供了整合广播节目内容的聊天组屏幕呈现的示例性图。参考图8A,用户可以在显示设备(例如,显示设备150,未示出)上观看节目,同时使用计算设备160来与聊天组交互。例如,使用计算设备160内的网络(web)浏览器,用户
1可以打开浏览器窗口 810来访问聊天组网页。接入网页例如可以仅限于具有可以与用户的收费电视服务帐户相关联的登录帐户的那些。图8A中的浏览器窗口 810可以包括具有聊天空间820、文本输入空间830、节目内容840以及专用广告空间850的多面板显示。聊天空间820可以包括聊天组中的朋友(例如,Bill (比尔)、Sarah(莎拉)和Nancy (南希))的对话文本。文本输入空间830可以包括用于可以经由计算设备160的键盘或其它用户接口提供的用户输入的空间。节目内容 840可以可选地被包括以示出特定广播节目的流送视频或静止图像。专用广告空间850可以包括已(例如,由微组管理器400)被标识为对聊天室参与者适用的广告内容。专用广告空间850例如可以包括经由网际协议(IP)提供的任何多媒体内容。专用广告空间850中的信息可以在某些时间间隔和/或当从用户接收到呈现指示(例如,鼠标点击、文本输入等) 时改变。在一个实施方式中,服务器设备110 (例如,微组管理器400)可以使用网页登录信息来将聊天组用户与特定视频客户端140相关联。因此,如上所述,在每一个显示设备150 上示出的广告可以定向用于聊天组用户。参考图8B,用户可以使用计算设备160来观看节目以及与聊天组交互。例如,使用计算设备160内的Web浏览器,用户可以打开浏览器窗口 810以接入节目内容840。浏览器窗口还可以包括如在上面参考图8A所描述的聊天空间820、文本输入空间830以及专用广告空间850。接入网页例如可以仅限于具有可以与用户的收费电视服务帐户相关联的登录帐户的那些。因此,如上所述,在节目内容840中示出的广告可以定向用于聊天组用户。在此描述的系统和/或方法可以用于向收费电视服务中的用户组提供定向广告。 用户帐户的微组可以例如基于聊天组中的当前参与或来自用户帐户简档的信息来定义。微组简档可以基于个体用户帐户简档、包括在个体用户帐户当中的共同特点的微组简档来定义。可以获得与共同特点中的一个相对应的广告,并且将其发送给与微组内的用户帐户中的每一个相关联的计算设备。前面的描述提供了说明和描述,但是并不意在穷举或将实施方式限制成公开的确切形式。修改和变化鉴于上面的教导是可能的,或可以从在此公开的系统和/或方法的实施获取。而且,虽然关于图5的流程图描述了一系列框,但是在其它实施方式中,框的顺序可以不同。此外,可以并行执行非依赖性的框。将显而易见的是,如在此所描述的实施方式可以在附图中所图示的实施方式中以许多不同形式的软件、固件和硬件来实现。用于实现在此描述的实施例的实际软件代码或专用控制硬件并不限制本发明。因此,在没有参考具体软件代码的情况下描述了实施例的操作和行为一应当理解的是,软件和控制硬件可以被设计成基于在此的描述来实现实施例。此外,在此描述的某些实施方式可以被实现为执行一个或多个功能的“逻辑”。该逻辑可以包括硬件一诸如处理器、微处理器、专用集成电路或现场可编程门阵列一或硬件和软件的组合。应当强调的是,词语“包括”在本说明书中使用时被用来指定声明特征、完整物、步骤或组件的存在,但是并不排除一个或多个其它特征、完整物、步骤、组件或其组群的存在或添力口。即使在权利要求书中记载和/或在说明书中公开了特征的特定组合,但是这些组合并不意在限制本发明的公开。实际上,可以以未在权利要求书中明确记载和/或未在说明书中明确公开的方式对这些特征中的许多特征进行组合。除非明确描述如此,在本申请的描述中使用的元素、动作或指令均不应当被解释为对本发明是关键的或必要的。而且,如在此所使用的,不加数量词的项意指包括一个或多个项。在意指仅仅一个项时,使用词语“一个”或类似语言。此外,除非另外明确说明,如在此所使用的,短语“基于”意在表示“至少部分地基于”。
权利要求
1.一种由收费电视网络内的一个或多个设备执行的方法,包括定义微组,其中所述微组包括与所述收费电视网络相关联的一个或多个用户帐户;从存储器检索用于所述微组的简档;将用于所述微组的所述简档与广告分类进行匹配;从存储器检索与所述广告分类相对应的广告内容;以及向与所述一个或多个用户帐户中的一个相关联的设备发送所述广告内容。
2.根据权利要求1所述的方法,其中,所述广告内容被配置成被整合到电视节目内的指定时间空档中。
3.根据权利要求1所述的方法,其中,所述广告内容被配置成与电视节目同时显示。
4.根据权利要求1所述的方法,其中,定义所述微组包括以下中的一个或多个 标识与聊天组相关联的用户帐户;确定在用于每一个用户帐户的用户简档当中的共同趋势; 监视每一个用户帐户的实时行为;以及合并来自用户调查的数据。
5.根据权利要求1所述的方法,进一步包括收集来自发送给所述设备的所述广告内容的反馈,以及基于所收集的反馈来修订所述微组的所述简档。
6.根据权利要求1所述的方法,其中,与所述一个或多个用户帐户中的一个相关联的所述设备包括可操作地连接到显示器的视频客户端。
7.根据权利要求1所述的方法,其中,与所述一个或多个用户帐户中的一个相关联的所述设备包括计算设备。
8.根据权利要求1所述的方法,其中,所述广告内容被包括在数字电视信号中。
9.根据权利要求1所述的方法,其中,所述广告内容经由网际协议来提供。
10.一个或多个设备,包括存储器,所述存储器用于存储指令;以及处理器,所述处理器用于执行所述指令以基于积极使用收费电视网络的用户组的活动来标识微组,其中所述微组包括一个或多个用户帐户,确定用于所述微组的简档,其中所述简档基于用户帐户数据, 获得与所述微组的所述简档相对应的广告,向与所述一个或多个用户帐户中的一个相关联的设备发送所述广告,以及基于所述微组中的活动用户的数量的改变来重新计算用于所述微组的所述简档。
11.根据权利要求10所述的一个或多个设备,其中,所述广告被配置成被整合到电视节目内的指定时间空档中。
12.根据权利要求10所述的一个或多个设备,其中,所述广告被配置成与电视节目同时显示。
13.根据权利要求10所述的一个或多个设备,其中,所述微组基于以下中的一个或多个来标识将所述一个或多个用户帐户与聊天组相关联;确定在用于活动用户帐户组的用户简档当中的共同趋势; 监视每一个用户帐户的实时行为;以及合并来自用户调查的数据。
14.根据权利要求10所述的一个或多个设备,其中,与所述一个或多个用户帐户中的一个相关联的所述设备包括可操作地连接到显示器的视频客户端。
15.根据权利要求10所述的一个或多个设备,其中,与所述一个或多个用户帐户中的一个相关联的所述设备包括计算设备。
16.根据权利要求10所述的一个或多个设备,其中,所述处理器进一步被配置成从与所述一个或多个用户帐户中的一个相关联的所述设备,收集关于发送给所述设备的所述广告的用户响应数据。
17.一种方法,包括基于聊天组中的当前参与来定义用户帐户的微组,其中所述用户帐户与收费电视服务相关联;基于个体用户帐户简档来定义用于所述微组的简档,用于所述微组的所述简档包括在所述个体用户帐户当中的共同特点;获得与所述共同特点中的一个相对应的广告;以及向与所述微组内的所述用户帐户中的每一个相关联的计算设备发送所述广告。
18.根据权利要求17所述的方法,进一步包括向与所述微组内的所述用户帐户中的每一个相关联的视频客户端发送所述广告。
19.一种系统,包括一个或多个设备,所述一个或多个设备包括用于定义微组的装置,其中所述微组包括与收费电视网络相关联的一个或多个用户帐户;用于标识在所述微组的所述用户帐户当中的共同特点的装置; 用于获得与所述共同特点相对应的广告的装置;以及用于向与所述一个或多个用户帐户中的一个相关联的设备发送所述广告的装置。
20.根据权利要求19所述的系统,其中,所述广告被配置成被整合到电视节目内的指定时间空档中或与电视节目同时显示。
全文摘要
一种由收费电视网络内的一个或多个设备执行的方法,包括定义微组,其中微组包括与收费电视网络相关联的一个或多个用户帐户。该方法进一步包括获得微组的简档,以及获得与微组的简档相对应的广告。该方法还包括向与一个或多个用户帐户中的一个相关联的设备发送该广告。
文档编号G06Q30/00GK102362287SQ201080013710
公开日2012年2月22日 申请日期2010年3月17日 优先权日2009年3月25日
发明者亚历克斯·扎瓦托尼, 小唐纳德·H·雷亚, 布莱恩·F·罗伯茨 申请人:维里逊专利及许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1