用于创建和更新媒体内容项组的方法、系统和介质与流程

文档序号:15072352发布日期:2018-08-01 00:08阅读:152来源:国知局

本申请要求2016年2月29日提交的美国专利申请第15/056,372号的权益,该案以引用的方式全部并入本文。

所公开的主题涉及用于创建和更新媒体内容项组的方法、系统和介质。



背景技术:

人们通常在用户设备上观看媒体内容,诸如,视频、电影、和电视节目。另外,人们通常对观看与特定话题和/或体裁有关的媒体内容诸如与特定话题有关或者由特定组创建的新闻节目、纪录片、视频等感兴趣。然而,可能难以识别与感兴趣的话题或者体裁有关的媒体内容项,并且随着时间的流逝,识别与话题或者体裁有关的新媒体内容项可能是耗时的。

因此,需要提供用于创建和更新媒体内容项组的方法、系统和介质。



技术实现要素:

提供了用于创建和更新媒体内容项组的方法、系统和介质。根据所公开的主题的一些实施例,提供了用于创建和更新媒体内容项组的方法,该方法包括:从用户设备接收要应用于媒体内容项语料库的过滤判据的一个或者多个指示;与媒体内容项的类集的标识符相关联地存储所接收到的过滤判据的指示;从用户设备接收呈现媒体内容项的所述类集的第一请求;响应于接收到该请求,识别媒体内容项的第一类集,其中,该媒体内容项的第一类集包括与特定话题相关联的多个媒体内容项;识别第一组候选媒体内容项,其中,该第一组候选媒体内容项包括媒体内容项的第一类集中不包括的媒体内容项;通过将所存储的过滤判据应用于媒体内容项的第一类集和第一组候选媒体内容项来创建媒体内容项的第二类集;使指示媒体内容项的第二类集和媒体内容项的所述类集的标识符的用户界面被呈现在用户设备上;从用户设备接收更新媒体内容项的第二类集的第二请求;响应于接收到第二请求,从一个或者多个媒体内容源识别第二组候选媒体内容项;通过将所存储的过滤判据应用于第二组候选媒体内容项来修改媒体内容项的第二类集;通过指示媒体内容项的所修改的第二类集来更新用户界面;并且使所更新的用户界面被呈现在用户设备上。

根据所公开的主题的一些实施例,提供了用于创建和更新媒体内容项组的系统,该系统包括:硬件处理器,该硬件处理器被编程为:从用户设备接收要应用于媒体内容项语料库的过滤判据的一个或者多个指示;与媒体内容项的类集的标识符相关联地存储所接收到的过滤判据的指示;从用户设备接收呈现媒体内容项的所述类集的第一请求;响应于接收到该请求,识别媒体内容项的第一类集,其中,该媒体内容项的第一类集包括与特定话题相关联的多个媒体内容项;识别第一组候选媒体内容项,其中,该第一组候选媒体内容项包括媒体内容项的第一类集中不包括的媒体内容项;通过将所存储的过滤判据应用于媒体内容项的第一类集和第一组候选媒体内容项来创建媒体内容项的第二类集;使指示媒体内容项的第二类集和媒体内容项的所述类集的标识符的用户界面被呈现在用户设备上;从用户设备接收更新媒体内容项的第二类集的第二请求;响应于接收到第二请求,从一个或者多个媒体内容源识别第二组候选媒体内容项;通过将所存储的过滤判据应用于第二组候选媒体内容项来修改媒体内容项的第二类集;通过指示媒体内容项的所修改的第二类集来更新用户界面;并且使所更新的用户界面被呈现在用户设备上。

根据所公开的主题的一些实施例,一种非暂时性计算机可读介质,包含计算机可执行指令,该计算机可执行指令在由处理器执行时,使该处理器执行用于创建和更新媒体内容项组的方法。该方法包括:从用户设备接收要应用于媒体内容项语料库的过滤判据的一个或者多个指示;与媒体内容项的类集的标识符相关联地存储所接收到的过滤判据的指示;从用户设备接收呈现媒体内容项的所述类集的第一请求;响应于接收到该请求,识别媒体内容项的第一类集,其中,该媒体内容项的第一类集包括与特定话题相关联的多个媒体内容项;识别第一组候选媒体内容项,其中,该第一组候选媒体内容项包括媒体内容项的第一类集中不包括的媒体内容项;通过将所存储的过滤判据应用于媒体内容项的第一类集和第一组候选媒体内容项来创建媒体内容项的第二类集;使指示媒体内容项的第二类集和媒体内容项的所述类集的标识符的用户界面被呈现在用户设备上;从用户设备接收更新媒体内容项的第二类集的第二请求;响应于接收到第二请求,从一个或者多个媒体内容源识别第二组候选媒体内容项;通过将所存储的过滤判据应用于第二组候选媒体内容项来修改媒体内容项的第二类集;通过指示媒体内容项的所修改的第二类集来更新用户界面;并且使所更新的用户界面被呈现在用户设备上。

根据所公开的主题的一些实施例,提供了一种用于创建和更新媒体内容项组的系统,该系统包括:用于从用户设备接收要应用于媒体内容项语料库的过滤判据的一个或者多个指示的装置;用于与媒体内容项的类集的标识符相关联地存储所接收到的过滤判据的指示的装置;用于从用户设备接收呈现媒体内容项的所述类集的第一请求的装置;用于响应于接收到该请求识别媒体内容项的第一类集的装置,其中,该媒体内容项的第一类集包括与特定话题相关联的多个媒体内容项;用于识别第一组候选媒体内容项的装置,其中,该第一组候选媒体内容项包括媒体内容项的第一类集中不包括的媒体内容项;用于通过将所存储的过滤判据应用于媒体内容项的第一类集和第一组候选媒体内容项来创建媒体内容项的第二类集的装置;用于使指示媒体内容项的第二类集和媒体内容项的所述类集的标识符的用户界面被呈现在用户设备上的装置;用于从用户设备接收更新媒体内容项的第二类集的第二请求的装置;用于响应于接收到第二请求从一个或者多个媒体内容源识别第二组候选媒体内容项的装置;用于通过将所存储的过滤判据应用于第二组候选媒体内容项来修改媒体内容项的第二类集的装置;用于通过指示媒体内容项的所修改的第二类集来更新用户界面的装置;以及用于使所更新的用户界面被呈现在用户设备上的装置。

在一些实施例中,过滤判据包括指示媒体内容项组中的媒体内容的话题的一个或者多个关键字。

在一些实施例中,过滤判据包括基于创建候选媒体内容项的第一类集和第一组候选媒体内容项中的每个媒体内容项的时间对媒体内容项的第二类集进行排名的指示。

