在内容重放期间用第二显示器提供信息选择的方法和系统的制作方法

文档序号:7867497阅读:207来源:国知局
专利名称:在内容重放期间用第二显示器提供信息选择的方法和系统的制作方法
技术领域
本发明涉及在内容重放期间使用第二显示器提供信息选择的方法和系统。
背景技术
随着互联网协议电视(IPTV)越来越受欢迎,针对电视(诸如,IPTV)的数字内容的互联网传送持续增加。数字内容传送经常由内容服务提供商执行,并且内容的传送通常伴随有提供给用户的信息。当前的信息传送由内容网络提供商或服务提供商驱动,并且关于消费者观看的信息,消费者没有选择。已进行了一些努力以补救这一点,但比较有限。在一些情况下,现有的努力为观看者提供信息的选择,但提供给用户的信息并不基于用户,并且仅在单一观看活动时间期间保持用户选择信息。例如,信息选择可存在于互联网新闻条目或视频剪辑之前,随后一次性地执行信息呈现。在其它情况下,观看者仅被给予不观看特定信息的选择。发明内容
系统和方法的实现方式允许用户选择哪些信息或者哪些类型的信息将会被传送并呈现给他们。编译的用户信息选择信息可被保持并在以后被取出以通知未来的用于用户选择或传送的提供给用户的信息。用户信息选择并不用作用于观看内容条目的途径,而是有益地用于增强在内容条目重放期间(即,在内容条目中所定义的预定时段)的所有提供给用户的信息的观看。用户对根据他们的品味选择的信息或他们自己选择的信息非常感兴趣,而在现有技术的系统中不存在这样的提供给用户的信息。因此,这里公开的实现方式相对于现有技术提供了显著优点。另外,在一种实现方式中,用户可使用第二显示器选择提供给用户的信息或者提供给用户的信息的类型或种类,因此不中断主要IPTV装置上的内容观看。
这些实现方式提供一种用户接收他们选择的提供信息的方法,并因此避免了观看他们不敢兴趣的提供信息的不便。提供信息选择可被呈现给用户的方法能够变化。在宽泛的实现方式中,用户能够选择他们希望观看哪些种类的提供信息并且可通过子种类进一步指定这些提供信息。在更窄的实现方式中,可为用户提供两个信息之间的选择,每个信息由缩略图、文本描述等表示。用户也可输入搜索项以驱动显示哪些信息或者呈现哪些信息作为选择。这些方法的组合也将会被理解。提供信息选择也可考虑到用户以前观看的提供信息、用户偏好和兴趣、购买历史(如果存在的话)(包括仅浏览而未购买物品的情况或者例如由移动电话照相机扫描物品条形码的情况)、在提供信息选择期间播放的内容条目、以前播放的内容条目、从社交网络简档确定的兴趣等。
在内容条目的初始广播期间或者在用户记录的广播的用户的时移式重放期间或者在跨越这两种类型的内容条目的重放期间,可采用该系统和方法。在任何情况下,用户选择能够通知提供信息呈现;然而,在用户记录的广播的重放的情况下,如果不再合适宜(例如,包括到重放的当前时间为止已过期的时间敏感内容),则提供给用户的信息可被替换。以相同的方法,如果考虑到用户的随后的提供信息的指示或用户数据而导致提供给用户的信息不是最佳的,则提供给用户的信息可被替换。另外,在在内容选择之前选择提供给用户的信息的情况下,可采用过滤或替换步骤以防止不适合正在重放的内容条目的提供信息(例如,在儿童节目期间的酒精产品的提供信息)的呈现,或者相反地,例如,感觉到内容与公司希望在它的提供信息(例如广告)中表现的形象不一致。
甚至在正在观看其它提供信息时也可选择提供给用户的信息。例如,如果用户正在观看第一提供信息但希望观看或切换到另一提供信息,则他们可选择第二提供信息(如果提供选择的话)或者激活“下一个”按钮。在这种情况下,为了适应预定时段中剩余的时间,信息提供商可提供各种长度的一系列相关提供信息以允许在各种时隙中呈现。根据提供信息方针,用户使用“下一个”按钮略过的提供信息可算入为当前提供信息时隙安排的提供信息的量或者可不算入为当前提供信息时隙安排的提供信息的量。
可聚集关于提供信息选择的用户数据,例如绑定到用户账户、用户简档等,并且用户数据对信息提供商而言很有用并且为用户提供重要的益处,因为显示的提供给用户的信息很可能在重放提供信息时吸引用户兴趣。用户选择提供类似的用户益处。这种指向目标的提供信息可对于信息提供商而言更有价值,因此,网络提供商能够通过提供这些指向目标的特征并收取更高的费用来增加收入,这也可实现更短的预定时段。
如上所述,用户可使用第二显示器选择提供给用户的信息或者种类,以这种方法,不中断主要内容重放装置上的内容或提供给用户的信息的观看。在一些情况下,内容重放装置可与用户账户关联,而第二显示器不与用户账户关联。可使用发现技术发现第二显示器不与用户账户关联。在这种情况下,第二显示器可仍然用于提供给用户的信息的选择,但它的选择将会被直接传送到内容重放装置以便随后传输到信息选择系统,即第二显示器的功能将会类似于遥控器的功能。很重要地,需要注意的是,第二显示器的使用是可选的,并且除了在内容重放期间的信息选择之外,在不使用第二显示器的情况下可实现本文公开的几乎每个特征和方面。
在这种情况下的第二显示器装置的使用具有某些益处,因为第二显示器装置提供IPTV的互补功能,但通常不需要用户进行另外的投资,因为第二显示器装置可利用多数用户将会已经在他们的财产中拥有的装置,例如智能电话、膝上型计算机、平板计算机、桌上型计算机、互联网设备等。关于这种第二显示器及其例如通过代理服务器和以其它方式与内容重放装置的交互的另外的细节可参见申请人的共同待决的序列号为13/077,181的在2011 年3 月 31 日提交的标题为“PERSONALIZED SECOND DISPLAY BROWSING EXPERIENCEDUETO MULTIPLE SESSION FEATURE”的美国专利申请,该专利申请由本发明的受让人拥有并且其全部内容通过引用包含于此。
在采用第二显示器的情况下,第二显示器可包括能够运行与内容重放装置通信的应用的任何装置,包括但不限于个人计算机、膝上型计算机、笔记本计算机、上网本计算机、手提式计算机、个人数字助手、移动电话、智能电话、平板计算机、手提式游戏机、游戏控制台,并且还包括为了这些目的专门设计的装置,在这种情况下,专用装置将会包括至少一个处理器和足够的资源和联网能力以运行第二显示器应用。
内容重放装置能够采用许多形式,并且多个内容重放装置能够耦合到给定局部网络以及可以从给定局部网络内选择多个内容重放装置。示例性内容重放装置可包括IPTV、DTV、数字音频系统或者已被合适地构造用于连通性的更多的传统视频和音频系统。
在包括第二显示器的使用的一般方法中,用户具有位于服务的源或交换所的用户账户。这里,源或交换所被表示为管理服务器,但应该理解,用户账户可直接位于服务提供商。管理服务器与至少一个内容服务器通信,从而内容服务器提供内容条目以便在内容重放装置呈现或访问内容条目。用户账户上存储了关于哪些内容重放装置与该用户账户关联的信息。当用户登入时,他们可看见内容重放装置的这个列表并且可选择特定内容重放装置。如果在网络上仅存在一个内容重放装置,或者如果用户正在以不需要内容重放装置身份的方式浏览,则可省略这个步骤。一旦已选择内容重放装置,可显示服务的列表,用户可从该列表进行选择。从选择的服务,用户可选择用于观看的内容条目,如果该服务需要,则经历认定或验证步骤。在以上通过引用而包括的申请中可找到另外的细节。
在一个方面,本发明涉及一种选择用于在内容条目的预定时段期间在内容重放装置上重放的提供给用户的信息的基于服务器的方法,包括:接收关于内容条目的信息,该内容条目已定义至少一个预定时段;接收提供给用户的信息的用户指示或用户数据;基于接收的用户指示或用户数据选择提供给用户的信息;以及发送信号以使选择的提供给用户的信息被传送到内容重放装置以便在内容条目中的预定时段期间重放。
本发明的实现方式可包括下面的一种或多种。接收提供给用户的信息的用户指示可以包括从多个显示的提供给用户的信息接收提供给用户的信息的选择,并且基于接收的用户指示选择提供给用户的信息可以包括选择与所述提供给用户的信息的选择对应的提供给用户的信息。选择提供给用户的信息可以基于接收的用户指示和用户数据。接收信息和接收用户指示可以包括从内容重放装置的用户接收信息。可通过使用第二显示器来辅助接收信息和接收提供给用户的信息的用户指示或用户数据的步骤。该方法可还包括:引起内容条目的重放,并且在预定时段期间重放选择的提供给用户的信息。选择提供给用户的信息可以还包括基于接收的关于内容条目的信息选择提供给用户的信息。可在关于内容条目的信息之前接收提供给用户的信息的用户指示或用户数据,并且该方法可还包括:确定选择的提供给用户的信息是否适合内容条目,如果选择的提供给用户的信息适合内容条目,则发送信号以引起传送选择的提供给用户的信息,并且如果选择的提供给用户的信息不适合内容条目,则发送信号以引起传送替换提供信息;或者基于另外的准则选择提供给用户的信息,所述另外的准则是与内容条目关联的元数据。接收提供给用户的信息的用户指示或用户数据可以包括在内容重放装置上正在重放第一提供信息的时间期间接收提供给用户的信息的用户指示,并且该方法可还包括:基于接收的用户指示和预定时段中剩余的时间选择第二提供信息;以及使选择的第二提供信息被传送给内容重放装置。该方法可还包括:在使选择的第二提供信息被传送给内容重放装置之前,使第一提供信息的重放停止。接收提供给用户的信息的用户指示或用户数据可还包括从社交网络站点接收提供给用户的信息的用户指示或用户数据。接收提供给用户的信息的用户指示或用户数据还包括接收从包括以下各项的组选择的类型的用户数据:用户购买或浏览历史,以前的用户对提供的信息的选择,以前的提供给用户的信息的用户指示,以前观看的内容条目,用户偏好或兴趣,由用户扫描的条形码,优选的提供给用户的信息长度,由用户以前观看或选择的提供给用户的信息的平均长度,用户的日期、一天的时间或时区,用户位置或以上各项的组合。接收提供给用户的信息的用户指示或用户数据还包括从第二显示器接收提供给用户的信息的用户指示或用户数据,第二显示器至少部分地构造为控制内容重放装置上的内容条目呈现。所述第二显示器至少部分地构造为通过代理服务器控制在内容重放装置上的内容条目呈现。可在内容重放装置上的内容条目的重放期间发生接收提供给用户的信息的用户指示或用户数据。可在内容重放装置上的内容条目的重放之前发生接收提供给用户的信息的用户指示或用户数据,并且其中接收提供给用户的信息的用户指示或用户数据还包括从内容重放装置上的用户界面接收提供给用户的信息的用户指示或用户数据。接收提供给用户的信息的用户指示包括从用户接收种类信息,所述种类信息指示产品或服务的种类,或者可包括从用户接收关键词信息,所述关键词信息指示产品或服务。该方法可还包括接收用户在当前时间正在重放记录的内容条目的通知,并且该方法可还包括:确定记录的内容条目中的提供给用户的信息是否合时宜,并且如果记录的内容条目中的提供给用户的信息不合时宜,则选择合时宜的待选择的一个或多个提供给用户的信息并使所述一个或多个合时宜的提供给用户的信息被传送给内容重放装置以替换不合时宜的提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜;或者确定记录的内容条目中的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的内容条目中的提供给用户的信息不是最佳的,则选择最佳的一个或多个提供给用户的信息并使所述一个或多个最佳的提供给用户的信息被传送给内容重放装置以替换不是最佳的提供给用户的信肩、O
在另一方面,本发明涉及一种选择用于在内容条目的预定时段期间在内容重放装置上重放的提供给用户的信息的服务器系统,包括:接收关于内容条目的信息的装置,该内容条目已定义至少一个预定时段;接收提供给用户的信息的用户指示或用户数据的装置;基于接收的用户指示或用户数据选择提供给用户的信息的装置;以及发送信号以使选择的提供给用户的信息被传送到内容重放装置以便在内容条目中的预定时段期间重放的装置。
在另一方面,本发明涉及一种选择用于在记录的内容条目的重放期间在内容重放装置上重放的提供给用户的信息的基于服务器的方法,包括:从内容重放装置的用户接收用户在当前时间正在重放记录的内容条目的通知;确定记录的内容条目中的提供给用户的信息是否合时宜,并且如果记录的内容条目中的提供给用户的信息不合时宜,则选择合时宜的一个或多个提供给用户的信息并使所述一个或多个选择的合时宜的提供给用户的信息被传送给内容重放装置以替换不合时宜的提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜;或者确定记录的内容条目中的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的内容条目中的提供给用户的信息不是最佳的,则选择最佳的一个或多个提供给用户的信息并使所述一个或多个选择的最佳的提供给用户的信息被传送给内容重放装置以替换不是最佳的提供给用户的信息。
本发明的实现方式可包括下面的一种或多种。该方法可还包括接收提供给用户的信息的用户指示或用户数据,并且其中至少部分地基于记录的内容条目以及基于接收的提供给用户的信息的用户指示或用户数据选择所述一个或多个合时宜的提供给用户的信息或者所述一个或多个最佳的提供给用户的信息。该方法可还包括接收从包括以下各项的组选择的类型的用户数据:用户购买或浏览历史、以前的用户对提供的信息的选择、以前的提供给用户的信息的用户指示、以前观看的内容条目、用户偏好或兴趣、来自外部站点的用户数据、由用户扫描的条形码或以上各项的组合。该方法可还包括从第二显示器接收提供给用户的信息的用户指示或用户数据,第二显示器至少部分地构造为控制内容重放装置上的内容条目呈现。
在另一方面,本发明涉及一种选择用于在记录的内容条目的重放期间在内容重放装置上重放的提供给用户的信息的服务器系统,包括:从内容重放装置的用户接收用户在当前时间正在重放记录的内容条目的通知的装置;第一确定装置,确定记录的内容条目中的提供给用户的信息是否合时宜,并且如果记录的内容条目中的提供给用户的信息不合时宜,则选择合时宜的一个或多个提供给用户的信息并使所述一个或多个选择的合时宜的提供给用户的信息被传送给内容重放装置以替换不合时宜的提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜;或者第二确定装置,确定记录的内容条目中的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的内容条目中的提供给用户的信息不是最佳的,则选择最佳的一个或多个提供给用户的信息并使所述一个或多个选择的最佳的提供给用户的信息被传送给内容重放装置以替换不是最佳的提供给用户的信息。
在另一方面,本发明涉及一种用于基于用户选择提供信息的第二显示器系统,包括:输入模块,构造为接收提供给用户的信息的用户指示;第二显示器信息选择模块,构造为接收并存储关于在线浏览或购物的用户数据并且从输入模块接收用户指示;和网络通信模块,构造为从第二显示器信息选择模块接收数据并把接收的数据发送给管理服务器或信息服务器。
在另一方面,本发明涉及一种用于基于用户选择提供信息的服务器系统,包括:1.网络通信模块,构造为接收和发送数据,网络通信模块包括:1)通信模块,构造为与信息选择应用通信,通信模块构造为接收提供给用户的信息的用户指示并且构造为发送至少潜在的信息选择或信息种类;2)内容重放装置通信模块,构造为传输和传送或引起传送用于在内容重放装置上重放的提供给用户的信息;和3)外部站点通信模块,构造为与至少一个外部站点通信并从所述至少一个外部站点接收用户数据;i1.信息选择服务器模块,构造为从网络通信模块接收提供给用户的信息的用户指示或用户数据并且基于接收的数据选择提供给用户的信息或者创建足以用于选择一个或多个提供给用户的信息的准则,信息选择服务器模块包括内容适合性模块,内容适合性模块构造为确定提供给用户的信息是否适合在内容条目的重放期间重放;和ii1.排序和传送模块,构造为至少部分地基于提供给用户的信息的用户指示或用户数据或二者对提供给用户的信息进行排序,并且通过内容重放装置通信模块把一个或多个已排序的提供给用户的信息传送到内容重放装置或引起所述一个或多个已排序的提供给用户的信息被传送到内容重放装置。
本发明的实现方式可包括下面的一种或多种。所述信息选择服务器模块可还包括合时宜性模块,所述合时宜性模块构造为在当前时间重放记录的内容条目时确定记录的提供给用户的信息是否合时宜,并且如果记录的提供给用户的信息不合时宜,则替换该提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜。所述信息选择服务器模块可还包括最佳性模块,所述最佳性模块构造为在当前时间重放记录的内容条目时确定记录的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的提供给用户的信息不是最佳的,则最佳性模块替换该提供给用户的信息。所述服务器是管理服务器或信息服务器。所述外部站点通信模块可构造为与社交网络站点或在线购物站点通信。所述外部站点通信模块可构造为从社交网络站点上的用户简档接收馈送信息。所述馈送信息可包括从包括以下各项的组选择的数据:偏好和兴趣、群组、朋友的兴趣和偏好以及这些项的组合。所述外部站点通信模块可构造为把馈送信息提供给社交网络站点上的用户简档。
在另一方面,本发明涉及一种用于基于用户选择把信息提供给用户的服务器系统,包括:能够在服务器和运行信息选择应用的装置之间建立用户账户会话的装置;能够接收用户数据或关于提供给用户的信息的用户指示的装置;能够从外部站点接收用户数据的装置;能够使用接收的用户数据或用户指示选择提供给用户的信息的装置;和能够在内容条目的重放期间把选择的提供给用户的信息传送到与用户账户关联的内容重放装置或者引起选择的提供给用户的信息被传送到与用户账户关联的内容重放装置的装置。
该系统和方法的某些实现方式的优点可包括下面的一种或多种。提供给用户的信息或信息的种类可由用户选择以便在内容重放装置(诸如,IPTV)上在规则提供信息(例如商业广告)时隙传送和呈现。可在内容重放期间或者在任何内容重放之前选择提供给用户的信息。特别地,但不是排他性地,在内容重放期间选择提供给用户的信息的情况下,可使用第二显示器装置选择提供给用户的信息,因此不中断内容重放装置上的重放。
通过下面的描述(包括附图和权利要求),其它优点将会变得清楚。


