与观看者提供的情境相关联的内容推荐的制作方法

文档序号:11935900阅读:192来源:国知局
与观看者提供的情境相关联的内容推荐的制作方法与工艺

本申请要求2014年9月12日提交的美国临时申请(序列号)62/049,874的优先权,其通过引用整体并入本文中。

技术领域

本公开总体上涉及内容推荐,并且更具体地涉及与观看者提供的情境相关联的内容推荐。



背景技术:

现有系统可以基于观看者观看的其他内容(例如,其他电影)来推荐供观看者观看的内容(例如,电影)。这样的系统可以有助于推荐观看者可能喜欢的内容。然而,观看者可能不希望在推荐内容时观看到所推荐内容。在一些情况下,观看者的特定环境可以禁止观看者观看所推荐内容。例如,观看者可能没有足够的时间在推荐内容时观看所推荐内容。然而,观看者可能仍希望在将来的某个时间观看所推荐内容。观看者的未来环境可以允许观看者观看所推荐内容。然而,现有系统不向观看者提供用于向系统通知观看者喜欢观看所推荐内容的环境的机会。现有系统可以从改进这种限制的增强中受益。



技术实现要素:

本文描述的各种特征可以体现在各种装置中。装置可以向观看者推荐内容。该装置可以从观看者接收情境的选择以与内容相关联。情境可以包括在显示给观看者的情境的列表中。情境可以是由观看者选择的时间段。情境可以是由观看者选择的天气情况。情境可以是由观看者选择的位置。当情境不存在时,装置可以制止提供内容作为对观看者的推荐。之后,装置可以将内容添加到与情境相关联的队列。当情境存在时,装置可以提供内容作为对观看者的推荐。各种方法和计算机可读介质还可以提供这种特征的各种实施例。前面仅仅是本文更详细描述的各种特征的概要。本文还描述了附加特征。本文描述的实施例可以以任何组合或子组合来实现,即使本文中未明确描述。

附图说明

图1A-1B是示出根据各种实施例的用户系统的示例的框图。

图2是示出根据各种实施例的用户系统的组件的示例的框图。

图3A-3C是示出包括根据各种实施例的组件的设备的示例的图。

图4A-4E是示出根据各种实施例的显示给观看者的项目序列的示例的图。

图5是示出根据各种实施例的方法/过程/功能/步骤的示例的流程图。

具体实施方式

本文提供了各种特征的各种实施例的描述。然而,本文提供的描述不旨在限制本公开的范围。本领域普通技术人员将理解,在不脱离本公开的范围的情况下,本文所描述的特征可以在附加和/或备选实施例中体现。

图1A是示出用于向观看者提供内容的用户系统114的示例的框图100。内容可以源自推荐系统102的内容源104。内容可以包括各种形式的媒体,例如任何电影、图像、按次付费内容、网页、音频、视频、图标、视频游戏、软件和/或其他类型的合适介质。内容还可以包括广播内容,包括来自诸如美国广播公司(ABC)、国家广播公司(NBC)和哥伦比亚广播系统(CBS)之类的国家广播服务的内容。内容还可以包括各种类型的空中广播内容、卫星广播内容和/或有线广播内容。内容还可以包括源自基于互联网的实体或由其作为宿主的各种媒体。在不脱离本公开的范围的情况下,内容还可以包括媒体的其他示例。

推荐系统102的数据库108可以存储与一个或多个观看者的内容观看偏好有关的数据。数据库108可以基于一个或多个观看者的先前内容选择来收集和存储这样的内容观看偏好。这样的数据的示例可以包括与一个或多个观看者的先前内容选择相关联的体裁、持续时间、标题、日期、描述和/或关键字。推荐引擎106可以使用数据库108中存储的数据来为一个或多个观看者做出所推荐内容的选择。例如,推荐引擎106可以使用与先前内容选择相关联的体裁、持续时间、标题、日期、描述和/或关键字来为一个或多个观看者推荐相似内容。

推荐系统102可以向用户系统114提供内容以供观看者观看。推荐系统102和用户系统114可以经由互联网110和/或通信网络112彼此通信。用户系统114可以经由有线和/或无线高速宽带连接和/或到互联网的任何其它合适形式的连接来连接到互联网110。通信网络112可以包括有线网络、卫星网络、区域网络、本地网络和/或任何其他合适的通信网络。