在一些实施例中,用于创建媒体内容项的第二类集的装置包括:用于识别在第一组候选媒体内容项中多次包括的媒体内容项的装置;以及用于从第一组候选媒体内容项移除媒体内容项的重复版本的装置。

在一些实施例中,用于创建媒体内容项的第二类集的装置包括:用于识别先前已经呈现在用户设备上的媒体内容项的装置;以及用于从第一组候选媒体内容项移除所述媒体内容项的装置。

在一些实施例中,过滤判据包括时间段的指示,在该时间段之后媒体内容项组将被更新,其中,响应于确定已经流逝所述时间段而识别第二组候选媒体内容项。

在一些实施例中,用于更新用户界面的装置进一步包括用于呈现时间的指示的装置,在该时间处媒体内容项的第二类集被修改。

根据所公开的主题的一些实施例,提供了用于识别和更新媒体内容项组的方法,该方法包括:从用户设备接收要应用于媒体内容项语料库的第一组过滤判据的一个或者多个指示和第二组过滤判据的一个或者多个指示;与第一组媒体内容项的第一标识符相关联地存储第一组过滤判据的一个或者多个指示,且与第二组媒体内容项的第二标识符相关联地存储第二组过滤判据的一个或者多个指示,其中,第一组媒体内容项包括与第一话题有关的媒体内容,并且第二组媒体内容项包括与第二话题有关的媒体内容;从用户设备接收呈现第一组媒体内容项的第一请求;响应于接收到该第一请求,从一个或者多个媒体内容源识别第一组候选媒体内容项;通过将所存储的第一组过滤判据应用于第一组候选媒体内容项来创建第一组候选媒体内容项的第一排名子集;使指示第一组候选媒体内容项的第一排名子集和第一组媒体内容项的第一标识符的第一用户界面被呈现在用户设备上;从用户设备接收呈现第二组媒体内容项的第二请求;响应于接收到第二请求,从一个或者多个媒体内容源识别第二组候选媒体内容项;通过将所存储的第二组过滤判据应用于第二组候选媒体内容项来创建第二组候选媒体内容项的第二排名子集;并且使指示第二组候选媒体内容项的第二排名子集的第二用户界面被呈现在用户设备上。

根据所公开的主题的一些实施例,提供了用于识别和更新媒体内容项组的系统,该系统包括:硬件处理器,该硬件处理器被编程为:从用户设备接收要应用于媒体内容项语料库的第一组过滤判据的一个或者多个指示和第二组过滤判据的一个或者多个指示;与第一组媒体内容项的第一标识符相关联地存储第一组过滤判据的一个或者多个指示,且与第二组媒体内容项的第二标识符相关联地存储第二组过滤判据的一个或者多个指示,其中,第一组媒体内容项包括与第一话题有关的媒体内容,并且第二组媒体内容项包括与第二话题有关的媒体内容;从用户设备接收呈现第一组媒体内容项的第一请求;响应于接收到该第一请求,从一个或者多个媒体内容源识别第一组候选媒体内容项;通过将所存储的第一组过滤判据应用于第一组候选媒体内容项来创建第一组候选媒体内容项的第一排名子集;使指示第一组候选媒体内容项的第一排名子集和第一组媒体内容项的第一标识符的第一用户界面被呈现在用户设备上;从用户设备接收呈现第二组媒体内容项的第二请求;响应于接收到第二请求,从一个或者多个媒体内容源识别第二组候选媒体内容项;通过将所存储的第二组过滤判据应用于第二组候选媒体内容项来创建第二组候选媒体内容项的第二排名子集;并且使指示第二组候选媒体内容项的第二排名子集的第二用户界面被呈现在用户设备上。

根据所公开的主题的一些实施例,提供了非暂时性计算机可读介质,该非暂时性计算机可读介质包含计算机可执行指令,该计算机可执行指令在由处理器执行时,使该处理器执行用于识别和更新媒体内容项组的方法。该方法包括:从用户设备接收要应用于媒体内容项语料库的第一组过滤判据的一个或者多个指示和第二组过滤判据的一个或者多个指示;与第一组媒体内容项的第一标识符相关联地存储第一组过滤判据的一个或者多个指示,且与第二组媒体内容项的第二标识符相关联地存储第二组过滤判据的一个或者多个指示,其中,第一组媒体内容项包括与第一话题有关的媒体内容,并且第二组媒体内容项包括与第二话题有关的媒体内容;从用户设备接收呈现第一组媒体内容项的第一请求;响应于接收到该第一请求,从一个或者多个媒体内容源识别第一组候选媒体内容项;通过将所存储的第一组过滤判据应用于第一组候选媒体内容项来创建第一组候选媒体内容项的第一排名子集;使指示第一组候选媒体内容项的第一排名子集和第一组媒体内容项的第一标识符的第一用户界面被呈现在用户设备上;从用户设备接收呈现第二组媒体内容项的第二请求;响应于接收到第二请求,从一个或者多个媒体内容源识别第二组候选媒体内容项;通过将所存储的第二组过滤判据应用于第二组候选媒体内容项来创建第二组候选媒体内容项的第二排名子集;并且使指示第二组候选媒体内容项的第二排名子集的第二用户界面被呈现在用户设备上。

根据所公开的主题的一些实施例,提供了一种用于识别和更新媒体内容项组的系统,该系统包括:用于从用户设备接收要应用于媒体内容项语料库的第一组过滤判据的一个或者多个指示和第二组过滤判据的一个或者多个指示的装置;用于与第一组媒体内容项的第一标识符相关联地存储第一组过滤判据的一个或者多个指示,且与第二组媒体内容项的第二标识符相关联地存储第二组过滤判据的一个或者多个指示的装置,其中,第一组媒体内容项包括与第一话题有关的媒体内容,并且第二组媒体内容项包括与第二话题有关的媒体内容;用于从用户设备接收呈现第一组媒体内容项的第一请求的装置;用于响应于接收到该第一请求从一个或者多个媒体内容源识别第一组候选媒体内容项的装置;用于通过将所存储的第一组过滤判据应用于第一组候选媒体内容项来创建第一组候选媒体内容项的第一排名子集的装置;用于使指示第一组候选媒体内容项的第一排名子集和第一组媒体内容项的第一标识符的第一用户界面被呈现在用户设备上的装置;用于从用户设备接收呈现第二组媒体内容项的第二请求的装置;用于响应于接收到第二请求从一个或者多个媒体内容源识别第二组候选媒体内容项的装置;用于通过将所存储的第二组过滤判据应用于第二组候选媒体内容项来创建第二组候选媒体内容项的第二排名子集的装置;以及用于使指示第二组候选媒体内容项的第二排名子集的第二用户界面被呈现在用户设备上的装置。

