多个源媒体和目的媒体的发现和管理平台的制作方法

文档序号:18886172发布日期:2019-10-15 20:57阅读:181来源:国知局
多个源媒体和目的媒体的发现和管理平台的制作方法

相关申请的交叉引用

本实用新型专利申请要求如下专利申请的优先权:2011年3月8日提交、申请序列号为61/450472、发明人是victorodryna,garyrose,keehinckley,jeffreyr.bacon,richardi.smiley,blakeulmer,andprestonc.shimer、发明名称为“多个源媒体和目的媒体的发现和管理平台(multisourceanddestinationmediadiscoveryandmanagementplatform)”的美国临时专利申请,以及2011年11月15日提交、申请序列号为61/559782号、发明人是victorodryna,jeffreyr.bacon,keehinckley,andgaryrose、发明名称为“多个源媒体和目的媒体的发现和管理平台(multisourceanddestinationmediadiscoveryandmanagementplatform)”的美国临时专利申请。

版权提示

本专利文档的一部分公开内容包括受版权保护的材料。由于本专利文档或专利公开内容出现在美国专利商标局的专利文档或记录中,版权所有者不反对任何人对其传真复制,但除此以外保留其全部版权。版权2012,zeevee,inc。

本公开内容涉及数字媒体领域,更具体地涉及从多个内容提供商和多个内容源为多个设备列出和选择数字媒体。



背景技术:

随着因特网的扩张和家庭带宽的增长,对数字媒体—尤其是视频内容—的需求已经增长。youtube已经发展成用于分享视频的平台。传统的电视网络开始经由因特网流传输(streaming)内容。视频租赁代理商(例如blockbuster)开始提供对内容的在线访问。随着移动设备(例如智能手机)的视频能力和带宽的增强,对数字媒体的需求持续增长。主要受各家内容提供商(提供访问该内容提供商的内容的方式)和设备(开发访问内容的设备专用界面)的推动,已经开发了许多解决方案。

除了访问内容的设备,还有许多用于发送数字媒体到电视机的设备。这样的设备的例子包括appletv、boxeebox、logitechrevue、roku和tivopremiere。然而每种不同的设备支持对来自不同内容提供商分组的视频的访问。例如,appletv支持来自netflix、itunes和youtube的视频。boxeebox支持来自youtube、abc.com、fox.com、nbc.com、cbs.com、mlb.com的视频,并且很快将增加对netflix的支持。logitechrevue支持来自netflix、amazonvideoondemand(vod)、itunes和youtube的视频。roku支持来自huluplus、netflix、amazonvod、itunes和mlb.com的视频。tivopremier支持来自huluplus、netflix、amazonvod和youtube的视频。一些电视机以与这些设备相似的方式对于访问视频具有内置支持。

用于访问内容(例如verizonfiosdvr)的其它设备,可以访问具体的单个视频源,例如verizonfiosdvrondemand。台式计算机或膝上型电脑有权利完全访问全部视频源。其它计算设备,包括诸如移动电话或ipad的移动设备,可以选择性地支持。例如,ipad能够基于浏览器访问网页(web)但没有adobeflash支持。例如,从ipad可通过itune而不通过amazonvod获得视频访问。

对于拥有许多用于访问来自不同内容提供商的不同视频子集的设备的用户而言,这产生一个两难选择。进一步令事情复杂的是,用于访问内容的界面被内容提供商高度控制。通常基于内容提供商提供的信息种子通过填充的(populated)分层菜单推动对内容的访问。在提供对于多个内容提供商的访问的设备上,用户必须先选择内容提供商,而不是按照内容的类型浏览。在选定内容提供商之后,由内容提供商进一步地定义和控制类别。这样,从多个内容提供商可获得的演出(show)可能被进行不同的分类—例如,来自一个内容提供商的在“家庭”下,来自另一个内容提供商的在“喜剧”下,来自第三个内容提供商的在“hd”下,来自第四个内容提供商的在“f”下。

输入的搜索可能找到来自全部内容提供商的相同演出,然而它们仍然彼此独立。例如,搜索“恶搞之家(familyguy)”可能产生独立的结果—通过netflix产生“恶搞之家”,通过amazonvod产生“恶搞之家”,通过hulu产生“恶搞之家”。另一个设备可能代替地通过fox.com返回“恶搞之家”。此外,由于每个提供商保存的元数据之间的不一致,搜索可能找不到全部结果。虽然完全相同的内容可能可以从多个提供商获得,但是被保存的元数据常常在提供商之间不同或不完整。例如:

