CN200680021082.1
2006.04.26
CN101506795A
2009.08.12
撤回
无权
发明专利申请公布后的视为撤回IPC(主分类):G06F 17/00公开日:20090812|||实质审查的生效|||公开
G06F17/00
微软公司
D·帕拉斯迪纳; E·T·高斯曼; J·P·穆拉利四世; M·诺瓦克; J·普拉迪普
美国华盛顿州
2005.6.20 US 11/156,892
上海专利商标事务所有限公司
陈 斌
基于相关用户社区的媒体项评级向用户提供媒体项评级的方法、计算机可读介质和系统。用户向系统发送关于自己的信息。系统基于用户信息将用户放入一个用户社区中,并且基于其它社区成员的媒体项评级向该社区的成员提供媒体项评级。
1. 一种基于相关用户社区的媒体项评级向用户提供媒体项评级的方法,所述方法包括:向用户呈现选择元素,用于收集与所述用户相关的信息以将所述用户分类至相关用户社区中;响应于所述呈现的选择元素接收用户来自所述用户的相关信息;基于所述接收的用户相关信息将所述用户分类在相关用户社区中;以及基于由所述相关用户社区对所述用户可访问的媒体项的评级,提供所述媒体项的社区评级。2. 如权利要求1所述的方法,其特征在于,所述接收用户相关信息包括接收与所述用户相关的人口统计学信息。3. 如权利要求2所述的方法,其特征在于,所述接收人口统计学信息包括接收与以下各项至少之一相关的信息:用户年龄、用户性别、用户偏好媒体项流派、用户居住国家、用户邮政编码、用户收听分类以及用户所讲偏好语言。4. 如权利要求3所述的方法,其特征在于,所述分类所述用户包括基于所述用户年龄、所述用户性别和所述用户偏好媒体项流派而将所述用户分类到相关用户社区中。5. 如权利要求3所述的方法,其特征在于,还包括:当用户活动水平超过最低阈限时,收集所述由所述用户评级的媒体项的用户评级;以及对于所述经评级的媒体项,组合所述收集的用户评级与所述社区评级。6. 如权利要求5所述的方法,其特征在于,所述收集由所述用户评级的媒体项的用户评级还包括用所述接收的与所述用户相关的人口统计学信息标记所述用户评级。7. 如权利要求5所述的方法,其特征在于,所述收集还包括当所述用户活动包括在一时间段T内至少X次评级媒体项、播放媒体项和跳过媒体项至少之一时,收集所述用户评级。8. 如权利要求5所述的方法,其特征在于,所述收集还包括当所述用户活动包括在一段时间T1中记录媒体项评级的数量总计在范围R1内和在一段时间T2中播放媒体项的数量总计在范围R2内至少之一时,收集所述用户评级。9. 如权利要求3所述的方法,其特征在于,还包括当用户活动水平超过最大阈限时,拒绝收集由所述用户评级的媒体项的用户评级。10. 如权利要求2所述的方法,其特征在于,所述接收人口统计学信息包括接收用户拒绝提交人口统计学信息。11. 如权利要求10所述的方法,其特征在于,所述分类所述用户包括将所述用户分类到拒绝提交人口统计学信息的相关用户社区中。12. 如权利要求1所述的方法,其特征在于,所述提供还包括提供与所述社区评级相关联的趋势指示器,以指示所述社区评级是经过一段时间趋于向上、经过所述时间趋于向下、或者经过所述时间保持其位置。13. 如权利要求1所述的方法,其特征在于,还包括:基于所述用户社区对至少一个媒体项的评级改变来修改所述媒体项的所述社区评级;以及用所述经修改的社区评级替代所述提供的社区评级。14. 如权利要求1所述的方法,其特征在于,还包括当一段时间过去后、用户请求更新的评级和用户满足一个或多个最低活动阈限至少之一时,修改媒体项的所述社区评级。15. 如权利要求1所述的方法,其特征在于,还包括用由所述用户表达的评级覆盖所述提供的社区评级。16. 如权利要求1所述的方法,其特征在于,还包括:基于用户关于另一媒体项的回放体验生成所述另一媒体项的自动用户评级;以及当所述提供还包括提供所述另一媒体项的社区评级时,用所述另一媒体项的社区评级替代所述另一媒体项的所述自动用户评级。17. 如权利要求1所述的方法,其特征在于,所述提供媒体项的所述社区评级包括为音乐媒体项、演讲媒体项、音频书、新闻报道、电影、电影片花、音频博客、无线电广播、电视广播、图象和喜剧片至少之一提供社区评级。18. 一种具有计算机可执行指令的计算机可读介质,所述计算机可执行指令基于相关用户社区的媒体项评级向用户提供媒体项评级,用于执行下列步骤的所述计算机可执行指令包括:向用户呈现选择元素的呈现指令,用于收集与所述用户相关的信息以将所述用户分类到相关用户社区中;响应于所述呈现的选择元素接收来自所述用户的用户相关信息的接收指令;基于所述接收的用户相关信息将所述用户分类到相关用户社区中分类指令;以及基于所述相关用户社区对所述用户可访问的媒体项的评级提供所述媒体项的社区评级的提供指令。19. 如权利要求18所述的计算机可读介质,其特征在于,还包括:基于所述用户社区对所述媒体项的评级改变来修改所述媒体项的所述社区评级的修改指令;以及用所述经修改的社区评级替代所述提供的社区评级的替代指令。20. 一种基于相关用户社区的媒体项评级向多个用户提供媒体项评级系统,所述多个用户适于经由网络连接至所述系统,所述系统包括:适于连接至所述网络的服务器,所述服务器适于接收来自每个相应用户的所述用户相关信息;以及适于连接至所述服务器以存储来自每一所述用户的所述信息的数据库,其中所述服务器还被配置用以:基于所述接收的用户相关信息将每一用户分类至相应的相关用户社区中;收集来自一个或多个所述用户的一个或多个媒体项的用户评级;用接收自评级所述相应媒体项的所述相应用户的所述接收的用户相关信息标记一个或多个收集的用户评级;在所述数据库中存储所述收集的一个或多个用户评级;仅基于由属于所述社区的用户所收集的那些评级来计算每一经评级的媒体项的社区评级;以及向与所述社区共享所述评级的一个或多个用户提供一个或多个所述计算出的社区评级。
向用户提供基于社区的媒体项评级 背景 由于近来技术的发展,计算机用户现在能够享有许多提供改进的用户体验的特征,诸如在个人、膝上型和手持计算机上播放各种媒体以及多媒体内容,也可在蜂窝电话以及其它便携式媒体设备上播放。例如,当今大多数计算设备能够播放各种类型的媒体供用户欣赏。这些计算设备能够容易地访问数千媒体项,使得组织这些媒体项成为一项可怕的任务。另外,许多这类设备有能力访问销售商提供的包含很多媒体项的媒体库。例如,预订媒体服务(例如预订服务)的单个用户可容易地访问无数的可用媒体项。这样的预订服务可提供太多的媒体项选择,以致某些用户无法为个人使用对其进行审阅和评级。 按照惯例,用户可以对他们的内容如媒体内容“评星级”。在一个这样的常规示例中,用户可以为一个媒体项赋予一个一星与五星之间的评级,或者未评级等级。这对于每一媒体项,给用户六个评级选项。这些评级随后可以由用户用于控制其设备上的媒体项的播放。例如,用户可能希望只播放评级高的那些媒体项,从而仅体验那些视为喜爱的媒体项。如果媒体项没有被用户明确评级,则给媒体项赋予“未评级”的评级。评级选项向用户提供媒体选择的新维度。评级使用的相对简单示例是创建一个称为“我喜爱的歌曲”的自动播放列表,它包含对被评级为四星或五星的媒体项的查询。这样的查询能够对一组媒体项集合进行被称为“数据透视视图(pivoted view)”的查询。用户不再需要通过文件名来探索其媒体项,而是能使用诸如星级的元数据标记对该组媒体项集合进行数据透视。 诸如由华盛顿州雷蒙德市的微软公司提供的Windows媒体播放器版本10之类的常规媒体播放器是支持星级的,允许这种基于元数据标记的自动数据透视。这些特征对于那些努力对其内容评级的用户是有用的工具。遗憾的是,许多用户没有花功夫去对它们访问过的许多媒体项进行评级。因而,能够自动地或者更容易地提供用户评级的系统或方法是很有价值的。与此主题相关的这样一个共有专利公开是于2003年7月18日提交的题为Effective Ratings for Media Content(媒体内容的有效评级)的专利申请序列号第10/622,971号。在一个示例中,媒体项的评级被设置为用户的评级(如果有的话),或者按诸如媒体项播放计数数据之类的其它数据来计算自动评级。在其它常规系统中,作为外部服务提供商的“服务评级源”为用户提供媒体项评级。通过这些服务,如果用户信任由服务提供的评级,则手动评级媒体项的需求重要性就降低。依赖于评级服务的用户从不花功夫自己手动评级媒体项,也不能获得基于媒体项评级的数据透视的所有好处。考虑其中用户具有300张旧光盘(CD)的另一个示例。该用户可以将这组CD抓取到其计算设备中,通过使用服务评级,所有不太合意的媒体项自动被评级为一星,而所有较合意的媒体项被评级为四星或五星。在用户未花功夫的情况下,这个数千媒体项的库可快速地评级供用户使用。 尽管上述系统对用户是有利的,但它们还有下列缺点。首先,用户可能不同意由评级服务提供商提供的某些评级,使得所提供的评级不符合用户的口味。其次,用户可能没有什么办法将他的偏好发送给服务提供商以改变由服务提供商提供的现有或将来的评级。第三,评级大部分不会随时间改变,可能导致陈旧呆滞的收听体验。 遗憾的是,这些问题没有被任何常规的系统彻底解决。常规技术为一个特定的媒体项只提供一个评级。这样的常规技术不能为特定用户订做评级。因此,需要一种能够基于可一用户放进一特定用户社区的用户相关信息来为用户提供评级的系统或方法。换言之,该系统或方法可为用户提供用户评级,如果该用户自己评级过媒体项,则所提供的用户评级与他已经评级过内容的更接近。基于与用户有关的信息提供基于社区的评级并将每个用户放入一个用户社区是符合需求的。 概述 以下的简化概述提供本发明某些方面的基本概览。此概述不是详尽的概览。其目的不是标识要点或描述本发明的范围。此概要目的不是用于帮助确定本发明的范围。它的目的是在下面更详细地描述本发明之前提供一些简化的概念。 因此,需要一种基于与用户有关的社区的媒体项评级为该用户提供媒体项评级的方法(或系统)来解决一个或多个这些或其它缺点。例如,本发明的一些实施例适于协助用户评级很大的媒体项库,这些媒体项对于该用户可能全部或者部分是不熟悉的。有利的是,本发明的一些方面允许用户利用从其用户社区内其它用户收集到的评级,而非不得不审阅和排列他访问过的媒体项。 其它特征会是部分显而易见,部分在下文中指出的。 附图简述 图1是用于提供基于社区的媒体项评级的本发明的系统; 图2-2B示出本发明的方法的流程图; 图3示出本发明的示例性用户界面; 图4是本发明的计算机可读介质(CRM);以及 图5是示出在其中适于实现本发明的计算系统环境的一个示例的框图。 相应的参考字符在各附图中指示相应的部分。 详细描述 用于提供基于社区的媒体项评级的系统 现参考图1,揭示了一个概括性地示为21的系统,它基于相关用户社区27的媒体项评级为多个用户23提供媒体项评级。如图1所示,用户1和用户2属于社区A,用户3和用户4属于社区B,以及用户N属于社区N。如本领域技术人员易于了解的那样,可在其它替换实施例中定义任何数量的社区27而不背离本发明的范围。一旦被定义,这些社区27的每一个可包含任何数量的用户23,而不背离本发明的范围。如在此使用的,术语媒体项包含多种格式的媒体文件,包括音乐、演讲、音频书、新闻报道、电影、电影片花、音频博客、无线电台、电影演播、图象和喜剧片等等。在一个示例中,用户23可使用客户计算机130(见图1至5)上的媒体播放器程序来访问媒体项。这样的媒体播放器的一个示例是华盛顿州雷蒙德市的微软公司的媒体播放器。如图1所示,全部由130指示的并由每个用户使用的术语客户、计算机、客户计算机或计算设备可包括任何数量的不同设备,包括但不限于个人、膝上型、平板式和手持式计算机,以及移动电话和其它便携式媒体设备等等。 图1所示的系统21包括若干组件,其中包括数据库31和服务器33。多个用户23适于经由客户130和网络35连接到系统21。客户130适于连接到网络35,以在39处为每个用户23呈现一个选择元素来经由网络收集用户相关信息。服务器33也适于在41处接收来自每个相应用户23的用户相关信息。系统21的数据库31适于在42处连接到服务器33以存储来自各个用户23的信息。服务器还配置成执行下列动作,也就是将每个用户分类到相应的社区中,收集媒体项的一个或多个用户评级,在数据库中存储所收集的一个或多个用户评级,计算每个评过级的媒体项的社区评级,提供一个或多个计算出的社区评级。这样一个系统21的详细操作将在下面相关于本发明的方法更详细地讨论,这些方法可以例如在这一系统上使用,或者在这里未详细揭示但本领域技术人员容易理解的其它系统上使用,只要该系统与下面讨论的方法兼容。如本领域技术人员易于理解的,上述系统21不要求用户23当前正在访问万维网或者其它信息源来使用该系统。一旦一个或多个系统动作已经发生,就可本地执行系统21,由此一个或多个用户23可在一段时间内通过不访问网络35来选择不揭示或接收任何附加信息。 为用户提供基于社区的评级的方法 现参考图2-2B,揭示了本发明的一种方法,用于基于来自相关用户社区27的各个成员的各个媒体项评级来为用户23提供社区媒体项评级。该方法包括在43处向用户23呈现一个选择元素,以收集与该用户相关的信息而将该用户分类到相关用户社区27中。这种信息可以是与用户23相关的任何类型的信息。该方法还包括在45处响应于所呈现的选择元素,接收来自用户23的用户相关信息。在一个示例中,该信息包括与用户23相关的人口统计学信息。例如,这种人口统计学信息可包括但不限于,用户年龄、用户性别、用户偏好的媒体项流派、用户居住的国家、用户的邮政代码、用户的收听分类以及用户所讲的偏好语言等等。可在其它替换实施例中接收未在此明确列出的任何数量的其它人口统计学信息,而不背离本发明的范围。在一个示例中,接收人口统计学信息可包括接收用户拒绝提交人口统计学信息。特别是,分类这一用户23包括将该用户分类在拒绝提交人口统计学信息的相关用户社区27中。这种灵活性允许不同用户23向评级社区揭示可变数量的信息。例如,这甚至允许不愿意提交非身份识别信息给系统21从而不向评级社区揭示信息的特殊用户23也能被分组到其它有类似想法的不提交任何信息的用户的社区中以聚合该分组的评级信息。 该方法另外在47处基于所收到的用户相关信息将用户23分类到相关用户社区27中。使用这个分类过程,以便将相似想法的用户23放入由相似想法的其它人组成的社区27中,这样通过仅共享非身份识别信息就不会引起任何隐私问题。 在一个示例中,这样的分类可包括基于用户年龄、用户性别以及用户偏好媒体项流派来将用户23分类到相关用户社区27中。在此例中,涉及四个年龄分组:年龄13-18岁、年龄19-26岁、年龄27-45岁和年龄45岁及以上。两性选择也是可行的,即男或女,还可选择下列七种偏好流派之一:(i)所有流派(所有音乐类型);(ii)轻松收听(爵士、new age、民谣、R&B、灵魂、声乐乡村);(iii)主流流行/摇滚乐(流行、摇滚其它音乐(alternative)、说唱、嘻哈);(iv)重摇滚(金属)音乐;(v)经典音乐;(vi)舞曲或电子乐和(vii)世界音乐。一旦用户23提供了所有三部分信息,则用户可与回答相似的用户分类在一起。因而,对于本例的这三个问题,每个问题分别具有四个、二个和七个可能答案,定义总共五十六(4×2×7=56)个用户社区27。换言之,回答上述三个问题的每个用户23将分类在具有相同地回答这些问题的其它用户的社区27中。该分类应当在每个社区27中产生相似用户23的群体。除了由上述三个问题创建的五十六个社区27之外,本例还包括两个独立的分类,即小于13岁针对标识他们为年龄小于13岁的用户23的社区,以及针对不愿意提供年龄、性别和喜爱的流派之一的用户的身份不明社区。小于13岁的用户23被放入一个单独的独立群体中,致力于为这些用户提供适合年龄的体验。不向这些用户23询问性别或喜爱的流派。这使得本例中群体总数为五十八(56+2)。因而,每个用户23现在被包括在具有相似用户的社区27中,其重要性如下将详细讨论。本例针对的是音乐媒体项,但应该易于理解,本发明还可应用于其它类型的媒体项。 在另一个示例中,包括其它问题和答案选项,由此可创建更大数量的更为特定的社区27。特别地,可引用九个年龄分组:保密年龄、年龄6-12岁、年龄13-16岁、年龄17-23岁、年龄24-29岁、年龄30-39岁、年龄40-49岁、年龄50-59岁和年龄60岁及以上。两种性别选择仍可用,即男或女。偏好流派可扩展到覆盖二十、五十或任何数量的特定流派,用户23能从中选择多于一种。而且,可要求用户提交地理位置信息(例如,邮政编码,州和/或市)。还可请每个用户23按照一系列用户类别来分类他自己,例如媒体迷、爱好者、主动收听者、被动收听者等等。如本领域技术人员审阅本申请的其余部分而易于理解的那样,通过要求更多的用户信息并创建更多的社区27,系统21的计算要求快速增加。因而,必须调整系统21以创建适当数量的社区27,从而保证群体间的有意义分类,同时不在计算上对系统产生过大的负担。 一旦每个用户23被分类到特定的社区27中,该方法还在51处基于由相关用户社区27的至少一个媒体项的评级,提供可由用户访问的该至少一个媒体项的社区评级(见图2)。应再次注意,本方法考虑在不背离所声明的本发明范围的情况下,在其它替换实施例中提供各种不同媒体项的评级,包括音乐媒体项、演讲媒体项、音频书、新闻报道、电影、电影片花、音频博客、无线广播、电视广播、图象和喜剧片等等。 在一个示例中,该提供可进一步包括,仍在51处提供与社区评级相关联的趋势指示器,来指示该社区评级在一段时间后趋于向上、在该段时间后趋于向下、或者在该段时间后保持其位置不变。如图3所示,此评级趋势信息可通过任何数量的方法发送给用户23。例如,第一趋势指示器55A指示四颗星中的三颗星社区评级,其中没有与评级的趋势相关的信息。第二趋势指示器55B也指示五颗星中的三颗星评级,但还包括五星中的围绕四颗星的深色轮廓,指示该社区评级正趋于从三颗星升至五颗星。第三个趋势指示器55C同样指示五颗星中的三颗星评级,同时指示该社区评级正趋于向下,因为五颗星中只有两颗星包括深色轮廓。这三个趋势指示器55A、55B、55C各自指示相同的社区评级三颗星,同时还提供有关该评级趋势方向的附加信息。其它替换的趋势指示器也在图3中示出,包括使用趋势箭头的第四趋势指示器55D、使用交替重复的图象(例如,小圆点)的第五趋势指示器55E、使用标记符图象来标记趋势图案的第六趋势指示器55F、使用趋势线的第七趋势指示器55G、以及包括渐变条图象的第八趋势指示器55H。在其它替换实施例中使用的其它趋势指示器也被考虑包括在本发明的范围内。 在另一个示例中,该方法还在57处基于用户23关于另一媒体项的回放体验,生成另一媒体项的自动用户评级(见图2B)。这个常规动作允许未评级媒体项由系统21单独基于用户的行为来评级,不需要用户23另外再做什么。然而,在激活了社区评级后,该方法可在59处用媒体项的社区评级代替自动用户评级。然而,在用户23通过直接评级媒体项来表达他自己的意见时,该方法可在61处用由用户对特定媒体项所表达的评级来覆盖所提供的社区评级(见图2)。如此,就创建了评级类型的分层,其中直接用户评级代替社区评级,而社区评级代替自动评级。该分层保证系统21使用最有可能满足用户23的评级。 系统21还包括用以确定在准备社区评级时将使用的用户评级的准则。例如,一个只是难得评级媒体项的用户23,不会被视为对社区评级作贡献有帮助的源。因而,在一个示例中,该方法可另外包括,当用户活动水平超过最低阈限时,在63处收集由用户23评级的媒体项用户评级(见图2A)。这保证用户23至少在某个最低阈限水平上参与对其媒体播放器上的媒体项的评级。在此例中,该方法还包括,在65处为被评级的媒体项组合所收集的用户评级与社区评级,使得由用户23表达的意见影响社区评级。不满足该阈限的用户23的评级将不会被组合到社区评级的汇编中。收集由用户23评级的媒体项的用户评级还可包括,在67处用所收到的与该用户相关的人口统计学信息标记用户评级。换言之,由一个男、35岁、喜爱经典媒体项的特定用户做出的每一评级将被标记为属于男、年龄27-45岁和经典流派社区27。从用户23发送到服务器33以确定用户活动的XML文件的一个示例包括在附录A中。在附录A中还包括在接收上述XML文档之后服务器33返回给用户23的XML文件的一个示例。这些文件仅是示例性的而并不旨在限制。 在另一个示例中,对媒体项的用户评级的收集还可包括,当用户活动包括在时间段T内至少X次评级媒体项、播放媒体项或者跳过媒体项至少之一时,也在63处收集用户评级。这是对用户活动更具体度量的一个示例。例如,用户23需要在一个星期内执行500个评级、播放或跳过媒体项的动作以具备足够的活动量才有资格被系统21收集用户评级。由其它替换实施例要求的其它活动量也被考虑在本发明的范围内。 在验证足够的用户活动的又一个示例中,对媒体项的用户评级的收集还可包括,当用户23活动包括在一段时间T1中记录的媒体项评级数量总计在范围R1内和在一段时间T2中播放的媒体项数量总计在范围R2内之一时,也在63处收集用户评级。这样的要求保证所述用户23既积极评级又积极播放足够数量的媒体项。如本领域技术人员将理解的,可实现任何数量的活动要求而不背离本发明的范围。 除确定什么用户表现出足够的活动水平而值得评级收集之外,让系统21能够把来自以人为影响特定媒体项的社区评级为目的的用户的欺骗性评级或多个评级的收集降到最低也很重要。在此例中,该方法还可包括,当用户活动水平超过最大阈限时,在71处拒绝收集由用户23评级的媒体项的用户评级(见图2)。例如,用户23将单个艺术家的所有媒体项评级为五星而将所有其它媒体项评级为一星,则其评级可作为超过最大阈限而被拒绝。该用户23在企图相对于其它媒体项提升一组特定的媒体项时会被认定在欺骗系统21。在其它替换实施例中,也可使用其它触发来确定过量用户活动的而不背离本发明的范围。 此外,在另一个示例中,该方法还可包括在73处基于用户的社区对至少一个媒体项的评级改变来修改该媒体项的社区评级,以及在75处用修改后的社区评级所提供的社区评级(见图2)。这种对社区用户评级的更新保证评级保持最新。在另一个示例中,该方法在一段时间过去后、用户请求更新评级和用户满足一个或多个最小活动阈限至少之一时在77处修改媒体项的社区评级。 用于提供基于社区的评级的计算机可读介质 本发明的实施例还可包括图4中概括性地示为81的一个或多个计算机可读介质,这些介质具有计算机可执行指令,基于相关用户社区的媒体项评级为用户提供媒体项评级。特别地,这些计算机可执行指令包括向用户呈现带有选择元素的呈现指令,用以收集与该用户相关的信息以将该用户分类到相关用户社区中。这些指令还包括响应于所呈现的选择元素接收来自用户的用户相关信息的接收指令,以及基于所接收的用户相关信息将用户分类到相关用户社区中的分类指令。这些指令还包括提供指令,用于基于相关用户社区对用户可访问的媒体项的评级向用户提供该媒体项的社区评级。在一个示例中,这些指令包括用于基于用户社区对媒体项的评级改变而修改对该媒体项的社区评级的修改指令,以及用于将经修改的社区评级替代所提供的社区评级的替代指令。 通用计算设备 图5示出计算机130形式的通用计算设备的一个示例。在本发明的实施例中,诸如计算机130的计算机适于在此所示和描述的其它附图中使用。在一个示例中,上述客户或用户计算机或设备可由计算机130实现。计算机130另外具有一个或多个处理器或处理单元132和系统存储器134。在所示的实施例中,系统总线136将包括系统存储器134在内的各种系统组件耦合至处理器132。总线136代表示任何若干类型的总线结构之一个或多个,包括存储器总线或存储器控制器、外设总线、加速图形端口以及使用任何各种总线体系结构的处理器或局部总线。作为示例而非限制,这些体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA(EISA)总线、视频电子标准协会(VESA)局部总线以及也称为Mezzanine总线的外设组件互连(PCI)总线。 计算机130一般至少具有某些形式的计算机可读媒体。计算机可读介质,包括易失性与非易失性介质、可移动与不可移动介质,可以是任何可由计算机130访问的可用介质。作为示例而非限制,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质包括以任何方法或技术实现的易失性与非易失性、可移动与不可移动介质,用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息。在一个示例中,计算机存储介质包括RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVE)或其它光盘存储、磁带盒、磁带、磁盘存储或可以用于存储所需信息并可由计算机130访问的任何其它介质。通信介质一般将计算机可读指令、数据结构、程序模块或其它数据包含在经调制的数据信号中,诸如载波或其它传输介质并且包括任何信息传递介质。本领域技术人员熟悉经调制的数据信号,它具有一个或多个特征,这些特征是以将信息编码在该信号中的方式来设置与改变的。线接介质,诸如线接网络或直接线连接,以及无线介质,如声音、RF、红外线及其它无线介质,它们是通信介质的示例。任何上述各项的组合也包括在计算机可读介质的范围内。 系统存储器134包括可移动和/或不可移动、易失性和/或非易失性形式的计算机存储介质。在所示的实施例中,系统存储器134包括只读存储器(ROM)138和随机存取存储器(RAM)140。基本输入/输出系统142(BIOS)一般存储在ROM138中,它包含如在启动时帮助在计算机130内的元素之间传送信息的基本例程。RAM 140一般包含可由处理单元132立即访问和/或由其正在操作的数据和/或程序。作为示例而非限制,图5示出操作系统144、应用程序146、其它程序模块148和程序数据150。 计算机130也可包括其它可移动/不可移动、易失性/非易失性计算机存储介质。在一个示例中,图5示出硬盘驱动器154,它读写不可移动非易失性磁介质。图5还示出磁盘驱动器156,它读写可移动非易失性磁盘158,以及光盘驱动器160,它读写可移动非易失性光盘162如CD-ROM或其它光学介质。可用于示例性计算环境的其它可移动/不可移动、易失性/非易失性计算机存储介质包括但不限于,磁带盒、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。硬盘驱动器154和磁盘驱动器156和光盘驱动器160一般通过非易失性存储器接口如接口166连接到系统总线136。 上面所述且在图5中所示的驱动器或其它大容量存储设备及其相关联的计算机存储介质,为计算机130提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图5中,硬盘驱动器154示为存储操作系统170、应用程序172、其它程序模块174和程序数据176。注意这些组件可以与操作系统144、应用程序146、其它程序模块148和程序数据150相同或不同。操作系统170、应用程序172、其它程序模块174和程序数据176这里给出不同的数字,表示它们至少是不同的拷贝。 用户可通过输入设备或用户接口选择设备如键盘180和定点设备182(例如鼠标、跟踪球、笔或触摸板)来输入命令和信息。其它输入设备(未示出)可包括话筒、操纵杆、游戏板、摄像机、扫描仪等等。这些和其它输入设备通过耦合到系统总线136的用户输入接口184连接到处理单元132,但可通过其它接口和总线结构如并行端口、游戏端口或通用串行总线(USB)来连接。监示器188或其它类型的显示设备也经由接口如视频接口190连接到系统总线136。除了监示器188,计算机经常包括其它外围输出设备(未示出),如打印机和扬声器,它们可通过输入外设接口(未示出)来连接。 计算机130可在网络化环境中运行,其中使用逻辑连接至一个或多个远程计算机,诸如远程计算机194。远程计算机194可以是个人计算机、服务器、路由器、网络PC、对等设备或其它普通网络节点,并且一般包括上面关于计算机130所述的许多或全部元素。图5所示的逻辑连接包括局域网(LAN)196和广域网(WAN)198,但也可包括其它网络。LAN 136和/或WAN 138可以是线接网络、无线网络、它们的组合等等。这样的网络环境在办公室、企业级计算机网络、内联网和全球计算机网络(例如因特网)中是很常见的。 当在局域网环境中使用时,计算机130通过网络接口或适配器186连接到LAN196。当在广域网络环境中使用时,计算机130一般包括调制解调器178或通过WAN 198如因特网建立通信的其它装置。调制解调器178,可以是内置或外围的,经由用户输入接口184或其它合适的机制连接到系统总线136。在网络化环境中,相对于计算机130所述的程序模块或其部分可存储在远程存储器存储设备(未示出)中。作为示例而非限制,图5示出驻留在存储器设备上的远程应用程序192。应当理解,所示网络连接是示例性,并且在计算机之间建立通信链接的其它装置也可使用。 通常,计算机130的数据处理器是通过不同时间存储在计算机的各种计算机可读存储介质中的指令来编程的。在一个示例中,程序和操作系统一般是在软盘或CD-ROM中分发的。从那里,将它们安装或加载到计算机的第二存储器中。执行时,至少部分地将它们加载到计算机的第一电子存储器中。在此所述的本发明的实施例包括这些和其它各种类型的计算机可读存储介质,当这些存储介质包含用于实现结合下面所述的微处理器或其它处理器描述的操作的指令或程序时。 为了说明,程序和其它可执行程序组件如操作系统,在此示为离散的块。然而要认识到,这些程序和组件在不同时间驻留在计算机的不同存储组件中,并由计算机的数据处理器执行。 尽管结合包括计算机130的示例性计算系统环境进行了描述,但本发明的实施例可用众多其它通用或专用计算系统环境或配置来运行。计算系统环境目的不是建议有关本发明的实施例的使用范围或功能的任何限制。而且,计算系统环境不应解释为具有对在示例性操作环境中所示组件的任何一个或组合的任何信赖性或要求。适于本发明使用的众知的计算系统、环境和/或配置的示例包括但不限于,个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费电子产品、移动电话、网络PC、小型机、大型机、包括任何上述系统或设备的分布式计算环境等等。 在运行时,计算机130用作执行诸如上述方法的服务器33,该方法用于基于相关用户社区的媒体项评级向用户提供媒体项评级。计算机130或其组件向用户呈现选择元素,用于收集与用户相关的信息以将用户分类到相关用户社区中。计算机或其组件响应于所呈现的选择元素从用户接收用户相关信息。计算机或其组件基于所接收的用户相关信息将用户分类在相关用户社区中。计算机或其组件基于由相关用户社区对用户可访问的媒体项的评级,提供媒体项的社区评级。 本领域的技术人员将注意到,在此所示与所述的方法的执行或履行顺序不是关键,除非特别指定的话。即,发明者预期所述方法的元素可以任何顺序履行,除非特别指定的话,并且所述方法可包括比在此所述的更多或更少的元素。 当介绍本发明或其实施例的元素时,冠词“a(一)”、“an(一)”、“the(这)”以及“said(所述)”目的是指有一个或多个元素。术语“comprising(包括)”、“including(包括)”、“having(具有)”目的是包括性的并指可以有除所列元素之外的其它元素。 从上面可以看到,本发明的若干目的完成了,并且得到了其它有利的结果。 在不背离本发明的范围的情况下,可在上述产品和方法中进行各种改变,其目的是上面所述并在附图中所示的内容所包含所有一切应当解释为示例性的并且没有限制意义。 附录A RUS.xml是一个示例XML文件,它是用户23发送到服务器33的评级用户提交文档。 -<RUS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="RUS.xsd"> <A>2</A> <S>2</S> <G>5</G> <TP>5000</TP> -<T> <W>aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa</W> <P>2000</P> <R>A</R> </T> -<T> <Partner>Napster</Partner> <Id>234556</Id> <P>3000</P> <R>B</R> </T> </RUS> RUSR.xml是一个示例XML文件,它是服务器响应于RUS发送回客户的评级用户提交响应文档。 <RUSR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="RUSR.xsd"> <MinPlays>100</MinPlays> <MinRatings>10</MinRatings> <ElitePlays>1000</ElitePlays> <EliteRatings>100</EliteRatings> <MinDuration>P0Y0M7DT0H0M0S</MinDuration> <MaxDuration>P0Y0M30DT0H0M0S</MaxDuration> -<Throttle> <CBackoff>P0Y0M0DT0H2M0S</CBackoff> <MaxChunkSize>50</MaxChunkSize> </Throttle> </RUSR>
《向用户提供基于社区的媒体项评级.pdf》由会员分享,可在线阅读,更多相关《向用户提供基于社区的媒体项评级.pdf(23页珍藏版)》请在专利查询网上搜索。
基于相关用户社区的媒体项评级向用户提供媒体项评级的方法、计算机可读介质和系统。用户向系统发送关于自己的信息。系统基于用户信息将用户放入一个用户社区中,并且基于其它社区成员的媒体项评级向该社区的成员提供媒体项评级。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1