在一些实施例中,第一组过滤判据包括指示第一话题的一个或者多个关键字。

在一些实施例中,第一组过滤判据包括基于创建第一组候选媒体内容项中的每个媒体内容项的时间对第一组候选媒体内容项的第一排名子集进行排名的指示。

在一些实施例中,用于创建第一组候选媒体内容项的第一排名子集的装置进一步包括:用于识别在第一组候选媒体内容项中多次包括的媒体内容项的装置;以及用于从第一组候选媒体内容项移除媒体内容项的重复版本的装置。

在一些实施例中,用于创建第一组媒体内容项的第一排名子集的装置进一步包括:用于识别先前已经呈现在用户设备上的媒体内容项的装置;以及用于从第一组候选媒体内容项移除所述媒体内容项的装置。

在一些实施例中,该系统进一步包括:用于从用户设备接收更新第一组媒体内容项的第三请求的装置;用于响应于接收到第三请求,从一个或者多个媒体内容源识别第三组媒体内容项的装置;用于通过将所存储的第一组过滤判据应用于第三组候选媒体内容项来创建第三组候选媒体内容项的第三排名子集的装置;用于根据第三组候选媒体内容项的第三排名子集来更新第一用户界面的装置;以及用于使所更新的第一用户界面被呈现在用户设备上的装置。

在一些实施例中,用于更新第一用户界面的装置进一步包括用于呈现时间的指示的装置,在该时间处第三组候选媒体内容项的第三排名子集被创建。

附图说明

当结合以下附图考虑时,参照对所公开的主题的以下详细描述,可以更充分地了解所公开的主题的各种目的、特征和优点,其中,类似的附图标记表示类似的元件。

图1示出了根据所公开的主题的一些实施例的用于呈现媒体内容项组的用户界面的示例。

图2示出了根据所公开的主题的一些实施例的适合于实现本文描述的用于更新媒体内容项组的机制的说明性系统的示意图。

图3示出了根据所公开的主题的一些实施例的可在图2的服务器和/或用户设备中使用的硬件的详细示例。

图4示出了用于创建媒体内容项组的信息流程图的示例。

图5示出了用于创建和更新媒体内容项组的进程的示例。

具体实施方式

根据各种实施例,提供了用于创建和更新媒体内容项组的机制(该机制可以包括方法、系统和介质)。

根据所公开的主题的一些实施例,本文描述的机制可以创建和更新媒体内容项组并且使该媒体内容项组的指示被呈现在用户设备上。在一些实施例中,该媒体内容项组可以与任何合适的主题和/或体裁相关联(例如,与特定话题有关的新闻、纪录片、音乐视频和/或与任何其它合适的主题和/或体裁相关联),并且可以向该媒体内容项组呈现指示主题和/或体裁的标题。

在一些实施例中,该机制可以从用户设备接收可以在创建媒体内容项组期间应用的过滤判据。例如,如下文结合图4和图5描述的,过滤判据可以指示最近创建媒体内容项的方式、与媒体内容项相关联的关键字、媒体内容项的持续时间、和/或任何其它合适的体裁的判据。该机制可以识别一组候选媒体内容项,并且然后可以将过滤判据应用于该候选媒体内容项组以创建该候选媒体内容项组的排名子集。本文描述的机制然后可以使媒体内容项的排名子集的指示被呈现在用户设备上的用户界面中。在一些实施例中,例如,当用户设备的用户或者按照任何合适的频率(例如,每小时、每天、和/或任何其它合适的频率)请求这组内容项的所更新的列表时,可以使用过滤判据来更新媒体内容项组。注意,在一些实施例中,该机制可以使媒体内容的排名子集的指示被呈现在与提供了过滤判据的用户设备不同的用户设备上。

在一些实施例中,可以使用过滤判据来修改和/或更新由任何合适的实体(例如,视频共享服务、与视频共享服务相关联的信道、社交网络服务上的分组、另一用户、和/或任何其它合适的实体)整理的媒体内容项的类集。例如,在一些实施例中,第一实体可以创建与任何合适的体裁和/或主题对应的媒体内容项的类集。作为更具体的示例,媒体内容项的类集可以包括类集,诸如,“前10个最新新闻视频”、“最受欢迎的音乐视频”、与特定乐队对应的媒体内容项的类集、与特定话题相关联的媒体内容项的类集,和/或任何其它合适的体裁、话题、和/或主题。继续参照该示例,在一些实施例中,该机制可以从第二实体(例如,用户设备的用户、社交网络服务上的分组、和/或任何其它合适的实体)接收过滤判据,并且该机制然后可以使用过滤判据来过滤和/或提炼现有媒体内容项的类集。作为更具体的示例,在过滤判据指示定时信息的情况下,可以使用过滤判据基于定时信息来移除包括在媒体内容项的类集中的内容项和/或对这些内容项进行排名(例如,移除在特定时间之前创建的项、使在特定时间之前创建的项排名降低、和/或以任何其它合适的方式移除媒体内容项和/或对媒体内容项进行排名)。作为另一更具体的示例,在过滤判据指示关键字信息的情况下,可以使用过滤判据基于(多个)关键字来移除包括在媒体内容项的类集中的内容项和/或对这些内容项进行排名。在一些实施例中,过滤判据可以包括任何其它合适的信息,诸如,媒体内容项的源和/或任何其它合适的信息。作为特定示例,如果媒体内容项的类集包括与新闻有关的媒体内容,可以使用过滤判据提炼媒体内容项的类集以移除与特定关键字和/或话题有关(例如,与特定当前事件有关、与特定人和/或任何其它合适的话题有关)的媒体内容项、移除由特定源(例如,特定在线出版、特定电视频道、和/或任何其它合适的源)产生和/或与特定源相关联的媒体内容项、移除在特定日期和/或时间之前创建的媒体内容项、和/或移除任何其它合适的媒体内容项。注意,在一些实施例中,可以使用过滤判据改变媒体内容项的排名,例如,以在媒体内容项组内或多或少显著地呈现这些媒体内容项。

在一些实施例中,可以从媒体内容的任何合适的源和/或语料库识别候选媒体内容项组。例如,在一些实施例中,本文描述的机制可以通过识别与用户设备的用户已观看和/或观赏的其它媒体内容有关的媒体内容,从已经共享和/或发布媒体内容的社交网站上的论坛识别媒体内容项组、媒体内容项的一个或者多个播放列表和/或从任何其它合适的源识别媒体内容项组、媒体内容项的一个或者多个播放列表。