用户(例如,观看者)可以使用用户系统114来观看所推荐内容。用户系统114可以包括各种组件116。用户系统114的组件116可以包括各种硬件组件和/或软件组件。下面参考图2提供组件116的详细描述,因此,这里将不再重复。

在图1A中,内容被远程存储(例如,内容源104不是用户系统114的一部分)。因此,来自内容源104的内容经由互联网110和/或通信网络112发送到用户系统114以供观看者观看。然而,图1A中示出的图示100是非限制性示例。备选实施例存在并且在本公开的范围内。图1B是示出用于向观看者提供内容的用户系统122的另一示例的框图120。在图1B中,内容被本地存储(例如,内容源104是用户系统122的一部分)。例如,在各种实施例中,推荐系统102被包括作为用户系统122的一部分。图1B中所示的各种特征类似于参考图1A所示和所述的特征。因此,这里将不重复这样的类似特征的描述。图1A-1B是用户系统的各种实施例的非限制性示例,并且用户系统的备选实施例存在并且在本公开的范围内。

图2是示出了用户系统(例如用户系统114、122)的组件116的示例的框图。组件116可以包括可以接收和处理内容的输入信号接收器202。输入信号接收器202可以从各种源(例如,互联网110和/或通信网络112)接收不同类型的内容。输入信号接收器202可以处理内容并且基于各种参数来分离内容。输入信号接收器202可以用作家庭网络系统的入口点或网关,家庭网络系统包括被配置为家庭网络中的客户端或对等设备的附加设备。输入信号接收器202可以包括例如用于接收、解调和/或解码在若干可能网络中的一个上提供的信号的接收器电路。这样的网络可以包括空中网络、有线网络、卫星网络和/或使用以太网、光纤和/或电话线的其它网络。输入信号接收器202还可以从遥控器、键盘、鼠标、触摸面板、触摸屏和/或适合于用户控制的任何其他合适的输入设备接收输入信号。这样的输入信号可以经由有线连接和/或无线连接(例如红外(IR)、射频(RF)通信、蓝牙TM、无线保真(Wi-Fi)和/或任何其它合适的无线技术)被接收。组件116还可以包括显示接口218。在各种实施例中,显示接口218可以是耦合到输入信号接收器202的外部显示器。例如,显示接口218可以是连接到机顶盒的电视机。在各种实施例中,输入信号接收器202和显示接口218可以是单个装置的部分。例如,输入信号接收器202和显示接口218可以是单个膝上型计算机的部分。显示接口218可以是例如常规二维(2-D)型显示器,三维(3-D)型显示器和/或适于向观看者示出内容的任何其它合适类型的显示器。

组件116还可以包括存储设备212。存储设备212可以存储用于根据各种实施例执行操作的计算机可执行指令。例如,计算机可执行指令可以存储在非暂时计算机可读介质中。计算机可执行指令可以由一个或多个处理器执行。在各种实施例中,一个或多个处理器(例如,一个或多个微处理器)可以包括在控制器214中。存储设备212可以是例如硬盘驱动器、一个或多个大容量集成电子存储器(例如静态RAM(SRAM)、动态RAM(DRAM)等)、可互换光盘存储系统(例如紧凑盘(CD)驱动器、数字视频盘(DVD)驱动器等)和/或被配置为存储数据和/或信息的任何合适的存储介质。在各种实施例中,存储设备212还可以存储可以向观看者示出的内容。存储设备212可以允许检索和回放内容。内容回放可以在控制器214的控制和来自用户接口216的命令(例如,诸如快进(FF)和/或倒带(RW)等导航指令)下执行。用户接口216可以接收和处理用户输入,诸如键击、按钮按压、触摸输入、音频输入和/或其它合适形式的来自用户的输入。用户接口216可以与蜂窝电话、平板电脑、鼠标、遥控器和/或可以由用户操作或控制的任何其它合适的装置接口连接。

组件116还可以包括输入流处理器204。输入流处理器204可以执行信号选择和处理。在各种实施例中,输入流处理器204可以针对由输入信号接收器202正接收的内容,将视频内容与音频内容分离。可以将音频内容提供给音频处理器206,以从接收到的格式(例如压缩的数字信号)转换为模拟波形信号。可以将模拟波形信号提供给音频接口208。在各种实施例中,音频接口208可以使用高清多媒体接口(HDMI)电缆、音频接口(例如经由Sony/Philips数字互连格式(SPDIF)等)和/或提供这样的信号的任何其他合适的机制将数字信号提供给音频输出设备或显示设备。音频接口208还可以包括用于驱动一组或多组扬声器的放大器。可以将从输入流处理器204输出的视频提供给视频处理器210。视频信号可以是各种格式之一。视频处理器210可以执行视频内容的任何必要的转换。为了在存储设备212中存储的目的,视频处理器210还可以执行视频内容的任何必要的压缩。控制器214可以经由总线连接到组件116的各种元件,包括输入流处理器204、音频处理器206、视频处理器210、存储设备212和/或用户接口216。