●名称不唯一。有超过20部名称叫“爱丽丝漫游仙境(aliceinwonderland)”的不同的电影。有三部名称叫“极品汽车(topgear)”的不同电视连续剧。

●发行年份不加区分。一些源列出上映发行日期,另一些列出dvd发行日期,还有一些列出上线发行日期,还有什么日期都不提供。

●描述差异很大。不同的提供商对于同一电影往往具有完全不同的描述。

●集编号不加区分。一些连续剧(例如,新闻节目)没有集编号。有时,集编号重复。例如,“与星共舞第7周(dancingwiththestarsweek7)”和“与星共舞第7周结局(dancingwiththestarsweek7results)”两集截然不同,但可能两者都被列出为第5季第7集。

●往往有不同版本可获得。有时,版本是简单的“导演剪辑版本”或“未分级版本”。其它时候,时长、发行年份、甚至名称会不同。1977年发行的“星球大战”和1997年发行的“星球大战第4集:新希望(starwarsepisodeiv:anewhope)”是同一电影。

●翻拍和重新发行很难区分。例如,1982年发行的“银翼杀手(bladerunner)”(具有113分钟时长)是2007年发行的电影“银翼杀手(bladerunner)”(具有117分钟时长)的特殊版本。另一方面,1960年发行的“十一罗汉(ocean’seleven)”(具有127分钟时长)和2001年发行的“十一罗汉(ocean’seleven)”(具有117分钟时长)是不同的电影。在两种情况下,版本之间的剧情描述相似。

●数据往往错误。常见集编号、季编号、发行年份及其它数据只是普通错误。拼写错误很常见。

●格式往往不一致。“第五元素(thefifthelement)”和“第5元素(the5thelement)”都正确,但二者不同。“星际迷航4(startrek4)”和“星际迷航四(startrekiv)”也都正确。

●类别不一致。每个提供商使用不同分组的流派(genre)和关键词来描述他们的内容;“戏剧(drama)”、“非洲流行乐(afro-pop)”、“传奇(romance)”等。

虽然从结果中选择具体的内容提供商可以减少元数据一致性的问题,但是这会将结果限制于通过该具体内容提供商可获得的那些结果。从内容提供商的观点看,这样的设计是可取的,因为该设计让用户仅使用一个内容提供商的内容。每个内容提供商都想让用户保留在该内容提供商的可获得内容的范围内,因为对这样的内容的访问会推动对于每个单独内容提供商的利润。为了有权利访问内容、应用程序编程界面(api)以及每个内容提供商的专用加密,设备制造商需要和内容提供商达成协议。因此这样的设计是可取的(也是从设备制造商的观点看),因为这样的设计让内容提供商高兴并且愿意和设备制造商合作。这对于设备制造商也是最简单的解决方案,因为设备制造商可以直接地从每个内容提供商处取得内容信息并且无需引入进一步的复杂情况而显示内容信息。

除了按照内容提供商筛选可获得的内容,可获得的内容列表内在地与查看设备相联系。例如,连接到网络的tv或dvr列出该设备上可查看的内容。由于对设备的关注点是该设备的访问能力(推动设备未来销售),因此,这将激励显示仅在该设备上可访问和可显示的内容。

这产生不完全交叉融合的一系列产品。没有解决方案提供以下的平台:(1)它列出跨不同内容提供商的可获得媒体;(2)它基于最终产品信息而不是源种子结构将媒体分组;(3)跨全部设备列出媒体的可获得性;以及(4)允许从一个设备控制和选择任何可获得的媒体在任何可获得的设备上回放。此外,内容提供商不具备这样的能力:基于他们自己的商业愿望而在业务规则中编排关于向用户提供的对媒体的选择。



技术实现要素:

本发明公开一种平台,该平台允许对来自多个内容源(包括但不限于:因特网电视、个人内容(包括在本地计算机上、视频点播(vod)服务和线性电视)的数字媒体为多个设备按照标题、类别、连续剧名称或用户期望的其它筛选条件查看和筛选数字媒体。来自多个内容提供商的内容可以被联合混合以向用户逻辑地显示,好像它们来自单一的内容提供商。内容列表可以基于用户期望的具体的内容提供商或内容提供商分组被精简或调整,例如,去除用户挑选不访问的带有付费内容的内容提供商。内容列表可以限制于在以下设备上可获得的那些列表:当前设备、另一单个设备或一分组设备、或所有设备。不论期望的消费设备类型,对内容的访问控制(包括回放和排队)可以通过界面进行。这允许用户以用户期望的方式跨所有可获得设备访问所有可获得内容,将内容提供商和设备合并成被调整适合于个体用户(代替内容提供商或设备制造商)的一个无缝界面。

在另一实施方式中,列表基于被编程到该系统中的业务规则而进行优先排序,潜在地将一个内容源优先于另一个内容源。也可以基于同一组因素向用户提供媒体推荐。

附图说明

在附图中,密切相关的图和条目具有相同编号,但具有不同字母后缀。处理、情形、状态以及数据库根据它们分别的功能被命名。

图1是完整的系统框图。

图2是收集内容元数据和呈现内容列表的处理的流程图。

图3是示出用户账号配置的示例用户界面,该配置包括选择付费内容提供商以融合到内容列表中。

图4是示出搜索和查看内容的不同方式的示例用户界面。

图5是示出演出、类别、内容提供商以及不同筛选选项的示例用户界面。

图6是示出按照演出连续剧列出的示例用户界面。

图7是一个示例用户界面,其示出选择具体连续剧,各集从不同内容提供商可访问。

图8是另一示例用户界面,其示出搜索和查看内容(包括直播内容和本地内容)的不同方式。

图9是一个示例用户界面,其示出具有配置内容提供商的弹出选项的搜索结果。

图10是一个示例用户界面,其示出选择具体的连续剧,每集从不同内容提供商可访问,界面具有弹出过滤器,该弹出过滤器被选择以在显示全部内容提供商、显示全部免费或订阅内容提供商之间做挑选。

图11是图10的示例用户界面,其具有弹出过滤器,该弹出过滤器被选择以限制在具体设备上可显示的内容。

图12是图11的示例用户界面,其具有选定的ios设备。

图13是图11的示例用户界面,其具有选定的mac计算机设备。

图14是一个示例用户界面,其具有选定的具体的单独一集。

图15是查看特别喜爱节目的一个示例用户界面。

图16是一个示例用户界面,其示出浏览儿童(kids)部分之后的结果。

图17是一个示例用户界面,其示出显示的连续剧列表。

图18是图17的示例用户界面,其中一个连续剧被鼠标悬停其上而激活。

图19是图17的示例用户界面,其中一个搜索术语应用到列出的结果。

图20是示出显示的电影列表的一个示例用户界面。

图21是示出显示的直播列表的一个示例用户界面。

图22是图21的示例用户界面,其中示出新节目。

图23是图21的示例用户界面,其中示出新体育节目。

图24是示出本地内容的一个示例用户界面。

图25是被组织在电视上显示的一个示例用户界面。

图26示出在用户界面内(如图25所示)对搜索有用的输入框。

图27示出用于识别匹配内容的一个管理员界面。

图28和29示出用于编辑所存储的关于内容的元数据的一个管理员界面。

图30示出指定对具体演出或其它组内容的特定关联规则的一个管理员界面。

图31示出配置用于关于内容显示的元数据的多个源的优先顺序的一个管理员界面。

图32示出收集用于顺序回放的内容的一个用户界面。

具体实施例

术语

现有技术的术语和定义未必和本发明的术语和定义一致。有冲突的情况下,适用以下的定义。

访问提供商—向用户或用户家庭提供视频种子和/或因特网的实体,例如comcast、cablevision或verizon。

模拟媒体—以模拟格式编码、存储和/或传输的媒体(包括但不限于:音频、视频、文本和应用程序)。

业务规则—应用于可获得的内容列表的用户配置设定和通过具体的访问提供商呈现给用户的用户界面外观。

内容—模拟媒体和/或数字媒体。

内容列表—用于向用户显示的内容元数据。

内容元数据—关于内容的细节,包括但不限于:创建日期、长度/时长、分级和描述。

内容提供商—提供内容的个人或实体,例如广播或有线电视机网络。内容提供商的例子包括abc、cbs、nbc、fox、youtube、netflix和itunes。

内容源—从用户的角度,得到内容的方式或者存储和/或传输内容的东西(例如,计算机、服务器或设备)。内容源的例子包括线性(linear)电视、视频点播(vod)服务、因特网电视机、dvd播放器、dvr、本地计算机和远程计算机。

设备—能够输出(包括但不限于:播放、显示和导出)数字媒体的东西。

数字媒体—以数字格式编码、存储和/或传输的媒体(包括但不限于:音频、视频、文本和应用程序)。

因特网无线电—经由因特网的无线电内容分发。

因特网电视—经由因特网的电视内容分发。

线性电视—用户在具体的时间和特定频道或网站站点可获得的电视内容。线性电视包括广播(通过空中下载(over-the-air))电视、有线电视、排定计划的按查看付费(pay-per-view)电视和排定计划的因特网电视。

元数据—参见内容元数据。

无线电内容—意在经由无线电消费的媒体(包括但不限于:音频、文本和应用程序)。

智能电话—能够显示视频内容的移动电话。

流传输媒体—内容提供商不断交付、被用户所接收的媒体。流传输媒体的例子包括广播电视、广播无线电、因特网电视和因特网无线电。

流传输—以“流传输媒体”定义中描述的方式交付媒体。

电视内容—意在经由电视消费的媒体(包括但不限于:音频、视频、文本和应用程序)。

电视网络(或tv网络)—用于分发电视内容的通信网络。也用于指运行这些通信网络的指名的实体(例如,abc、cbs和nbc)。

视频内容—包括视频成分的媒体。

操作

在以下对本发明的详细描述中,参考构成本发明的一部分的附图以图示方式示出可以实施本发明的具体实施例。应该理解,可以使用其它实施例,并且在不脱离本发明的范围的情况下可以进行结构改变。

参考图1和2,平台服务器100将来自不同类(disparate)内容源和/或内容提供商110的可获得的内容信息收集成数据库。关于可获得内容的元数据可以经由api访问内容提供商110请求而手动键入,或者通过自动化程序或巡逻者程序(spider)—其定期地抓取(crawl)200个来自每个内容提供商的公众列表—被更新(scrape)。列表通常以容易被访问和解析的html或xml格式被披露。内容提供商110可以包括列出可获得内容的任何内容提供商,包括免费的内容提供商(例如youtube和各种电视网络站点)、订阅内容提供商(例如netflix、huluplus和xfinity)以及按内容付费(ppc)的内容提供商(例如amazon和itunes)。任何新的内容提供商可以被融合到列表中,因为唯一的要求是可获得内容以可访问的方式被列出。用户可以选择缺省情况下哪个内容提供商对用户可见,因此可以添加或去除任何内容提供商或被平台服务器索引的内容源。除了具有存储内容的内容提供商,可以包括直播内容。这包括任何基于网络的直播内容以及空中下载直播或有线广播直播。这样的数据可以从线性节目(linearprogramming)(例如,直播电视指引)的在线列表访问。附加的元数据可以从用户设备抽取(pull)。例如,许多dvr和其它设备具有允许访问内容列表的api202。通过网络访问这样的api或网络访问与这种dvr或其它设备连接的计算机,该平台服务器可以访问通过在线网络站点不可获得的线性节目元数据和其它可获得的内容元数据205,例如视频点播列表。平台服务器100可以存储可获得的内容元数据,优选地是以能够迅速筛选和搜索成千上万的(例如数据库中的)数据点的方式。平台服务器100可以将用于通过各种列表(标题、连续剧、内容提供商、可能的回放平台、地理区域等)筛选的每个内容项目分类212。关于内容或内容提供商的任何信息可以用于标识其它装置(means),所述其它装置标识和筛选该内容。针对相同内容(例如提供关于相同集的元数据的多个不同类源)的多个实体,可以被标识为匹配实体,使得对于已匹配的内容(标识所有可获得的源)可以显示单个列表214。为了容易访问相关内容,针对相关内容的多个入口(entry),例如相同系列内的不同集,可以交差相关216。一旦平台服务器100已经建立或收集针对来自内容提供商的可获得内容的数据点210,它可以以对用户最有利的方式向该用户呈现该信息220。

用户消费在设备120上的内容。设备可以包括传统电视机、能够使用因特网的电视机、移动设备(例如,电话、智能电话、ipod或atrix)、手持计算机(例如,ipad或xoom)或传统计算机或膝上型设备。主要需求是访问视频的能力和显示能力,因此将可能开发能够充当消费点的其他设备。要操作平台服务器100,该消费设备必须网络连接到用网络连接到平台服务器100的设备,或者从用网络连接到平台服务器100的设备接收视频。这样的网络连接在因特网上最常见。

用户可以通过平台服务器100接收、筛选230和选择内容列表。一旦选择了内容,内容列表可以从内容提供商110流传输或交付260到显示器或消费设备120。

用户可以访问平台服务器100以查看全部可获得的内容。为了提供跨设备的界面,用户界面优选地完全以html提供而不依赖于插件技术,例如flash或专用硬件程序。因此,访问可以通过网页浏览器在计算机、能够使用因特网的电视机、诸如连接因特网的dvr的回放设备、回放设备、视频游戏硬件平台、诸如电话的移动设备上进行。除了网页浏览器,不需要下载或专门软件。可以建立账号以自动地配置对一些内容的过滤。虽然主要目的是合并和呈现来自全部内容提供商的内容,但是,如果用户没有权利访问付费内容,则看到这样的内容被显示可能是不可取的。图3示出一个样本界面,其中用户可以配置一个账号排除240所选择的付费内容提供商。可以配置全局设定,用于缺省显示的内容提供商和内容类型。可以单独使能或禁止个别的内容提供商,不管他们是免费还是付费内容提供商。此外,一些内容提供商有多种类型(例如既免费又付费)、多种内容格式和多种订阅套餐,这些都可以在缺省显示中使能和禁止。除了使能/禁止具体的列表,可以调整显示的格式。例如,代替将用户不许访问的内容禁止242,这样的内容可以以灰色变淡方式被显示244,以允许浏览该内容但是表示其对该用户不可获得。在访问内容方面,不同的用户可能期望不同的呈现格式。图4示出一种样本入口界面,其允许与浏览、列出内容的连续剧、被分类为电影的内容以及其它特征相联系地搜索。图5示出用于浏览内容的一个样本用户界面。可以将有特色的、建议的、推荐的内容连同内容类型的类别和来自具体内容提供商的内容一起显示。虽然目的是将来自多个内容提供商的内容元数据合并成单个内容列表,由于用户可能期望来自具体内容提供商的内容,这样的筛选也是可获得的。可以配置用于选择浏览的附加类别,例如按照设备、语言或用户可配置的其它标准。图6示出一种样品用户界面,其列出在系列中被分类的可获得的内容。可以通过浏览可获得的列表、按照内容的标题筛选、按名字过滤、或通过选择内容提供商或查看设备进一步精简进行进一步选择。由内容提供商的限制可取的是选择性地在付费或免费内容之间移动,并且设备的选择可取的是将显示的选择限制到能够被观看的那些内容。也可以全局地配置这样的限制和选择以应用为缺省显示。图7示出用于电视连续剧的一种样本用户界面。在此情况下,该连续剧列出可获得的季和每季中的各集。从不同内容提供商可获得不同集—一些免费,一些有费用,一些从多个内容提供商可获得。可以按照内容提供商或设备进行进一步限制以进一步调整(tailor)可获得内容的显示。单集内的选择包括开始播放、存入个人或设备队列、标记为特别喜爱、或用户账号愿意的其它行动。

因为界面被设计为与全部设备兼容,如果当前设备上可以回放,则界面内可获得直接播放选项以开始回放。然而不是所有内容可以在全部设备上可获得。一些内容回放要求被支持的回放插件,例如flash。另一些内容回放要求被支持的视频编解码器或解码器(不是全部设备上都有)。另一些内容回放可能由于数字版权管理限制被限制到具体的回放设备。因此,用户可能想将显示内容限制240为在当前设备或一分组设备上可播放的内容。可以为缺省行为全局地进行这样的设定或在单独的访问期间单独地调整这样的设定。然而,在许多情形下,用户可能想浏览在具体而不同的设备上可获得的内容。例如,可能期望在一台电视机上看内容的同时在替换的设备上浏览下一内容,而不打扰或改变当前的回放。此外,远程浏览,例如不在家时选择回家后要查看的内容,可能也需要选择在另一设备上播放的内容。因此,可取的是显示全部可获得的内容、全部可获得内容的选定子集,或者允许限制为仅显示从当前或另一个具体单个设备可访问的内容或内容的子集。可以配置被禁止的内容从呈现中完全被去除或者显示为灰色变淡以表示与可获得、可访问或所选择内容的差异。可以在用户账号设定中对设备配置。如果回放设备操作一个程序或具有允许从其它设备控制的访问设定,则可以从另一个设备上自动触发针对具体设备的回放。这样的控制可以是来自移动电话的wifi通信250(取代对传统电视机遥控器的需要)。可替换地,可以配置队列,使得显示设备可以访问队列中的下一内容并在当前内容回放结束后自动或者通过手动选择而移动到该内容。

除了访问来自传统和因特网内容提供商的内容,用户可以配置访问私人或本地内容。例如,这可以包括存储在dvr、dvd或包括视频摄像机的其它回放设备上的内容、或者存储在计算机、计算设备或诸如云存储器的网络设备上的内容。关于这样的内容的信息可以由用户输入,或者被包括在已经与该内容相关联的描述符中。信息可以存储在平台服务器中,或本地存储在用户设备上。可能需要本地内容信息装置的本地存储器(其访问本地存储器设备)以访问该内容信息。回放可以被限制于存储本地内容的本地设备,或者,如果本地内容的流传输/分发可以从存储其的设备获得,则可以在多个设备上获得。例如,存储在计算机上的未编码视频文件在能够连接到该计算机并访问该文件的任何访问设备上可能可播放。相对比地,存储在本地dvr上的视频可能被限制于在连接到dvr的电视机设备上回放。

图8示出一种浏览界面,其具有访问直播内容和本地内容的附加按钮。直播内容和本地内容可以像其他内容一样基于关于演出或广播的内容元数据而被索引。图9示出对于具体内容的搜索结果。增加控制以过滤结果到“网页”内容(其包括来自因特网种子的内容)、“广播(onair)”内容(其包括诸如天线、电缆或卫星的传统的电视种子)和“本地”内容中的一个或多个。图10示出选择一个具体的连续剧,一个过滤器被打开用于在“对我免费”和“所有”内容之间选择。选择“所有”,则将显示来自任何内容提供商的种子的适用内容。显示“对我免费”,则可获得的内容将仅包括来自免费内容提供商种子或该用户已经订阅了的付费内容提供商种子的内容。图11示出对具体设备过滤器的选择。图12示出选择具体的设备后的结果,在此情况下,ios设备上没有可播放内容。图13示出对不同设备的选择,在此情况下,产生用于在mac计算机上播放的可获得的内容。图14示出对具有可播放内容的具体集的选择。网页内容按价格排序,最低成本的选项(免费)列出在先。“广播”列表随下一演出的时间和配置关于该演出的提醒器或建立记录的能力排序。网页内容和正在进行中的广播内容可以包括多个链接,以直接跳转到该内容的回放画面或控制具体的查看设备。图15示出还可以通过用户配置的特别喜爱项(section)列出和访问任何内容。图16示出对具体类别的浏览,在此情况下为儿童。可以显示有特色内容,以及该类别内的任何子选集。在此情况下,有很多可选择以进一步进入该类别的不同流派(genre)和内容提供商。如果适用,也可以显示其它列表,例如,内容提供商种子内的类别。图17示出连续剧的列表。连续剧按排名排列。通过将来自内容提供商站点和第三方审核站点(例如网络电影资料库(imdb)和烂番茄(rottentomato))的连续剧排名或分级进行组合来计算排名。在列表上方的顶部显示222有特色的选择项。图18示出激活单个列表的行为,例如,鼠标悬停其上。选择项可以被凸起或高亮显示,并且还显示连续剧具体信息。全部列表中还可见代表该内容的源的图标。如果该内容通过这样的源可获得,则显示匹配上述过滤器的网页、直播、和本地图标。这些图标可以进一步表示该内容对用户可获得(该情况下,图标有色)还是该用户仅通过目前不可访问的订阅可获得(该情况下,图标可能是灰色变淡)。可替换地,如果显示的列表已经被限制为仅显示“对我免费”或仅来自可访问的源的内容,这些图标可以被用于代表可获得的设备。例如,灰色变淡的图标可以代表该内容可获得但不在当前或选定的设备上,而有色图标代表内容可获得用于在当前或选定的设备上查看。图19示出列表内的搜索去除所有不匹配项,但保留剩余结果的排名排序。图20以和连续剧显示相似的方式在显示器上显示电影。由于电影是单一的,具体的电影信息显示可以包括直接的动作选项,例如“播放”(其未被包括在连续剧信息显示中)。图21示出用于显示直播内容的相同界面。在直播画面中,用于图标的缺省行为可以是表示相关内容的可获得性。例如,代表网页的图标可以接着直播列表中任何内容出现,如果该内容在该网页可以获得。这样的图标可以有色显示以表示在该网页上可获得精确的内容匹配,如果精确的匹配不可获得但相似的内容(例如,相同连续剧的不同集)可获得,则显示为灰色。相似的灰色/有色图标可以用于表示精确的还是相似的内容在本地也可获得。在直播列表中,特别喜爱的或者推荐的内容可以显示在先或顶部。可以基于用户喜好排序,按照名字、内容提供商、内容类别筛选,或者基于任何可获得的适用于该内容的排名排序。日期和时间选择界面,例如,例如具有前一时间和下一时间按钮的下拉式选择器,可以选择为直播内容显示的时间。进一步地,直播的具体选项包括“正在播放”(其显示在所选择时间的直播内容)、“马上开始”(其显示在当前时间的下一时间期间(30分钟或一个小时)或内开始的内容)。图22示出所选择的“最近发生”,其将显示直播内容精简为新集或新内容。“新”内容是内容元数据中关于直播视频内容的可辨识的内容,也在该界面内被显示为各个内容项目上的“新”标签。直播内容还可以按照类型筛选和查看。图23示出对“运动(sports)”的选择,其调整显示以列出直播运动内容。其它类别,例如“集”或“新闻”可以替换地被选择。为了更有用地对整个列表进行筛选,甚至可以在整个列表内按照这样的类别分组。图24示出本地内容,在本示例中,其是记录在tivo上的内容。图25示出对于相同内容的替换的界面,重新配置成为电视机屏幕设计的格式。这样的界面可以经由鼠标控制在计算机上起作用,或者容易地改装适于电视机显示和通过具有上下左右地移动可选择项目的遥控器进行控制。图26示出这样的界面中的输入框,并显示有通过标准tv遥控器的可选择的键盘。

为了以无缝统一的方式向用户呈现来自多个源的内容,还必须将不一致的元数据互相关联。这样的互相关联通过服务器上的软件由系统管理员的输入和控制访问服务器用户界面来进行。当由服务器获得数据时,不管是通过输入、api调用,还是通过擦除(scrape)能够获得的网络信息,服务器软件自动将数据归一化以更正普通的异常。例如,为一致起见,罗马数字被转换成十进制计数,标点被去除,空格被添加或去除,以及去除普通标记(例如“(未分级的)”)。归一化的和原始数据被存储在数据库中。归一化以后,变体软件处理被运行从而创建可以用于辨识相同内容的多个变体,例如导致拼写错误的标题的音节发音、更正多元化问题的标题的主流版本,导致简单的排印错误的字母组合变体,或者如果可获得的其它可能的鲜明特征。多个变体同样地存放在数据库中,允许高效地生成对于系统中任何项目的可能匹配的列表。

一旦为一个项目可能的匹配创建列表,则使用多个元数据的直观推断(heuristics)软件分析每种可能性以开发可信度。例如,可以基于标题、发行年份、首映日期(air-date)、描述和分级比较电影。对于每条元数据,确定可信度水平。标题上的字符对字符的匹配被认为是比仅音节匹配更强或更高的可信度水平。时长匹配可能精确,可能偏差仅在几分钟,或者可能偏差很大。仅隔一年的发行年份被认为比隔十年更强可信度。故事描述中的共同词语被认为是基于整体语言用语共性的有价值信息。一旦指派对每条元数据的可信度,对于基于多条元数据的可信度的该匹配就产生整体的可信度水平。如果标题匹配强,发行年份强,但时长匹配弱,则可能整体为中等水平的可信度匹配。基于成千上万个项目的输入数据和数据测试以及标准统计可信度最优化方法将这些直观推断最优化。

一旦确定匹配的可信度,系统必须挑选如何处理该匹配。如果匹配很弱,则服务器软件可以安全地将其舍弃,如果匹配很强,则服务器软件可以安全地将其认为是完美匹配,并在数据库中记录作为精确匹配互相关。然而,在一些情况下,用一种或另一种方式总是不具备足够的可信度。为了处置这种情况,可以使用人工辅助的自动操作。对于每种情况下的不确定,系统将自动地为服务器管理员创建任务。仍参考图27,可以使用基于网页的服务器管理员用户界面工具查看和迅速地处理这些任务,该工具呈现所有数据,并且只简单询问“这两者相同吗?”,期望一个简单的“是”或“否”的回答。经过最少训练的管理员都能够以大约每5-15秒一项任务或者一小时240-720项任务的速度处理这些任务。在系统仅轮询以前轮询过的源查看内容变化的日子里,通常产生0-50项新任务。首次导入一个新的百万级站点(例如,融合一个具有100000部电影的崭新的电影租赁站点)可能产生数千项任务,但即使那样,处理也仅花费几个小时努力将所有内容互相关。可以跟踪管理员的表现,例如作一项决定的平均时间和是/否决定后来被推翻的百分比。结果是又快又高效又准确的互相关。

除了识别内容互相关的任务,服务器管理员可以手动地编辑数据库中存储的内容元数据。图28和29示出这样的手动编辑。管理员可获得的控制包括“添加新成员”(创建集合)、“添加相关内容”、“手动修改(override)”、“和另一成员相结合”(精确匹配互相关)、“打破相关”、“删除”和“查看用户版本”(用户所看到的)。这允许管理员进行控制来修改软件缺省配置,改变向用户显示的内容,以及更正任何不正确的互相关信息。它还允许管理员创建分组或关系以示出感兴趣的话题,例如与热点新闻话题相关的内容。图30示出管理员进行控制来修改对于具体演出或其它分组内容的互相关规则。图31示出用于配置元数据的源的优先顺序的管理员界面。优先顺序确定对于缺省的元数据使用哪个源向用户呈现。“0”优先顺序表示即使一个源为具有用于具体内容的任何元数据的唯一源,也不显示来自该源的元数据。

其它实施例

除了内容列表,通过设备统一界面的回放控制可以允许在多个设备上同步内容的回放。这对于远程命令、带有讨论的会议、或谈论当前播放的内容可能符合期望。将回放同步允许所有查看者确保他们和其它查看者在该内容中的相同点。除了生产性商业或教育目的,当前查看的节目可以是公众要看见的列表或封闭列表(例如,好友列表)。这允许用户检查其它用户在查看什么,这对于选择要消费的内容有用。

除了基于订阅、付费或免费内容、设备可访问格式、以及用户对内容提供商频道的选择的限制,可以配置用于筛选和显示内容的进一步的限制。例如,地理信息可以和内容一起被包括。一些内容地理上受限制,例如仅用于在具体的国家或地区访问。此外,地理内容可直接映射到该内容的语言。当用户和设备移动位置时,他们能够访问的内容可能改变。可以从该设备发送与位置感知信息(例如,一些移动电话或计算设备中包括的gps信息)的融合信息以允许精确地显示地理限制内容。由于具有其它选择项,用户可以配置该界面以显示不论地理限制的所有内容、仅显示基于当前区域的可访问内容,或者显示带有不可访问内容(列出但灰色变淡)的混合体。

在另一替换的实施例中,可以调整界面和/或内容列表适合具体的平台或访问提供商。例如,一个具体的有线内容提供商的所有订阅者可能接收被调整适合于该有线内容提供商的账号。如果可获得,来自有线内容提供商的内容可以被高亮显示或在其它内容上面列出。此外,通过有线内容提供商的订阅者可以自动地被映射到每个用户的账号。例如,通过标准有线内容提供商订阅hbo可以自动更新用户的账号以允许访问和显示用于来自hbo的在线内容的列表。来自没有订阅、超出他们的有线内容提供商的用户的账号可以完全被调整适合于缺省匹配他们的有线订阅。平台和访问提供商还可以使用该系统在线地或者基于网页地销售对于付费(premium)内容的订阅,或者自动地包括它作为对现有订阅者的一项优惠。

可以配置适用于所有用户通过访问提供商访问该界面的业务规则。例如,可获得内容提供商的列表可以通过业务规则限制,例如“显示除amazon和netflix之外的全部内容提供商”。作为另一示例,可以添加业务规则修改内容搜索结果,以使得:在搜索结果中具有来自访问提供商或访问提供商附属机构的任何匹配的情况下,仅显示来自访问提供商的内容的内容列表;在搜索结果中没有来自访问提供商的匹配的情况下,仅显示来自所有其他源的内容列表。除了业务规则,平台服务器可以提供在访问提供商的界面中使用的内容列表和搜索结果的定制的种子。包含多个提供商列表和结果的元数据可以从平台服务器向访问提供商交付,用于在访问提供商以任何形式显示。例如,具体的访问提供商可以使内容应对具体的源并根据仅显示来自具体源的元数据设置优先顺序。这样的业务规则可以由管理员在具体内容或内容分组的基础上改变。此外,平台服务器也可以向用户交付一种界面,该界面风格匹配访问提供商的商标和颜色、或者外观和感觉。标准的html或者兼容的瘦客户界面可以被提供用于在访问提供商服务的电视机和设备上显现。为了性能或容易管理,可以为每个访问提供商配置与操作独立的平台服务器。平台服务器可以被实施为云服务,并被操作为云平台内的多个服务器,允许根据性能需求动态成长和扩展。

在另一替换的实施例中,通过平台服务器访问的媒体被限于仅视频内容。在另一替换的实施例中,该媒体被限于仅音频内容。

除了使用用户队列自动播放内容,用户可以选择或创建用于自动播放的内容频道。例如,可以顺序地播放在线可获得的新闻或天气剪辑,以创建一个新闻频道,其中一个剪辑在前一剪辑之后立即播放。图32示出用于搜索和选择顺序播放的剪辑的用户界面。

应该理解,以上描述旨在说明,并非限制。本领域技术人员在仔细审视以上描述后,将明白许多其他实施例。因此,本发明的范围将参考随附的权利要求连同这些权利要求所被授权的全部范围的等价实施方式一起确定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1