参照图1,示出了根据所公开的主题的一些实施例的用于呈现媒体内容项组的用户界面的示例100。如所图示的,用户界面100可以包括组信息102和媒体内容项组104。

在一些实施例中,组信息102可以包括组标题106和时间指示符108。组标题106可以是指示媒体内容项组104的内容的任何合适的标题。例如,如图1所示,组标题106可以指示媒体内容项组104中包括的媒体内容的体裁。在一些实施例中,如下文结合图4和图5描述的,组标题106可以由用户指定。在一些实施例中,组标题106可以包括任何合适的文本、图像、图标、图形、动画、超链接、和/或任何其它合适的文本。在一些实施例中,可以省略组标题106。附加地或替选地,在一些实施例中,组信息102可以包括副标题。时间指示符108可以是生成和/或更新了媒体内容项组104的日期和/或时间的任何合适的指示符。在一些实施例中,可以省略时间指示符108。

注意,虽然组信息102示出为具有标题和时间指示符,但在一些实施例中,可以包括任何其它合适的多条信息。

媒体内容项组104可以包括任何合适的数量(例如,一个、两个、四个、十个、二十个、和/或任何其它合适的数量)的媒体内容项。在一些实施例中,可以通过使用任何合适的信息和/或技术来识别媒体内容项组104中的媒体内容项。例如,如下文结合图4和图5描述的,可以从多种源(例如,社交网络论坛、媒体内容项的播放列表、和/或任何其它合适的源)识别候选媒体内容项组,并且可以基于由与正在呈现用户界面100的用户设备相关联的用户指定的过滤判据来识别该候选媒体内容项组的子集。

在一些实施例中,媒体内容项组104中的每个媒体内容项可以包括图像110、标题112、和时间指示符114。在一些实施例中,图像110可以是与媒体内容项相关联的任何合适的图像(例如,视频的屏幕截图、与媒体内容项的创建者相关联的图像、和/或任何其它合适的图像)。标题112可以是与媒体内容项相关联的任何合适的标题,并且可以包括任何合适的文本、图标、图形、超链接、和/或任何其它合适的内容。时间指示符114可以指示创建和/或上传(例如,至媒体内容共享站)媒体内容项的时间。注意,在一些实施例中,任何其它合适的信息(例如,媒体内容项的创建者的名称、与媒体内容项相关联的观看次数、媒体内容项的持续时间、和/或任何其它合适的信息)可以与每个媒体内容项被包括在媒体内容项组104中。另外,在一些实施例中,可以从媒体内容项组104中的一个或者多个媒体内容项中省略任何图像110、标题112、和/或时间指示符114。

参照图2,示出了根据所公开的主题的一些实施例的用于创建和更新媒体内容项组的硬件的示例200。如所图示的,硬件200可以包括一个或者多个服务器(诸如,(多个)服务器202)、通信网络204、和/或一个或者多个用户界面206,诸如,用户设备208和210。

在一些实施例中,(多个)服务器202可以是用于创建和/或更新媒体内容项组并且使指示该媒体内容项组的用户界面被呈现在用户设备206上的任何合适的服务器。例如,在一些实施例中,如下文结合图4和图5描述的,(多个)服务器202可以从用户设备206接收过滤判据并且可以基于过滤判据来创建该媒体内容项组。在一些实施例中,(多个)服务器202可以存储现有媒体内容项的类集,可以基于从用户设备206接收的过滤判据来修改和/或更新该现有媒体内容项的类集。例如,在一些实施例中,(多个)服务器202可以存储和维持媒体内容项的类集,诸如,“前10个音乐视频”、“前10个新闻片段”、“最受欢迎的纪录片”、和/或媒体内容项的任何其它合适的组。

在一些实施例中,通信网络204可以是一个或者多个有线和/或无线网络的任何合适的组合。例如,通信网络204可以包括互联网、内联网、广域网(wan)、局域网(lan)、无线网络、数字用户线(dsl)网络、帧中继网络、异步传输模式(atm)网络、虚拟专用网络(vpn)、和/或任何其它合适的通信网络。可以通过一个或者多个通信链路212将用户设备206连接至通信网络204,该通信网络204可以经由一个或者多个通信链路(例如,通信链路214)链接至(多个)服务器202。通信链路212和/或214可以是适合于在用户设备206和(多个)服务器202之间传送数据的任何通信链路,诸如,网络链路、拨号链路、无线链路、硬连线链路、任何其它合适的通信链路、或者这些链路的任何合适的组合。

在一些实施例中,用户设备206可以包括适合于请求媒体内容项组、观看媒体内容项和/或任何其它合适的功能的一个或者多个计算设备。例如,在一些实施例中,可以将用户设备206实施为移动设备,诸如,智能电话、移动电话、平板计算机、膝上型计算机、车载(例如,汽车、船只、飞机、或者任何其它合适的车辆)娱乐系统、便携式媒体播放器、和/或任何其它合适的移动设备。作为另一示例,在一些实施例中,可以将用户设备206实施为非移动设备,诸如,桌面型计算机、机顶盒、电视、流媒体播放器、游戏机、和/或任何其它合适的非移动设备。

虽然将(多个)服务器202图示为一个设备,但在一些实施例中,可以通过使用任何合适的数量的设备来执行由(多个)服务器202执行的功能。例如,在一些实施例中,可以使用多个设备来实施由(多个)服务器202执行的功能。

虽然在图2中示出了两个用户设备208和210,但在一些实施例中可以使用任何合适的数量的用户设备和/或任何合适的类型的用户设备。

在一些实施例中,可以通过使用任何合适的硬件来实施(多个)服务器202和用户设备206。例如,在一些实施例中,可以通过使用任何合适的通用计算机或者专用计算机来实施设备202和206。例如,可以通过使用专用计算机来实施服务器。任何这种通用计算机或者专用计算机可以包括任何合适的硬件。例如,如图3的示例硬件300所图示,这种硬件可以包括硬件处理器302、存储器和/或存储装置304、输入设备控制器306、输入设备308、显示/音频驱动器310、显示器和音频输出电路系统312、(多个)通信接口314、天线316、和总线318。