以上提供了根据各种实施例的用户系统(例如用户系统114、122)的组件116的非限制性示例的描述。然而,本领域普通技术人员将理解,组件116的备选实施例存在并且在本公开的范围内。例如,组件116可以包括相对于参考图2描述的元件的类似的、附加的和/或更少的元件,而不脱离本公开的范围。

图3A是示出可以包括组件116的移动设备300的示例的图。在不脱离本公开的范围的情况下,移动设备300可以是智能电话、蜂窝电话、平板计算机和/或根据本文描述的各种特征配置的任何合适的设备。移动设备300可以包括显示器302和输入按钮304。显示器302可以被配置为向观看者显示内容。显示器302可以是被配置为接收输入信号的触摸屏。触摸屏可以从用户接收经由触摸的输入。可以实现各种技术来检测触摸屏上的触摸。触摸屏还可以从触控笔接收输入。输入按钮304可以向移动设备300提供输入信号。移动设备300可以无线地连接到一个或多个基站、接入点、计算机和/或服务器的网络。在各种实施例中,显示给观看者的内容可以从远程内容源提供并且经由无线连接发送到移动设备300。例如,参考图1A,内容可以远程存储在内容源104中,并且经由互联网110和/或通信网络112传送到用户系统114(例如,移动设备300)。可以根据各种协议和/或标准(例如,IEEE 802.11、4G/LTE、高级LTE、3G、CDMA等)来执行这种通信。在各种实施例中,内容可以本地存储在移动设备300中。例如,参考图1B,内容可以本地存储在用户系统122(例如,移动设备300)中包括的内容源104中。

图3B是示出了可以包括组件116的娱乐系统310的示例的图。娱乐系统310可以包括电视机314、机顶盒316和/或遥控器318。电视机314包括显示器312。机顶盒316可以通过有线或无线连接到电视机314。机顶盒316可以是有线盒、游戏控制台、调制解调器、网关、媒体播放器(例如,蓝光TM播放器和/或数字视频盘(DVD)播放器)和/或根据本文所描述的特征配置的任何其它合适的设备。遥控器318可以向机顶盒316发送信息和/或从机顶盒316接收信息。本领域普通技术人员将理解,娱乐系统310可以排除某些元件(例如,遥控器318)和/或组合多个元件(例如,将电视机314和机顶盒316组合成单个装置),而不脱离本公开的范围。本领域普通技术人员将进一步理解,娱乐系统310可以是根据本文所描述的各种特征配置的任何合适的装置、设备和/或系统。娱乐系统310可以通过有线或无线连接到一个或多个接入点、计算机和/或服务器的网络。在各种实施例中,显示给观看者的内容可以从远程内容源提供并且发送到娱乐系统310。例如,参考图1A,内容可以远程存储在内容源104中,并且经由互联网110和/或通信网络112传送到用户系统114(例如,娱乐系统310)。这样的通信可以根据各种协议和/或标准(例如,IEEE 802.11等)来执行。在各种实施例中,内容可以本地存储在娱乐系统310中。例如,参考图1B,内容可以本地存储在用户系统122(例如,娱乐系统310)中包括的内容源104中。

图3C是示出了可以包括组件116的计算机320的示例的图。计算机320可以包括屏幕322、触摸板326和/或键盘324。显示器322可以被配置为向观看者显示内容。显示器322还可以是被配置为接收输入信号的触摸屏。触摸屏可以被配置为从用户接收经由触摸的输入。可以使用各种技术来检测触摸屏上的触摸。触摸屏还可以被配置为从触控笔接收输入。触摸板326和/或键盘324还可以向计算机320提供输入信号。图3C示出了作为膝上型计算机的计算机320的非限制性示例。然而,普通技术人员将理解,计算机320还可以是台式计算机、壁挂式触摸屏计算机、具有可安装键盘的平板计算机(例如,MicrosoftTM Surface平板计算机)、超极本计算机、笔记本计算机和/或任何其它合适的装置,而不脱离本公开的范围。计算机320可以通过有线或无线连接到一个或多个基站、接入点、计算机和/或服务器的网络。在各种实施例中,显示给观看者的内容可以从远程内容源提供并且发送到计算机320。例如,参考图1A,内容可以远程存储在内容源104中,并经由互联网110和/或通信网络112传送到用户系统114(例如,计算机320)。可以根据各种协议和/或标准(例如,IEEE 802.11、4G/LTE、高级LTE、3G、CDMA等)来执行这种通信。在各种实施例中,内容可以本地存储在计算机320中。例如,参考图1B,内容可以本地存储在用户系统122(例如,计算机320)中包括的内容源104中。本领域普通技术人员将理解,图3A-3C示出了可以包括根据各种实施例的组件116的各种设备、系统和/或装置的非限制性示例。备选实施例存在并且在本公开的范围内。

