以图形方式关联与用户的社会推荐媒体项目有关的以编程方式生成的媒体项目推荐制造技术

技术编号:4610653 阅读:137 留言:0更新日期:2012-04-11 18:40
一种用于基于由用户选择的朋友媒体项目推荐在图形用户界面(GUI)上自动地以编程方式生成媒体项目推荐的系统和方法。在优选实施例中,在GUI中显示所选媒体项目推荐。接收到的朋友媒体项目推荐按照邻近于所选媒体项目的相关性顺序显示在列表中。基于与所选媒体项目的相关性自动地生成并在所选媒体项目推荐的另一相邻区域中显示以编程方式生成的媒体项目推荐列表。以这种方式,用户可以在任何时间容易地播放所选媒体项目推荐,并随后浏览朋友媒体项目推荐和自动地更新的以编程方式生成的媒体项目推荐,这两者均按照与所选媒体项目推荐的最接近关系设置在其自己的各自相邻区域中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于基于从用户的社会或朋友媒体项目推荐列表中选择的媒体项目在用户界面上自动地并以图形方式关联以编程方式生成的媒体项目推荐的系统和 方法。
技术介绍
近年来,在线可用数字媒体的数量已大大增加。例如,诸如苹果的iTunes⑧等 服务使得用户能够合法地购买并下载音乐。例如,诸如Yahoo ! Music Unlimited and RealNetwork的Rhapsody⑧之类的其它服务提供对于每月入网费的几百万首歌的访问。 YouTube⑧给用户提供对视频媒体的访问。结果,媒体项目已变得更加可为世界范围的消费 者访问。然而,增加的媒体可访问性仅使媒体行业的长期存在的问题突出,该问题即为将用 户和与其偏好匹配的媒体链接的问题。 为了解决此媒体推荐问题,已涌现出许多公司、技术以及方法。可以基于关于用户 和/或其媒体喜欢或讨厌(也称为偏好)的信息向用户提供媒体项目推荐作为建议。以这 种方式,用户更可能例如通过购买而对媒体项目推荐作出响应。媒体项目推荐可以由服务 提供商公司或由用户的在线朋友(通常由用户ID来识别)在社会上(socially)来 提供。 在社会上或朋友推荐媒体项目的情况下,用户通常通过在用户的个人计算机或其 它联网设备上执行的客户端应用程序来接收推荐的媒体项目。所述联网设备与其它联网设 备通信以接收所述朋友推荐。当接收到朋友推荐时,用户可以在图形用户界面(GUI)上显 示该推荐。朋友推荐通常以具有多个栏的媒体项目表的形式呈现给用户,其中以图形方式 来呈现关于用户的媒体项目的标题或其它识别信息。所述媒体项目表可以包含用户的全部 媒体收集,包括推荐项目和非推荐媒体项目。推荐媒体项目可以由用户ID或向该用户推荐 媒体项目的朋友或用户的名称来表示。 除朋友推荐之外,可能还需要提供公司推荐媒体项目给用户。公司媒体项目推荐 通常以编程方式提供,这意味着基于编程方法论、算法、或其它方案来提供它们。例如,可以 基于给该用户的媒体收集的属性分配等级的整体分类来提供公司提供的媒体项目推荐。作 为选择,公司媒体项目推荐可以基于共有方法,其中推荐是通过形成特定用户的习惯简档 并随后搜索其它用户的类似简档(profile)而基于具有类似品位的一群用户的集体智慧 的。在任一种情况下,公司或以编程方式生成的媒体项目推荐允许向用户呈现与用户有关 的更多种类的媒体选项的附加推荐。公司受益之处还在于如果用户期望购买公司推荐的媒 体项目,则公司可以获得产生收益的附加机会。 用户的客户端应用程序通常将朋友和以编程方式生成的媒体项目推荐混合到用 户的媒体收集中。用户可能期望将朋友媒体项目推荐与以编程方式生成的媒体项目推荐分 别区别开以方便浏览和/或选择。然而,如果将朋友媒体项目推荐隔离,则用户可能错过被5呈现以及浏览非常相关的以编程方式生成的媒体项目推荐的好处。 可能存在权衡。或者,向用户呈现朋友和以编程方式生成的所有媒体项目推荐以 用于浏览和/或选择。或者,用户选择只浏览一组媒体项目推荐,因而错过对另一组的视觉 访问。本专利技术通过允许用户从朋友媒体项目推荐列表中选择媒体项目、而同时自动地且关 联地向该用户呈现与所选媒体项目有关的、以编程方式生成的媒体项目推荐的单独列表来 解决此权衡。以这种方式,用户能够浏览并选择朋友媒体项目推荐,而同时向该用户呈现自 动更新的、以编程方式生成的相关媒体项目推荐。
技术实现思路
本专利技术是一种用于基于用户选择的朋友媒体项目推荐自动地且以编程方式生成 图形用户界面(GUI)上的视觉显示的媒体项目推荐的系统和方法。GUI允许用户浏览朋友 媒体项目推荐的流或列表,其中由用户进行的最近媒体选择被置于GUI上的突出显示焦点 区域中。朋友媒体项目推荐列表被按照与GUI上的焦点区域中的所选媒体项目推荐的关系 或相似性的顺序与焦点区域相邻地直观地显示出来。以编程方式生成的媒体项目推荐的单 独流或列表被自动生成,并且同样被按照与GUI上的焦点区域中的所选媒体项目推荐的关 系或相似性的顺序与焦点区域相邻地直观地显示出来。以这种方式,用户可以浏览朋友媒 体项目推荐,而同时自动地向该用户呈现被更新且以编程方式生成的、与GUI的焦点区域 中的所选媒体项目推荐最密切相关的媒体项目推荐。这允许用户在任何时间容易地且直观 地识别、浏览、和/或选择最相关或在相似性上最接近的、但是是GUI的焦点区域中的所选 媒体项目推荐的替换物的媒体项目选择。 在本专利技术的主要示例性实施例中,在朋友媒体项目推荐列表中的一系列媒体项目 图标中显示朋友媒体项目推荐,所述朋友媒体项目推荐列表直观地显示在GUI的焦点区域 中的所选媒体项目的每侧的水平轴中。根据相似性而与所选媒体项目最密切相关的朋友媒 体项目推荐被显示在紧接着焦点区域的两侧的图标中。较不密切相关的朋友媒体项目推荐 在水平轴中从焦点区域中的所选媒体项目起按照递减关系顺序被显示,且被显示在较远的 图标中。以这种方式,用户可以按照与第一轴中的焦点区域中的所选媒体项目的相关性顺 序遍历(traverse)朋友媒体项目推荐列表中的图标。 随着用户水平地遍历朋友媒体项目推荐列表、并选择表示将要显示在焦点区域中 的不同媒体项目推荐的图标,自动地生成以编程方式生成的媒体项目推荐列表。以编程方 式生成的媒体项目推荐列表是直观地位于并显示在与GUI上的焦点区域交叉的垂直轴中 的一串图标。类似于朋友媒体项目推荐列表,在以编程方式生成的媒体项目推荐列表中,在 相似性上与用户所选媒体项目最密切相关的媒体项目被显示在紧接着焦点区域的顶侧和 底侧的图标中。较不密切相关的以编程方式生成的媒体项目推荐被按照从垂直轴中的突出 显示区域起的递减关系顺序显示在较远的图标中。 以这种方式,自动地且直观地向用户提供与被选择用于相对轴中的焦点区域的朋 友媒体项目推荐有关的、附加的以编程方式生成的媒体项目推荐。用户可以在任何时间容 易地从一个轴切换到另一轴,以便在朋友媒体项目推荐列表与以编程方式生成的媒体项目 推荐列表之间进行遍历,其中每次遍历均提供在其列表中的、与焦点区域中的当前所选媒 体项目其次最相关的媒体项目推荐。6 用户还可以简单地在GUI上的任一列表中的感兴趣的特定媒体项目上放置或滚 动其鼠标。结果关于该媒体项目的附加信息被暴露在GUI上的单独视窗中以允许用户容易 地考虑潜在的选择。如果用户在光标处于未在焦点区域中的媒体项目选择的顶部上时点击 鼠标,则所选的媒体项目将被移动到焦点区域。列表中的其它媒体项目被移位。可选地,可 以基于所确定的所选择的以编程方式生成的媒体项目与朋友媒体项目推荐之中的媒体项 目的最接近或相似性关系来重新排列朋友推荐媒体项目列表的顺序。 本专利技术可以采用包括关系或相似性评分模型在内的任何关系模型来确定与焦点 区域中的所选媒体项目推荐最密切相关或最相似的朋友媒体项目推荐和以编程方式生成 的媒体项目推荐。可以使用模型来按照相似性排列列表,其中与焦点区域紧相邻定位的媒 体项目推荐被确定为与所选媒体项目推荐最相似。还可以按照距离来测量相似性或其缺 乏。可以在关系方面确定朋友媒体项目推荐或对其进行评分,以确定当显示在朋友媒体项 目推荐列表中的GUI上时,该朋友媒体项目推荐与所选媒体项目推荐的关系顺序本文档来自技高网
...