在一些实施例中,硬件处理器302可以包括任何合适的硬件处理器,诸如,微处理器、微控制器、(多个)数字信号处理器、专用逻辑电路系统、和/或用于控制通用计算机或者通用计算机的功能的任何其它合适的电路系统。在一些实施例中,硬件处理器302可以由存储在服务器(例如,诸如(多个)服务器202)的存储器和/或存储装置304中的服务器程序控制。例如,服务器程序可以使硬件处理器302创建媒体内容项组、将指示该媒体内容项组的用户界面传输至用户设备206、和/或执行任何其它合适的动作。在一些实施例中,硬件处理器302可以由存储在用户设备206的存储器和/或存储装置304中的计算机程序控制。例如,计算机程序可以使硬件处理器302接收对过滤判据的指示、请求媒体内容项组、呈现指示媒体内容项组的用户界面、和/或执行任何其它合适的动作。

在一些实施例中,存储器和/或存储装置304可以是用于存储程序、数据、媒体内容、和/或任何其它合适的信息的任何合适的存储器和/或存储装置。例如,存储器和/或存储装置304可以包括随机存取存储器、只读存储器、闪速存储器、硬盘存储装置、光学介质、和/或任何其它合适的存储器。

在一些实施例中,输入设备控制器306可以是用于控制和接收来自一个或者多个输入设备308的输入的任何合适的电路系统。例如,输入设备控制器306可以是用于接收来自触摸屏、键盘、鼠标、一个或者多个按钮、语音识别电路、麦克风、摄像机、光学传感器、加速度计、温度传感器、近场传感器、和/或任何其它类型的输入设备的输入的电路系统。

在一些实施例中,显示器/音频驱动器310可以是用于控制和驱动至一个或者多个显示器/音频输出设备312的输出的任何合适的电路系统。例如,显示器/音频驱动器310可以是用于驱动触摸屏、平板显示器、阴极射线管显示器、投影仪、一个或者多个扬声器、和/或任何其它合适的显示器和/或呈现设备的电路系统。

(多个)通信接口314可以是用于与一个或者多个通信网络诸如如图2所示的网络204接口连接的任何合适的电路系统。例如,(多个)接口314可以包括网络接口卡电路系统、无线通信电路系统、和/或任何其它合适的类型的通信网络电路系统。

在一些实施例中,天线316可以是用于与通信网络(例如,通信网络204)无线通信的任何合适的一种或者多种天线。在一些实施例中,可以省略天线316。

在一些实施例中,总线318可以是用于在两个或者更多个部件302、304、306、310、与314之间进行通信的任何合适的机制。

根据一些实施例,在硬件300中可以包括任何其它合适的部件。

参照图4,示出了根据所公开的主题的一些实施例的信息流程图的示例400。如所图示的,可以在用户设备206和/或(多个)服务器202上执行信息流程图400的框。

用户设备206可以通过接收指示在402中创建媒体内容项组时要应用的过滤判据的一个或者多个用户输入开始。在一些实施例中,过滤判据可以与任何合适类型的信息有关。例如,在一些实施例中,过滤判据可以与和媒体内容项相关联的定时信息有关。作为更具体的示例,在一些实施例中,过滤判据可以指示只有在特定时间段内(例如,在前一天内、在上一周内、在上一年内、和/或任何其它合适的时间段)创建的媒体内容项会被呈现。作为另一更具体的示例,在一些实施例中,过滤判据可以指示仅具有特定持续时间(例如,短于特定持续时间、长于特定持续时间、和/或任何其它合适的判据)的媒体内容项会被呈现。

作为另一示例,在一些实施例中,过滤判据可以与媒体内容项的话题有关。作为更具体的示例,在一些实施例中,过滤判据可以包括一个或者多个关键字,并且可以使用关键字来识别与一个或者多个关键字有关的媒体内容项(例如,基于与识别到的媒体内容项相关联的元数据)。

作为再一示例,在一些实施例中,过滤判据可以与要创建和/或呈现媒体内容项组的方式有关。作为更具体的示例,在一些实施例中,过滤判据可以指示对媒体内容项进行分类以便呈现的顺序。作为具体示例,可以基于媒体内容项的新近度(例如,最近创建媒体内容项的方式)、媒体内容项的流行度(例如,基于观看次数、评价数量、和/或任何其它合适的流行度指标)、基于随机排列、和/或以任何其它合适的方式来确定顺序。作为另一更具体的示例,在一些实施例中,过滤判据可以指示已经多于一次识别到的(例如,具有不同标题、来自不同源、和/或以任何其它合适的方式重复的)媒体内容不被包括在媒体内容项组中。另外,在一些实施例中,过滤判据可以指示已经呈现在用户设备206上的媒体内容项不被包括在媒体内容项组中。注意,在一些实施例中,可以从媒体内容项组移除已经呈现在与已经在用户设备206上认证的用户账户相关联的其它用户设备上的媒体内容项。作为再一更具体的示例,在一些实施例中,过滤判据可以指示将更新媒体内容项组的频率(例如,每小时一次、每天一次、和/或任何其它合适的频率)。

在404中,(多个)服务器202可以与要创建的媒体内容项组的标识符相关联地存储接收到的过滤判据。可以以任何合适的方式存储接收到的过滤判据。例如,在一些实施例中,可以将过滤判据存储在(多个)服务器202的存储器304中的数据库中。在一些这种实施例中,可以将要创建的媒体内容项组的标识符用作访问对应的过滤判据的关键(key)。作为更具体的示例,在一些实施例中,标识符可以指示与要创建的媒体内容项组相关联的用户账户、与媒体内容项组相关联的体裁、和/或任何其它合适的信息。注意,在一些实施例中,特定用户账户可以与多个标识符相关联。例如,在一些这种实施例中,可以创建多组内容项(例如,每个内容项与媒体内容的不同体裁和/或话题对应),并且每个组可以与标识符相关联。

在406中,用户设备206可以发送对媒体内容项组的请求。可以基于任何合适的动作来识别和发送该请求。例如,在一些实施例中,可以基于用户设备206的用户导航至用于呈现媒体内容项组的页面来识别和发送该请求。作为另一示例,在一些实施例中,可以基于用户设备206的用户请求更新用于呈现媒体内容项组的页面来识别和发送该请求。

