上下文和时间敏感的简档建立器的制作方法

文档序号:7860026阅读:183来源:国知局
专利名称:上下文和时间敏感的简档建立器的制作方法
技术领域
本发明通常涉及用于产生有关内容的建议或者推荐的显式简档,更具体地涉及收集有关内容的用户等级或者偏好信息,从而在关于内容的上下文中填充显式简档。
用于生成指南、或者有关与一个特定活动相关的可用选择的信息的系统可以为用户生成建议或者推荐。这种系统的例子包括在线购物或者信息检索系统以及用于传输内容,特别是诸如音频或者视频节目、游戏等的娱乐内容的系统。在传输娱乐内容的系统的情况下,可以在当娱乐内容没有被用户所用时,至少部分可用的娱乐内容用于在以后呈现给用户时的期间内,通过产生一个建议或者推荐来触发自动操作,例如高速缓存。
在产生建议或者推荐时,经常通过使用、至少部分地使用喜欢或者不喜欢的显式用户简档来获得合适的结果。通常,这种显式用户简档是通过用户访问和完成建档调查表来产生的,其中,用户对例如(用于视频内容的)类别、演员、导演、名称等的各种元数据描述符分级。
填充或者扩展一个显式用户简档通常必须由用户启动,并且经常需要(或者允许)用户独立地输入元数据描述符的值,例如演员的姓名或者视频内容的名称。这迫使用户在建立简档时必须努力回忆使用该简档的行为所应该依靠的元数据描述符的所有相关值,即使不是不可能这也是是非常困难的。
另一方面,向用户显示所有可能的元数据描述符的值的列表(从中进行选择来填充用户简档),通常会导致用户不得不回顾一个难以操作的尺寸的列表,或者冒着丢失合适描述符的风险。尤其是对于交叉媒体系统(即,视频、音频和/或其他内容),用户可能需要从一个包含好几万条目的列表中选择项目和/或对项目进行分级。二者选择其一(需要用户回忆相关项目或者为用户提供一个复杂的列表)乃至二种方法的组合都过度地依赖于用户,并且需要比用户愿意耗费在这项工作上的时间更多的时间,因此是不能令人满意的。
但是,除了需要用户启动简档扩展以外,该过程通常也与简档所涉及的媒体或者操作,即购物或者观看视频内容分离。
因此,现有技术中需要一种改进的方法来扩展显式用户简档。
为了解决现有技术中的上述缺陷,本发明的一个首要目的是提供一种用于接收或者执行用户选择的内容的系统中的机构,该机构用于通过结合选定内容项目的呈现或者执行而启动的查询或者其他用户交互,以上下文的方式在用于内容属性的显式简档内收集用户等级。一旦检测到与选定内容项目的至少一个属性值相关的空或者陈旧等级,则在选定内容项目的呈现或者执行过程中、或者紧随其后,启动请求分等级的用户交互。这样就随着时间填充用户简档,但是通过用户在上下文中输入值、内容被分等级以及调节的可能性,简档随着时间按用户的偏好改变。
前面已经宽泛地概括了本发明的特征和技术优点,这样本领域的技术人员能够更好地理解下面对本发明所做的详细描述。下面将描述构成本发明的权利要求的主题的本发明的附加特征和优点。本领域的技术人员将能够理解,他们可以容易地使用所公开的概念和特定实施例作为基础来改变或者设计用于实现本发明的同样目的的其他结构。本领域的技术人员也能够意识到这样的等价结构并没有背离本发明最广泛形式的精神和范围。
在下文描述本发明的详细说明之前,最好先阐述以下贯穿本专利文件全文所使用的特定的词语或者短语的定义术语“包括”和“包含”,以及其派生词意味着包含但不限制;术语“或者”是包含在内的,意味着和/或;短语“与其相关”和“与其相关联”以及其派生词可以表示包含、包含于、互相连接、包括、包括在、连接到和与其连接、耦合到和与其耦合、与其通信、与其合作、相互作用、并列、相近、绑到或绑在一起、具有、具有属性等;以及术语“控制器”表示控制至少一个操作的任何设备、系统或者其一部分,无论这种设备是利用硬件、固件、软件或者至少上述两种的组合来执行。应当理解与任何特定的控制器相关联的功能可以是集中的或者分散的,在本地或者远程。这里提供了贯穿专利文件所使用的特定词语和短语的定义,本领域的普通技术人员能够理解这样的定义可以应用于现有技术中的大多数情况,以及这样定义的词语和短语的未来使用。
为了更完整地理解本发明及其优点,现在结合附图做出下述描述,其中相同的数字表示相同的对象,其中