图4A-4E是示出根据各种实施例的显示给观看者的项目序列的示例的图。图4A-4E分别示出了向显示器402的观看者示出的第一组、第二组、第三组、第四组和第五组项目。在图4A-4E中,显示器402可以与图3A-3C中分别示出的显示器302、312、322中的一个或多个相同。图4A示出了向显示器402的观看者示出的第一组项目。显示器402可以示出内容,例如内容A 404、内容B 406、内容C 408和内容D 410。以上参考图1A提供了可构成“内容”的各种实施例的非限制性描述,因此,这里将不再重复。内容(例如,内容A 404、内容B 406、内容C 408和/或内容D 410)可以是推荐系统102(参见图1A-1B)推荐的内容。尽管图4A示出了四项内容(例如,内容A 404、内容B 406、内容C 408和内容D 410),但本领域普通技术人员将认识到,更少数目和/或更大数目的内容项可以被示出给显示器402的观看者,而不脱离本公开的范围。

在各种实施例中,也可以将指点器412示出给显示器402的观看者。指点器412可以由观看者控制以进行各种选择。例如,指点器412可以是鼠标图标和/或可以由观看者控制的任何其他合适的指示器。指点器412可以由观看者使用各种输入设备来控制。例如,参考图3A,可以通过用户对移动设备300的触摸屏的触摸来提供控制。作为另一示例,参考图3B,可以由遥控器318提供控制,遥控器318可以与娱乐系统310的机顶盒316通信。作为又一示例,可以由计算机320的触摸板326和/或键盘324提供控制。本领域普通技术人员将理解,在不脱离本公开的范围的情况下,可以实现用于控制指点器412的附加的和/或备选的方法和机制。本领域普通技术人员还将理解,在各种实施例中,指点器412可能不是必需的。例如,观看者可以使用不需要指点器412示出在显示器402上的其他方法和机制来在显示器402上进行项目的选择。

最初,如图4A所示,指点器412可以位于显示器402的与显示内容(例如,内容A 404、内容B 406、内容C 408和/或内容D 410)的区域不重叠的区域中。作为非限制性示例,内容A 404、内容B 406、内容C 408和内容D 410可以是对应于电影的图标。例如,内容A 404可以是对应于指环王TM影片系列的图标。随后,如图4B所示,指点器412可以移动到显示器402的与显示这样的内容的区域重叠的区域。例如,指点器412可以移动到与内容A404重叠的区域。当指点器412移动到显示器402的与显示这样的内容(例如,内容A 404)的区域重叠的区域时,可以向显示器402的观看者示出标记414。在各种实施例中,观看者可能还需要选择(例如,“点击”)内容(例如,内容A 404),以便向显示器402的观看者示出标记414。在各种其它实施例中,这样的选择(例如,“点击”)不是必需的。标记414可以是图标、按钮和/或任何其它合适的媒介。在各种实施例中,标记414可以被称为“打盹”图标。在各种实施例中,标记414被示出在显示器402的与内容(例如,内容A 404)相邻和/或重叠的区域中。例如,参考图4B,标记414出现在内容A的右上角。然而,本领域普通技术人员将理解,在不脱离本公开的范围的情况下,标记414可以被示出在显示器402的任何区域中。

之后,如图4C所示,指点器412可以移动到显示器402的与显示标记414的区域重叠的区域。当指点器412移动到显示器402的与显示标记414的区域重叠的区域时,可以向显示器402的观看者示出情境的列表416。在各种实施例中,观看者可能还需要选择(例如,“点击”)标记414,以便向显示器402的观看者示出情境的列表416。在各种其它实施例中,这样的选择(例如,“点击”)不是必需的。情境的列表416可以是图标、按钮和/或任何其它合适的媒介。在各种实施例中,情境的列表416可以在显示器402的与标记414相邻和/或重叠的区域中示出。例如,参考图4C,情境的列表416出现在标记414的右下侧附近。然而,本领域普通技术人员将理解,在不脱离本公开的范围的情况下,可以在显示器402的任何区域中示出情境的列表416。