在408中,(多个)服务器202可以从多个源识别候选媒体内容项组。媒体内容源可以包括任何合适的媒体内容语料库。例如,在一些实施例中,媒体内容源可以包括上传至视频共享站的一个或者多个视频。作为更具体的示例,在一些实施例中,可以结合视频共享站上的媒体内容的特定频道上传视频和/或视频可以将其指示为属于特定体裁的媒体内容。作为另一示例,在一些实施例中,媒体内容源可以包括识别为与特定媒体内容项有关的媒体内容组。作为更具体的示例,在一些实施例中,可以识别已经被确定为与用户设备202相关联的用户观赏/感兴趣的媒体内容项,并且可以通过使用任何合适的(多种)技术来识别一个或者多个相关媒体内容项(例如,基于与每个媒体内容项相关联的元数据和/或通过使用任何其它合适的技术)。作为再一示例,在一些实施例中,媒体内容源可以包括发布在社交网站的论坛上的媒体内容项。作为更具体的示例,在一些实施例中,论坛可以是用户设备202的用户先前已经以任何合适的方式访问、评论、发布、和/或表达出兴趣的论坛。作为再一示例,在一些实施例中,媒体内容源可以包括媒体内容的一个或者多个播放列表。作为更具体的示例,在一些实施例中,播放列表可以是由用户设备202的用户创建的播放列表、由用户设备202的用户的社交网络连接创建的播放列表、和/或由任何其它合适的用户创建的播放列表。

注意,在一些实施例中,媒体内容项组可以包括由任何合适的实体聚集的现有类集和/或播放列表。例如,如上所述,媒体内容项组可以包括与特定话题和/或体裁有关的最受欢迎的媒体内容项的类集(例如,“前10个新闻视频”、“最受欢迎的纪录片”、与特定乐队相关联的媒体内容项的类集、和/或媒体内容的任何其它合适的类集)。在一些实施例中,可以使用过滤判据进一步修改媒体内容项的类集(例如,通过移除比特定日期更早的媒体内容项、通过移除与特定内容源相关联的媒体内容项、和/或基于任何其它合适的判据)和/或对内容项进行排名(例如,以基于创建日期、内容源、话题、和/或任何其它合适的判据或多或少显著地呈现内容)。

在410中,(多个)服务器202可以通过使用所存储的过滤判据来对候选媒体内容项组进行过滤和排名。在一些实施例中,将过滤判据应用于候选媒体内容项组可以使得能够从候选媒体内容项组移除媒体内容项。例如,在过滤判据指示先前已经观看的媒体内容项未被呈现在媒体内容项组中的情况下,可以移除已经由用户设备202的用户观看的项。附加地或替选地,过滤判据可以使得能够以任何合适的方式对候选媒体内容项组中的媒体内容项进行排名。下文结合图5的框510详细地描述了用于将过滤判据应用于候选媒体内容项组的进程。注意,在一些实施例中,过滤判据可以由多个用户设备提供。例如,在一些实施例中,多个用户设备的多个用户可以分别提供不同的过滤判据,可以使用这些过滤判据协同地创建已过滤和排名的媒体内容项组。在一些实施例中,多个用户可以以任何合适的方式彼此连接(例如,在社交网络中进行连接、属于社交网络中的同一组、在内容共享服务中订阅相同的内容频道、和/或以任何其它合适的方式进行连接)。

在412中,用户设备206可以使已过滤和排名的媒体内容项组被呈现。可以以任何合适的方式呈现已过滤和排名的媒体内容项组。例如,如图1所示,在一些实施例中,可以在具有媒体内容项组的标题和最后一次更新媒体内容项的时间的指示的用户界面中呈现媒体内容项组。作为另一示例,如图1所示,可以向媒体内容项组中的每个项呈现任何合适的信息,诸如,与媒体内容项相关联的图像、媒体内容项的标题、指示创建媒体内容项的时间的日期、和/或任何其它合适的信息。

注意,在一些实施例中,可以将已过滤和排名的媒体内容项组呈现在与在框402中提供了过滤判据的用户界面不同的用户界面上。例如,在一些实施例中,第二用户设备的用户可以请求指示通过使用由第一用户设备提供的过滤判据创建的已过滤和排名的媒体内容项组的用户界面。在一些实施例中,第二用户设备的用户可以以任何合适的方式与第一用户设备的用户连接(例如,在社交网络中进行连接、属于社交网络中的同一组、在内容共享服务中订阅相同的内容频道、和/或以任何其它合适的方式进行连接)。在一些这种实施例中,可以向第二用户界面的用户呈现第一用户设备的用户已经以任何合适的方式通过使用过滤判据对媒体内容项组进行了整理的指示。

注意,在一些实施例中,可以按照任何合适的次数或者频率来执行和/或重复框406至412。例如,在一些实施例中,可以响应于接收到来自用户设备206的要更新媒体内容项组(例如,更新为包括新创建的媒体内容项和/或包括任何其它合适的媒体内容项)的请求,重复框406至412。作为另一示例,在一些实施例中,可以以预定频率(例如,每小时一次和/或任何其它合适的频率)重复框406至412。在一些这种实施例中,可以在从用户设备206接收的过滤判据中指示预定频率。在一些实施例中,可以使用由(多个)服务器202在框404中接收到的所存储的过滤判据来更新媒体内容项组。

参照图5,根据所公开的主题的一些实施例来呈现用于识别一组内容项并且对其进行排名的进程的示例500。

进程500可以通过在501中识别现有媒体内容项的类集开始。例如,在一些实施例中,媒体内容项的类集可以包括以任何合适的方式相关的一个或者多个媒体内容项。作为更具体的示例,媒体内容项的类集可以全部涉及同一话题、由相同实体创建、在同一组社交网络服务上共享、属于相同体裁(例如,新闻、纪录片、音乐视频、电视节目、无线电节目、和/或任何其它合适的体裁)、和/或以任何其它合适的方式相关。作为特定示例,在一些实施例中,媒体内容项的类集可以是与特定话题有关的前n个(例如,最受欢迎的、最多观看的、在特定时间段内最多观看的、最受特定组用户欢迎的、和/或基于任何其它合适的指标识别到的)媒体内容项。在一些实施例中,进程500可以通过使用任何合适的(多种)技术来识别媒体内容项的类集。例如,在一些实施例中,进程500可以基于与每个类集相关联的元数据(例如,标题、关键字、创建者的名称、和/或任何其它合适的元数据)来识别存储在(多个)服务器202中的一个服务器上的媒体内容项的类集。

进程500可以从用户设备接收对在502中创建和/或修改媒体内容项组期间要应用的过滤判据的指示。如上文结合图4的框402所描述的,过滤判据可以包括任何合适的判据,诸如,指示媒体内容项是多么近期被创建的、媒体内容项的持续时间、媒体内容项的话题、和/或任何其它合适的过滤判据。注意,在一些实施例中,进程500还可以从用户设备接收该媒体内容项组的标题。