相同的标号始终表示相同的元件。
图1是根据本发明原理的一方面的示例性系统的方框图,表示用于操作内容重放装置上的信息选择应用的遥控器。
图2是根据本发明原理的一方面的另一示例性系统的方框图,表示用于操作信息选择应用以控制内容重放装置上的提供信息的各种第二显示器。
图3是根据本发明原理的另一方面的示例性方法的流程图,该方法用于确定提供给用户的信息的各种集合内的一个或多个提供给用户的信息。
图4是根据本发明原理的另一方面的示例性方法的流程图,该方法用于在内容条目的初始广播期间传送由用户指示和/或基于用户数据的提供给用户的信息。
图5是根据本发明原理的另一方面的示例性方法的流程图,该方法用于在内容条目的用户记录的广播的重放期间传送由用户指示和/或基于用户数据的提供给用户的信肩、O
图6是表示许多提供给用户的信息和应用的准则的表,应用的准则可存储为元数据并且可用于对用于传送的提供给用户的信息确定优先次序。
图7是根据本发明原理的另一方面的示例性模块化第二显示器系统的功能框图。
图8是根据本发明原理的另一方面的示例性模块化服务器系统的方框图。
图9是根据本发明原理的另一方面的示例性服务器系统的方框图。
图10表示示例性计算环境,例如所公开的第二显示器、管理服务器或信息服务器的计算环境。
具体实施方式
参照图1,显示系统10,系统10包括耦合到局部网络16的内容重放装置12,局部网络16可以是有线的、无线的或者二者的组合。此外,一个或多个遥控器14’耦合到局部网络16,所述一个或多个遥控器14’可以是能够向内容重放装置12提供输入以便控制具有各种菜单选项的用户界面的任何类型。
由内容重放装置12通过局部网络16和互联网28可访问许多服务器,许多服务器包括管理服务器18和与服务提供商对应的一个或多个内容服务器24(在图1中仅显示一个)。服务器(具体地讲,管理服务器18)可与信息服务器26通信以便能够使信息38与提供的内容条目一起被传送到内容重放装置12。
在一种实现方式中,遥控器14’具有用户界面35,用户界面35具有各种输入控件37。这种输入控件通常包括箭头键、选择功能,并且在一些实现方式中包括用于搜索等的文本输入的能力。遥控器14’控制在内容重放装置12上运行的信息选择应用36。通过信息选择应用36,能够如下所述为用户提供用于指示他们希望观看的提供给用户的信息的方法。这些用户指示可包括提供给用户的信息的选择,在这种情况下,用户可通过仔细查看内容重放装置12上显示的描述、缩略图、预览等从提供给用户的信息进行选择。用户指示可还包括信息的偏好,信息的偏好可包括用户已选择的作为希望观看的信息的种类和子种类。可由内容重放装置12上显示的菜单上的复选框、由输入的关键字以及以其它类似方式指示这种种类和子种类。用户使用用户界面35上的输入控件37指示他们的选择。
传送的提供给用户的信息所基于的信息或数据可包括不仅仅针对信息选择应用36的用户输入。例如,可从外部站点29(诸如,社交网络站点或在线购物站点)检索、挑选或收集信息。在一种示例性实现方式中,在社交网络站点中表达的用户偏好或兴趣可用于通知呈现给用户的一组提供给用户的信息的选择。将会理解,也可提供各种其它方法,诸如由用户使用移动装置32扫描的条形码。
利用图1的系统10,为用户提供了用于选择信息的方便而灵活的方法。这支持用户的优质体验,因为如果用户选择观看的提供信息或者如果由系统基于已知的用户偏好和兴趣选择信息,则该信息高度地以该用户为目标并且用户更加可能注意该信息。由于该信息高度地指向目标并且更加可能被仔细地观看,所以该信息重放将会同样地对于信息提供商而言更有价值并且可能允许对于显示的每个信息收取更高的费用,因此使内容中的提供信息时间的价值最大化,允许更高的信息收入和/或更短的预定时段。
另一实现方式表示在图2中,其中显示了系统10’,在系统10’中,内容重放装置12耦合到局部网络16,局部网络16可采用以上说明的形式。此外,一个或多个第二显示器耦合到局部网络16,示例性第二显示器被显示为第二显示器14i。在一些情况下,第二显示器14i可以是膝上型计算机、平板计算机、手提式计算机或其它互联网设备,或者可包括移动装置32 (诸如,智能电话),如图中所示,移动装置32可直接连接到互联网28或连接到局部网络16或连接到互联网28和局部网络16。也将会理解其它类型的第二显示器,包括桌上型计算机等。
如图2中所示,由内容重放装置12和第二显示器14i通过局部网络16和互联网28可访问许多服务器,包括管理服务器18和与服务提供商对应的一个或多个内容服务器24。服务器(具体地讲,管理服务器18)可与信息服务器26通信以便能够使信息38与提供的内容条目一起被传送到内容重放装置12。
在一种实现方式中,第二显示器14i包括用户界面34,在用户界面34上,用户可操作第二显示器信息选择应用36’。移动装置第二显示器32也被表示为具有信息选择应用36”,信息选择应用36”是信息选择应用36的合适的移动版本。通过信息选择应用36,能够为用户提供用于指示他们希望观看的信息的方法。这些用户指示可包括特定信息的选择,在这种情况下,用户可通过仔细查看描述、缩略图、预览等选择提供给用户的信息,并且可显示在内容重放装置12上或第二显示器14i上。用户指示可还包括信息的偏好,信息的偏好可包括用户已选择的作为希望观看的信息的种类和子种类。可由菜单上的复选框、由关键字以及以其它类似方式指示这种种类和子种类。因为在第二显示器上登记信息指示,所以不必中断内容重放装置上的内容的重放以进行这种选择。
像图1中一样,也可从外部站点29 (诸如,社交网络站点或在线购物站点)、经由用户使用移动装置32扫描的条形码或者通过其它装置检索、挑选或收集信息。
需要注意的是,在图2的系统中,不必要信息选择应用的所有功能存在于第二显示器上。相反地,信息选择应用的一些功能模块可位于内容重放装置上,并且其它协作模块可位于第二显示器上。
再次需要注意的是,除了在信息选择挑选期间的内容重放之外,图2的系统10’的多数功能也将会存在于图1的系统10中。这包括:编译将要被保持并在稍后被取出以通知用于用户选择或传送的未来信息的用户信息选择信息、特定信息的用户选择、信息的种类或风格的用户选择、使用缩略图或文本描述把信息呈现给用户、使用关键词驱动信息选择和使用下面的任何一项驱动信息选择,即历史用户信息选择或购买行为、用户偏好和兴趣、社交网络简档信息、由扫描的条形码等指示的用户产品兴趣等等。
现在描述各部件的细节,其后描述信息提供系统,包括示例性方法和部件。需要注意的是,可在管理服务器、如以上通过引用而包括的专利申请中所述的代理服务器、信息服务器上、在专用于这些目的的服务器上或者在这些服务器的组合上实现用于信息选择的方法。某些功能甚至可以被包括在第二显示器上。
内容重放装置12可以是例如IPTV、数字TV、数字音响系统、数字娱乐系统、数字录像机、视频盘播放器、这些装置的组合或者可由用户在局部网络16上访问并且能够在互联网上传送信息的任何数量的其它电子装置。为了简单起见,在本说明书中,内容重放装置12将会通常以IPTV作为例子,在这种情况下,内容重放装置12将会通常包括控制视觉显示器的处理器和音频渲染器(诸如,声音处理器)和一个或多个扬声器。该处理器可访问一个或多个计算机可读存储介质,诸如但不限于基于RAM的存储器(例如,实现动态随机存取存储器(DRAM)的芯片)、闪存或基于盘的存储器。可由内容重放装置12执行的实现当前逻辑的软件代码也可被存储在各种存储器上以承载当前原理。该处理器能够从各种输入装置(包括第二显示器、遥控装置、点选式装置(诸如,鼠标、键区等))接收用户输入信号。在一些实现方式中,具体地讲,当内容重放装置12是用于从源(诸如,机顶盒、卫星接收器、线缆头端、地面TV信号天线等)接收TV信号的IPTV时,可提供TV调谐器。来自调谐器的信号随后被发送给处理器以便在显示和音响系统上呈现。网络接口(诸如,有线或无线调制解调器)与该处理器通信以通过局部网络16提供与互联网的连通性。将会理解,内容重放装置12和互联网28之间或者第二显示器14i和互联网之间的通信也可通过除局部网络16之外的装置而发生。例如,第二显示器14i可通过单独的移动网络与内容重放装置12通信。
一个或多个第二显示器14i中的每一个具有操作用于服务提供商、内容和信息选择的应用所需的处理器和部件,以下描述其变型。具体地讲,第二显示器中的处理器可访问一个或多个计算机可读存储介质,诸如但不限于基于RAM的存储器(例如,实现动态随机存取存储器(DRAM)的芯片)、闪存或基于盘的存储器。可由第二显示器执行的实现当前逻辑的软件代码也可被存储在各种存储器上以承载当前原理。第二显示器14i能够从各种输入装置(包括点选式装置,诸如,鼠标、键区、触摸屏、遥控器等)接收用户输入信号。如上所述,网络接口(诸如,有线或无线调制解调器)与该处理器通信以提供与广域网(诸如,互联网28)的连通性。
服务器18、24和26具有访问各自的计算机可读存储介质的各自的处理器,非限制性地,计算机可读存储介质可以是基于盘的和/或固态存储器。这些服务器经各自的网络接口与广域网(诸如,互联网28)通信。这些服务器可经互联网28互相通信。在一些实现方式中,两个或更多的服务器可位于同一局部网络上,在这种情况下,它们可通过该局部网络彼此通信而无需访问互联网。
现在描述与信息选择系统关联的方法。
图3表示示例性方法30,通过方法30,可接收信息的用户数据或用户指示以用在信息选择应用中。在方法30中,表示了许多数据源;将会理解,在任何给定实现方式中,可采用这些数据源的子集。并不需要所有的数据源,并且也可利用其它源。
在方法30中,一个步骤是接收关于以前观看的信息或内容条目选择的信息(步骤122)。将会理解,可从不同的源提供关于以前观看的信息或内容条目选择的信息,例如,从信息服务器提供以前信息选择并且从管理服务器或服务提供商提供以前内容条目选择。这种信息可不仅包括用户已观看全部信息或内容条目的肯定的选择,还包括用户指示不观看信息或内容条目的意愿的选择。来自步骤122的信息可以是被动的,在这种情况下,简单地记录用户是否已观看内容条目或信息,或者该信息可以是主动的,其中用户例如通过指示他们“喜欢”内容条目或信息而肯定地给出关于内容条目或信息的指示,或者例如在由管理服务器提出的查询中对其给予积极评价。“不喜欢”指示或消极评价也可被用作信息122。
方法30中的另一步骤是接收从外部站点(例如,社交网络站点或在线购物站点)检索、挑选或收集或以其它方式获得的用户数据(步骤124)。例如,如果用户在他们的用于社交网络站点的用户简档中指示对于给定产品的意愿,则该意愿可用作用于把该产品或相关产品的信息传送给该用户的基础。以相同的方法,如果用户“喜欢”在他们自己或朋友的简档上列出的产品,则该意愿可用于类似目的。也可为了这个目的从用户偏好和兴趣检索数据;在这种意义上,用户偏好和兴趣可不仅来自于外部站点,也可来自于在管理服务器上支持的站点。
在图3的方法30中描述的另一个源是信息的用户指示(步骤126)。在这种使用中,用户可按照许多方法指示信息。例如,用户可被给予观看的两个或更多的信息之间的选择。信息可由缩略图、预览、文本描述等指示。在信息的初始集合是一般的集合(例如,列出不同制造商的信息)的情况下,可提供随后的步骤以缩窄选择,例如以便接收关于由这些制造商提供的商品的型号的用户输入。
在提供用户指示的另一方法中,用户也可被给予用于从其选择信息的一组主题种类。例如,用户可选择一个或多个种类,诸如:汽车、体育商品、电影、应用软件、饮料等等。在提供这些种类之后,用户可随后按照与上述相同的方法进一步指定他的/她的对于子种类的选择(步骤128)。也可注意到以上步骤的组合,例如,用户可在制造商之间进行选择,然后选择观看的特定信息。这个步骤128可以被重复任何次数,直至用户对子种类满意或者用户已选择特定信息。
在任何情况下,随后的步骤是:编译并存储用户数据,和/或存储用户指示,并且分析用户指示以选择信息或创建准则以应用于信息选择或提供给信息服务器以用于信息选择(步骤132)。用户指示和用户数据将会通常随着时间而改变,并且在任何给定时间,最新或当前用户指示和/或用户数据或者最新或当前准则可用于选择。编译的数据可存储在管理服务器、代理服务器、信息服务器等。在未存储在信息服务器上的情况下,信息选择或准则可被提供给信息服务器以在需要时引起信息的传送。还需要注意的是,根据相对于内容选择何时选择信息,信息选择的处理可不同。为了方便,在本说明书中,如果在内容选择之后确定信息,则选择的信息的集合由队―,表示,如果在内容选择之前确定信息,则选择的信息的集合由{Af6V}表示。以下描述不同处理的细节。
图4和5表示可实现根据这里公开的原理的方法的流程图。在图4中,显示流程图40,在流程图40中,可在内容条目的初始广播期间提供信息选择。在图5中,显示流程图50,在流程图50中,在用户记录的广播内容条目(例如,由用户为了时移式观看而记录的广播内容条目)的重放期间提供信息选择。在这两种情况下,用户选择都能够通知提供给用户的信息的呈现;然而,在后者的情况下,考虑到在内容条目记录的时间和重放的时间之间发生的用户活动,如果不再合时宜或者如果提供给用户的信息在某个方面不是最佳的,则可替换与内容条目一起记录的提供给用户的信息。在图4和5中,为了方便而提供设置的符号{A/1和。另外,图5中的几个组成步骤类似于图4中的组成步骤,并且利用最初的标号表示这些组成步骤。在任何给定实现方式中,可提供并采用{A/MV}或{Af—}或二者。
参照图4,第一步骤是:在选择任何种类的内容(用于单独播放或作为播放列表的一部分的内容)之前,用户可提供各种信息的指示和/或可收集用户数据(步骤134)。所获得的提供信息的集合(该集合可以是静态的提供信息的集合、应用于信息服务器上的数据库的准则的集合或者这些的组合)由{A/MV}表示。如果存储为准则的集合,则该集合是动态的,因为可以增加或从信息服务器去除满足准则的信息。用于构造集合的数据和集合自身可与用户账户信息一起存储在管理服务器上或信息服务器上。下一步骤是用户选择内容条目(步骤136)。如果内容条目是播放列表的一部分,则可开始或重新开始该播放列表。关于内容条目的数据可同样地被报告给信息选择应用。
在选择内容条目之后,可产生同期的提供给用户的潜在提供信息的集合,例如IAicontempI,并且可从这些提供信息进行用户选择(步骤138)。{Af—}通常由用户在内容选择之后指示。因此,尤其适合于通过步骤126的过程获得队―},其中用户能够指示基本上在同一时段中的信息,在该同一时段中,可传送该信息。当然,将会理解,来自步骤122和124的数据也可用于产生潜在提供信息的选择。在产生{Ai—}时,信息选择应用将会通常已被发送关于正在观看的内容条目的信息;因此,(AicontempI可基于这种内容条目。换句话说,可构造{Arntemp},以便不出现不适合正在呈现的内容条目的提供信息。也就是说,用户将不会被给予用于选择的提供信息不适合内容条目的提供信息的集合。在特定例子中,在儿童节目期间,用户不可以被给予用于选择的酒精产品的提供信息的集合。
这是与{A/MV}的情况相比较,这个集合在内容选择之前被确定。不基于内容条目的{AfCT}可包括用户已指示兴趣的任何提供信息或种类。{A/m}可还包括从图3的流程图30中的任何步骤产生的提供信息。因此,{A/MV}可包括不适合在内容条目的呈现期间观看的提供信息。由于这个原因,下一步骤是:信息选择应用确定{A/MV}是否适合内容条目(步骤142)。如果{A/rev}适合内容条目,则可在预定时段传送{A/rev}之一(步骤144)。如果{A/MV}不适合内容条目,则滤除特定并且利用适合内容条目的A’ kpMV替换该特定 Afev (步骤 146)。
提供给用户的信息是否适合内容条目的测试由作用于与内容条目关联以及与提供信息关联的元数据的规则集合来执行。因为来自于内容侧的限制(例如,儿童内容提供商可能不想要成人提供信息)或者来自于信息提供商侧的限制(例如,信息提供商可能不希望让它的提供信息出现在可能与公司的形象不一致的内容条目中),所以规则集合可以是适合的。也将会看到其它这种规则,包括主题规则。例如,一个提供给用户的信息可能由用户在观看关于家居改善的内容条目的同时选择。如果用户切换频道以观看关于烹饪的内容条目,则在家居改善内容条目期间选择的提供信息(现在,{A/MV}的一部分)可被视为不适合在烹饪内容条目期间传送和呈现。虽然规则集合也可以是用户可修改的,但可默认地提供这种规则集合。
一旦确定了合适的A/re\A,kprev或八广一,这些A/re\A,kprev或Aic^ntemp中的一个或多个可被传送以在内容重放装置上观看(步骤148)。将会理解,可按照任何组合传送来自{A/MV}、{A’kpra}和{Af—}的信息。另外,在一些情况下,尤其是在选择或指示的提供给用户的信息未占用预定时段可用的全·部时间的情况下,未被用户选择的信息也可被传送并呈现。可由系统考虑由用户提供的任何种类/子种类的信息或在步骤122或124中接收的任何数据,来选择未被用户选择的提供信息。信息选择应用可构造为根据所希望的结果对一些因素给予比其它因素大的权重。如果信息提供商支付另外的费用或者根据其它考虑,这种提供给用户的信息中的某些信息可被给予传送的优先权。以这种方法,用户可面对或被推荐给可能他/她将会感兴趣的另外的产品。
可被包括在任何提供给用户的信息确定步骤中的步骤是:确定选择的提供信息是否具有正确的长度以插入在预定时段中剩余的时间中。为了确保提供给用户的信息将会插入在分配的时间中,可创建具有不同长度的一系列相关提供信息。以这种方法,如果提供给用户的信息被用户选择或指示,则可呈现适当长度的提供信息而不会运行超过可用的预定时段。在对于给定间断时间未传送提供给用户的信息的情况下,“剩余时间”是全部间断时间。在已经传送提供给用户的信息的情况下或者在如下所述发生步骤152的情况下,“剩余时间”是总的间断时间减去已经在间断时间中传送的提供信息(包括部分提供信息)的持续时间。
方法40内的另一步骤是:例如,如果当前观看的提供给用户的信息对于用户而言不令人满意或者兴趣较小,则用户可指示观看替换提供信息的意愿(步骤152)。甚至在用户正在观看第一提供信息时可发生这种指示,在这种情况下,停止第一提供信息的传送或重放并且传送并重放第二提供信息。流程可前进至用于基本上同期选择的提供给用户的信息的传送的步骤138或者前进至用于以前选择的提供给用户的信息的传送的步骤142。在用户已选择特定提供信息作为“下一个”或替换或第二提供信息的一种特定实现方式中,可发生步骤138 ;在用户简单地指示观看任何“下一个”或替换提供信息的意愿的情况下,可发生步骤142。将会理解,可采用这些方法的许多变型。例如,可选择“下一个”或替换提供信息以包括来自同一公司、导演、男演员、女演员、音带等的相关提供信息。一种使用情况可以是:用户对提供信息视频中的音乐具有很大兴趣,而非其他。兴趣可在于流派、艺术家、乐队、唱片公司等。在发生步骤152的情况下,通常特别重要的是,确保“下一个”、替换或第二提供信息将会插入在预定时段中剩余的时间中。信息提供商可提供具有不同长度的一系列相关提供信息以适应预定时段中剩余的各种时间。
在可与这里公开的任何装置一起采用的一种特定实现方式中,系统可构造为允许用户预先选择提供信息,以便他们具有提供信息选择的队列。当用户在选择内容之后观看内容时,能够如上所述以任何方式为用户提供选择用于在该重放期间观看的提供给用户的信息的选项。这些提供信息选择可被调整以仅包括适合选择的内容的提供信息。如果用户未选择足够的提供信息以填充内容中可用的所有时隙,则系统将会首先尝试利用来自用户的队列的合适的提供信息选择填充空的时隙。通过这种选择被放置在队列中的次序、通过它们与选择的内容的合适程度或者通过其它准则,可对这种选择确定优先次序。在在用户的队列中没有足够的提供信息以填充这种时隙的情况下,系统可考虑观看的内容以及由用户明确指出的一般信息偏好(包括产品种类或信息风格)或者由系统以上述任何方式推断的一般信息偏好而选择信息以填充剩余的空的时隙。
图5表示在用户启动的以前记录的广播内容条目的重放期间提供信息选择的情况。在这种情况下,{AfCT}的集合将会已被与内容条目一起记录。如图5中详细所示,可与内容条目一起重放{A/MV}的集合或者根据需要替换{AfCT}的集合。在各种情况下,可替换所有的提供给用户的信息,可不替换提供给用户的信息,或者可替换某些提供给用户的信息。
由流程图50表示的方法中的第一步骤类似于以上结合图4描述的第一步骤,并且这些第一步骤由它们的最初的对应部分指示。在步骤134’中确定并且用户在步骤136’中选择用于重放的内容条目,在这种情况下,内容条目已被用户记录。在重放期间,用户可选择如上所述过滤的队―,(步骤138’)。另外,系统在步骤142’中确定{A/MV}是否适合内容条目,并且在步骤144’中选择队―,以用于重放或者在步骤146’中利用{A,kprev}替换{A/rev}。
在步骤154中,可随后重放与初始广播一起记录的提供给用户的信息,除非如下所述不合时宜或者不是最佳的,或者传送{Af6V}、{A \prev}和队―,的子集或者这些的任何组合。在这种使用中,不合时宜的提供给用户的信息通常是包括到当前重放时间为止已过期的时间敏感内容的提供给用户的信息,例如,在内容条目的初始广播的时间合适但考虑到重放时间而不再合适的内容。在一个特定例子中,提供给用户的信息可参照即将到来的电视节目,但在重放的时间,节目可能已经播出。在提供给用户的信息已被确定为不合时宜的情况下,可滤除该提供给用户的信息并且以上述任何方式选择替换提供给用户的信息,并且替代于不合时宜的提供给用户的信息传送替换提供信息。
不是最佳的提供给用户的信息是这样的信息:根据在广播和记录的时间的用户指示和信息选择,具有在初始广播期间播放的合适的优先级和优先权,但考虑到内容条目的记录及其重放的时间之间的随后的用户活动而在此后在优先级和优先权方面降低。例如,在内容条目记录之后,用户可能对获得HDTV表示很大的兴趣。因此,HDTV的提供信息可在用户的信息选择中占用更高优先级,使其它提供给用户的信息变为不是最佳。在提供给用户的信息已被确定为不是最佳的情况下,可按照上述任何方式选择替换提供给用户的信息,并且替代于不是最佳的提供给用户的信息传送替换提供信息。
如上所述,由用户看见的信息的选择(该信息的选择可包括用户记录的信息和/或{Af6V}、{A’ kprev}和队。°—}的子集)可基于如上所述的许多因素,包括这些因素的权重。根据任何希望由系统完成的目标,可选择因素的集合及其权重。最后,像图4中一样,用户可在步骤152’中指示观看替换提供信息的意愿,并且流程类似地前进。
关于图5需要注意的是,系统和方法可应用于任何记录的内容,而不管用户是否主动地记录该内容。例如,在一些当前系统中,即使当广播内容时用户没有为了记录内容而做任何事情,用户也可观看最近广播的内容。在这种情况下,内容可被视为“系统记录”。因此,术语“记录”应该适用于用户记录的内容以及在没有任何用户参与的情况下记录并随后对于用户而言可用于重放的任何这种内容。在“系统记录”的内容中,在重放的时间对于用户而言可使提供给用户的信息个性化,因为用户信息将在此时是已知的(但在最初记录内容时未必是已知的)。
图6表示表60,表60列出许多提供信息以及它们的信息ID155、种类156、子种类158、关于它们是否以前被选择的指示162、关于是否用户同期地选择它们的指示164和关于它们是否与用户浏览相关的指示166。很清楚地,将会理解,表60纯粹是示例性的,并且可包括许多其它因素,包括:制造商是否已为提供给用户的信息传送支付费用、用户是否已扫描与产品相关的条形码、用户购买历史、可用信息的长度等。表60还包括示例性权重172。通过包括因素156-166和权重172的算法,可获得如在最后一列168中所显示的提供给用户的信息传送的优先级。因此,在这个例子中,提供信息“9DKSWIR”将会首先被传送,然后传送提供信息“A0SDL239”、提供信息“90AAJ390”等等。
以下描述信息选择系统的各种部件的各方面。
图7表示第二显示器70的一种模块化实现方式。第二显示器70包括用户界面174,用户界面174包括用于例如显示服务、内容重放装置、信息选择、种类、搜索字段、内容条目选择等的显示模块176。用户界面174可还包括用于用户输入信息选择、提供给用户的信息的指示、搜索术语等的输入模块178。输入模块178也可用于选择内容条目、服务、内容重放装置等。
输入模块178的用户输入可被反映在显示模块176中,并且还被提供给第二显示器信息选择模块182。从第二显示器信息选择模块182,数据可通过网络通信模块184被发送给信息服务器或容纳信息选择服务器应用的其它服务器。第二显示器信息选择模块182不仅用于接收用户输入的目的,而且可在一些实现方式中还编译并发送来自与外部站点(诸如,社交网络站点或在线购物站点)的用户交互的信息和数据。在其它实现方式中,这种信息和数据可被直接提供给管理服务器或信息服务器。
在一些实现方式中,显示模块176可以是产生由另一装置显示的输出信号的模块。在这种情况下,实际的显示器在第二显示器自身的外部。例如,在Blu-ray 播放器用作第二显示器的情况下,显示模块176将会是产生例如HDMI输出信号的单元,而实际的显示由连接到该HDMI输出的TV执行。
第二显示器70还包括用于网络通信的模块184。网络通信模块184允许第二显示器与局部网络通信,以及在一些情况下允许第二显示器直接与特定装置通信。通过网络通信模块,第二显示器可把信息和数据从第二显示器信息选择模块182传输到管理服务器或信息服务器或容纳信息选择服务器应用的其它服务器。提供用于与内容重放装置的通信的通信模块186,作为网络通信模块184的一部分。内容重放装置通信模块186允许第二显示器在局部网络上、经互联网或直接地与内容重放装置通信。这种直接通信可包括各种类型的有线或无线传输方案,包括W1-F1、usb、红外、Bluetooth 等。
此外,可选的网页浏览模块188可位于网络通信模块184内,在第二显示器应用是网页应用的情况下,通过网页浏览模块188,可浏览内容条目,提供信息选择并进行选择。在这种情况下,输入模块178可与网页浏览模块通信以接收和发送提供信息的用户指示。网页浏览模块188可按照许多方法来实现,并且能够执行以HTML和JavaScript等编写的应用代码。以这种方法实现的网页浏览模块188允许在许多平台上实现网页浏览模块188,允许采用任何数量的类型的第二显示器。然而,在一些情况下,特殊应用(例如,助手应用)可用于与特定的专用或基于非网页的技术通信。在第二显示器应用基于非网页并且被以例如本机代码编写的情况下,可利用允许服务和内容选择或其它这种功能的合适的其它模块替换网页浏览模块188。
参照图8,表示信息选择服务器应用模块80的模块化实现方式,信息选择服务器应用模块80可根据这里描述的原理而工作。服务器应用模块80可被实现在许多宿主平台(hosting platform)上,包括实现在管理服务器18上、实现在信息服务器26上或者实现在其它服务器位置。
服务器应用模块80包括网络通信模块192。网络通信模块192包括用于信息选择应用的通信模块194,用于信息选择应用的通信模块194可用于与运行信息选择应用的一个或多个第二显示器或者与在内容重放装置上运行的信息选择应用通信。网络通信模块192还包括内容重放装置通信模块196,内容重放装置通信模块196可用于与内容重放装置通信以便例如把提供给用户的信息连同由内容服务器提供的内容条目一起传送给内容重放装置。网络通信模块192可还包括外部站点通信模块198,外部站点通信模块198可用于与外部站点(诸如,社交网络站点、在线购物站点等)通信。以这种方法,可从这种站点接收用户数据以用于通知提供给用户的信息选择。
服务器应用模块80还包括信息选择模块202。信息选择模块202可包括用于基于应用的准则或直接用户选择从提供给用户的信息的数据库选择提供给用户的信息的一个或多个模块。
信息选择模块202包括选择模块203。选择模块203可用于比较表示为元数据的准则与存储在数据库中的提供给用户的信息中的元数据,以产生满足准则的提供给用户的信息的集合。选择模块203可从来自用户的种类和子种类信息、关键词、直接信息选择等接收准则。当用户数据改变时或者当用户随着时间过去继续选择提供给用户的信息时,准则通常将会改变,最新的或当前的这种数据或准则的集合是在任何给定时间通知信息选择的这种数据或准则的集合。
可提供许多模块以滤除所不希望的提供给用户的信息和/或选择新的提供给用户的信息。例如,合时宜性模块204可用于例如滤除不再合适宜的提供给用户的信息,从而当重放用户记录的内容条目时不显示不再合适宜的提供给用户的信息。内容适合性模块206可用于确定待显示的提供给用户的信息是否适合正在观看的内容条目。可提供最佳性模块208以确定:考虑到在内容条目的记录之后的用户活动,形成内容条目的用户记录的广播的一部分的提供给用户的信息是否不是最佳的。这种活动可包括随后的内容条目和提供信息选择、来自外部站点的用户数据的随后的改变或增加、用户偏好和兴趣的随后的改变等。模块204、206或208可用于滤除所不希望的提供给用户的信息以及执行替换,或者可提供单独的模块以执行替换。
排序和传送模块212可用于根据所希望的方案对由模块203选择的提供给用户的信息排序或对由模块203选择的提供给用户的信息确定优先次序,并且通过内容重放装置通信模块196把已排序的提供给用户的信息传送到内容重放装置或安排把已排序的提供给用户的信息传送到内容重放装置。需要注意的是,模块212的排序功能也可整体地或部分地由模块203执行。
需要注意的是,第二显示器和服务器内的以上模块可按照许多方法来实现。典型地,将会在膝上型计算机、平板计算机、智能电话等的环境内实现以上模块。在一些情况下,模块功能可交叠,或者可在第二显示器和服务器之间共享模块功能。也将会理解其它模块功能。
参照图9,表示了可根据这里描述的原理工作的服务器90的实现方式。该服务器可以是例如管理服务器、信息服务器等。以上更详细地描述了由服务器90内的存储器执行的步骤。服务器90包括处理器214。服务器90还包括存储器216,存储器216携带能够在服务器和运行信息选择应用的装置(例如,由遥控器、第二显示器等控制的内容重放装置)之间建立用户账户会话的计算机可读指令。服务器90还包括存储器218,存储器218携带能够接收指示以前的内容选择和信息选择的用户数据的计算机可读指令。通过这样操作,例如,存储器218可从管理服务器或信息服务器接收数据。服务器90还包括存储器220,存储器220携带能够从外部站点(例如,社交网络站点或在线购物站点)接收数据的计算机可读指令。存储器220可还用于例如从社交网络站点或从管理服务器或通过从移动电话照相机接收数据(诸如,扫描的产品的条形码)来接收关于用户偏好和兴趣的数据。
服务器90还包括存储器222,存储器222携带能够接收关于提供给用户的信息的用户指示的计算机可读指令。用户指示可以是例如提供给用户的信息的种类/子种类信息或直接用户选择。服务器90还包括存储器224,存储器224携带能够使用接收的数据选择提供给用户的信息或提供足以使另一应用选择提供给用户的信息的准则的计算机可读指令。服务器90还包括存储器226,存储器226携带能够基于内容条目、提供给用户的信息的合时宜性、提供给用户的信息的最佳性和预定时段中的剩余时间选择或过滤提供给用户的信息的计算机可读指令。通过这样操作,存储器226能够替换提供给用户的信息或安排提供给用户的信息的替换。服务器90还包括存储器228,存储器228携带能够在预定时段中的合适时间把选择的提供给用户的信息传送到内容重放装置或安排该提供给用户的信息的传送的计算机可读指令。
上述任何给定存储器可由几个不同的物理存储器表示,并且以相同的方法,存储器可组合成单一物理存储器,并且通常可通过物理或逻辑地址对存储器进行寻址。各种通信模块可用于例如接收扫描的指示产品兴趣的条形码等等。还需要注意的是,可根据这种存储器实现第二显示器,并且第二显示器可包括合适的功能。合适的计算环境也可被实现为云架构的一部分。
已公开在不增加单元的硬件成本的情况下允许IPTV的用户体验的改善的系统和方法。如以上所公开,用户可采用该系统和方法登记信息选择,并以这种方法使呈现的提供信息高度相关。可在第二显示器上登记提供信息选择,因此不中断内容重放装置(诸如,IPTV)上的内容重放。
一种实现方式包括一个或多个可编程处理器和对应的计算系统部件以存储并执行计算机指令,诸如执行提供第二显示器或各种服务器功能(例如,管理服务器18、内容服务器24、信息服务器26的功能)的代码以及用于浏览的代码。参照图10,表示了用于第二显示器或用于任何服务器的示例性计算环境的示图。
该计算环境包括控制器242、存储器244、贮存器248、介质装置254、用户界面34、输入/输出(I/O)接口 262和网络接口 264。这些部件通过公共总线266互相连接。替代地,能够使用不同的连接结构,诸如具有位于中心的控制器的星形图案。
控制器242包括可编程处理器并控制第二显示器或服务器及其部件的操作。控制器242从存储器244或嵌入式控制器存储器(未示出)加载指令并执行这些指令以控制系统。
存储器244可包括非暂态计算机可读存储器246,临时存储由系统的其它部件使用的数据,并且存储器244可包括如以上所讨论的存储器216-228。在一种实现方式中,存储器244被实现为DRAM。在其它实现方式中,存储器244还包括长期或永久存储器,诸如闪存和/或ROM。
贮存器248可包括非暂态计算机可读存储器252,临时或长期存储由第二显示器和服务器的其它部件使用的数据,诸如用于存储由系统使用的数据。在一种实现方式中,存储器252是硬盘驱动器或固态驱动器。
介质装置254可包括非暂态计算机可读存储器256,接收可移动介质以及针对插入的介质读和/或写数据。在一种实现方式中,介质装置254是光盘驱动器或盘刻录机,例如可写Blu-my 盘驱动器258。
用户界面34包括用于接受用户输入(例如,来自第二显示器的用户的提供信息的用户指示)并把提供信息选择和种类提供给用户的部件。在一种实现方式中,用户界面34包括键盘、鼠标、音频扬声器和显示器。控制器242使用来自用户的输入调整第二显示器或服务器的操作。
I/O接口 262包括一个或多个I/O端口以连接到对应I/O装置,诸如外部存储器或补充装置,例如打印机或PDA。在一种实现方式中,I/O接口 262的端口包括各端口,诸如:USB端口、PCMCIA端口、串行端口和/或并行端口。在另一实现方式中,I/O接口 262包括用于与外部装置无线通信的无线接口。这些I/O接口可用于连接到一个或多个内容重放装置。
网络接口 264允许与局部网络的连接并且可选地允许与内容重放装置12的连接,并包括有线和/或无线网络连接,诸如RJ-45或以太网连接或“W1-Fi”接口(802.11)。将会理解,可采用许多其它类型的网络连接,包括WiMax、3G或4G、802.15协议、802.16协议、卫星、B丨uetooth 等。
第二显示器和服务器可包括这种装置的代表性的另外的硬件和软件,例如电源和操作系统,但为了简单而未在附图中具体地示出这些部件。在其它实现方式中,能够使用装置的不同结构,例如不同的总线或存储器结构或多处理器结构。
已描述了本发明的各种说明性实现方式。然而,本领域普通技术人员将会意识至IJ,也可采用另外的实现方式并且另外的实现方式落在本发明的范围内。例如,例如诸如当在线购物或浏览外部站点时,例如当在第二显示器上浏览交易(像是录像带出租或家庭购物)时,除了任何特定内容条目重放之外,可提供信息选择系统,其中可传送录像带或产品的信息。信息选择也可伴随位于局部网络内的重放的内容条目,例如存储在DVR或Blu-ray 播放器上的内容。
尽管该系统和方法的实现方式已被描述为使用用户指示或用户数据,但它们可一起用于产生高度特定的提供给用户的信息选择。例如,用户数据和用户指示(诸如,种类信息)可用于产生潜在提供信息,然后执行用户选择以选择最后的提供给用户的信息用于显/Jn o
尽管该系统和方法的实现方式已被描述为用于内容条目的初始广播以及用于用户记录的内容条目的重放,但将会理解,也可设想这些情况的组合或混合。例如,在内容条目的初始广播完成之前,用户可开始观看用户记录的内容条目。通过快进,用户可最终观看作为初始广播的一部分的内容,例如可“赶上”直播。该系统和方法可用于在内容观看的两种部分中提供用户选择的提供信息。
在针对提供信息数字内容实现信息选择系统的情况下,可使信息选择系统特定于与用户账户或另一用户关联的内容重放装置的集合。以这种方法,可为用户呈现适合他们的账户或适合他们的朋友的账户的内容条目的提供信息。各种地理定位方法也可用于这个目的,以使提供给用户的信息特定于地理位置,例如,用户可选择特定汽车的提供信息,并且信息选择应用可传送来自本地经销商的提供信息。服务器能够基于位置获取并挖掘数据以便为位于同一位置或附近位置的用户提供初始信息选择。以相同的方法,服务器可跟踪当做出信息选择时的日期、一天的时间和时区。服务器可进一步跟踪用户观看提供信息的持续时间,因为持续时间可以是确定用户的信息选择和他们的实际信息观看兴趣之间的关系的关键,形成加权的用户兴趣。使用以上数据,信息服务器能够根据一个或多个位置定期地(例如,每天、每周、每月等等)建立用户的信息选择活动的简档。对于未表达信息偏好的用户,信息服务器能够基于与位于同一位置或附近位置的用户的相似性产生简档以传送初始信息选择。地理定位也可沿相反方向工作,例如以便把人口统计信息提供给信息提供商。
基于用户的提供信息或用户选择的提供信息可伴随有观看信息的激励,例如提供优惠券。以这种方法,可使用户能够基于哪些信息提供商具有优惠券来选择提供给用户的信息。该系统可与各种会员站点(诸如,与旅游俱乐部、百货商店等关联的站点)连接。
当没有任何同期的内容重放的情况下由用户执行信息选择时,可通过内容重放装置上的合适的用户界面执行该选择。
通常从信息服务器提供信息;然而,某些信息也可被存储在局部网络上的本地存储器中。在这种情况下,可从管理服务器或信息服务器发送信号以使提供给用户的信息被从本地存储器发送给内容重放装置。这种实现方式可特别有益于用户非常喜欢的信息或者系统确定可能非常喜欢并因此提前被下载到本地存储器的信息。
尽管提供给用户的信息的呈现已被公开为基于在信息选择应用中表达的用户偏好,但需要注意的是,作为与管理服务器关联或与另一控制服务应用关联的总体用户简档的一部分,能够在用户偏好菜单中选择提供给用户的信息的种类和子种类以及喜欢的信息的风格(例如,幽默的或充满事实的)。例如,与这种账户关联的IPTV装置能够在该IPTV上的内容重放期间显示基于这些用户偏好选择的提供信息。用户能够以许多方法指定这些账户偏好,包括通过网站或在与账户关联的装置(诸如,IPTV装置自身)上运行的应用。提供信息偏好可还包括从其它用户动作(诸如,他们做出的内容选择)推断的信息。例如,观看很多科幻内容的用户可在他们的提供信息偏好中具有这样的推断:他们喜欢科幻主题的信息。
因此,本发明不仅仅限于上述这些实现方式。
权利要求
1.一种选择用于在内容条目的预定时段期间在内容重放装置上重放的提供给用户的信息的基于服务器的方法,包括: i.接收关于内容条目的信息,该内容条目已定义至少一个预定时段; ii.接收提供给用户的信息的用户指示或用户数据; ii1.基于接收的用户指示或用户数据选择提供给用户的信息;以及 iv.发送信号以使选择的提供给用户的信息被传送到内容重放装置以便在内容条目中的预定时段期间重放。
2.如权利要求1所述的方法,其中接收提供给用户的信息的用户指示包括从多个显示的提供给用户的信息接收提供给用户的信息的选择,并且其中基于接收的用户指示选择提供给用户的信息包括选择与所述提供给用户的信息的选择对应的提供给用户的信息。
3.如权利要求1所述的方法,其中选择提供给用户的信息基于接收的用户指示和用户数据。
4.如权利要求1所述的方法,其中接收信息和接收用户指示包括从内容重放装置的用户接收信息。
5.如权利要求1所述的方法,其中通过使用第二显示器来辅助接收信息和接收提供给用户的信息的用户指示或用户数据的步骤。
6.如权利要求1所述的方法,还包括:引起内容条目的重放,并且在预定时段期间重放选择的提供给用户的信息。
7.如权利要求1所述的方法,其中选择提供给用户的信息还包括基于接收的关于内容条目的信息选择提供给用户的信息。
8.如权利要求1所述的方法,其中在关于内容条目的信息之前接收提供给用户的信息的用户指示或用户数据,并且该方法还包括: 1.确定选择的提供给用户的信息是否适合内容条目,如果选择的提供给用户的信息适合内容条目,则发送信号以引起传送选择的提供给用户的信息,并且如果选择的提供给用户的信息不适合内容条目,则发送信号以引起传送替换提供信息;或者 .基于另外的准则选择提供给用户的信息,所述另外的准则是与内容条目关联的元数据。
9.如权利要求1所述的方法,其中接收提供给用户的信息的用户指示或用户数据包括在内容重放装置上正在重放第一提供信息的时间期间接收提供给用户的信息的用户指示,并且该方法还包括: i.基于接收的用户指示和预定时段中剩余的时间选择第二提供信息;以及 ii.使选择的第二提供信息被传送给内容重放装置。
10.如权利要求9所述的方法,还包括:在使选择的第二提供信息被传送给内容重放装置之前,使第一提供信息的重放停止。
11.如权利要求1所述的方法,其中接收提供给用户的信息的用户指示或用户数据还包括从社交网络站点接收提供给用户的信息的用户指示或用户数据。
12.如权利要求1所述的方法,其中接收提供给用户的信息的用户指示或用户数据还包括接收从包括以下各项的组选择的类型的用户数据:用户购买或浏览历史,以前的用户对提供的信息的选择,以前的提供给用户的信息的用户指示,以前观看的内容条目,用户偏好或兴趣,由用户扫描的条形码,优选的提供给用户的信息长度,由用户以前观看或选择的提供给用户的信息的平均长度,用户的日期、一天的时间或时区,用户位置或以上各项的组合。
13.如权利要求1所述的方法,其中接收提供给用户的信息的用户指示或用户数据还包括从第二显示器接收提供给用户的信息的用户指示或用户数据,第二显示器至少部分地构造为控制内容重放装置上的内容条目呈现。
14.如权利要求13所述的方法,其中所述第二显示器至少部分地构造为通过代理服务器控制在内容重放装置上的内容条目呈现。
15.如权利要求13所述的方法,其中在内容重放装置上的内容条目的重放期间发生接收提供给用户的信息的用户指示或用户数据。
16.如权利要求1所述的方法,其中在内容重放装置上的内容条目的重放之前发生接收提供给用户的信息的用户指示或用户数据,并且其中接收提供给用户的信息的用户指示或用户数据还包括从内容重放装置上的用户界面接收提供给用户的信息的用户指示或用户数据。
17.如权利要求1所述的方法,其中接收提供给用户的信息的用户指示包括从用户接收种类信息,所述种类信息指示产品或服务的种类。
18.如权利要求1所述的方法,其中接收提供给用户的信息的用户指示包括从用户接收关键词信息,所述关键词信息指示产品或服务。
19.如权利要求1所述的方法,还包括接收用户在当前时间正在重放记录的内容条目的通知,并且该方法还包括: 1.确定记录的内容条目中 的提供给用户的信息是否合时宜,并且如果记录的内容条目中的提供给用户的信息不合时宜,则选择合时宜的待选择的一个或多个提供给用户的信息并使所述一个或多个合时宜的提供给用户的信息被传送给内容重放装置以替换不合时宜的提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜;或者 .确定记录的内容条目中的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的内容条目中的提供给用户的信息不是最佳的,则选择最佳的一个或多个提供给用户的信息并使所述一个或多个最佳的提供给用户的信息被传送给内容重放装置以替换不是最佳的提供给用户的信息。
20.一种选择用于在内容条目的预定时段期间在内容重放装置上重放的提供给用户的信息的服务器系统,包括: 1.接收关于内容条目的信息的装置,该内容条目已定义至少一个预定时段; .接收提供给用户的信息的用户指示或用户数据的装置; ii1.基于接收的用户指示或用户数据选择提供给用户的信息的装置;以及 IV.发送信号以使选择的提供给用户的信息被传送到内容重放装置以便在内容条目中的预定时段期间重放的装置。
21.一种选择用于在记录的内容条目的重放期间在内容重放装置上重放的提供给用户的信息的基于服务器的方法,包括:. 1.从内容重放装置的用户接收用户在当前时间正在重放记录的内容条目的通知; i1.确定记录的内容条目中的提供给用户的信息是否合时宜,并且如果记录的内容条目中的提供给用户的信息不合时宜,则选择合时宜的一个或多个提供给用户的信息并使所述一个或多个选择的合时宜的提供给用户的信息被传送给内容重放装置以替换不合时宜的提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜;或者 ii1.确定记录的内容条目中的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的内容条目中的提供给用户的信息不是最佳的,则选择最佳的一个或多个提供给用户的信息并使所述一个或多个选择的最佳的提供给用户的信息被传送给内容重放装置以替换不是最佳的提供给用户的信息。
22.如权利要求21所述的方法,还包括接收提供给用户的信息的用户指示或用户数据,并且其中至少部分地基于记录的内容条目以及基于接收的提供给用户的信息的用户指示或用户数据选择所述一个或多个合时宜的提供给用户的信息或者所述一个或多个最佳的提供给用户的信息。
23.如权利要求22所述的方法,还包括接收从包括以下各项的组选择的类型的用户数据:用户购买或浏览历史、以前的用户对提供的信息的选择、以前的提供给用户的信息的用户指示、以前观看的内容条目、用户偏好或兴趣、来自外部站点的用户数据、由用户扫描的条形码或以上各项的组 合。
24.如权利要求22所述的方法,还包括从第二显示器接收提供给用户的信息的用户指示或用户数据,第二显示器至少部分地构造为控制内容重放装置上的内容条目呈现。
25.一种选择用于在记录的内容条目的重放期间在内容重放装置上重放的提供给用户的信息的服务器系统,包括: i.从内容重放装置的用户接收用户在当前时间正在重放记录的内容条目的通知的装置; .第一确定装置,确定记录的内容条目中的提供给用户的信息是否合时宜,并且如果记录的内容条目中的提供给用户的信息不合时宜,则选择合时宜的一个或多个提供给用户的信息并使所述一个或多个选择的合时宜的提供给用户的信息被传送给内容重放装置以替换不合时宜的提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜;或者 ii1.第二确定装置,确定记录的内容条目中的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的内容条目中的提供给用户的信息不是最佳的,则选择最佳的一个或多个提供给用户的信息并使所述一个或多个选择的最佳的提供给用户的信息被传送给内容重放装置以替换不是最佳的提供给用户的信息。
26.一种用于基于用户选择提供信息的第二显示器系统,包括: i.输入模块,构造为接收提供给用户的信息的用户指示; .第二显示器信息选择模块,构造为接收并存储关于在线浏览或购物的用户数据并且从输入模块接收用户指示;和iii.网络通信模块,构造为从第二显示器信息选择模块接收数据并把接收的数据发送给管理服务器或 信息服务器。
27.一种用于基于用户选择提供信息的服务器系统,包括: .1.网络通信模块,构造为接收和发送数据,网络通信模块包括: .1)通信模块,构造为与信息选择应用通信,通信模块构造为接收提供给用户的信息的用户指示并且构造为发送至少潜在的信息选择或信息种类; .2)内容重放装置通信模块,构造为传输和传送或弓I起传送用于在内容重放装置上重放的提供给用户的信息;和 .3)外部站点通信模块,构造为与至少一个外部站点通信并从所述至少一个外部站点接收用户数据; ii.信息选择服务器模块,构造为从网络通信模块接收提供给用户的信息的用户指示或用户数据并且基于接收的数据选择提供给用户的信息或者创建足以用于选择一个或多个提供给用户的信息的准则,信息选择服务器模块包括内容适合性模块,内容适合性模块构造为确定提供给用户的信息是否适合在内容条目的重放期间重放;和 iii.排序和传送模块,构造为至少部分地基于提供给用户的信息的用户指示或用户数据或二者对提供给用户的信息进行排序,并且通过内容重放装置通信模块把一个或多个已排序的提供给用户的信息传送到内容重放装置或引起所述一个或多个已排序的提供给用户的信息被传送到内容重放装置。
28.如权利要求27所述的系统,其中所述信息选择服务器模块还包括合时宜性模块,所述合时宜性模块构造为在当前时间重放记录的内容条目时确定记录的提供给用户的信息是否合时宜,并且如果记录的提供给用户的信息不合时宜,则替换该提供给用户的信息,当所包括的时间敏感内容到当前时间为止未过期时,提供给用户的信息合时宜。
29.如权利要求27所述的系统,其中所述信息选择服务器模块还包括最佳性模块,所述最佳性模块构造为在当前时间重放记录的内容条目时确定记录的提供给用户的信息是否是最佳的,当基于用户指示、用户数据或者使用到当前时间为止的准则选择时,提供给用户的信息是最佳的,并且如果记录的提供给用户的信息不是最佳的,则最佳性模块替换该提供给用户的信息。
30.如权利要求27所述的系统,其中所述服务器是管理服务器或信息服务器。
31.如权利要求27所述的系统,其中所述外部站点通信模块构造为与社交网络站点或在线购物站点通信。
32.如权利要求31所述的系统,其中所述外部站点通信模块构造为从社交网络站点上的用户简档接收馈送信息。
33.如权利要求3 2所述的系统,其中所述馈送信息包括从包括以下各项的组选择的数据:偏好和兴趣、群组、朋友的兴趣和偏好以及这些项的组合。
34.如权利要求31所述的系统,其中所述外部站点通信模块构造为把馈送信息提供给社交网络站点上的用户简档。
35.一种用于基于用户选择把信息提供给用户的服务器系统,包括: i.能够在服务器和运行信息选择应用的装置之间建立用户账户会话的装置; ii.能够接收用户数据或关于提供给用户的信息的用户指示的装置;ii1.能够从外部站点接收用户数据的装置; iv.能够使用接收的用户数据或用户指示选择提供给用户的信息的装置;和V.能够在内容条目的重放期间把选择的提供给用户的信息传送到与用户账户关联的内容重放装置或者引起选择的提供给用户的信息被传送到与用户账户关联的内容重放装置的 装置。
全文摘要
本发明涉及在内容重放期间使用第二显示器提供信息选择的方法和系统。公开了允许用户在观看内容的同时选择传送的提供给用户的信息的系统和方法。另外,用户能够使用第二显示器选择提供给用户的信息,因此不中断主要装置上的内容观看。以这种方法,用户可接收提供给用户的信息或在他们选择的特定种类内的提供给用户的信息。提供给用户的信息选择可考虑到以前观看的提供给用户的信息、用户偏好和兴趣、任何购买历史(如果存在的话)(包括仅浏览而未购买物品的情况或者例如由移动电话照相机扫描物品条形码的情况)、在提供给用户的信息选择期间播放的内容条目、以前播放的内容条目、从社交网络简档确定的兴趣或偏好等。
文档编号H04N21/254GK103200452SQ20121051471
公开日2013年7月10日 申请日期2012年12月4日 优先权日2011年12月7日
发明者T·熊, L·J·王, C·迈考伊 申请人:索尼公司, 索尼网络娱乐国际有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1