情境的列表416包括一个或多个情境。例如,参考图4C,情境的列表416包括情境1、情境2、情境3和情境4。尽管在图2C所示的非限制性示例中示出了四个情境,但本领域普通技术人员将理解,在不脱离本公开的范围的情况下,可以在情境的列表416中包括更少数目和/或更大数目的情境。通常,情境指的是观看者可以经历的环境。例如,情境可以指一个时间段。作为另一示例,情境可以指天气情况。作为又一示例,情境可以指观看者的位置。本领域普通技术人员将理解,情境可以包括观看者所经历的其他环境,而不脱离本公开的范围。

如上面更详细描述的,内容(例如,内容A 404、内容B 406、内容C 408和内容D 410)可以是由推荐系统102(参见图1A-1B)提供的推荐。这样的推荐可以基于各种变量(例如,特定观看者偏好、该观看者的过去观看选择等)。然而,所推荐内容不能始终与观看者的(一个或多个)情境(例如,(一个或多个)环境)(在推荐系统102做出该推荐的时候)匹配。例如,如上所述,推荐系统102可以已经推荐了指环王TM影片系列。然而,在推荐系统102做出推荐的时间,观看者可能没有足够的时间来观看具有长持续时间(例如指环王TM影片系列的长持续时间)的电影。然而,观看者可能希望在稍后的时间(例如,当观看者的环境允许观看这样的内容时)观看这样的所推荐内容。例如,参考时间相关的情境的列表418,观看者可以选择观看这样的内容“今晚”、“明天”、“这个周末”或“一个月内”。因此,观看者可以提供对情境(例如,“今晚”、“明天”、“这个周末”或“一个月内”)的选择以与内容(例如,指环王TM影片系列)相关联。为了这个示例的目的,我们可以假定观看者选择“这个周末”的情境。因此,在工作日期间,内容将不被示出在显示器402上(因为“这个周末”的情境不存在)。还可以将内容(例如,指环王TM影片系列)添加到队列,例如与情境相关联的队列(例如,“这个周末”观看的电影的队列)。在周末期间,内容将作为对观看者的推荐而被示出在显示器402上(因为“这个周末”的情境将存在)。本文所述的特征具有本领域普通技术人员将容易明白的许多优点。例如,这样的特征允许观看者基于观看者的情境来组织内容推荐。如上面更详细地描述的,情境可以是观看者经历的环境。如果观看者的情境(例如,环境)不适于观看所推荐内容,则观看者可以将所推荐内容添加到对应队列,而不是完全忽略所推荐内容。在稍后的时间,当观看者的情境(例如,环境)匹配与内容相关联的情境时,内容可以被推荐以供观看者观看。

尽管上述示例与时间(例如,周期时间,例如“这个周末”)有关,但是本领域普通技术人员将理解,情境可以是观看者经历的任何环境。例如,情境可以是与天气相关的。关于当前天气情况的信息可以从第三方(例如,互联网网站、天气广播服务等)获得。如在情境的天气相关列表420中所示,情境可以包括:“晴天”、“阴天”、“雨天”和“雪天”。为了说明的目的,所推荐内容可以是电影西雅图不眠夜TM。观看者可能希望在雨天期间观看这样的内容(例如,观看者将西雅图不眠夜TM关联为“雨天类型的电影”)。在推荐系统102(参见图1A-B)做出推荐的时间,天气可能是晴天。然而,观看者可能希望在稍后的时间(例如,当天气是雨天时)观看这样的内容。因此,观看者可以选择对应的情境(例如,“雨天”)以与内容(例如,西雅图不眠夜TM)相关联。因此,在非雨天期间,内容不会被示出在显示器402上(因为“雨天”的情境不存在)。内容(例如,西雅图不眠夜TM)还可以被添加到队列,例如与情境相关联的队列(例如,在“雨天”期间观看的电影的队列)。在雨天,内容将作为对观看者的推荐而被示出在显示器402上(因为“雨天”的情境将存在)。如上所述,本领域普通技术人员将理解,情境可以是观看者经历的任何环境。