注意,在一些实施例中,进程500可以通过从任何合适的源识别媒体内容语料库(例如,如下文结合框508所描述的)并且将过滤判据应用于识别到的媒体内容项来创建该媒体内容项组。附加地或替选地,在一些实施例中,进程500可以提炼现有媒体内容的类集(例如,如上文结合框501所述的识别到的类集)。例如,在媒体内容的类集涉及特定话题的情况下,可以使用过滤判据来移除与特定关键字相关联的、在特定日期之前创建的、与特定内容源相关联的、和/或基于任何其它合适的判据的内容项,从而基于过滤判据来创建所修改的内容项的类集。下文结合框510描述了用于从媒体内容的类集移除内容项和/或对包括在媒体内容的类集中的内容项进行排名的附加技术。

进程500可以在504中存储与该媒体内容项组的标识符有关的接收到的过滤判据。在一些实施例中,标识符可以与接收到过滤判据的用户设备对应。另外,在一些实施例中,用户设备可以与多组媒体内容项相关联(例如,每个组涉及不同话题和/或内容体裁),并且每个组可以与不同的标识符相关联。如上文结合图4的框404所描述的,例如,进程500可以以任何合适的方式将过滤判据存储在(多个)服务器202的存储器304中存储的数据库中。

进程500可以在506中从用户设备接收呈现媒体内容项组的请求。如上文结合图4的框406所描述的,该请求可以基于任何合适的信息。例如,在一些实施例中,可以基于指示用户设备的用户已经导航至用于呈现该媒体内容项组的页面的信息、指示用户设备的用户已经请求更新呈现媒体内容项组的页面的信息、和/或基于任何其它合适的信息来传输该请求。

进程500可以在508中识别附加的候选媒体内容项。如上文结合图4的框408所描述的,可以从任何合适的源诸如社交网站论坛,通过识别与特定媒体内容项(例如,用户设备的用户已经指示其喜欢的视频和/或任何其它合适的媒体内容项)有关的媒体内容,从媒体内容项的播放列表,从识别为在特定体裁内受欢迎的媒体内容,和/或任何其它合适的源识别附加的候选媒体内容项。在一些实施例中,可以识别任何合适的数量(例如,一个、五个、十个、五十个、和/或任何其它合适的数量)的候选媒体内容项。注意,在一些实施例中,如下文结合框512所描述的,可以结合在框501中识别到的现有媒体内容项的类集来考虑识别到的附加的候选媒体内容项以创建呈现在用户设备上的媒体内容项的排名子集。例如,在一些实施例中,进程500可以将在框501中识别到的媒体内容项的类集中包括的内容项与在框508中识别到的附加的候选媒体内容项组合。

作为更具体的示例,在一些实施例中,进程500可以导入一个或者多个播放列表中包括的媒体内容项。用于创建一组播放列表的特定示例是:“playlists=[‘playlist_1’,‘playlist_2’,‘playlist_3’]”,其中,“playlists”是三个播放列表的组的标识符。注意,在一些实施例中,组中可以包括任何合适的数量(例如,一个、两个、五个、十个、二十个、和/或任何合适的数量)的播放列表,并且可以以任何合适的方式识别每个播放列表。进程500然后可以识别每个播放列表中包括的每个媒体内容项以创建来自所有播放列表中的所有媒体内容项的组。作为更具体的示例,进程500可以遍历每个播放列表中的所有媒体内容项并且遍历播放列表组中的所有单独的播放列表以创建所有播放列表中包括的所有媒体内容项组。继续参照先前的特定示例,可以通过使用以下函数来识别来自所有播放列表的媒体内容项:

“forplaylistsinplaylists:

playlistitems=playlist_importer(getplaylist(playlists))

allvideos=allvideos+playlistitems”

其中,“playlist_importer(getplaylist(playlists))”是识别从函数库导入的播放列表中的项的函数。

进程500可以通过在510中应用过滤判据来创建候选媒体内容项组的排名子集。在一些实施例中,将过滤判据应用于媒体内容项组可以使媒体内容项从组中移除。例如,在一些实施例中,过滤判据可以指示与媒体内容项相关联的时间段,并且在指示的时间段外创建的媒体内容项将被移除。作为更具体的示例,在一些实施例中,过滤判据可以指示日期和/或时间,并且可以从媒体内容项组移除在指示的日期和/或时间之前创建的媒体内容项。作为另一示例,在一些实施例中,过滤判据可以指示一个或者多个关键字,并且可以从媒体内容项组移除不与指示的关键字相关联的媒体内容项。在一些实施例中,可以通过使用任何合适的信息诸如与媒体内容项相关联的元数据、与媒体内容项相关联的创建者的名称、媒体内容项的标题、与媒体内容项相关联的话题和/或体裁、和/或任何其它合适的信息,将媒体内容项确定为与特定关键字相关联。作为再一示例,在一些实施例中,过滤判据可以指示将移除媒体内容项组中多次出现的媒体内容项,使得媒体内容项仅在组中出现一次。作为又一示例,在一些实施例中,过滤判据可以指示将从媒体内容项组移除已经在所述用户设备上和/或在与已经认证了与所述用户设备相关联的用户账户的用户设备上呈现的媒体内容项。作为再一示例,在一些实施例中,过滤判据可以指示将从媒体内容项组移除比特定持续时间更长或者更短的媒体内容项。

注意,可以以任何合适的组合和任何合适的顺序来应用过滤判据。继续参照先前的特定示例,可以通过以下函数过滤媒体内容项组以移除重复的媒体内容项:

“allvideos=playlist_items_toolkit.removeduplicates(allvideos)”

其中,“playlist_items_toolkit.removeduplicates(allvideos)”是移除重复项并从函数库导入的函数。然后可以应用过滤判据以移除比特定持续时间更长的媒体内容项。继续参照特定示例,可以通过使用以下函数来移除超过7分钟的媒体内容项:

“sevenminutes=60*7

allvideos=

playlist_items_toolkit.filteroutvideoslongerthanseconds(allvideos,sevenminutes)”

其中“playlist_items_toolkit.filteroutvideoslongerthanseconds(allvideos,sevenminutes)”是从媒体内容项组移除持续时间超过指定持续时间的媒体内容项并从函数库导入的函数。然后可以应用过滤判据以移除不与特定关键字相关联的媒体内容项。继续参照特定示例,可以通过以下函数来移除不与关键字“tutorial”相关联的媒体内容项:

“keywords=[‘tutorial’]

allvideos=playlist_items_toolkit.filteroutkeywords(allvideos,keywords)”

其中“playlist_items_toolkit,filteroutkeywords(allvideos,keywords)”是移除不与指定关键字相关联的媒体内容项并从函数库导入的函数。注意,在一些实施例中,可以省略本文描述的任何特定示例,特定示例可以以任何合适的顺序实现,并且可以使用任何其它合适的过滤判据来进一步过滤媒体内容项组。