图1描述了根据本发明的一个实施例的应用基于上下文的、系统启动的用户交互来填充显式简档的系统;附图2描述了根据本发明的一个实施例的执行基于上下文的、系统启动的用户交互来填充显式简档的系统控制器;附图3是根据本发明的一个实施例的应用基于上下文的、系统启动的用户交互来填充显式简档的过程的高级流程图。
下面描述的附图1到3,以及在本专利文件中用于描述本发明的原理的各种实施例仅是为了说明,而不构成对本发明的范围的限制。本领域的技术人员将会理解,本发明的原理可以利用任何合适设置的设备来实现。
附图1描述了根据本发明的一个实施例的应用基于上下文的、系统启动的用户交互来填充显式简档的系统。示例的系统100包括视频接收机和/或回放单元101,例如电视机、卫星、地面或者有线电视广播解码器单元、或者数字视频记录器;音频内容接收机和/或回放单元102,例如地面或者卫星无线接收机或光盘或者数字音频播放器;以及因特网访问设备103,例如机顶盒、个人计算机等。在所示的实例中,系统100进一步包括远程控制单元104,该远程控制单元能够与视频接收机101、音频接收机102以及因特网访问设备103中的一个或者多个(优选的是全部)协同工作并且控制它们的操作。
本领域的技术人员将会意识到这里并没有描述应用基于上下文的、系统启动的用户交互来填充显式简档的系统的全部结构和操作。相反,为了清楚明了,仅描述了系统中对于本发明来说独特的结构和操作,或者仅描述了对于理解本发明所必需的结构和操作。该系统的其余的结构和操作可以与现有技术中已知的传统结构或者惯例一致。而且,尽管在示例性实施例中描述了视频接收机、音频接收机、因特网访问设备以及远程控制器,但是本领域的技术人员能够理解这里所描述的功能可以适用于其他类型的设备,例如游戏机,并且因此也可以利用其他的内容形式或者与其它的活动相结合。
附图2描述了根据本发明的一个实施例的执行基于上下文的、系统启动的用户交互来填充显式简档的系统控制器。用于系统控制器200的控制器硬件以及程序设计201可以在附图1所示的任何视频接收机101、音频接收机102、因特网访问设备103或者远程控制器或者类似设备中实现。可替换地,控制器硬件以及程序设计201可以以分离的方式,利用置于构成视频接收机101、音频接收机102、因特网访问设备103以及远程控制器104的两个或者多个设备中的不同部分来实现。
无论如何实现,系统控制器200包括至少一个用于接收内容和用户输入控制信号的输入端202,以及至少一个用于呈现内容和用户接口显示的输出端203。系统控制器200接收至少有关可从一个或者多个诸如广播设备或者广播或因特网内容服务器的外部源(未示出)获得的内容的信息。在该示例性实施例中,系统控制器200也选择性地接收一些相关内容。
系统控制器200包括用于控制构成视频接收机101、音频接收机102、因特网访问设备103以及远程控制器104的一个或者多个设备的操作的控制算法204。在该示例性实施例中,控制算法204包括用于根据显式用户简档产生建议的推荐实用程序205,以及用于收集等级元数据的简档建立器实用程序206,下面将详细描述。
控制算法204可操作地耦合到用户接口控制207(例如,按钮或者按键、红外接收机和/或用户接口显示生成器),并且耦合到选择性地包括内容(例如节目)指南或者索引209以及一个或者多个用户简档210的存储器208。如图所示,每个用户简档,至少部分是显式简档,其中与一般类别或者类型相关的每个特定项目具有一个相关联的等级。至少其中一些等级是由用户在与涉及等级内容的活动相关联的上下文中间断地提供的,下面将详细描述。
控制器204应用与内容相关的元数据来启动上下文的用户交互从而获得内容的等级。根据对上下文的了解和元数据的知识,控制器204提示用户在个人化的环境中,对关于显式简档信息的询问做出响应。举例说明,如果用户正在观看一个具有预定数目的元数据描述符(例如名称、类别、演员、导演等)的视频节目,则控制器204可以启动一个用户接口查询,要求用户对每个描述符的感兴趣(等级)级别做出响应。
例如,用户等级可以通过用户在一个预定的范围(例如1-100)内选择一个任意的整数,通过用户从多个预定义的值(例如,“非常喜欢”或者“比较不喜欢”)中进行选择,和/或通过用户在预定的范围内操作“滑动”用户控制来设定。
通过将显式简档信息的收集与将被排序或者分级的信息的上下文相结合,而不是等待用户访问简档信息输入机构,本发明的系统通过根据当前的应用情况启动收集来改进显式简档数据。输入可以当用户正在观看或者使用相关内容时要求,或者可替换地可以排队以供以后的访问,只要不要求用户带头启动输入简档信息。
在操作中,控制器201通过输入端202接收至少与一个或者多个内容项目相关的元数据,并且监视涉及诸如用户对于接收到的项目进行选择的内容项目的活动。一旦检测到内容项目正在接收和/或呈现,控制器201判断该内容项目的元数据属性是否已经在显式简档210内为当前有效用户分级。如果用户简档210包括用于表示接收的或者呈现的内容项目的至少一个元数据特征的空(或“零”)数据,则简档建立器206就启动用户交互来接收关于显式简档201的内容项目的等级元数据。用户交互发生在涉及项目呈现的上下文中。这里的术语“呈现”期望包括可执行内容的执行。
在一个视频接收系统的例子当中,如果从当前传输的节目当中或者从预先高速缓存的节目当中选择一个节目用来观看,则该系统选择性地启动用户交互来获得该节目的各种属性(例如类别、演员等)的等级。如果选定节目的至少一个元数据属性在显式简档中包含空数据,则用户交互将被启动。可替换地,如果显式简档包括一个属性的“陈旧”数据(例如用户在早于当前时间一个预选的周期以前的日期先前输入的属性值),则可以启动用户交互。
用户交互可以与选定节目的呈现同时进行(例如在沿着屏幕底部边缘的一个小的界面区域内),或者紧接在节目呈现之后或在节目呈现之后不久。如果应用一个具有显示器(例如液晶显示器)的远程控制设备与在电视上呈现选定的视频节目相结合,则用户交互可以发生在远程控制显示器上,而不是(或者附加的)发生在电视显示器上。
用户交互的启动时间(即在节目呈现的过程中,或者在其之后)可以通过用户偏好来设定。在节目呈现过程中启动的用户交互可以包括用户控制,用于推迟对于属性的用户等级输入直到呈现中的后期时间或者直到完成呈现之后。用户可以被允许拒绝为该节目的一个或者全部属性值输入等级,在这种情况下,相应的属性值将利用一个特定的值来填充,避免随后的用户交互的启动,从而获得这些属性的等级,并且这些属性值在随后的内容评价中将被推荐实用程序205所使用。
本发明补充了其它的建立简档机构,例如节目属性的用户启动的等级和/或用户对节目属性的现存等级的改变。
附图3是根据本发明的一个实施例的应用基于上下文的、系统启动的用户交互来填充显式简档的过程的高级流程图。过程300开始于选定一个内容项目用于观看和执行(步骤301)。然后应用选定内容项目的属性和属性值来判断(当前有效的)用户简档是否包括与选定的内容项目的属性值相关的空或者陈旧的等级值(步骤301)。
如果检测到一个特征值的空或者陈旧等级,则启动上下文用户交互(步骤302)。用户交互可以中断观看或者执行选定内容项目,可以与呈现或者执行该内容同步,或者可以紧随在选定内容的呈现或者执行之后。如果用户交互在选定内容项目的呈现或者执行之后发生,交互最好尽可能的在内容项目结束之后立即进行。在启动用户交互之后,过程变成空闲状态(步骤304),直到用户选择了另一个内容项目。
根据对上下文的理解以及与内容相关的元数据的知识,本发明提示用户以上下文的方式为个人化的环境提供显式简档信息。在视频节目呈现的例子中,利用多个元数据描述符来提示正在观看特定节目的用户,并且要求用户对每个描述符的感兴趣级别做出响应。
重要的是注意到尽管本发明是在一个全功能系统的上下文中进行描述,但是本领域的技术人员能够理解,至少本发明中的部分机构能够以包含各种形式的指令的机器可用介质的形式来分布,而且不论用于实际执行这种分布的信号承载介质的特定类型如何,本发明都同等适用。机器可用介质的实例包括非易失性的硬编码类型介质,例如只读存储器(ROM)或者可擦除的电子可编程只读存储器(EEPROM);可记录类型的介质,例如软盘、硬盘驱动器以及光盘只读存储器(CD-ROM)或者数字通用盘(DVD);以及传输类型的介质,例如数字和模拟通信链路。
尽管已经对本发明进行了详细描述,但是本领域的技术人员将能够理解,可以对在此公开的本发明进行各种改变、替代、变形、增强、细微分级、小型化、改造、修订、提高以及省略,而不背离本发明最广泛形式的精神和范围。
权利要求
1.一种用于扩展显式简档的系统(100),包括输入端(202),用于接收至少与一个或者多个内容项目相关的元数据;推荐单元(205),用于根据接收到的元数据以及显式简档(210)来评价一个或者多个内容项目;以及简档建立器(206),用于在涉及内容项目的呈现的上下文中启动用户交互,以便为显式简档(210)接收关于内容项目的等级数据。
2.根据权利要求1所述的系统(100),其中用户交互发生在内容项目的呈现过程中。
3.根据权利要求1所述的系统(100),其中用户交互紧接在内容项目的呈现之后发生。
4.根据权利要求1所述的系统(100),其中用户交互提示用户为内容项目设定等级数据。
5.根据权利要求1所述的系统(100),其中简档建立器(205)响应于在显式简档(210)中识别出内容项目的空或者陈旧的等级数据,启动用户交互。
6.一种用于扩展视频显示系统(100)中的显式简档(210)的系统(200),包括显示设备(101),用于显示选择的视频内容项目;远程控制器(104),用于无线控制显示设备的操作;以及位于远程控制器(104)、显示设备(101)、以及与远程控制器(101)或者显示设备(101)共同使用的设备中的一个或者多个内的控制器(201),该控制器(201)包括输入端(202),用于接收至少与一个或者多个内容项目相关的元数据;推荐单元(205),用于根据接收到的元数据以及显式简档(210)来评价一个或者多个内容项目;以及简档建立器(206),用于在涉及内容项目的呈现的上下文中启动用户交互,以便为显式简档(210)接收关于内容项目的等级数据。
7.根据权利要求6所述的系统(200),其中用户交互发生在内容项目的呈现过程中。
8.根据权利要求6所述的系统(200),其中用户交互紧接在内容项目的呈现之后发生。
9.根据权利要求6所述的系统(200),其中用户交互提示用户为内容项目设定等级数据。
10.根据权利要求6所述的系统(200),其中简档建立器(206)响应于在显式简档(210)中识别出内容项目的空或者陈旧的等级数据,启动用户交互。
11.一种扩展显式简档(210)的方法,包括接收至少与一个或者多个内容项目相关的元数据;保持包含用户等级的显式简档(210),用于根据接收到的元数据来评价一个或者多个内容项目;以及在涉及选定内容项目的呈现的上下文中启动用户交互,以便为显式简档(210)接收关于选定内容项目的等级数据。
12.根据权利要求11所述的方法,其中用户交互发生在内容项目的呈现过程中。
13.根据权利要求11所述的方法,其中用户交互紧接在内容项目的呈现之后发生。
14.根据权利要求11所述的方法,其中用户交互提示用户为内容项目设定等级数据。
15.根据权利要求11所述的方法,其中响应于在显式简档(210)中识别出内容项目的空或者陈旧的等级数据,启动用户交互。
16.一种在接收至少涉及一个或者多个内容项目的元数据并且应用显式简档(210)的系统(100)中的信号结构,该信号包括在涉及内容项目的呈现的上下文中启动用户交互,以便为显式简档(210)接收关于内容项目的等级数据的信号。
17.根据权利要求16所述的信号结构,其中启动用户交互的信号在内容项目的呈现过程中传输。
18.根据权利要求16所述的信号结构,其中启动用户交互的信号紧接在内容项目的呈现之后传输。
19.根据权利要求16所述的信号结构,其中启动用户交互的信号提示用户为该内容项目设定等级数据。
20.根据权利要求16所述的信号结构,其中启动用户交互的信号响应于在显式简档(210)中识别出内容项目的空或者陈旧的等级数据而传输。
全文摘要
通过查询或者与选定内容项目的呈现或者执行相结合启动的其他用户交互,以上下文的方式收集显式简档中内容属性的用户等级。一旦检测到与选定内容项目的至少一个属性值相关联的空或者陈旧的等级,就在选定内容项目的呈现或者执行过程中、或者紧随之后,启动请求分等级的用户交互。这样就随着时间填充用户简档,但是通过用户在上下文中输入值、内容被分等级以及调节的可能性,简档随着时间按用户的偏好改变。
文档编号H04N7/16GK1666519SQ03815163
公开日2005年9月7日 申请日期2003年6月16日 优先权日2002年6月28日
发明者J·马蒂诺, J·兹梅曼, G·罗伯特斯 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1