方式,在用户界面中可以包括更少或可更多数目的部分。
[0093]在一些实现方式中,第一部分521被配置为显示与电视节目502相关联的图像,以向用户指示用户界面520正在显示特别与电视节目502相关联的内容。例如,第一部分521可以显示来自电视节目的可以周期性地(例如,每5-10秒)更新的最新帧。另外和/或可替代地,第一部分521可以显示与电视节目或正在播出电视节目502的广播站的标志(即电视频道、站或网络的标志)相关联的标志。
[0094]在一些实现方式中,第二部分522被配置为显不实时图表,该实时图表用图形表示随着电视节目502播出而在不同位置(例如,图2中的位置201、202、203、204、205、206)观看和评论电视节目502的用户提供的内容同步的评价的摘要。图表一般因为其与电视节目502相关而将具体评价和观看者情绪的相对人气概括为其整体或一部分。在一些实施方案中,该图表被启用,以允许用户导出度量,诸如,例如,移动平均、不同评价的比较等。
[0095]在一些实现方式中,第三部分523被配置为显示与当前观看者情绪相关联的动画。例如,如果大多数观看者提供指示对电视节目502的负面情绪的评价,那么可能会显示反映负面情绪的适当动画。更具体地,例如,如果观看者指示电视节目502无聊,则动画可以包括卡通人物睡觉。在另一个示例中,基于当前观看者的情绪突变或者明显变化,动画会突然且无预警“弹”出来,引起用户的关注。例如,如果大多数用户响应于事件(例如:在比赛中进球得分)忽然提供指示对特定运动队欢呼或展现支持的评价,则可能会弹出反映观看者的情绪突变的相关联的动画。例如,动画可以包括运动队吉祥物跳舞,以庆祝方式摆动和/或旋转以及对方运动队吉祥物哭泣和摇摆。本领域的技术人员从本公开将会将理解,动画的上述特定示例仅仅是说明性的而不是限制性的。
[0096]在一些实现方式中,第四部分524被配置为显示可选时变建议评价,该评价基于电视节目502的过程中其他用户提供的评价。在一些实现方式中,每个可选时变建议评价以具有反映当前评价人气的可变的相应的视觉特性的图标(例如,气球、泡泡、按钮等)显示。例如,许多用户越来越多地重复的特定可选时变建议评价以尺寸增长且移动到显示器的前景的气球显示。另外和/或可替代地,气球的颜色也可能变得更亮。另一方面,人气减小的特定可选时变建议评价以尺寸缩小、移动到显示器的背景且在落入人气的阈值水平之下以后最后破裂的气球显示。在一些实现方式中,第四部分524被配置为允许用户通过使用外围设备(诸如鼠标或键盘)和/或通过触摸显示器128 (如果作为触摸屏显示器启用)中的至少一个以选择一个或多个可选时变建议评价。
[0097]在一些实现方式中,第五部分525被配置为显示多个可选预设建议评价。在一些实现方式中,每个可选预设建议评价以图标或按钮显示。例如,如图7所示,第五部分525包括三个可选预设建议评价按钮525a、525b、525。在一些实现方式中,可选预设建议评价是观看电视节目502的大量用户历史上或者预计经常选择的评价。例如,在一些实现方式中,评价“Love it ! ”和“Hate it ! ”可以是预设评价。在一些实现方式中,与可选时变建议评价相比,可选预设建议评价较大和/或更突出地显示出来。在一些实现方式中,与可选预设建议评价相比,可选时变建议评价较大和/或更突出地显示出来。在一些实现方式中,第五部分525被配置为允许用户通过使用外围设备(诸如鼠标或键盘)和/或通过触摸显示器128 (如果作为触摸屏显示器启用)中的至少一个以选择一个或多个可选预设建议评价。
[0098]在一些实现方式中,用户界面520可以被配置为使用键盘或触摸屏显示器上虚拟显示的键盘接收用户评价。这样,用户可以录入显示的可选预设建议评价和可选时变建议评价之中不存在的新评价。
[0099]在一些实现方式中,用户界面520可以被配置为确定在用户选择或录入评价时的重点或“音量”。例如,重点或音量可以基于用户向触摸屏或其他输入设备施加多大压力来确定。例如,具体参照触摸屏,触摸区与按键区的比率和/或触摸的持续时间可能用于提供与来自用户的特定评价输入相关联的重点或音量指示符。
[0100]在一些实现方式中,应用125被配置为对用户提供的每个评价输入生成元组或数据结构。例如,除了用于评价输入的字段之外,例如,元组或数据结构包括用于流标识符、挂钟时间、内容时间、重点或音量指示符和位置指示符的字段。在一些实现方式中,流标识符字段包括识别TV 110上播放的电视节目502的值。在一些实现方式中,如果用户提供同意,则挂钟时间字段包括指示用户所在位置的本地时间的值(例如,美国加利福尼亚州的太平洋标准时间)。在一些实现方式中,如果用户提供同意,则内容时间字段包括指示相对于电视节目502开始的时间偏移的值。在一些实现方式中,位置指示符字段包括指示用户位置的值(例如,美国加利福尼亚州帕洛阿尔托)。
[0101]虽然已经描述了各种非限制性选项,但是本领域的技术人员从本公开将理解各种其它选项也是可行的。
[0102]图8是根据一些实现方式的方法的流程图表示。在一些实现方式中,由第二屏幕设备(例如,图1的第二屏幕客户设备120)执行该方法。如块8-1所示,该方法包括:检测在诸如电视(例如,TV 110)的第一设备上播放的媒体内容的身份。如块8-2所示,该方法包括:将本地计时器与播放媒体内容同步。如块8-3所示,该方法包括:从服务器接收与由其他用户提供的播放媒体内容相关联的内容同步评价。如块8-4所示,该方法包括:至少根据与每个所接收的评价相关联的相应的特性显示评价。
[0103]图9是根据一些实现方式的方法的流程图表示。在一些实现方式中,由评价服务器执行(例如,图1的评价分析模块139)该方法。如块9-1所示,该方法包括:从至少一个第二屏幕设备接收对播放媒体内容的引用。如块9-2所示,该方法包括:通过将所述引用与指纹数据库中的信息比较来确定播放媒体内容的身份。如块9-3所示,该方法包括:基于所确定的身份生成和/或检索与播放媒体内容相关联的时间标记。如块9-4所示,该方法包括:将时间标记传输到至少一个用户设备。如块9-5所示,该方法包括:从多个用户设备接收与播放媒体内容相关联的相应的内容同步评价。如块9-6所示,该方法包括:分析所接收的评价,以生成评价子集以发送回给多个用户设备。如块9-7所示,该方法包括:将评价子集传输到用户设备。
[0104]图10是根据一些实现方式的方法的流程图表示。在一些实现方式中,由评价服务器(例如,图1的评价分析模块139)执行该方法。如块10-1所示,该方法包括:从至少一个第二屏幕设备接收对播放媒体内容的引用。如块10-2所示,该方法包括:通过将所述引用与指纹数据库中的信息比较来确定播放媒体内容的身份。如块10-3所示,该方法包括:基于所确定的身份生成和/或检索与播放媒体内容相关联的时间标记。如块10-4所示,该方法包括:生成和/或检索与播放媒体内容相关联的评价种子集合。在一些实现方式中,该评价种子集合包括电视节目前几集期间用户提供的评价,与电视节目的内容相关联的预期评价和由广告商购买的赞助评价。虽然已经描述了各种非限制性选项,但是本领域的技术人员从本公开将理解各种其它选项也是可行的。
[0105]如块10-5所示,该方法包括:将时间标记传输到至少一个用户设备。如块10-6所示,该方法包括:从多个用户设备接收与播放媒体内容相关联的相应的内容同步评价。如块10-7所示,该方法包括:分析所接收的评价,以生成评价子集以发送回给多个用户设备。如块10-8所示,该方法包括:将评价子集传输到用户设备。
[0106]进一步参照图1,图11是表示客户端-服务器环境100中组件之间的一些示例传输的简化信令图。如块1101所示,TV 110播放电视节目,诸如但不限于电视剧、政治辩论、晚间新闻或体育赛事。播放电视节目包括在显示器上显示视频并使用扬声器输出音频。如块1102所示,第二屏幕客户端设备120生成对TV 110上播放的TV节目的引用。为此,在一些实现方式中,第二屏幕客户端设备120记录TV 110输出的音频或视频中的至少一个。在一些实现方式中,TV 110和第二屏幕客户端设备120或者客户端设备102和第二屏幕客户端设备120共享数据连接,其允许第二屏幕客户端设备120检索与可用于生成引用的播放电视节目相关联的内容。然后,第二屏幕客户端设备120将引用传输到评价服务器130。如块1103所示,前端服务器134从第二屏幕客户端设备120接收引用。如块1104所示,内容信息提取模块131通过将引用中包括的信息与指纹数据库中的信息比较直到找到匹配来识别TV节目。
[0107]如块1105所示,评价分析模块139响应于内容信息提取模块131识别TV节目提供评价种子集合。如块1106所示,在确定了 TV节目的身份之后,内容信息提取模块131生成和/或检索与所识别的TV节目相关联的时间标记。
[0108]如块1107所示,前端服务器将指令集、时间标记和评价种子集合传输到第二屏幕客户端设备120。如块1108所示,第二屏幕设备使用所接收的时间标记同步本地时间,并显示该评价种子集合的至少一部分。在一些实现方式中,以图形格式显示评价,并且第二屏幕客户端设备120的用户221可单独选择评价。在一些实现方式中,以图形格式显示评价,该图形格式以百分比或每个评价的选择数目等表示每个评价之前有多少其他用户选择(如果有的话)。
[0109]如块1109所示,第二屏幕客户端设备120接收指示评价选择/输入的用户输入,并且填入元组或数据结构,然后将其传输到评价服务器130。如块1110所示,前端服务器134从一个或多个第二屏幕设备接收数据结构。如块1111所示,评价分析模块139分析包括在数据结构中的评价。
[0110]如块1112所示,至少在TV节目的持续时间,组件继续交换与TV节目相关联的同步信息和评价数据。反过来,提供评价数据的各种第二屏幕客户端设备接收更新,该更新至少包括评价数据的分析的结果。
[0111]图12是根据一些实现方式的方法的流程图表示。在一些实现方式中,由评价服务器(例如,图1的评价分析模块139)执行该方法。如块12-1所示,该方法包括:选择评价子集,该评价子集是各种第二屏幕设备提供的最频繁出现的多个评价。如块12-2所示,该方法包括:选择评价子集,该评价子集是具有人气向上波动的多个评价。如块12-3所示,该方法包括:从所选择的子集除去被确定为具有人气向下波动的评价。在一些实现方式中,确定特定评价的人气是否有变化,诸如向上波动或向下波动,包括确定在先前时间段输入该评价的用户数目与在当前时间段期间输入相同评价的用户数目之间的差值。在一些实现方式中,向上或向下波动,是通过将所述差值与阈值水平比较来确定的。如果阈值被突破,则存在波动。如块12-4所示,该方法包括:通过至少基于一个其他规则减少或增加子集中包括的评价数目将所选择的子集评价调整到特定数目的评价。
[0112]图13是根据一些实现方式的方法的流程图表示。在一些实现方式中,由评价服务器(例如,图1的