作为又一示例,情境可以是位置相关的。关于观看者的当前位置的信息可以从观看者、全球定位系统(GPS)设备、信号三角测量系统、互联网协议(IP)地址、接入点(AP)(例如,路由器或调制解调器)和/或用于位置确定的任何其它合适的技术获得。如在情境422的位置相关列表中所示,情境可以包括:“家:客厅”、“家:厨房”、“咖啡店”和“健身房”。例如,所推荐内容可以是称为美国铁人大厨TM的烹饪节目。观看者可能希望在他们家的厨房中观看这个节目。在推荐系统102(参见图1A-B)推荐内容的时间,观看者可能位于咖啡店。然而,观看者可能希望在稍后的时间(例如,当观看者在他们的家的厨房中时)观看这样的内容。因此,观看者可以选择对应的情境(例如,“家:厨房”)以与内容(例如,美国铁人大厨TM)相关联。因此,当观看者不在他们家的厨房中时,内容将不被示出在显示器402上(因为“家:厨房”的情境不存在)。内容(例如,美国铁人大厨TM)也可以被添加到队列,诸如与情境相关联的队列(例如,在“家:厨房”观看的节目的队列)。当观看者在他们家的厨房中时,内容将作为对观看者的推荐而被示出在显示器402上(因为“家:厨房”的情境存在)。如上所述,本领域普通技术人员将理解,情境可以是观看者经历的任何环境。尽管本文描述的情境的示例涉及时间、天气和位置,但是本领域普通技术人员将容易理解,在不脱离本公开的范围的情况下,本文描述的特征适用于各种其他情境和环境。

如图4D所示,观看者可以从情境的列表416选择一个(或多个)情境。例如,如图4D所示,观看者可以使用指点器412来选择“情境1”。如上所述,如果情境不存在,则内容将不被显示在显示器402上并且可以被添加到队列。图4E中示出了在移除内容(例如,内容A404)之后的显示器402的示例。当从显示器402移除这样的内容(例如,内容A 404)时,空白空间424可以保留在显示器402中。在各种实施例中,附加推荐的内容(例如,内容E等(未示出))可以随后显示在该空白空间424中。本领域普通技术人员将理解,示出在显示器402上的项目的示例是为了说明的目的而提供的,并且不旨在限制本公开的范围。本领域普通技术人员将进一步理解,可以在显示器402上示出附加的、更少的和/或备选的项目,并且这些项目可以以与图4A-4E所示的那些项目类似或不同的序列示出,而不脱离本公开的范围。

图5是示出可以根据各种实施例执行的方法的示例的流程图500。在不脱离本公开的范围的情况下,所述方法可以由各种系统、设备和/或装置执行。作为非限制性示例,所述方法可以由图2中所示的组件116的一个或多个元件来执行。如上文参考图3A-3C所述,组件116可以包括在移动设备300、娱乐系统310和/或计算机320中。本领域普通技术人员将认识到,其他系统、设备和/或装置可以被配置为执行图5所示的方法,而不脱离本公开的范围。为了说明的目的,图5的描述将参考“系统”,尽管这样的术语不应被解释为对本公开的范围的限制。

在块501,系统可以接收对标记(例如,标记414,其可以是上述的“打盹”图标)的选择。例如,观看者可以选择与显示给观看者的特定内容相对应的“打盹”图标。在块502,系统可以确定与显示给观看者的内容相关联的情境。例如,参考图4D,显示器402可以示出各种内容,例如内容A404、内容B406、内容C408和内容D 410。系统可以接收情境的选择(例如,使用指点器412的“点击”),使得情境1要与特定内容(诸如内容A)相关联。如上所述,情境可以是时间相关的(例如,将“这个周末”与指环王TM影片系列相关联)、天气相关的(例如,将“雨天”与电影西雅图不眠夜TM相关联)、位置相关的(例如,将“家:厨房”与节目美国铁人大厨TM相关联)和/或观看者经历的任何其他环境。

在块504,系统可以确定情境是否存在。以上参考图4C描述了各种非限制性示例。例如,系统可以确定当前时间是否与所选择的时间段(例如,“这个周末”)匹配。作为另一示例,系统可以确定观看者附近的当前天气情况是否与所选择的天气情况(例如,“雨天”)匹配。作为又一示例,系统可以确定观看者的当前位置是否与所选择的位置(例如,“家:厨房”)匹配。

