专利名称:内容项推荐的制作方法
技术领域:
本发明涉及内容项推荐,并且具体地但非排他地,涉及诸如电视节目的内容项的 推荐。
背景技术:
近年来,多媒体和娱乐内容的可用性和供应大大增加。例如,可用电视和无线电频 道的数目显著增长,并且因特网的流行提供了新的内容分送手段。因此,越来越多地向用户 提供来自不同源的过剩的不同类型的内容。为了识别和选择期望的内容,用户通常必须处 理大量的信息,这可能是非常麻烦的和不实际的。因此,在研究中,已经将相当多的资源投入到可以提供改善的用户体验并且协助 用户识别和选择内容、个性化服务等的技术和算法中。例如,为了寻找符合人们的个体(或群组)偏好的节目,电视推荐器系统作为一种 帮助人们导航大量的越来越多的节目选择的方法而变得越来越流行。例如,包括用于基于 用户偏好向用户提供电视节目推荐的功能的数字视频记录器(DVR)或者个人视频记录器 (PVR)变得越来越流行。更具体地,这样的设备可以包括用于监视用户观看/记录偏好的功 能。这些偏好可以被存储在用户简档中,随后可以使用该用户简档来自主地选择和推荐适 当的电视节目来观看或记录。例如,DVR可以自动地记录节目,然后,例如,通过将自动记录 的节目包括在DVR记录的所有节目的列表中来将该自动记录的节目推荐给用户。为了增强用户体验,有利的是,尽可能使对独立用户的推荐个性化。在该背景下, 推荐通常包括预测用户可能喜欢特定的内容项的程度,并且如果认为该内容项受到足够的 关注,则推荐该内容项。生成推荐的过程需要用户偏好已经被捕获,使得预测算法可以将其 用作输入数据。除了可以向用户分送内容的方式的数目越来越多之外,用户往往也具有用于消费 内容的越来越多数目的不同选择。具体地,消费者逐渐具有可以用于消费各种内容的很多 不同设备。例如,许多用户将具有用于接收基于订阅的电视的静态机顶盒、还可以用于呈现 经由移动通信网络下载的视频内容的移动电话、可以用于呈现经由因特网接收到的视频内 容的很多计算机等。用户越来越难以在许多可用内容供应系统和内容消费设备之间进行导航。具体 地,由于常常通过不同的系统或者在不同的设备上可得到同一内容,因此用户的内容选择 过程变得越来越困难。例如,由于内容推荐器往往集中于特定系统,因此由于提供的推荐仅 与该特定系统相关,所述限制了对于用户的益处。此外,提供公共推荐器(其为可用于用户的所有内容供应系统提供组合内容推 荐)往往非常复杂并且不实际。具体地,分送系统通常彼此完全独立,而独立推荐器往往是 专用的,并且取决于特定系统的详细知识(诸如特定节目信息)。此外,由于可用于用户的 特定内容供应系统随着用户而变化,因此通常无法生成将适用于所有用户的有效推荐器。因此,改善的内容推荐系统将是有利的,并且具体地,允许增加的灵活性、不同内容分送系统之间的改善的协调、改善的用户体验、便利的实现、减小的复杂度和/或改善的 性能的系统将是有利的。
发明内容
因此,本发明优选地试图单独或以任何组合缓解、减轻或消除上文提到的缺点。根据本发明的第一方面,提供了一种内容项推荐系统,包括推荐器,该推荐器用 于生成通过第一内容项分送系统可得到的内容项的推荐集合;协调处理器,该协调处理器 用于确定通过内容项分送系统集合中的第二内容项分送系统可得到的内容项集合的可用 性特性;其中,协调处理器被配置为响应于内容项集合的可用性特性来修改推荐集合的推 荐特性。该系统可以允许不同的内容项分送系统之间的改善的协调。此外,本发明可以允 许减小的复杂度和/或便利的协调,并且具体地,可以在允许由专用于独立内容项分送系 统的推荐器执行内容项推荐的同时,允许高效的协调系统。例如,本发明可以允许一种低复杂度的系统,该系统确保如果从比第一内容项分 送系统优选的内容项分送系统可得到内容项,则不经由第一内容项分送系统提供同一内容 项的推荐。例如,如果与经由第一内容项分送系统相比,可以经由第二内容项分送系统以更 少的资源使用或者更低的成本提供内容项。可用性特性具体地反映了经由第二内容项分送系统的独立内容项的可用性。例 如,可用性特性可以提供内容项集合中的每个内容项的一个或多个可用性参数,诸如,可用 性时间(例如,点播窗口或广播时间)、可用性成本(例如,与检索内容项相关联的货币成 本)等。内容项可以是,例如,视听片段、音乐文件、电视节目、文本文档、电子书等。根据本发明的另一方面,提供了一种内容项推荐系统的操作的方法,该方法包括 生成通过第一内容项分送系统可得到的内容项的推荐集合;确定通过内容项分送系统集合 中的第二内容项分送系统可得到的内容项集合的可用性特性;以及响应于内容项集合的可用性特性来修改推荐集合的推荐特性。参考下面描述的实施例,本发明的这些和其他方面、特征和优点将是明显的并且 被阐明。
通过示例的方式,将参考附图描述本发明的实施例,其中图1图示了根据本发明的一些实施例的推荐系统的示例;图2图示了根据本发明的一些实施例的内容项装置的一些元件的示例;以及图3图示了根据本发明的一些实施例的用于内容项推荐系统的操作方法的示例。
具体实施例方式下面的描述集中于本发明的实施例,本发明的实施例适用于推荐视听内容项并且 具体地适用于推荐诸如电视节目、影片等视听节目。然而,将意识到,本发明不限于该应用, 而是可以适用于许多其他内容项,包括例如音乐段落、无线电节目、文本文档、电子书等。
图1图示了根据本发明的一些实施例的推荐系统的示例。在该系统中,用户利用 两个不同设备来消费视听节目,包括电视节目、影片、纪录片、脱口秀等。首先,用户利用机 顶盒101,该机顶盒101是位于用户家中的固定设备并且永久性地耦合到用户的家用电视。 此外,用户能够经由用户的移动电话103支持的移动应用来访问视听内容项。因此,在该示 例中,用户的移动电话103支持允许将特定的视听内容项下载到移动电话103以对其进行 消费的应用。作为特定示例,用户可以将影片下载到移动电话103,并且然后移动电话130 以例如在移动电话103的内置显示器上向用户呈现影片。在图1的示例中,使用第一内容项分送系统的移动内容供应服务支持对移动电话 103的内容项分送。在该示例中,第一内容项分送系统等同于支持该服务的移动通信系统的 元件。因此,在图1的示例中,第一内容服务器105被配置为用作用于移动内容供应服务的 服务器。第一内容服务器105特定地存储可用于分送到移动电话103的诸如影片和其他节 目的许多内容项。第一内容服务器105能够从移动电话103接收对特定内容项的请求,并 且响应于该请求将适当的内容项分送到移动电话103。具体地,第一内容服务器105被耦合到移动通信系统的网络107。当经由网络107 从第一移动电话103接收到请求时,第一内容服务器105检索所选择的内容项,并且经由网 络107和当前支持移动电话103的基站109将该内容项传送到移动电话103。应当认识到,第一内容服务器105可以进一步包括用于执行移动内容供应服务的 许多支持处理所需要的功能,包括生成用于独立用户的计费纪录、分送什么内容可用的信 肩、^^ ο经由完全独立于第一内容项分送系统的第二内容项分送系统提供对于机顶盒101 的内容项分送。特定地,用于机顶盒101的内容项分送不以任何方式使用移动通信系统,并 且完全独立于第一内容服务器105的操作。具体地,支持用于机顶盒101的内容项供应服 务的运营商独立于移动内容供应服务的运营商。在该示例中,机顶盒101包括电视接收机,该电视接收机特定地可以是能够接收 地面广播电视节目的地面数字电视接收机。因此,在该示例中,第二内容项分送系统包括广 播发射机111,该广播发射机111被耦合到第二内容服务器113。第二内容服务器113特定 地生成与电视频道相对应的许多内容项流,并且将这些内容项流馈送到广播发射机111以 进行广播。因此,广播发射机111可以发射可以由机顶盒101接收的多个电视频道。在一些实施例中,一些或所有发射的电视频道可以是仅能够由订阅该频道的用户 接收的订阅频道。例如,电视频道可以被加密,使得它们仅能够在具有适当的电视观看卡的 机顶盒101中被解密。因此,根据独立用户的特定订阅,对于不同的用户,独立用户通过第 二内容项分送系统可得到的特定内容可能是不同的。在该示例中,第二内容服务器113被进一步耦合到因特网115,机顶盒101也被耦 合到该因特网115。在该示例中,机顶盒101除了标准广播电视接收机功能之外还可以包括 点播功能,点播功能允许用户明确地请求特定内容项。作为响应,机顶盒101可以联系第二 内容服务器113,该第二内容服务器113经由因特网将所请求的内容项直接下载到机顶盒 101。作为特定示例,除了接收广播电视频道的能力之外,机顶盒101还可以列出例如 可用于用户点播的许多影片或其他电视节目。如果选择了任何这样的点播内容项,则可以直接将其下载到机顶盒101用于呈现给用户。在该示例中,机顶盒101进一步包括内容项 存储装置,其中,可以临时存储内容项。具体地,机顶盒101可以是包括硬盘的数字视频记 录器,可以在该硬盘上数字地存储电视节目。在该示例中,内容项存储装置可以被配置为存 储广播以及点播内容项。因此,在图1的示例中,机顶盒101的用户可以消费从广播发射机111的广播直接 接收到的内容项,作为点播服务的一部分通过因特网115检索的内容项,或者从机顶盒101 的本地内容项存储装置中检索的内容项。应当认识到,第二内容服务器113可以包括额外 的支持功能,诸如用于向机顶盒101分送指示点播可用的内容项的信息,用于生成用于独 立用户的计费信息等的功能。在图1的示例中,第一内容项分送系统因此是基于内容项请求的内容项分送系 统,其中,仅响应于来自用户的对内容项的特定请求来提供内容项。相反地,第二内容项分 送系统包括不基于内容项请求的内容项分送功能,其中,在用户没有明确请求内容项的情 况下向用户的设备提供内容项。具体地,由广播发射机111将内容项广播给大量的用户,并 且因此不论用户是否特别关注于这些电视节目,机顶盒101都接收电视节目的内容项。在 特定示例中,第二内容项分送系统进一步包括基于请求的内容项分送功能,其具有使用户 能够从第二内容服务器113特定地请求点播内容项的形式。在图1的示例中,用户因此能够通过不同的分送系统并且使用不同的内容消费设 备来获得内容项。此外,大量的内容项对于用户是可用的,并且因此移动电话103和机顶盒 101包括推荐功能,该推荐功能用于生成被视为特定用户特别关注的内容项的特定推荐。此外,机顶盒101和移动电话103的推荐操作彼此独立。具体地,机顶盒101的推 荐器已经被特定地设计和优化为用于与第二内容项分送系统一起使用。类似地,移动电话 103的推荐器已经被特定地设计和优化为用于第一内容服务器105提供的移动内容供应服 务。因此,在该示例中,移动电话103可以向用户推荐被视为特别关注的来自移动内 容供应服务的特定内容项。类似地,机顶盒101可以向用户推荐被视为特别关注的来自第 二内容服务器113的内容项。例如,用于机顶盒101的推荐可以包括由广播发射机111广 播的、可用于点播下载的,或者当前存储在机顶盒的内容项存储装置中的内容项的推荐。然而,在典型情形中,通过移动内容供应服务可得到的大量内容项也可从第二内 容服务器113得到。例如,可用于通过移动内容供应服务下载的影片还可以由广播发射机 111来发射,由此可用于使用户在家中观看。由于可能可得到的内容量通常是大量的,因此 用户通常将不了解不同的内容项分送系统之间的这样的冲突。因此,用户可能常常发现其 自己处于下述状况中,其中,下载到移动电话103用于在其上观看的内容项不久之后在机 顶盒101上变为可用的。在典型情形中,用户优选地经由彼此相关的内容项分送系统中的一个来接收内容 项。具体地,一个内容项分送系统的关联分送代价通常高于另一内容项分送系统的关联分 送代价。分送代价可以是例如带宽资源使用代价、存储资源代价,或者可以是例如检索内容 项的货币成本。例如,在图1的示例中,从第一内容服务器105下载影片内容项的成本很可 能明显高于简单地从广播发射机111接收同一影片内容项的广播的关联成本。应当意识到,在内容项分送系统的一个内,接收或下载内容项的代价和/或成本可能由于不同内容项而不同。具体地,代价和/或成本可以取决于独立的内容项的特性(诸 如尺寸、质量水平、流行度等)。例如,对于移动内容供应服务,货币成本可以与每个独立内 容项相关联。还应当意识到,代价和/或成本可以取决于用于独立内容项的独立分送的特 性。例如,在非订阅电视频道上简单广播的内容项的货币成本代价可能是零,而独立货币成 本可以与来自第二内容服务器113的每个点播内容项相关联。作为内容分送系统,关联的内容项供应服务和推荐功能是彼此独立的,因此可能 出现如下情况不论该内容项当前或者在不久的将来是否可从成本更低或甚至免费的内容 供应服务得到,内容项也被推荐用于特定的服务。具体地,移动电话103的推荐器可以向用 户推荐特定关注的内容项,但是同一内容项可能当前或者不久可经由广播系统免费得到。 这样的事件将导致移动内容供应服务的被察觉的用户益处被认为是相对低的,并且可能阻 碍用户从该服务下载内容项。因此,在图1的系统中,内容推荐器系统彼此不了解,并且这可能导致用户的次优 解决方案。例如,用户可能被推荐在他的移动电话上为已经可在他的机顶盒上免费得到的 内容项付费。对该问题的一个解决方案是合并两个不同的内容项分送系统的推荐。然而, 这样的方法通常是不实际的或不可行的。具体地,这将导致明显更复杂的推荐功能,该功能 需要了解两种内容项分送服务并且同时考虑它们。此外,由于通常由不同的实体(例如,移 动电话103和机顶盒101分别的制造商)在不了解用户可能使用的其他应用或服务的情况 下设计推荐器功能,因此通常不可能实现这样的合并功能。在图1的系统中,响应于内容项的可用性特性来修改移动电话103生成的推荐,其 中,该可用性特性指示经由第二内容项分送系统的内容项的可用性。具体地,移动电话103 的推荐器操作可以不被改变,并且完全独立于第二内容项分送系统的存在。然而,一旦生成 了推荐,则移动电话103可以根据被推荐的内容项经由第二内容项分送系统的可能可用性 来修改这些推荐。作为特定示例,如果在给定时间窗口内从第二内容项分送系统也可得到 内容项,则可以从推荐列表中删除对该内容项的推荐。移动电话可以检索公开可用的简单的可用性数据,并且可以使用该可用性数据来 修改推荐。例如,用于广播的电视频道的简单的电子节目指南可以由移动电话103来检索, 并且用于修改生成的推荐。因此,实现了非常简单的系统,然而其确保可用于用户的不同的 内容项分送系统之间的高度协调。具体地,对移动电话103的操作的相对低复杂度的增强 可以允许其显著减小推荐经由可用于用户的另一系统更廉价或免费可得到的内容项的概 率。此外,该增强可以在不需要与其他内容项分送服务的紧密协作,或者实际上在不由第二 内容项分送系统的运营商了解或认可的情况下实现。因此,在图1的系统中,移动电话103包括用于在推荐器服务上面添加另外的过滤 层的功能。该过滤提供了取决于可用于用户的其他内容项分送系统的推荐调整。具体地, 可以修改所生成的推荐,以考虑用户可能具有的其他订阅。因此,该过滤可以被视为提供了 一种形式的多源内容推荐的环境感知优化。图2图示了根据本发明的一些实施例的内容项装置的一些元件的示例。具体地, 图2可以图示移动电话103的元件,并且将具体参考该示例对图2进行描述。移动电话103 包括收发机201,该收发机201被配置为与移动通信系统进行通信,并且具体地通过移动通 信系统的空中接口与基站109进行通信。具体地,收发机201能够接收从第一内容服务器105源发的内容项和关联信息。收发机201被耦合到推荐处理器203,该推荐处理器203被配置为生成用于可从第 一内容服务器105提供的内容项的推荐集合。具体地,向推荐处理器203提供第一内容服 务器105的内容项的特性描述数据。该特性描述数据从第一内容服务器105进行发射,并 且描述可从移动内容供应服务提供的内容。内容项数据包括内容项的特性描述数据,该特 性描述数据包括,例如,描述例如内容项标题、内容项的导演、内容项中包括的演员、内容项 的流派等的元数据。推荐处理器203针对响应于用户进行的先前的内容项选择生成的用户 偏好简档来对该数据进行估计。然后,生成对于内容项的推荐集合。应当意识到,在不减损本发明的情况下,可以使用任何适当的推荐算法和/或方 法。还应当意识到,许多不同的推荐算法和方法对于本领域的技术人员将是公知的,并且为 了简要而不在这里作进一步讨论。所生成的推荐集合被馈送到协调处理器205,该协调处理器205被配置为响应于 经由第二内容项分送系统可得到的内容项的可用性特性来修改推荐集合的推荐特性。协调 处理器205特定地包括修改处理器207,该修改处理器207被配置为修改推荐集合的一个或 多个推荐的推荐特性。协调处理器205进一步包括可用性处理器209,该可用性处理器209 能够确定可用性特性。具体地,可用性处理器209被配置为从收发机201接收可用性数据。该可用性数 据可以特定地包括机顶盒101可经由第二内容项分送系统得到或将得到的内容项的指示。 作为特定示例,可用性处理器209可以接收由广播发射机111广播的电视频道的电子节目 指南。例如,该电子节目指南可以包括要在下一周发射的所有电视节目的列表。修改处理器207响应于该可用性数据来修改推荐集合中的至少一个推荐的推荐 特性。在特定示例中,修改处理器207可以针对每个推荐内容项特定地对可用性数据进行 估计,以确定该推荐内容项是否将被包括在下一周从广播发射机111发射的电视频道中。 如果是这样,则改变推荐的优先级。例如,该推荐可以被移动到列表的底部或者完全被删 除。然后,将修改的推荐列表馈送到移动电话203的用户接口 211,由此将推荐集合呈 现给用户。特定地,当用户在移动电话103上发起移动内容供应服务应用时,推荐集合可以 由协调处理器205提供,并且呈现在移动电话103的显示器上。然后,用户可以选择推荐中 的一个,导致移动电话103从第一内容服务器105请求所选择的内容项。然后,第一内容服 务器105向移动电话103发射内容项,该移动电话103可以存储该内容项用于以后由用户 进行消费。协调处理器205提供的另外的过滤可以支持可用于用户的不同的内容供应服务 之间的更高效的协调。此外,这是以低复杂度和在不同内容项分送系统之间所需要的非常 少的交互或者没有交互而实现的。例如,在特定示例中,额外的过滤可以防止下周在电视频 道上可得到的内容项被推荐给用户。应当意识到,在不同的实施例中,不同的可用性数据可以用于修改推荐集合。还应 当意识到,在不同的实施例中,可以从不同的源并且通过不同的手段获得可用性数据。例 如,在一些实施例中,可用性数据可以由移动内容供应服务的运营商人工生成,并且从第一 内容服务器105直接发射到移动电话103。
在特定示例中,可用性处理器209包括检索处理器213,该检索处理器213被配置 为从适当的源检索可用性数据。此外,可用性处理器209包括服务器处理器215,该服务器 处理器215被耦合到用户接口 211,并且被配置为识别可以提供第二内容项分送系统的内 容项的可用性数据的外部服务器。特定地,不同的用户可以访问不同的内容分送系统,并且访问这些系统内的不同 的内容供应装置。例如,根据用户订阅的特定的电视频道,所需要的特定可用性数据可能变 化。在图2的特定示例中,服务器处理器215被耦合到用户接口 211,并且被配置为请求用 户输入,该用户输入指定在执行推荐集合的过滤时应当考虑的用户所考虑的准确的内容供 应服务。因此,用户可以指示他访问的特定的电视频道(和/或特定的用户订阅)。此外, 用户可以指示哪些特定的点播服务对于他是可用的。基于该内容分送信息,服务器处理器 215不仅识别可用于用户的任何其他内容项分送系统,而且识别可以从其获得这些系统的 内容项可用性数据的一个或多个服务器。在特定示例中,服务器处理器215可以例如将第二内容服务器113识别为用于检 索由机顶盒101接收到的电视节目的可用性数据的适当源。然后,检索处理器213可以经 由移动通信系统和因特网115访问第二内容服务器113。作为另一示例,该系统可以包括可用性数据服务器117,从该可用性数据服务器 117可得到许多不同的内容项分送系统的可用性数据。该可用性数据服务器117可以完全 独立于任何内容分送系统,并且可以由独立于两个内容项分送系统的运营商的第三方实体 来操作。例如,可用性数据服务器117可以被配置为实现基于web的电视指南应用。可以 向访问相应的网页的独立用户呈现定制的电视指南。检索处理器213可以基于服务器处理 器215生成的信息来识别由用户机顶盒101接收的特定电视频道集合,并且可以被配置为 使用该数据访问电视指南应用。因此,电视指南应用返回与用户相关的特定电视频道的节 目列表。然后,检索处理器213可以提取包括在这些列表中的内容项(电视节目)的列表。 然后,可以将该可用性数据馈送到修改处理器207,其中,使用该可用性数据来修改推荐集
I=I O在先前提供的示例中,可用性数据特定地是用户在给定的时间间隔内在他的机顶 盒101上可得到的内容项的列表。在该示例中,该时间间隔是未来时间间隔,由此表示用户 将在机顶盒101上可得到的内容项。然而,应当意识到,在一些情形中,该时间间隔可以替 代地或者另外地包括过去时间间隔,其与例如包括机顶盒101最近接收到的内容项的指示 相对应。如果很可能要由机顶盒101记录的内容项视为用户特别关注的内容项(即,机顶 盒101的推荐器很可能将识别相同的节目,并且将这些节目临时地存储在机顶盒的本地数 据内容项存储中),则这可以例如用于降低这些内容项的推荐的优先级。应当认识到,可用性数据可以替代地或另外包括通过第二内容服务器113提供的 点播服务机顶盒101可得到的内容项的指示。例如,除了来自电视列表的数据以外,可用性 数据还可以包括可点播得到的所有内容项的列表。因此,在一些实施例中,修改处理器207 还可以降低从移动内容供应服务以及经由机顶盒101的点播服务的请求可得到的内容项 的内容项推荐的优先级。应当认识到,在一些实施例中,可用性数据不仅可以包括单独的内容项是否可用 的指示,还可以提供例如该可用性的另外的特性。例如,对于从第二内容服务器113的点播可得到的每个内容项,可用性数据还可以包括检索该内容项的成本或代价值。代价值可以 是,例如,与内容项的下载相关联的带宽资源使用或存储器存储资源使用的指示。作为另一 示例,成本值可以是指示用户经由点播服务下载内容项的价格的货币成本。该信息可以在 修改推荐特性时另外进行考虑。例如,分别经由移动内容供应服务和机顶盒服务下载内容 项的货币成本可以用于确定是否应当从呈现给移动电话103的用户的内容项集合中移除 内容项的推荐。还应当意识到,在一些实施例中,可用性数据可以替代地或另外地涉及存储在机 顶盒101的内容项存储中的内容项。例如,在一些实施例中,检索处理器213可以替代地 或另外地能够访问机顶盒101自身,以便于获得哪些内容项当前存储在内容项存储中的信 息。应当意识到,在不同的实施例和/或情形中,可以应用所生成的推荐集合的不同的修 改。在特定示例中,如果可用性数据指示第一内容项可以经由第二内容项分送系统获 得,则该内容项的推荐的推荐优先级相对于集合的其他推荐优先级被降低。在一些实施例 中,就如果用户经由机顶盒101可得到内容项,则可以完全移除该内容项的推荐的意义而 言,该降低可能是极端的。然而,应当意识到,在其他实施例中,可以应用较缓和的优先级降 低。例如,也可经由机顶盒101获得的内容项的任何推荐可以被移动到生成的推荐列表的 底部。在一些实施例中,被修改的推荐特性特定地可以是推荐集合的呈现特性。例如,用 户经由机顶盒101也可得到的内容项的任何推荐可以例如通过针对这些推荐使用不同的 颜色而被突出显示。作为另一示例,在机顶盒101上也可得到的内容项的推荐可以与在机 顶盒101上不再可得到的内容项被分开示出。在一些实施例中,协调处理器205可以请求对于通过机顶盒101也可得到的内容 项的推荐的用户输入。然后,协调处理器205可以响应于该用户输入来修改推荐。例如,响 应于检测到在机顶盒101上也可得到的内容项的推荐,协调处理器205可以询问用户来指 示是否应当从集合中删除该推荐。如果用户偏向于此,则然后删除该推荐。在一些实施例中,修改处理器207可以被配置为响应于可用性数据来提高给定内 容项的推荐优先级。例如,如果先前从第二内容服务器113的点播或者机顶盒101的本地 内容项存储装置可得到内容项,但是可用性数据指示情况不再如此,则修改处理器207可 以提高该内容项的推荐优先级。替代地或者另外,内容项可以被突出显示,和/或另外的信息可以被呈现以指示 通过其他装置不再可得到该内容项。这可以提供向用户通知内容项的可用性改变并且鼓励 用户从移动内容供应服务获得内容项(在这是可能的时候)的有效方式。在一些实施例中,可用性数据还可以包括特定内容项已经被用户消费的指示。例 如,可用性数据可以指示用户已经经由机顶盒101消费了给定的内容项。在该情况下,推荐 集合中的相应的内容项的推荐优先级可以降低或者被完全移除,由此反映了其不太可能仍 被用户显著关注的事实。然而,如果可用性数据指示内容项仅被部分地消费,并且用户从机顶盒101的内 容项存储装置不再可得到该内容项,则修改处理器207可以显著提高推荐优先级,以便于 向用户通知通过从第一内容服务器105下载该内容项来完成其消费的可能性。
在一些实施例中,协调处理器205还可以被配置为接收指示用户使用第二内容项 分送系统的程度的使用数据。例如,可用性数据可以包括用户经由机顶盒101消费的所有 内容项的标识。如果经由机顶盒101消费了大量的内容项,则这指示高程度的使用,并且因 此指示用户偏好使用机顶盒101来消费内容项。然而,如果仅有少量的内容项通过机顶盒 101消费,则这指示低程度的使用,并且因此指示用户不具有对经由机顶盒101消费内容项 的高度偏好。具体地,可以响应于使用每个设备消费的内容项的数目的比较来确定用户通 过机顶盒101和移动电话103消费内容的相对偏好。在一些实施例中,修改处理器207执行的推荐特性的修改可以取决于该使用程 度,并且因此取决于机顶盒101和移动电话103的被察觉的相对用户偏好。例如,如果比较 指示用户偏好经由移动电话103消费内容,则修改处理器207可以不基于经由第二内容项 分送系统的内容项的可用性来进行推荐的任何修改。相反,如果用户强烈偏好经由机顶盒 101消费内容项,则可从推荐集合中移除也经由其可得到的内容项的所有推荐。可用性数据可以特定地指示其中从第二内容项分送系统可得到单独的内容项的 时间间隔。例如,对于电视节目广播,可用性数据可以指示传输时间,对于内容项存储装置, 可用性数据可以指示删除之前的剩余存储时间,并且对于点播内容项,可用性数据可以指 示其中内容项可用于下载的时间间隔。推荐特性的修改可以例如通过根据经由机顶盒101 可得到内容项的时间长度降低推荐优先级来考虑这一点。作为另一示例,推荐的呈现可以 与描述何时将在机顶盒101上可得到相应的内容项的信息关联。因此,所描述的系统可以提供许多优点,并且允许考虑到可用于用户的其他内容 供应服务和内容项分送系统的存在的改进的推荐。此外,可以实现具有低复杂度的系统,并 且具体地,该系统允许彼此独立的不同系统的推荐器功能。事实上,可以在不考虑其他系统 的推荐或用户偏好的情况下执行根据另一系统的一个系统的推荐修改。该方法可以允许改进的推荐,并且可以例如允许生成的推荐强调用户通过更廉价 或更实用的系统不可得到的内容项。例如,该方法可以防止用户已经可以无成本获得的昂 贵的内容项的推荐。因此,该系统可以提供改善的用户体验,并且具体地可以允许由移动内 容供应服务提供改善的用户体验。图3图示了根据本发明的一些实施例的内容项推荐系统的操作方法的示例。该方法在步骤301中开始,其中针对通过第一内容项分送系统可得到的内容项生 成推荐集合。步骤301之后是步骤303,其中,针对通过内容项分送系统集合中的第二内容 项分送系统可得到的内容项集合来确定可用性特性。步骤303之后是步骤305,其中,响应 于内容项集合的可用性特性来对推荐集合修改推荐特性。应当意识到,上文的描述为了清楚起见参考不同的功能单元和处理器描述了本发 明的实施例。然而,明显的是,在不减损本发明的情况下,可以使用不同的功能单元或处理 器之间的任何适当的功能分布。例如,图示为由分立的处理器或控制器执行的功能可以由 相同的处理器或控制器来执行。因此,对特定的功能单元的参考应当仅被视为对用于提供 所述功能的适当手段而非指示严格的逻辑或物理结构或组织的参考。本发明可以以任何适当的形式实现,包括硬件、软件、固件或者它们的任何组合。 本发明可选地可以至少部分地被实现为在一个或多个数据处理器和/或数字信号处理器 上运行的计算机软件。本发明的实施例的元件和组件可以以任何适当的方式物理地、功能地和逻辑地实现。事实上,功能可以在单个单元中实现、在多个单元中实现或者被实现为其 他功能单元的一部分。这样,本发明可以在单个单元中实现,或者可以物理地和功能地分布 在不同的单元和处理器之间。尽管结合一些实施例描述了本发明,但是不希望本发明限于这里阐述的具体形 式。相反,本发明的范围仅由所附权利要求限定。此外,虽然特征可以被呈现为结合特定实 施例进行描述,但是本领域的技术人员将认识到,可以根据本发明组合所描述的实施例的 各种特征。在权利要求中,术语“包括”并未排除其他元件或步骤的存在。此外,尽管单独列出的多个装置、元件或者方法步骤可以通过例如单个单元或处 理器来实现。此外,尽管单独的特征可以被包括在不同的权利要求中,但是这些特征可以 被有利地组合,并且包括在不同的权利要求中并非意指特征的组合是不可行的和/或不利 的。而且,特征包括在一类权利要求中并非意指限于该类,而是指示该特征等同地适当适用 于其他权利要求类别。此外,权利要求中的特征的顺序并非意指其中特征必须以其工作的 任何特定顺序,并且特定地,方法权利要求中的独立步骤的顺序并非意指这些步骤必须以 该顺序执行。而是,这些步骤可以以任何适当的顺序执行。
权利要求
1.一种内容项推荐系统,包括推荐器,所述推荐器用于生成通过第一内容项分送系统可得到的内容项的推荐集合;协调处理器,所述协调处理器用于确定通过内容项分送系统集合中的第二内容项分送 系统可得到的内容项集合的可用性特性;其中所述协调处理器被配置为响应于所述内容项集合的所述可用性特性来修改所述推荐 集合的推荐特性。
2.根据权利要求1所述的内容推荐系统,其中,所述协调处理器被配置为,响应于与第 一内容项相关的所述可用性特性的分量,针对所述第一内容项修改所述推荐集合的第一推 荐的推荐优先级。
3.根据权利要求2所述的内容推荐系统,其中,所述协调处理器被配置为,响应于指示 经由所述第二内容项分送系统可得到所述第一内容项的所述可用性特性,相对于所述推荐 集合的其他推荐优先级,降低所述推荐优先级。
4.根据权利要求2所述的内容推荐系统,其中,所述协调处理器被配置为,响应于指示 经由所述第二内容项分送系统不再可得到所述第一内容项的所述可用性特性,相对于所述 推荐集合的其他推荐优先级,提高所述推荐优先级。
5.根据权利要求1所述的内容推荐系统,进一步包括存储装置,所述存储装置用于存 储所述第二内容项分送系统的内容项,将内容项存储在所述存储装置中是有时间限制的, 并且其中,所述可用性特性指示所述存储装置中的内容项的可用性。
6.根据权利要求5所述的内容推荐系统,其中,所述协调处理器被配置为,响应于指示 从所述存储装置不再可得到先前存储的内容项的所述可用性特性,相对于所述推荐集合的 其他推荐优先级,提高所述推荐优先级。
7.根据权利要求6所述的内容推荐系统,其中,所述协调处理器被配置为,响应于检测 到所述先前存储的内容项已经被部分消费,修改所述推荐优先级的提高。
8.根据权利要求1所述的内容推荐系统,其中,所述推荐特性是所述推荐集合的呈现 特性。
9.根据权利要求1所述的内容推荐系统,其中,所述可用性特性指示所述内容项集合 的至少一些内容项的未来可用性。
10.根据权利要求1所述的内容推荐系统,其中,所述第一内容项分送系统的关联的分 送代价高于所述第二内容项分送系统的关联的分送代价。
11.根据权利要求1所述的内容推荐系统,进一步包括接收机,所述接收机用于接收用户可访问的内容项分送系统的分送指示;并且其中,所述协调处理器被配置为响应于所述分送指示识别所述第二内容项分送系统。
12.根据权利要求11所述的内容推荐系统,进一步包括服务器处理器,所述服务器处理器用于响应于所述分送指示来识别包括所述第二内容 项分送系统的内容项的可用性数据的外部服务器;以及检索处理器,所述检索处理器用于从所述外部服务器检索所述第二内容项分送系统的 内容项可用性数据;并且其中,所述协调处理器被配置为响应于所述内容项可用性数据确定所述可用性特性。
13.根据权利要求1所述的内容推荐系统,其中,所述第一内容项分送系统是基于内容 项请求的内容项分送系统,而所述第二内容项分送系统被配置为执行不基于内容项请求的 内容项分送。
14.根据权利要求1所述的内容推荐系统,其中,所述协调处理器被配置为请求对第一 内容项的第一推荐的用户输入,对该第一内容项所述可用性特性指示从所述第二内容项分 送系统可得到所述第一内容项,并且被配置为响应于所述用户输入修改所述第一推荐。
15.根据权利要求1所述的内容推荐系统,其中,所述可用性特性能够指示从所述第二 内容项分送系统可得到所述内容项集合中的至少一个内容项的时间间隔。
16.根据权利要求1所述的内容推荐系统,其中,所述第一内容项分送系统支持对移动 内容项消费设备的内容项分送;并且所述第二内容项分送系统被配置为支持固定内容项消 费设备。
17.根据权利要求1所述的内容推荐系统,其中,所述协调处理器被配置为在不考虑所 述内容项集合的推荐数据的情况下修改所述推荐特性。
18.根据权利要求1所述的内容推荐系统,其中,所述协调处理器能够被配置为,响应 于从所述第二内容项分送系统接收到的相应的内容项已经被消费的指示,修改第一内容项 的推荐特性。
19.根据权利要求1所述的内容推荐系统,其中,所述协调处理器被进一步被配置为, 接收指示用户使用所述第二内容项分送系统的程度的使用数据,并且响应于所述使用数据 修改所述推荐特性。
20.一种内容项推荐系统的操作方法,所述方法包括生成通过第一内容项分送系统可得到的内容项的推荐集合;确定通过内容项分送系统集合中的第二内容项分送系统可得到的内容项集合的可用 性特性;以及响应于所述内容项集合的所述可用性特性,修改所述推荐集合的推荐特性。
全文摘要
一种内容项推荐系统包括推荐器(203),该推荐器(203)生成通过第一内容项分送系统可得到的内容项的推荐集合。协调处理器(205)确定通过内容项分送系统集合中的第二内容项分送系统可得到的内容项集合的可用性特性。可用性特性可以指示用户经由第二内容项分送系统可得到哪些内容项。然后,修改处理器(207)响应于内容项集合的可用性特性来修改推荐集合的推荐特性。该方法可以支持或便利不同内容项分送系统之间的协调,同时仍然允许内容项分送系统的分立的和独立的操作。
文档编号G06Q50/00GK102144241SQ200980133546
公开日2011年8月3日 申请日期2009年7月22日 优先权日2008年8月27日
发明者热罗姆·皮科, 约翰·M·哈里斯 申请人:摩托罗拉移动公司