【技术保护点】
一种用于在用户界面上向用户提供社会的和以编程方式生成的媒体项目推荐的方法,包括步骤:在用户界面上的焦点区域中显示用户所选的媒体项目推荐;确定包括一个或多个社会媒体项目推荐的社会媒体项目推荐列表;确定包括一个或多个以编程方式生成的媒体项目推荐的以编程方式生成的媒体项目推荐列表;在所述用户界面上的第一区域中显示所述社会媒体项目推荐列表;以及在所述用户界面上的不同于所述第一区域的第二区域中显示所述以编程方式生成的媒体项目推荐列表。

【技术特征摘要】
【国外来华专利技术】US 2007-4-5 11/696,849一种用于在用户界面上向用户提供社会的和以编程方式生成的媒体项目推荐的方法,包括步骤在用户界面上的焦点区域中显示用户所选的媒体项目推荐;确定包括一个或多个社会媒体项目推荐的社会媒体项目推荐列表;确定包括一个或多个以编程方式生成的媒体项目推荐的以编程方式生成的媒体项目推荐列表;在所述用户界面上的第一区域中显示所述社会媒体项目推荐列表;以及在所述用户界面上的不同于所述第一区域的第二区域中显示所述以编程方式生成的媒体项目推荐列表。2. 根据权利要求1所述的方法,其中,所述第一区域是第一轴,且所述第二区域是第二轴。3. 根据权利要求2所述的方法,其中,所述第一轴中的社会媒体项目推荐列表与所述用户界面上的焦点区域交叉。4. 根据权利要求2所述的方法,其中,所述第二轴中的以编程方式生成的媒体项目推荐列表与所述用户界面上的焦点区域交叉。5. 根据权利要求2所述的方法,其中,所述第一轴是水平轴,且所述第二轴是垂直轴,其中所述焦点区域基本上在所述用户界面的中心。6. 根据权利要求1所述的方法,其中,所述第一区域是所述焦点区域的第一相邻区域,且所述第二区域是所述焦点区域的第二相邻区域。7. 根据权利要求l所述的方法,其中,显示以编程方式生成的媒体项目推荐列表的步骤还包括在用户界面上显示图标列表,该图标列表以图形方式表示所述一个或多个以编程方式生成的媒体项目推荐。8. 根据权利要求l所述的方法,其中,显示社会媒体项目推荐列表的步骤还包括在用户界面上显示图标列表,该图标列表以图形方式表示所述一个或多个社会媒体项目推荐。9. 根据权利要求1所述的方法,其中,生成以编程方式生成的媒体项目推荐列表的步骤包括,确定一组媒体项目推荐与用户所选的媒体项目推荐的关系。10. 根据权利要求9所述的方法,其中,通过确定所述一组媒体项目推荐与所述用户所选的媒体项目推荐之间的关系分数来确定所述关系。11. 根据权利要求9所述的方法,其中,在以编程方式生成的媒体项目推荐列表中的用户界面上,与用户所选的媒体项目推荐最接近地显示所述一组媒体项目推荐之中的、与用户所选的媒体项目推荐最密切相关的媒体项目推荐。12. 根据权利要求1所述的方法,其中,按照与用户所选的媒体项目推荐的相关性的等级来对所述以编程方式生成的媒体项目推荐列表进行排序。13. 根据权利要求1所述的方法,还包括当所述用户所选的媒体项目推荐改变时,自动地更新所述以编程方式生成的媒体项目推荐列表中的所述一个或多个以编程方式生成的媒体项目推荐。14. 根据权利要求13所述的方法,其中,生成以编程方式生成的媒体项目推荐列表的步骤包括确定一组媒体项目推荐与用户所选的媒体项目推荐的关系。15. 根据权利要求1所述的方法,其中,生成社会媒体项目推荐列表的步骤包括确定用户的社会媒体项目推荐与用户所选的媒体项目推荐的关系。16. 根据权利要求13所述的方法,其中,在社会媒体项目推荐列表中的用户界面上,与用户所选的媒体项目推荐最接近地显示与用户所选的媒体项目推荐最密切相关的、用户的社会媒体项目推荐。17. 根据权利要求1所述的方法,其中,按照与用户所选的媒体项目推荐的相关性的等级来对所述社会媒体项目推荐列表进行排序。18. 根据权利要求17所述的方法,其中,通过针对为用户建立的用户偏好确定用户的社会媒体项目推荐的相关分数,来确定所述相关性的等级。19. 根据权利要求1所述的方法,还包括当所述用户所选的媒体项目改变时,自动地更新所述社会媒体项目推荐列表中的所述一个或多个社会媒体项目推荐。20. 根据权利要求19所述的方法,其中,生成社会媒体项目推荐列表的步骤包括确定与用户所选的媒体项目推荐有关的、用户的社会媒体项目推荐。21. 根据权利要求1所述的方法,还包括响应于接收到用户选择,将以编程方式生成的媒体项目推荐列表进行移位,以遍历用户界面上的以编程方式生成的媒体项目推荐列表。22. 根据权利要求1所...

【专利技术属性】
技术研发人员:S柯蒂斯
申请(专利权)人:纳珀企业有限责任公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1