如果情境不存在,则在块506,系统可以制止提供内容作为对观看者的推荐。例如,参考图4D-4E,从显示器402移除内容A 404,从而留下空白空间424。在各种实施例中,在系统制止提供内容作为对观看者的推荐之后,在块508,系统可以将内容添加到队列。例如,内容A404可以被添加到队列,例如与在“这个周末”期间观看的电影相关联的队列。在这样的实施例中,系统仅在系统接收到标记(例如,“打盹”图标)的选择(例如,在块501)之后,将内容(例如,内容A404)添加到队列,并确定情境以与显示给观看者的内容相关联(例如,在块502)。本领域普通技术人员将理解,对于相同的相关联的情境不存在的每个实例,不重复或冗余地执行对队列的内容添加(例如,在块508)。

在稍后的时间,当情境存在时,在块510,系统可以提供内容作为对观看者的推荐。例如,当存在“这个周末”的时间相关情境时,将在显示器402上提供指环王TM影片系列作为对观看者的推荐。作为另一示例,当存在“雨天”的天气相关情境时,将在显示器402上提供电影西雅图不眠夜TM作为对观看者的推荐。作为又一示例,当存在“家:厨房”的位置相关情境时,将在显示器402上提供节目美国铁人大厨TM作为对观看者的推荐。本领域普通技术人员将理解,上述方法中的块的特定次序或分级是对实施例的说明。本领域普通技术人员还理解,在不脱离本公开的范围的情况下,可以重新排列过程中的步骤的特定次序或分级。此外,在不脱离本公开的范围的情况下,可以组合和/或省略上述方法中的一些块。

本文提供的公开内容公开了提供用于执行本文所描述的各种功能的装置的许多结构。作为非限制性示例,组件116或其任何一个或多个子组件是提供用于执行本文描述的各种功能的装置的(一个或多个)结构。(如参考图3A-3C所述,组件116可以包括在移动设备300、娱乐系统310和/或计算机320中。)参考图2,控制器214(例如,微处理器)可以提供用于确定与显示给观看者的内容相关联的情境的装置。当情境不存在时,控制器214可以提供用于制止提供内容作为对观看者的推荐的装置。在制止提供内容作为对观看者的推荐之后,控制器214可以提供用于将内容添加到队列的装置。然而,当情境存在时,控制器214可以提供用于提供内容作为对观看者的推荐的装置。前述描述是可以执行用于执行本文所描述的功能的装置的结构(例如,控制器214)的非限制性示例。本领域普通技术人员将理解,本文所描述的备选结构还可以执行本文所描述的功能中的一个或多个。参考图2,输入流处理器204可以提供用于确定情境以与显示给观看者的内容相关联的装置。当情境不存在时,输入流处理器204可以提供用于制止提供内容作为对观看者的推荐的装置。在制止提供内容作为对观看者的推荐之后,输入流处理器204可以提供用于将内容添加到队列的装置。然而,当情境存在时,输入流处理器204可以提供用于提供内容作为对观看者的推荐的装置。前述描述提供可以提供用于执行本文中所描述的功能的装置的各种结构(例如,控制器214、输入流处理器204)的非限制性示例。前述描述并不旨在限制可以执行本文所述功能的结构的范围。此外,这样的结构还可以提供用于执行附加功能的装置。

如上所述,存储设备212可以包括非暂时性计算机可读介质非暂时性计算机可读介质可以包括计算机可执行指令,可执行用于确定情境以与显示给观看者的内容相关联。非暂时性计算机可读介质还可以包括计算机可执行指令,可执行用于在情境不存在时制止提供内容作为对观看者的推荐。非暂时性计算机可读介质还可以包括计算机可执行指令,可执行用于在制止提供内容作为对观看者的推荐之后将内容添加到队列。非暂时性计算机可读介质还可以包括计算机可执行指令,可执行用于当情境存在时提供内容作为对观看者的推荐。本领域普通技术人员将理解,这样的非暂时计算机可读介质可以包括可执行来执行本文所描述的其它特征、功能、步骤、过程和/或方法中的任何一个或多个的附加计算机可执行指令,而不脱离本公开的范围。本领域普通技术人员将进一步理解,在不脱离本公开的范围的情况下,这样的非暂时计算机可读介质可以包括在除存储设备212之外的其他结构、组件、元件和/或电路中。