在一些实施例中,可以使用过滤判据来对媒体内容项组进行排名。例如,在一些实施例中,过滤判据可以指示要基于每个媒体内容项是多么最近被创建的对媒体内容项进行排名。作为更具体的示例,在一些实施例中,可以将更近期被创建的媒体内容项的排名高于更早创建的媒体内容项的排名。作为另一示例,可以将与过滤判据中指示的特定话题和/或关键字更紧密相关的媒体内容项的排名高于其它媒体内容项。在一些这种实施例中,可以通过使用任何合适的信息(例如,与媒体内容项相关联的元数据和/或任何其它合适的信息)以任何合适的方式确定媒体内容项与特定话题和/或关键字的关联性。

注意,在一些实施例中,可以使用过滤判据来从媒体内容项组移除项和/或以任何合适的组合对媒体内容项进行排名。附加地或替选地,在一些实施例中,可以使用过滤判据来对媒体内容项组进行排名,但不移除任何媒体内容项。此外,在一些实施例中,过滤判据可以指示要通过使用随机排列进行分类的媒体内容项组。

进程500可以通过使用过滤判据来创建候选媒体内容项组的排名子集。例如,在一些实施例中,在按照如上所述的任何合适的方式对媒体内容项进行排名或者排次序之后,进程500可以选择前n个(例如,前5个、前10个、和/或任何其它合适的数量)媒体内容项。注意,在一些实施例中,排名子集可以包括媒体内容项组中的所有媒体内容项。

进程500可以在512中使指示候选媒体内容项组的排名子集的用户界面呈现在用户界面上。例如,在一些实施例中,如图1所示和上文结合图1所描述的,用户界面可以包括媒体内容项的排名子集以及指示媒体内容项组的名称的标题。注意,在一些实施例中,可以由用户设备的用户指定标题。附加地或替选地,在一些实施例中,进程500可以通过使用任何合适的信息和(多种)技术来生成标题。例如,在一些实施例中,进程500可以基于指示候选媒体内容项组的排名子集中包括的媒体内容的公共话题和/或体裁(例如,内容趋向于涉及特定话题、内容趋向于由特定实体创建、和/或任何其它合适的公共话题或者体裁)的元数据来生成标题。

注意,在一些实施例中,进程500可以使候选媒体内容项组的排名子集呈现在任何合适的用户设备(例如,除了指示了过滤判据的用户设备之外的用户设备)上。例如,在一些实施例中,可以通过使用由第一用户设备指示的过滤判据来聚合媒体内容项组并且对媒体内容项组进行排名,并且排名的媒体内容项组可以呈现在第二用户设备上的用户界面中。在一些实施例中,第一用户设备的第一用户可以连接至(例如,连接在社交网络服务上的、与社交网络服务中的相同的组中的一个或者多个组相关联的、和/或以任何其它合适的方式连接的)第二用户设备的第二用户。附加地或替选地,在一些实施例中,可以从多个用户设备接收过滤判据,并且可以使用过滤判据协同地创建候选媒体内容项组的排名子集。在一些这种实施例中,可以将候选媒体内容项组的排名子集呈现在不指示过滤判据的用户设备上的用户界面中。

进程500可以回到框506并且可以等待接收呈现媒体内容项组的另一请求。注意,在一些实施例中,呈现媒体内容项组的第二请求可以是更新先前在框512中呈现的媒体内容项组的请求。在一些这种实施例中,可以通过使用在框502中接收到的过滤判据来识别该媒体内容项组并且对其进行排名。附加地或替选地,在一些实施例中,呈现媒体内容项组的第二请求可以是呈现一组不同和/或不相干的媒体内容项的请求。在一些这样的实施例中,可以通过使用与在框502中接收到的过滤判据不同的过滤判据来识别媒体内容项组并且对其进行排名。例如,在一些实施例中,不同的过滤判据可以与用户设备和/或已经在用户设备上进行认证的用户账户相关联以及与待呈现的一组不同的媒体内容项的标识符(例如,不同话题、不同体裁、和/或任何其它合适的体裁的组)相关联。

在一些实施例中,可以按照任何顺序或者序列执行或者进行图4和图5的进程的上述块中的至少一些,该次序或者顺序不限于结合示意图示出并且描述的次序和顺序。而且,可以在需要时大致同时或者并行执行或者实行图4和图5的上述块中的一些块以减少延迟和处理次数。附加地或替选地,可以省略图4和图5的进程的上述块中的一些块。

在一些实施例中,任何合适的计算机可读介质可以用于存储用于进行本文的功能和/或进程的指令。例如,在一些实施例中,计算机可读介质可以是暂时性或者非暂时性的。例如,非暂时性计算机可读介质可以包括介质,诸如,磁性介质(诸如硬盘、软盘、和/或任何其它合适的磁性介质)、光学介质(诸如,光盘、数字视频光盘,蓝光光盘、和/或任何其它合适的光学介质)、半导体介质(诸如,闪速存储器、电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、和/或任何其它合适的半导体介质)、在传输期间不短暂或者缺乏永久性的任何合适的介质、和/或任何合适的有形介质。作为另一示例,暂时性计算机可读介质可以包括在网络上的、在导线、导体、光纤、电路、在传输期间是短暂的并且缺乏永久性的任何合适的介质、和/或任何合适的无形介质中的信号。

在本文讨论的系统采集有关用户的个人信息或者可以利用个人信息的情况下,可以为用户提供控制程序或者特征是否采集用户信息(例如,有关用户的社交网络、社交动作或者活动、职业、用户的偏好、或者用户的当前位置的信息)的机会。另外,在存储或者使用特定数据之前,可以按照一种或者多种方式来处理该特定数据,从而使得可以去除个人信息。例如,可以处理用户的身份,从而使得无法确定用户的个人信息,或者可以将用户的可以从中获得位置信息的地理位置一般化(诸如到城市、邮政编码、或者州县等级),从而使得无法确定用户的特定位置。由此,用户可以对内容服务器采集和/或使用有关用户的信息的方式进行控制。

因此,提供了用于创建和更新媒体内容项组的方法、系统和介质。

虽然已经在前述说明性实施例中对本发明进行了描述和说明,但是应该理解,仅通过示例的方式提出本公开,并且可以在不脱离仅由随后的权利要求书限制的本发明的精神和范围的情况下对本发明的实施方式的细节做出许多变化。可以按照各种方式来组合和重新设置所公开的实施例的特征。

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