如上所述,控制器214可以包括至少一个处理器(例如,微处理器),并且存储设备212可以包括存储器。在各种实施例中,至少一个处理器和存储器可以耦合在一起。至少一个处理器可以被配置为执行本文所描述的各种特征、功能、步骤、过程和/或方法。在各种实施例中,显示接口218可以向观看者提供内容。所述至少一个处理器可以被配置为确定情境以与显示给观看者的内容相关联。当情境不存在时,至少一个处理器可以被配置为制止提供内容作为对观看者的推荐。在制止提供内容作为对观看者的推荐之后,至少一个处理器可以被配置为将内容添加到队列。然而,当情境存在时,至少一个处理器可以被配置为提供内容作为对观看者的推荐。本领域普通技术人员将理解,在不脱离本公开的范围的情况下,至少一个处理器可以被配置为执行本文所描述的附加的和/或备选的特征、功能、步骤、过程和/或方法。本领域普通技术人员将进一步理解,在不脱离本公开的范围的情况下,至少一个处理器可以包括在除存储设备212之外的其他结构、组件、元件和/或电路中。

本领域技术人员应当认识到,本发明原理的各方面可以被实现为系统、方法或计算机可读介质。因此,本发明原理的各方面可以采用完全硬件实施例的形式、完全软件实施例(包括固件、驻留软件、微代码等)的形式或组合了软硬件方面的实施例的形式,它们在本文中可一般地称为“电路”、“模块”或“系统”。此外,本发明原理的各方面可以采用计算机可读存储介质的形式。可以使用一个或多个计算机可读存储介质的任意组合。

计算机可读存储介质可以采用计算机可读程序产品的形式,所述计算机可读程序产品实现为一个或多个计算机可读介质,并且其中实现有由计算机可执行的计算机可读程序代码。如本文使用的计算机可读存储介质被认为是非暂时性存储介质,提供有用于在其中存储信息的固有能力以及用于从中获取信息的固有能力。计算机可读存储介质可以是但不限于例如电、磁、光、电磁、红外或半导体系统、装置或设备或前述系统、装置或设备的任意合适组合。应当认识到,以下内容尽管提供了可以应用本发明原理的更特定的计算机可读存储介质的示例,但如本领域普通技术人员更容易认识到的,仅是说明性而非穷尽地列出为:便携式计算机磁盘;硬盘;只读存储器(ROM);可擦除可编程只读存储器(EPROM或闪存);便携式紧凑盘只读存储器(CD-ROM);光存储设备;磁存储设备;或以上的任意合适组合。

本领域技术人员将认识到,本文中给出的框图表示实现本发明的原理的示意性系统组件和/或电路的概念图。类似地,将认识到的是,任意流图、流程图、状态转变图、伪码等表示可以在计算机可读存储介质中充分表示并由计算机或处理器如此执行的各种处理,而不管是否明确地示出了这种计算机或处理器。

可以使用各种块、模块、组件、电路、步骤、过程、算法等(统称为“元素”)来示出本文中所描述且在附图中图示的特征。这些元素可以使用电子硬件、计算机软件或其任何其组合来实现。将这些元素实现为硬件还是软件取决于施加于整个系统上的特定应用和设计约束。作为示例,元素或元素的任何部分或元素的任何组合可以用包括一个或多个处理器的“处理系统”来实现。处理器的示例包括微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立硬件电路以及被配置为执行贯穿本公开描述的各种功能的其它合适的硬件。处理系统中的一个或多个处理器可以执行软件。软件应被广义地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行程序、执行线程、进程、函数等,无论是否被称为软件、固件、中间件、微代码、硬件描述语言或其它。因此,在一个或多个示例性实施例中,可以以硬件、软件、固件或其任意组合来实现所描述的功能。如果以软件实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或被编码为在计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是可由计算机访问的任何可用介质。

提供前述描述是为了使本领域技术人员能够实施本文所描述的各个方面。对这些方面的各种修改对于本领域技术人员将是容易显而易见的,并且本文定义的一般原理可以应用于其他方面。因此,权利要求并不旨在限于本文所示的各方面,而是符合与语言权利要求一致的全部范围,其中对单数形式的元件的引用不意在意指“一个且仅一个”,除非具体地如此陈述,而是“一个或多个”。本领域普通技术人员已知或以后知道的贯穿本公开描述的各个方面的元素的所有结构和功能等同物通过引用明确地并入本文,并且旨在由权利要求涵盖。此外,本文中公开的内容不旨在专用于公众,而不管这样的公开是否在权利要求中明确地叙述。除非使用短语“用于……的装置”来明确地叙述该元素,否则不将权利要求元素解释为装置加功能。

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