CN101720456B - 以图形方式关联与用户的社会推荐媒体项目有关的以编程方式生成的媒体项目推荐 - Google Patents
以图形方式关联与用户的社会推荐媒体项目有关的以编程方式生成的媒体项目推荐 Download PDFInfo
- Publication number
- CN101720456B CN101720456B CN2008800184224A CN200880018422A CN101720456B CN 101720456 B CN101720456 B CN 101720456B CN 2008800184224 A CN2008800184224 A CN 2008800184224A CN 200880018422 A CN200880018422 A CN 200880018422A CN 101720456 B CN101720456 B CN 101720456B
- Authority
- CN
- China
- Prior art keywords
- media item
- user
- item recommendation
- recommendation
- tabulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Abstract
一种用于基于由用户选择的朋友媒体项目推荐在图形用户界面(GUI)上自动地以编程方式生成媒体项目推荐的系统和方法。在优选实施例中,在GUI中显示所选媒体项目推荐。接收到的朋友媒体项目推荐按照邻近于所选媒体项目的相关性顺序显示在列表中。基于与所选媒体项目的相关性自动地生成并在所选媒体项目推荐的另一相邻区域中显示以编程方式生成的媒体项目推荐列表。以这种方式,用户可以在任何时间容易地播放所选媒体项目推荐,并随后浏览朋友媒体项目推荐和自动地更新的以编程方式生成的媒体项目推荐,这两者均按照与所选媒体项目推荐的最接近关系设置在其自己的各自相邻区域中。
Description
技术领域
本发明涉及一种用于基于从用户的社会或“朋友”媒体项目推荐列表中选择的媒体项目在用户界面上自动地并以图形方式关联以编程方式生成的媒体项目推荐的系统和方法。
背景技术
近年来,在线可用数字媒体的数量已大大增加。例如,诸如苹果的iTunes等服务使得用户能够合法地购买并下载音乐。例如,诸如Yahoo!Music Unlimited and RealNetwork的Rhapsody之类的其它服务提供对于每月入网费的几百万首歌的访问。YouTube给用户提供对视频媒体的访问。结果,媒体项目已变得更加可为世界范围的消费者访问。然而,增加的媒体可访问性仅使媒体行业的长期存在的问题突出,该问题即为将用户和与其偏好匹配的媒体链接的问题。
为了解决此媒体推荐问题,已涌现出许多公司、技术以及方法。可以基于关于用户和/或其媒体喜欢或讨厌(也称为偏好)的信息向用户提供媒体项目推荐作为建议。以这种方式,用户更可能例如通过购买而对媒体项目推荐作出响应。媒体项目推荐可以由服务提供商公司或由用户的在线“朋友”(通常由用户ID来识别)“在社会上(socially)”来提供。
在社会上或朋友推荐媒体项目的情况下,用户通常通过在用户的个人计算机或其它联网设备上执行的客户端应用程序来接收推荐的媒体项目。所述联网设备与其它联网设备通信以接收所述朋友推荐。当接收到朋友推荐时,用户可以在图形用户界面(GUI)上显示该推荐。朋友推荐通常以具有多个栏的媒体项目表的形式呈现给用户,其中以图形方式来呈现关于用户的媒体项目的标题或其它识别信息。所述媒体项目表可以包含用户的全部媒体收集,包括推荐项目和非推荐媒体项目。推荐媒体项目可以由用户ID或向该用户推荐媒体项目的“朋友”或用户的名称来表示。
除朋友推荐之外,可能还需要提供公司推荐媒体项目给用户。公司媒体项目推荐通常以编程方式提供,这意味着基于编程方法论、算法、或其它方案来提供它们。例如,可以基于给该用户的媒体收集的属性分配等级的整体分类来提供公司提供的媒体项目推荐。作为选择,公司媒体项目推荐可以基于共有方法,其中推荐是通过形成特定用户的习惯简档并随后搜索其它用户的类似简档(profile)而基于具有类似品位的一群用户的集体智慧的。在任一种情况下,公司或以编程方式生成的媒体项目推荐允许向用户呈现与用户有关的更多种类的媒体选项的附加推荐。公司受益之处还在于如果用户期望购买公司推荐的媒体项目,则公司可以获得产生收益的附加机会。
用户的客户端应用程序通常将朋友和以编程方式生成的媒体项目推荐混合到用户的媒体收集中。用户可能期望将朋友媒体项目推荐与以编程方式生成的媒体项目推荐分别区别开以方便浏览和/或选择。然而,如果将朋友媒体项目推荐隔离,则用户可能错过被呈现以及浏览非常相关的以编程方式生成的媒体项目推荐的好处。
可能存在权衡。或者,向用户呈现朋友和以编程方式生成的所有媒体项目推荐以用于浏览和/或选择。或者,用户选择只浏览一组媒体项目推荐,因而错过对另一组的视觉访问。本发明通过允许用户从朋友媒体项目推荐列表中选择媒体项目、而同时自动地且关联地向该用户呈现与所选媒体项目有关的、以编程方式生成的媒体项目推荐的单独列表来解决此权衡。以这种方式,用户能够浏览并选择朋友媒体项目推荐,而同时向该用户呈现自动更新的、以编程方式生成的相关媒体项目推荐。
发明内容
本发明是一种用于基于用户选择的朋友媒体项目推荐自动地且以编程方式生成图形用户界面(GUI)上的视觉显示的媒体项目推荐的系统和方法。GUI允许用户浏览朋友媒体项目推荐的流或列表,其中由用户进行的最近媒体选择被置于GUI上的突出显示焦点区域中。朋友媒体项目推荐列表被按照与GUI上的焦点区域中的所选媒体项目推荐的关系或相似性的顺序与焦点区域相邻地直观地显示出来。以编程方式生成的媒体项目推荐的单独流或列表被自动生成,并且同样被按照与GUI上的焦点区域中的所选媒体项目推荐的关系或相似性的顺序与焦点区域相邻地直观地显示出来。以这种方式,用户可以浏览朋友媒体项目推荐,而同时自动地向该用户呈现被更新且以编程方式生成的、与GUI的焦点区域中的所选媒体项目推荐最密切相关的媒体项目推荐。这允许用户在任何时间容易地且直观地识别、浏览、和/或选择最相关或在相似性上最接近的、但是是GUI的焦点区域中的所选媒体项目推荐的替换物的媒体项目选择。
在本发明的主要示例性实施例中,在朋友媒体项目推荐列表中的一系列媒体项目图标中显示朋友媒体项目推荐,所述朋友媒体项目推荐列表直观地显示在GUI的焦点区域中的所选媒体项目的每侧的水平轴中。根据相似性而与所选媒体项目最密切相关的朋友媒体项目推荐被显示在紧接着焦点区域的两侧的图标中。较不密切相关的朋友媒体项目推荐在水平轴中从焦点区域中的所选媒体项目起按照递减关系顺序被显示,且被显示在较远的图标中。以这种方式,用户可以按照与第一轴中的焦点区域中的所选媒体项目的相关性顺序遍历(traverse)朋友媒体项目推荐列表中的图标。
随着用户水平地遍历朋友媒体项目推荐列表、并选择表示将要显示在焦点区域中的不同媒体项目推荐的图标,自动地生成以编程方式生成的媒体项目推荐列表。以编程方式生成的媒体项目推荐列表是直观地位于并显示在与GUI上的焦点区域交叉的垂直轴中的一串图标。类似于朋友媒体项目推荐列表,在以编程方式生成的媒体项目推荐列表中,在相似性上与用户所选媒体项目最密切相关的媒体项目被显示在紧接着焦点区域的顶侧和底侧的图标中。较不密切相关的以编程方式生成的媒体项目推荐被按照从垂直轴中的突出显示区域起的递减关系顺序显示在较远的图标中。
以这种方式,自动地且直观地向用户提供与被选择用于相对轴中的焦点区域的朋友媒体项目推荐有关的、附加的以编程方式生成的媒体项目推荐。用户可以在任何时间容易地从一个轴切换到另一轴,以便在朋友媒体项目推荐列表与以编程方式生成的媒体项目推荐列表之间进行遍历,其中每次遍历均提供在其列表中的、与焦点区域中的当前所选媒体项目其次最相关的媒体项目推荐。
用户还可以简单地在GUI上的任一列表中的感兴趣的特定媒体项目上放置或滚动其鼠标。结果关于该媒体项目的附加信息被暴露在GUI上的单独视窗中以允许用户容易地考虑潜在的选择。如果用户在光标处于未在焦点区域中的媒体项目选择的顶部上时点击鼠标,则所选的媒体项目将被移动到焦点区域。列表中的其它媒体项目被移位。可选地,可以基于所确定的所选择的以编程方式生成的媒体项目与朋友媒体项目推荐之中的媒体项目的最接近或相似性关系来重新排列朋友推荐媒体项目列表的顺序。
本发明可以采用包括关系或相似性评分模型在内的任何关系模型来确定与焦点区域中的所选媒体项目推荐最密切相关或最相似的朋友媒体项目推荐和以编程方式生成的媒体项目推荐。可以使用模型来按照相似性排列列表,其中与焦点区域紧相邻定位的媒体项目推荐被确定为与所选媒体项目推荐最相似。还可以按照距离来测量相似性或其缺乏。可以在关系方面确定朋友媒体项目推荐或对其进行评分,以确定当显示在朋友媒体项目推荐列表中的GUI上时,该朋友媒体项目推荐与所选媒体项目推荐的关系顺序。关系评分还可以部分地基于用户的偏好,可以由用户使用客户端应用程序来提供用于对属性加权的偏好来配置所述用户的偏好,其中所述属性将确定关系或相似性。此客户端应用程序还可以控制在GUI上显示并更新推荐列表。
本领域的技术人员在结合附图阅读优选实施例的以下详细说明之后将理解本发明的范围并认识到其附加方面。
附图说明
结合到本说明书中并形成其一部分的附图举例说明本发明的多个方面,并连同说明书一起用于解释本发明的原理。
图1举例说明在焦点区域中提供用户选择的媒体项目并在与焦点区域交叉的不同轴中提供相关的朋友和以编程方式生成的媒体项目推荐列表的图形用户界面(GUI);
图2是举例说明本发明的一个实施例的基本操作的流程图,该基本操作用于在GUI上的相反的轴中提供并显示朋友和以编程方式生成的媒体项目推荐,并且在用户进行了新的媒体项目选择时自动地更新显示在GUI上的所选媒体项目和关联的、且根据相似性相关的推荐;
图3是举例说明可以如何确定相似性距离等级或得分以控制显示在GUI上的朋友和以编程方式生成的媒体项目推荐列表的关系顺序的一个实施例的图;
图4举例说明媒体客户端应用程序的示例,该媒体客户端应用程序在用户的设备上运行以便显示用户的媒体收集,该媒体收集包括可以用来在GUI上提供推荐列表的、存储的媒体项目推荐;
图5A和5B是举例说明本发明的一个实施例的更详细操作的流程图,该操作用于在GUI上的相反轴中提供并显示所选媒体项目推荐及相关朋友和以编程方式生成的媒体项目推荐,并且在用户进行了新的媒体项目选择时自动地更新显示在用户界面上的所选媒体项目和关联的、且根据相似性相关的推荐列表;
图6举例说明用于提供并接收朋友媒体项目推荐、用于确定并接收以编程方式生成的媒体项目推荐、且用于在GUI上向用户显示相关推荐的用户服务器系统;
图7是根据本发明的、在图6中所示的用户设备与服务器之间的示例性通信流程图,其用于接收朋友媒体项目推荐以确定并自动地提供用于在GUI上向用户显示的以编程方式生成的媒体项目推荐;
图8是举例说明关系或距离评分模型的一个实施例的流程图,其中使用用户偏好来影响在关系评分模型中使用的属性;以及
图9举例说明用于向不同种类的媒体项目分配权值作为配置用户偏好以影响关系评分模型的一部分的示例性GUI。
具体实施方式
下文阐述的实施例表示使得本领域技术人员能够实现本发明的必要信息,并举例说明实现本发明的最佳方式。在参照附图阅读以下说明时,本领域技术人员将理解本发明的思想并将认识到本文未特别提出的这些思想的应用。应理解的是,这些思想和应用落入本公开和随附权利要求的范围内。
本发明是一种用于基于用户所选朋友媒体项目推荐自动地且以编程方式生成用于图形用户界面(GUI)上的视觉显示的媒体项目推荐的系统和方法。GUI允许用户浏览朋友媒体项目推荐的流或列表,其中由用户进行的最近媒体选择被放置在GUI上的突出显示焦点区域中。朋友媒体项目推荐列表按照与GUI上的焦点区域中的所选媒体项目推荐的关系或相似性的顺序直观地与焦点区域相邻地显示。以编程方式生成的媒体项目推荐的单独流或列表被自动生成并且也按照与GUI上的焦点区域中的所选媒体项目推荐的关系或相似性的顺序直观地与焦点区域相邻地显示。以这种方式,用户可以浏览朋友媒体项目推荐,而同时自动地向用户呈现与GUI的焦点区域中的所选媒体项目推荐最密切相关的更新的且以编程方式生成的媒体项目推荐。这允许用户在任何时间容易地且直观地识别、浏览、和/或选择最相关或在相似性方面最接近的、但是是GUI的焦点区域中的所选媒体项目推荐的替换物的媒体项目选择。
在本发明的主要示例性实施例中,在朋友媒体项目推荐列表中的一系列媒体项目图标中显示朋友媒体项目推荐,所述朋友媒体项目推荐列表直观地显示在GUI的焦点区域中的所选媒体项目的每侧的水平轴中。根据相似性与所选媒体项目最密切相关的朋友媒体项目推荐被显示在紧接着焦点区域的两侧的图标中。较不密切相关的朋友媒体项目推荐在水平轴中按照从焦点区域中的所选媒体项目起的递减关系顺序被显示,且被显示在较远的图标中。以这种方式,用户可以按照与第一轴中焦点区域中的所选媒体项目的相关性的顺序来遍历朋友媒体项目推荐列表中的图标。
随着用户水平地遍历朋友媒体项目推荐列表并选择表示将在焦点区域中显示的不同媒体项目推荐的图标,自动地生成以编程方式生成的媒体项目推荐列表。以编程方式生成的媒体项目推荐列表是直观地位于并显示在与GUI上的焦点区域交叉的垂直轴中的一串图标。类似于朋友媒体项目推荐列表,在以编程方式生成的媒体项目推荐列表中,根据相似性与用户所选媒体项目最密切相关的媒体项目被显示在紧接着焦点区域的顶侧和底侧的图标中。较不密切相关的以编程方式生成的媒体项目推荐被按照从垂直轴中的突出显示区域起的递减关系顺序显示在较远的图标中。
以这种方式,自动地且直观地向用户提供与被选择用于相反轴中的焦点区域的朋友媒体项目推荐有关的、附加的以编程方式生成的媒体项目推荐。用户可以在任何时间容易地从一个轴切换到另一轴,以便在朋友媒体项目推荐列表与以编程方式生成的媒体项目推荐列表之间进行遍历,其中每次遍历提供在其列表中与焦点区域中的当前所选媒体项目其次最相关的媒体项目推荐。
在图1中举例说明了根据本发明的、用于显示朋友和以编程方式生成的媒体项目推荐列表的GUI的示例。还对与图1中所示的GUI的说明有关的图2中所示流程图进行参考。如图1所示,GUI可以包括包含若干组件的媒体项目推荐视窗或屏幕10。例如,视窗10可以在视窗10的顶部处包含用于显示诸如程序代码名称14之类的关于应用程序的信息的标题区域12。程序代码名称14可以是用户可配置的。菜单栏16可以提供为了允许用户选择视窗10中的不同显示选项和/或在视窗10内的用于提供媒体项目相关功能的不同屏幕之间导航而提供的、一个或多个用户可选菜单18、20、22、24。图1举例说明了“节点”菜单18被选中,其是在图1中的视窗10中显示的显示类型。在依照本发明的、用于在GUI上显示朋友和以编程方式生成的媒体项目推荐的所示示例中,用户选择“节点”菜单18。
朋友和以编程方式生成的媒体项目推荐被显示在视窗10中的主显示区域26中。在所示的实施例中,所显示的媒体项目是音频或曲目(track)媒体项目。然而,所述媒体项目不限于音频媒体项目,并且可以是视频、音频/视觉、演示、或任何其它类型的媒体内容。用户当前选择的媒体项目推荐27被显示在焦点区域28中,焦点区域28在示例性实施例中位于视窗10中的中心(步骤66,图2)。当前选择的媒体项目推荐27仍留在焦点区域28中,直至用户选择另一媒体项目。在所示的示例中,所选媒体项目推荐27是来自唱片集“Colin Hay”的曲目。关于所选媒体项目推荐27的更多信息被显示在主视窗10内的信息视窗30中。显示关于所选媒体项目推荐27的媒体项目信息32。例如,可以连同所选媒体项目推荐27的缩略图34一起显示唱片集名称、推荐曲目、制作人、发行年份以及流派。
可以在主视窗10内的音频播放控制视窗36中提供音频播放控制,以允许用户控制焦点区域28中的所选媒体项目推荐27的播放。在名称栏38中提供媒体项目推荐曲目的名称。推荐该媒体项目推荐曲目的用户位于推荐用户栏40中。以这种方式,用户能够看见推荐所选媒体项目推荐27的“朋友”的姓名。如图1所示,还可以提供音量控制42、播放控制44(通常由前进、后退以及暂停组成)以及指示媒体项目的总持续时间和曲目播放当前正在发生的位置的进度条48。
在本示例性实施例中,在朋友媒体项目推荐列表50中显示朋友媒体项目推荐,朋友媒体项目推荐列表50在所示示例中邻近于水平轴中的焦点区域28而显示(步骤68,图2)。朋友媒体项目推荐列表50包含由图标52表示的多个朋友媒体项目推荐。由于视窗10尺寸限制,可以不完全示出整个朋友媒体项目推荐列表50。在所示的示例中,朋友推荐图标52是表示各种唱片集的唱片集封面。实际的朋友媒体项目推荐52是唱片集上的曲目。
用户可以以多种方式遍历朋友媒体项目推荐52。如果用户期望在朋友媒体项目推荐52之中进行遍历,则用户可以选择位于焦点区域28中的左箭头54或右箭头56。作为响应,在视窗10中,在所示示例中由图标52表示的朋友媒体项目推荐列表50分别被向右或向左移位。以这种方式,用户能够随心所欲地、直观地遍历朋友媒体项目推荐52。如果用户沿着一个方向对朋友媒体项目推荐列表50移位足够的次数,则将出现最初可能不适合在视窗10中的列表50内的、先前看不见的朋友媒体项目推荐图标52,因为朋友媒体项目推荐列表50被线性地移位了。
如果用户期望从朋友媒体项目推荐列表50中选择特定的朋友媒体项目推荐52,则用户在光标位于媒体项目52之上的同时点击其鼠标(步骤72,图2)。随着提供当前所选媒体项目推荐27,所选的媒体项目52被立即移动到焦点区域28。朋友媒体项目推荐列表50也沿着水平轴被自动移位和/或重新排序,从而使得媒体项目图标52以其按照与焦点区域28中的所选媒体项目推荐27最密切相关或在相似性方面最接近的关系顺序被保持。如本申请中稍后将描述的那样,根据评分系统或模型,朋友媒体项目推荐52按照与彼此以及与所选媒体项目推荐27的关系顺序来显示。与所选媒体项目推荐27最密切相关的朋友媒体项目推荐52被紧接着所选媒体项目推荐27而显示。其次密切相关的媒体项目推荐52被按照关系的递减顺序较远离焦点区域28而显示。以这种方式,用户知道对列表50中的朋友媒体项目推荐52的每次遍历均显示与所选媒体项目推荐27其次最相关的媒体项目推荐52。
如果用户仅仅想查明关于特定朋友媒体项目推荐52的更多信息而不浏览或选择媒体项目52,则用户还可以将其鼠标图标保持在期望的朋友媒体项目推荐图标52上。作为响应,在视窗10中将出现弹出视窗(未示出)以提供识别信息,诸如在歌曲媒体项目的示例中是唱片集名称、推荐曲目名称、制作人、发行年份以及流派。
在示例性实施例中,作为对初始的或用户所选的朋友媒体项目推荐52的响应,以编程方式生成的媒体项目推荐被自动地生成,并且根据显示在焦点区域28中的所选媒体项目推荐27的评分关系被显示在视窗10中(步骤70,图2)。以编程方式生成的媒体项目推荐被显示在以编程方式生成的媒体项目推荐列表58中,在所示示例中,以编程方式生成的媒体项目推荐列表58在与焦点区域28交叉的垂直轴中邻近于焦点区域28加以显示。以这种方式,自动地且直观地向用户提供根据关系模型与所选媒体项目推荐27最密切相关或在相似性方面最接近的、附加的以编程方式生成的媒体项目推荐60。在本实施例中,以编程方式生成的媒体项目推荐列表58在与朋友媒体项目推荐列表50相反的轴中加以显示。以编程方式生成的媒体项目推荐列表58与朋友媒体项目推荐列表50所做的一样与当前所选媒体项目推荐27交叉,从而使得用户可以在视窗10中容易地遍历两个列表50、58。
与朋友媒体项目推荐列表50类似,以编程方式生成的媒体项目推荐列表58包含以图标形式显示的、单独的以编程方式生成的媒体项目60,其被自动地生成且根据与焦点区域28中的所选媒体项目推荐27的最密切关系或最接近相似性而被关联地显示。以编程方式生成的媒体项目推荐60仅仅是这样的媒体项目推荐,该媒体项目推荐未被“朋友”接收到,但作为替代根据关系或关联算法以算法方式生成,以便除了朋友媒体项目推荐52之外还向用户提供与当前所选媒体项目推荐27有关且密切相关的其它媒体项目推荐60。
可以采用算法、程序、或其它方案来确定与当前所选媒体项目推荐27最密切相关或在相似性方面最接近的媒体项目以形成以编程方式生成的媒体项目推荐列表58。确定媒体项目推荐52、60与当前所选媒体项目推荐28之间的关系或相似性的一种方法是通过按照“距离”来确定两者的差。例如,什么也没有或‘0’的距离意味着无差别或同一媒体项目。较高的距离等级比较低的距离等级显示出较大程度的差异或较小的相似性。两个媒体项目之间的距离越小,它们越密切相关。选择表示距离或相似性的属性。然后,通过比较其各自属性之间的差异程度来针对距离比较媒体项目。图3举例说明距离等级系统的示例。
如图3所示,可以选择许多属性以判断两个媒体项目之间的相似性或距离。特别地在歌曲媒体项目的示例中,用于确定相似性的这些属性可以是例如媒体项目的:-表演者-发行年份-流派-内容发行商(标签)-作曲者-编码时间-父等级(parental Rating)-制作人-每分钟节拍数-指挥者-启动键-歌词-基调-出版商-推荐者
属性可以沿着其两个轴在距离图中排列。距离等级将基于和表格条目交叉的两个属性之间的距离被填入表格条目中。在两个歌曲媒体项目之间的表格条目中的两个给定属性之间,较低的等级指示较小的距离,或较大的相似性。因此,确定两个歌曲媒体项目之间的距离并因此确定相似性可以是在模型或图3的示例中的表格中提供的、单独属性之间的距离的总和。在模型中使用的实际属性可以是被指定为与关系或相似性有关的任何属性,且可以包括上文通过举例列出的属性或期望的任何其它属性。
关于本发明,可以采用那样的、或者与上述的距离等级类似的距离等级来确定为以编程方式生成的媒体项目推荐列表58直观地显示的媒体项目推荐60的顺序,其中具有最低距离等级的媒体项目推荐60位于紧邻或紧接着焦点区域28中的当前所选媒体项目推荐27的两侧。在距离上其次最接近或其次较不密切相关的、以编程方式生成的媒体项目推荐60按照从所选媒体项目推荐27起的递减关系或距离顺序被显示在较远的图标52中。以这种方式,自动地且直观地向用户提供与所选媒体项目推荐27最密切相关或在相似性方面最接近的、附加的以编程方式生成的媒体项目推荐60。用户可以在任何时间容易地从一个轴切换到另一个轴,以在朋友媒体项目推荐列表50与以编程方式生成的媒体项目推荐列表58之间进行遍历,其中每次遍历提供其列表50、58中的、与焦点区域28中的当前所选媒体项目推荐27其次最相关的媒体项目推荐52、60。
与朋友媒体项目推荐列表50类似,用户可以以多种方式遍历以编程方式生成的媒体项目推荐列表58。如果用户期望在以编程方式生成的媒体项目推荐60之中进行遍历,则用户可以选择位于焦点区域28中的上箭头62或下箭头64。作为响应,在所示示例中由图标60表示的以编程方式生成的媒体项目推荐列表58在视窗10中分别向上或向下移位。用户能够根据其期望直观地遍历以编程方式生成的媒体项目推荐60。如果用户沿着一个方向对以编程方式生成的媒体项目推荐列表58移位足够的次数,则将出现最初可能不适合在视窗10中的列表50内的、先前看不见的以编程方式生成的媒体项目推荐图标60,因为以编程方式生成的媒体项目推荐列表58被线性地移位了。
与朋友媒体项目推荐列表50类似,如果用户期望从以编程方式生成的媒体项目推荐列表58中选择特定的媒体项目60,则用户在光标位于期望媒体项目60顶部上的同时点击其鼠标以进行选择(步骤72,图2)。所选的媒体项目60立即被移动到焦点区域28。以编程方式生成的媒体项目推荐列表58还被沿着垂直轴自动地移位和/或重新排序,从而使得媒体项目图标60被以其相对于彼此及相对于焦点区域28中的所选媒体项目推荐27的适当关系顺序来保持。如本申请中稍后将描述的那样,以编程方式生成的媒体项目推荐60根据最密切相关评分系统或模型而按照彼此的关系顺序加以显示。在相似性方面与所选媒体项目推荐27最密切相关的以编程方式生成的媒体项目推荐60被紧接着所选媒体项目推荐27显示,其次最密切相关的以编程方式生成的媒体项目推荐60按照关系的递减顺序被较远地进行显示。以这种方式,用户知道每次遍历以编程方式生成的媒体项目推荐列表58在显示与当前所选媒体项目推荐27其次最密切相关的媒体项目60。
在优选实施例中,如果用户选择将要显示的以编程方式生成的媒体项目60作为焦点区域28中的所选媒体项目推荐27,则朋友推荐媒体项目列表50不被重新排序。在替换实施例中,朋友推荐媒体项目列表50基于其与焦点区域28中的、所选择的以编程方式生成的媒体项目推荐27的相似性关系被重新排序。
总而言之,图1提供了直观地在焦点区域28中显示所选媒体项目推荐27的GUI。按顺序或与所选媒体项目推荐27的最密切关系或相似性而在显示在第一相邻区域或轴中的系列或列表中提供朋友媒体项目推荐。与焦点区域28中的所选媒体项目推荐27最密切相关或相似的朋友媒体项目推荐52被显示在紧接着焦点区域28的两侧的图标中。较不密切相关的朋友媒体项目推荐52被在水平轴中从焦点区域28起按照递减关系顺序显示在较远的图标中。以这种方式,用户能够按照与焦点区域28中的所选媒体项目推荐27的评分关系的顺序来遍历朋友媒体项目推荐列表50中的图标52。
随着用户水平地遍历朋友媒体项目推荐列表50并选择表示不同媒体项目推荐27的图标52以将该不同媒体项目推荐27显示在焦点区域中,自动地生成以编程方式生成的媒体项目推荐列表58。以编程方式生成的媒体项目推荐列表58是直观地位于并显示在与GUI上的焦点区域28交叉的、诸如垂直轴的不同轴中的一串图标60。类似于朋友媒体项目推荐列表50,以编程方式生成的媒体项目推荐列表58之中的、与焦点区域28中的所选媒体项目推荐27最密切相关或最相似的媒体项目被显示在紧接着焦点区域28的两侧的图标中。较不密切相关的以编程方式生成的媒体项目推荐60在垂直轴中从焦点区域28起按照递减关系顺序被显示在较远的图标中。
以这种方式,在相对轴中自动地且直观地向用户提供与被选择用于焦点区域28的朋友媒体项目推荐52有关的、附加的以编程方式生成的媒体项目推荐60。用户可以在任何时间容易地从一个轴切换到另一个轴,以在朋友媒体项目推荐列表50与以编程方式生成的媒体项目推荐列表58之间进行遍历,其中每次遍历均提供其列表50、58中的、与焦点区域28中的当前所选媒体项目推荐27其次最密切相关的媒体项目推荐。请注意,媒体项目推荐列表50、58可以被直观地显示在邻近焦点区域28的任何区域中,且不限于被显示在包括相对于焦点区域28的水平轴和垂直轴在内的轴中。
图4举例说明图1中的“节点”显示菜单选择18的替换媒体项目显示的示例。此视图可以通过GUI以表格形式显示包括推荐媒体项目在内的用户的收集中的媒体项目来加以提供,以举例说明当用户的收集未显示在“节点”视图中时,通常如何对媒体项目推荐评分。图4中的媒体项目表格举例说明如何可以在由本发明提供的新型显示系统和方法之前向用户显示媒体项目推荐。
如图4所示,提供了主媒体收集页或视窗80。用户正在播放的当前媒体项目在当前播放框82中示出。在本示例中,媒体项目是音乐或歌曲。例如,如果用户将经由“节点”菜单18从媒体收集视窗80切换到“节点”视图,则正在播放的当前媒体项目可以是显示在焦点区域中的最初所选的媒体项目推荐27。提供用户控制84以允许用户控制音频/视频(A/V)播放器,诸如后退、前进以及播放所选项目。还提供了音量滑动控制86以允许用户控制A/V播放器的音量。
从服务器或从用户的A/V收集或从这两者填充(populate)并发送给客户端应用程序的媒体项目被列在媒体项目表格88中。媒体项目表格88是音乐项目表格88,且由向用户提供关于媒体项目的关键信息的许多列组成。标题列90提供音乐项目的标题。时间列92提供播放时音乐项目的长度或持续时间。表演者列94提供音乐项目的表演者。唱片集列96提供唱片集的名称(在其上包括歌曲)。分数列98提供根据其用户偏好按照对用户的重要性的分数,其被存储作为注册过程的结果和/或由服务器基于用户的A/V收集中的自己的媒体项目来确定。类似于图1所示,在分数列98中所示的此分数通常不同于用来在“节点”视图中显示媒体项目的关系分数。例如,由用户“Jen365”推荐的ColinHay的曲目“Looking for Jack”基于被馈送到评分模型中的用户偏好而具有“92”的最高分。
流派列100、年份列102、接收时间和日期列104以及播放列106分别提供音乐项目的流派类型、发行年份、接收的日期和时间以及最后一次播放的日期和时间。滚动条108可用于用户贯穿其歌曲项目向上和向下滚动。
推荐者列110包含向用户推荐该媒体项目的人或朋友的用户id或姓名。如在前面参考的题为“P2P NETWORK FOR PROVIDING REALTIME MEDIA RECOMMENDATIONS”的美国专利申请序号11/484,130中公开的那样,用户可以建立能够提供朋友推荐的朋友列表。用户能够通过“点击”来导航媒体项目表格88以从服务器和/或其它源播放项目、下载项目以及请求项目。
图5A和5B中的流程图举例说明可以如何执行本发明的另一实施例。例如,举例说明从当用户如在图1的示例中一样最初选择“节点”菜单18、以在不同轴中显示朋友和以编程方式生成的媒体项目推荐列表50、58的时刻开始的过程。此外,阐述了一个示例性过程,通过该示例性过程,当用户进行新的媒体项目推荐选择以显示为焦点区域28中的当前所选媒体项目推荐27时,更新朋友和以编程方式生成的媒体项目推荐列表50、58。
如图5A所示,过程开始(步骤110),并且采用被计算出且被提供的推荐评分信息在GUI上的媒体项目表格88中显示媒体项目(步骤112)。用户能够浏览媒体项目表格88中的媒体项目,该媒体项目包括朋友媒体项目推荐52(步骤114)。然后,用户从GUI上的媒体项目表格88中选择感兴趣的特定朋友媒体项目推荐52(步骤116)。为了用户将GUI改变为在图1中示出的示例的“节点”显示格式,用户可以选择“节点”视图或菜单18(步骤118)。以这种方式,由用户从所显示的媒体项目表格88中选择的媒体项目是显示在GUI上的焦点区域28(步骤120)中的最初所选媒体项目推荐27。
接下来,紧接着焦点区域28显示具有与所选媒体项目推荐27最接近的距离或相似性分数的朋友媒体项目推荐52(步骤122)。接下来显示在相似性或距离方面其次最接近或最接近的朋友媒体项目推荐52,以此类推,直至在主视窗10中显示朋友媒体项目推荐列表50(步骤122)。与焦点区域28中的所选媒体项目推荐27有关的其它媒体项目推荐60被以编程方式生成,并且基于关系评分系统,在与朋友媒体项目推荐列表50不同的或相对的、且与焦点区域28交叉的垂直轴中加以显示。如前所述,评分系统识别最密切相关的、以编程方式生成的媒体项目推荐60(步骤124、126)。
如果用户从视窗10中的推荐列表50、58之一进行了新的媒体项目推荐选择(判定128),则过程继续至图5B,在那里确定所述选择是来自于朋友媒体项目推荐列表50还是来自于以编程方式生成的媒体项目推荐列表58(判定130)。如果来自于以编程方式生成的媒体项目推荐列表58,则以编程方式生成的所选项目60被移动到焦点区域28,且以编程方式生成的媒体项目推荐60被相应地移位(步骤132)。可选地,如上文所讨论的,可以对朋友媒体项目推荐列表50重新排序,以显示具有与被选择用于焦点区域28的、所选的以编程方式生成的媒体项目推荐60最接近的关系分数或相似性的朋友媒体项目推荐52(步骤134)。
在判定130中,如果用户从朋友媒体项目推荐列表50中选择朋友媒体项目推荐52,则所选的朋友媒体推荐项目52被移动到焦点区域28(步骤134)。朋友媒体项目推荐列表50被相应地移位(步骤136)。基于所选朋友媒体项目推荐27与以编程方式生成的媒体项目推荐60之间的新的最接近相似性确定,来生成新的以编程方式生成的媒体项目推荐列表58(步骤138)。可以在客户端应用程序处本地地、或在服务器或其它对等设备处远程地更新以编程方式生成的媒体项目推荐60。在基于朋友和/或以编程方式生成的推荐52、60与用户所选媒体项目推荐27之间的、新的最密切相关的确定来更新推荐列表50、58中的任何一个之后,由GUI显示用户所选媒体项目推荐27和两个推荐列表50、58(步骤140、142、144)。如果用户退出GUI中的“节点”视图(判定146),则诸如例如通过GUI显示如图4中所示的媒体收集视窗80、通过返回到图5A中的步骤112来重复过程。如果用户未退出GUI中的“节点”视图(判定146),则过程返回到判定130以等待由用户进行新的媒体项目推荐选择。
为了接收朋友媒体项目推荐52,在耦合到至其它朋友用户设备和/或(多个)服务器的网络的用户设备上运行GUI。以这种方式,可以从其它接收朋友推荐。另外,可能期望确定和/或从非现场系统(诸如从服务器、代理服务器、联网对等设备、和/或远程数据库)提供以编程方式生成的媒体项目推荐60。关于这一点,图6举例说明示例性媒体项目推荐系统150。举例说明了一个或多个用户设备152作为被用户用来使用和/或播放包括朋友和以编程方式生成的媒体项目推荐52、60在内的媒体项目的联网计算设备。图6举例说明多个用户设备152,即用户设备152A、152B、152C、直至包括达到152N的任何数目的用户设备。用户设备152向用户以及联网设备提供GUI以从其它设备和/或系统接收朋友和以编程方式生成的媒体项目推荐52、60。
用户设备152通常包含网页浏览器和/或客户端应用程序154以便向用户提供GUI。可以提供推荐引擎156以操纵推荐相关处理,诸如由本发明提供的操作。可以提供A/V播放器158以允许用户播放和/或使用包括推荐在内的媒体项目。最后,用户设备152可以包括其自己的A/V收集160,包括本地地存储的、或可通过诸如因特网之类的网络162从远程系统访问的媒体项目,所述网络162是基于TCP-IP的网络。
网页浏览器或客户端应用程序154可以通过网络162建立到中央/代理服务器164的连接。服务器164可以是耦合到网络162的任何类型的计算设备。可以用来通过网络162访问服务器164和/或其它用户的用户设备152的示例包括但不限于个人计算机、无线便携式媒体播放器(PMP)、个人数字助理(PDA)等等。
服务器164可以包括多个组件以促进用户连接和提供媒体相关服务。这些组件可以包括网页组件166、市场组件168以及服务器组件170。例如,服务器组件170还可以提供应用程序接口(API)172以向用户设备152提供可下载的客户端应用程序,以用于在经由网页浏览器154在用户设备152与服务器164之间建立初始会话之后,对来自服务器164的媒体相关服务进行对接、排序以及接收。可以在服务器164的位置处定位用于数据存储的数据库174,所述数据包括但不限于媒体项目和与朋友和/或以编程方式生成的媒体项目推荐52、60有关的信息。如果需要,还可以利用网络可访问的数据库174′来提供远离服务器164的存储能力和/或作为备份数据存储。
需要被访问的被请求和/或被推荐的某些媒体项目可能不是被本地地存储在服务器数据库174中或网络数据库174′中,而是应访问请求经由网络162从订阅服务176获得。关于这一点,可以为用户设备152提供网络可访问订阅服务176以访问用于下载的媒体项目。服务器164和/或用户设备152可以通过网络162来访问订阅服务176。此外,服务器164和/或用户设备152可以通过网络162与内容识别系统178通信,以提供识别及关于媒体项目的其它特性信息,特别地在歌曲内容的示例中诸如是关于表演者、歌曲名称、流派等的信息。如图1所示,此信息可以用来提供被显示在焦点区域28中的所选媒体项目推荐27的媒体项目信息32。作为由服务器164和/或用户设备152提供的服务的一部分,这允许访问关于媒体项目的用户友好信息。识别系统178可以与内容描述符180耦合或者包含内容描述符180,内容描述符180被与媒体项目相比较以识别并提供关于媒体项目的信息。特别是对于歌曲的示例,描述符180可以包括已知的指纹和/或全球唯一ID(GUID)以识别歌曲并获得包含关于歌曲的信息的元数据,诸如名称、表演者、流派等。可以包括统一资源定位符(URL)以识别描述符信息的(多个)位置。
图7举例说明可以被图6中所示的媒体项目推荐系统150采用的示例性通信流程图。该过程可以用来发送朋友媒体项目推荐52作为用户接收媒体项目推荐的前导以采用本发明。关于这一点,第一用户可以使用其A/V播放器158A在其用户设备152A上播放媒体项目(步骤200)。然后可以选择播放的媒体项目以将其推荐给另一朋友用户(步骤202)。用户设备152A将媒体项目推荐发送到被指定为接收者的服务器164或对等设备(步骤204)。该媒体项目推荐随后被转发给接收者朋友,在所示示例中该接收者朋友为用户设备152N(步骤206)。然后,如图4所示,该媒体项目推荐可以被用户显示在媒体项目表格88中(步骤208)。如由图1中的示例举例说明的那样,用户可以使得在用户设备152N上运行的GUI进入“节点”显示模式。
接下来,可以根据与所选媒体项目推荐27的最接近相似性或关系来确定并显示朋友媒体项目推荐列表50(步骤212)。然后,作为可选步骤,例如,在现场外(offsite)从服务器164或从对等设备请求以编程方式生成的媒体项目推荐列表58(步骤214)。这是因为,可能未在用户设备152N处本地地提供以编程方式生成的媒体项目推荐60,并且根据需要,可以应要求通过由另一系统提供的关系相似性或距离确定系统或算法来确定以编程方式生成的媒体项目推荐60。如果被请求,则返回结果(步骤216),并且GUI在焦点区域28中显示所选媒体项目推荐27,其中如前文所述及图1所示,在第一交叉轴中显示朋友媒体项目推荐列表50并在第二交叉轴中提供以编程方式生成的媒体项目推荐列表58(步骤218)。
图8是举例说明如何可以对媒体项目推荐52、60分配相似性或距离分数以便提供用于本发明的有序朋友媒体项目推荐列表50的替换实施例的流程图。在本实施例中,该模型部分地基于用于选择关于媒体项目的属性或对该属性加权的用户定义偏好。可以采用其它方法,并且本发明不限于使用用于确定媒体项目属性或对其加权的用户偏好。如上文所讨论的,采用相似性或距离模型或算法来将用户的朋友媒体项目推荐52排序以供浏览和/或选择。以这种方式,用户可以按照顺序或相似性来浏览朋友媒体项目推荐52。响应于朋友媒体项目推荐52的选择,以编程方式生成的媒体项目推荐60根据相似性被评分,并且基于与所选媒体项目推荐27的最接近关系或相似性被生成,以便显示在不同于朋友媒体项目推荐列表50的轴中。
转到图8,获得用户偏好(步骤230)。部分地基于用户对在模型中使用的属性的偏好、针对相似性对用户先前从朋友那里接收到的朋友媒体项目推荐52进行评分(步骤232)。通常将相似性或距离存储在用户设备152处,以便在需要时、诸如在提供本发明的特征时供客户端应用程序使用(步骤234)。如果接收到新的媒体项目推荐(判定236),则可以重复该过程以确定媒体项目推荐52、60的相似性或距离,因为新接收到的媒体项目推荐可以改变媒体项目推荐52、60的顺序。如果使用原始相似性分数来对媒体项目推荐52、60评分,则可能不需要完全重复该过程,而是只对新接收到的媒体项目推荐进行评分,以确定是否应将推荐52、60重新排序。
图9是GUI 320的示例,其中用户可以通过调整相应的滑动条322~330来选择可以用来确定两个媒体项目之间的相似性的某些媒体项目属性的期望权值。一旦分配了权值,用户就可以选择OK按钮332以存储媒体项目属性的加权,或者选择返回(REVERT)按钮334以将该种类的权值返回到其先前或默认设定。另外,用户可以选择根据简档建议(SUGGESTFROM PROFILE)按钮336以使推荐引擎156或服务器164基于用户简档来建议该种类的权值。
应注意的是,本发明中的术语“关系”意图表示两个媒体项目之间的关系,无论是基于相似性、距离的关系,还是任何其它关系。术语“关系”意图涵盖这些替换用语中的任何一个以依照本发明来比较媒体项目推荐。这些术语可互换地用来阐述根据所采用的模型或评分系统是什么样的来确定最密切相关或最密切相似的媒体项目的思想。本发明不限于任何特定的模型或评分系统。可以使用可能受到也可能未受到用户的偏好或选择的影响的、任何数目的不同属性,且该不同属性仍在本发明的范围和精神内。
本领域的技术人员将认识到对本发明的优选实施例的改进和修改。所有此类改进和修改被视为在本文所公开的思想和随后的权利要求的范围内。
Claims (33)
1.一种用于在用户界面上向用户提供社会的和以编程方式生成的媒体项目推荐的方法,包括步骤:
在用户界面上的焦点区域中显示用户所选的媒体项目推荐;
确定包括一个或多个社会媒体项目推荐的社会媒体项目推荐列表;
确定以编程方式生成的媒体项目推荐列表,其包括一个或多个响应于用户从社会媒体项目推荐列表中选择的媒体项目推荐而自动地生成的以编程方式生成的媒体项目推荐;
在所述用户界面上的第一区域中显示所述社会媒体项目推荐列表;以及
在所述用户界面上的不同于所述第一区域的第二区域中显示所述以编程方式生成的媒体项目推荐列表。
2.根据权利要求1所述的方法,其中,所述第一区域在沿着第一轴的方向上,且所述第二区域在沿着第二轴的方向上。
3.根据权利要求2所述的方法,其中,所述第一轴中的社会媒体项目推荐列表与所述用户界面上的焦点区域交叉。
4.根据权利要求2所述的方法,其中,所述第二轴中的以编程方式生成的媒体项目推荐列表与所述用户界面上的焦点区域交叉。
5.根据权利要求2所述的方法,其中,所述第一轴是水平轴,且所述第二轴是垂直轴,其中所述焦点区域基本上在所述用户界面的中心。
6.根据权利要求1所述的方法,其中,所述第一区域是所述焦点区域的第一相邻区域,且所述第二区域是所述焦点区域的第二相邻区域。
7.根据权利要求1所述的方法,其中,显示以编程方式生成的媒体项目推荐列表的步骤还包括在用户界面上显示图标列表,该图标列表以图形方式表示所述一个或多个以编程方式生成的媒体项目推荐。
8.根据权利要求1所述的方法,其中,显示社会媒体项目推荐列表的步骤还包括在用户界面上显示图标列表,该图标列表以图形方式表示所述一个或多个社会媒体项目推荐。
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所述的方法,还包括响应于接收到用户选择,将社会媒体项目推荐列表进行移位,以遍历用户界面上的社会媒体项目推荐列表。
23.根据权利要求1所述的方法,还包括在用户界面上显示关于用户所选的媒体项目推荐的媒体相关信息。
24.根据权利要求1所述的方法,还包括响应于接收到光标在社会媒体项目推荐之上滚动、而在用户界面上的弹出视窗中显示关于社会媒体项目推荐列表内的社会媒体项目推荐的媒体相关信息。
25.根据权利要求1所述的方法,还包括响应于接收到光标在以编程方式生成的媒体项目推荐之上滚动、而在用户界面上的弹出视窗中显示关于以编程方式生成的媒体项目推荐列表内的以编程方式生成的媒体项目推荐的媒体相关信息。
26.一种用于在用户界面上向用户提供社会的和以编程方式生成的媒体项目推荐的系统,包括:
用于在用户界面上的焦点区域中显示用户所选的媒体项目推荐的装置;
用于确定包括一个或多个社会媒体项目推荐的社会媒体项目推荐列表的装置;
用于确定以编程方式生成的媒体项目推荐列表的装置,该以编程方式生成的媒体项目推荐列表包括一个或多个响应于用户从社会媒体项目推荐列表中选择的媒体项目推荐而自动地生成的以编程方式生成的媒体项目推荐;
用于在所述用户界面上的第一区域中显示所述社会媒体项目推荐列表的装置;以及
用于在所述用户界面上的不同于所述第一区域的第二区域中显示所述以编程方式生成的媒体项目推荐列表的装置。
27.根据权利要求26所述的系统,其中,所述第一区域在沿着第一轴的方向上,且所述第二区域在沿着第二轴的方向上。
28.根据权利要求26所述的系统,其中,所述用于确定以编程方式生成的媒体项目推荐列表的装置包括用于确定一组媒体项目推荐与用户所选的媒体项目推荐的关系的装置。
29.根据权利要求28所述的系统,其中,所述关系是通过确定所述一组媒体项目推荐与用户所选的媒体项目推荐之间的关系分数来确定的。
30.根据权利要求28所述的系统,其中,所述一组媒体项目推荐之中的、与用户所选的媒体项目推荐最密切相关的媒体项目推荐被与用户所选的媒体项目推荐最接近地显示在以编程方式生成的媒体项目推荐列表中的用户界面上。
31.根据权利要求26所述的系统,其中,所述系统还包括用于当用户所选的媒体项目推荐改变时,自动地更新所述以编程方式生成的媒体项目推荐列表中的所述一个或多个以编程方式生成的媒体项目推荐的装置。
32.根据权利要求26所述的系统,其中,所述用于确定社会媒体项目推荐列表的装置确定用户的社会媒体项目推荐与用户所选的媒体项目推荐的关系,以生成社会媒体项目推荐列表。
33.根据权利要求32所述的系统,其中,所述与用户所选的媒体项目推荐最密切相关的用户的社会媒体项目推荐被与用户所选的媒体项目推荐最接近地显示在社会媒体项目推荐列表中的用户界面上。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/696,849 | 2007-04-05 | ||
US11/696,849 US8112720B2 (en) | 2007-04-05 | 2007-04-05 | System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
PCT/US2008/059068 WO2008124410A1 (en) | 2007-04-05 | 2008-04-02 | Graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101720456A CN101720456A (zh) | 2010-06-02 |
CN101720456B true CN101720456B (zh) | 2013-02-06 |
Family
ID=39828038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008800184224A Expired - Fee Related CN101720456B (zh) | 2007-04-05 | 2008-04-02 | 以图形方式关联与用户的社会推荐媒体项目有关的以编程方式生成的媒体项目推荐 |
Country Status (3)
Country | Link |
---|---|
US (3) | US8112720B2 (zh) |
CN (1) | CN101720456B (zh) |
WO (1) | WO2008124410A1 (zh) |
Families Citing this family (143)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100325153A1 (en) * | 2009-06-17 | 2010-12-23 | Microsoft Corporation | Synchronized distributed media assets |
US8327266B2 (en) | 2006-07-11 | 2012-12-04 | Napo Enterprises, Llc | Graphical user interface system for allowing management of a media item playlist based on a preference scoring system |
US8059646B2 (en) | 2006-07-11 | 2011-11-15 | Napo Enterprises, Llc | System and method for identifying music content in a P2P real time recommendation network |
MX2009010456A (es) * | 2007-03-30 | 2009-11-09 | Research In Motion Ltd | Sistema y metodo para manejar entrega de contenido en internet. |
US8112720B2 (en) | 2007-04-05 | 2012-02-07 | Napo Enterprises, Llc | System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
US8180680B2 (en) | 2007-04-16 | 2012-05-15 | Jeffrey Leventhal | Method and system for recommending a product over a computer network |
US9164993B2 (en) | 2007-06-01 | 2015-10-20 | Napo Enterprises, Llc | System and method for propagating a media item recommendation message comprising recommender presence information |
US8051387B2 (en) * | 2007-06-28 | 2011-11-01 | Nokia Corporation | Method, computer program product and apparatus providing an improved spatial user interface for content providers |
US20090006368A1 (en) * | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Automatic Video Recommendation |
US8156118B2 (en) * | 2007-08-20 | 2012-04-10 | Samsung Electronics Co., Ltd. | Method and system for generating playlists for content items |
US8762228B2 (en) * | 2007-10-09 | 2014-06-24 | Yahoo! Inc. | Recommendations based on an adoption curve |
US9060034B2 (en) | 2007-11-09 | 2015-06-16 | Napo Enterprises, Llc | System and method of filtering recommenders in a media item recommendation system |
JP5267062B2 (ja) * | 2007-11-16 | 2013-08-21 | ソニー株式会社 | 情報処理装置、情報処理方法、コンテンツ視聴装置、コンテンツ表示方法、プログラム及び情報共有システム |
US10600082B1 (en) * | 2007-12-05 | 2020-03-24 | Beats Music, Llc | Advertising selection |
US8396951B2 (en) | 2007-12-20 | 2013-03-12 | Napo Enterprises, Llc | Method and system for populating a content repository for an internet radio service based on a recommendation network |
US9734507B2 (en) | 2007-12-20 | 2017-08-15 | Napo Enterprise, Llc | Method and system for simulating recommendations in a social network for an offline user |
US8117193B2 (en) | 2007-12-21 | 2012-02-14 | Lemi Technology, Llc | Tunersphere |
US8010601B2 (en) | 2007-12-21 | 2011-08-30 | Waldeck Technology, Llc | Contiguous location-based user networks |
US8316015B2 (en) | 2007-12-21 | 2012-11-20 | Lemi Technology, Llc | Tunersphere |
US8060525B2 (en) | 2007-12-21 | 2011-11-15 | Napo Enterprises, Llc | Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information |
US7739358B2 (en) * | 2008-02-11 | 2010-06-15 | The Go Daddy Group, Inc. | Systems and methods for recommending website hosting applications |
US20090307057A1 (en) * | 2008-06-06 | 2009-12-10 | Albert Azout | Associative memory operators, methods and computer program products for using a social network for predictive marketing analysis |
US8631351B2 (en) * | 2008-06-29 | 2014-01-14 | Microsoft Corporation | Providing multiple degrees of context for content consumed on computers and media players |
US8788078B2 (en) * | 2008-07-11 | 2014-07-22 | Bby Solutions, Inc. | Ratings switch for portable media players |
US8037011B2 (en) * | 2008-09-15 | 2011-10-11 | Motorola Mobility, Inc. | Method and apparatus for recommending content items |
JP4655147B2 (ja) * | 2008-12-26 | 2011-03-23 | ソニー株式会社 | 電子機器と地図表示方法およびコンピュータ・プログラム |
US20100175031A1 (en) * | 2009-01-08 | 2010-07-08 | Microsoft Corporation | Discovery of media content via user interface |
US8208943B2 (en) | 2009-02-02 | 2012-06-26 | Waldeck Technology, Llc | Anonymous crowd tracking |
US8200602B2 (en) | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US20120047087A1 (en) | 2009-03-25 | 2012-02-23 | Waldeck Technology Llc | Smart encounters |
EP2422283A1 (en) * | 2009-04-20 | 2012-02-29 | Koninklijke Philips Electronics N.V. | Method and system for rating items |
US20120046995A1 (en) | 2009-04-29 | 2012-02-23 | Waldeck Technology, Llc | Anonymous crowd comparison |
US20100306708A1 (en) * | 2009-05-29 | 2010-12-02 | Rovi Techonologies Corporation | Systems and methods for handling profiles in a community |
US9460092B2 (en) * | 2009-06-16 | 2016-10-04 | Rovi Technologies Corporation | Media asset recommendation service |
US20100324704A1 (en) * | 2009-06-17 | 2010-12-23 | Microsoft Corporation | Social graph playlist service |
US20100325205A1 (en) * | 2009-06-17 | 2010-12-23 | Microsoft Corporation | Event recommendation service |
US9466077B2 (en) * | 2009-06-30 | 2016-10-11 | Google Inc. | Propagating promotional information on a social network |
US10108934B2 (en) * | 2009-07-10 | 2018-10-23 | Microsoft Technology Licensing, Llc | Items selection via automatic generalization |
US20120135744A1 (en) | 2009-07-21 | 2012-05-31 | Kota Enterprises, Llc | Systems and methods for generating and managing communication rules associated with geographic locations |
US11093544B2 (en) | 2009-08-13 | 2021-08-17 | TunesMap Inc. | Analyzing captured sound and seeking a match for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content |
US9754025B2 (en) | 2009-08-13 | 2017-09-05 | TunesMap Inc. | Analyzing captured sound and seeking a match based on an acoustic fingerprint for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content |
US9445158B2 (en) * | 2009-11-06 | 2016-09-13 | Eloy Technology, Llc | Distributed aggregated content guide for collaborative playback session |
US8473512B2 (en) | 2009-11-06 | 2013-06-25 | Waldeck Technology, Llc | Dynamic profile slice |
US8689142B2 (en) * | 2009-12-04 | 2014-04-01 | Nokia Corporation | Method and apparatus for providing media content searching capabilities |
US20120063367A1 (en) | 2009-12-22 | 2012-03-15 | Waldeck Technology, Llc | Crowd and profile based communication addresses |
US20120066303A1 (en) | 2010-03-03 | 2012-03-15 | Waldeck Technology, Llc | Synchronized group location updates |
CN102202208A (zh) * | 2010-03-23 | 2011-09-28 | 华为终端有限公司 | 一种信息交互方法及界面控制系统 |
US20110246383A1 (en) * | 2010-03-30 | 2011-10-06 | Microsoft Corporation | Summary presentation of media consumption |
US9858593B2 (en) | 2010-04-09 | 2018-01-02 | Go Daddy Operating Company, LLC | URL shortening based online advertising |
US20110252371A1 (en) * | 2010-04-13 | 2011-10-13 | Sony Corporation | System and method for fast boot of computer |
US10163074B2 (en) | 2010-07-07 | 2018-12-25 | Ford Global Technologies, Llc | Vehicle-based methods and systems for managing personal information and events |
KR101722687B1 (ko) * | 2010-08-10 | 2017-04-04 | 삼성전자주식회사 | 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 |
KR101607419B1 (ko) * | 2010-08-27 | 2016-03-29 | 인텔 코포레이션 | 원격 제어 장치 |
US20120078746A1 (en) * | 2010-09-28 | 2012-03-29 | Giuliano Maciocci | Systems and methods for discovery of related interactable items in a mobile store environment |
US9009770B2 (en) * | 2010-11-11 | 2015-04-14 | Turner Broadcasting System, Inc. | Methods and systems for media consumption |
US9886727B2 (en) | 2010-11-11 | 2018-02-06 | Ikorongo Technology, LLC | Automatic check-ins and status updates |
JP5126633B2 (ja) * | 2010-11-24 | 2013-01-23 | 株式会社Jvcケンウッド | アイテム選択装置、アイテム選択方法およびコンピュータプログラム |
US8738574B2 (en) | 2010-12-20 | 2014-05-27 | Ford Global Technologies, Llc | Automatic wireless device data maintenance |
US20130035086A1 (en) * | 2010-12-22 | 2013-02-07 | Logitech Europe S.A. | Remote control system for providing content suggestions |
WO2012088374A1 (en) * | 2010-12-22 | 2012-06-28 | Thomson Licensing | Method and system for providing media recommendations |
US8335494B2 (en) | 2010-12-30 | 2012-12-18 | Ford Global Technologies, Llc | Provisioning of callback reminders on a vehicle-based computing system |
US20120272185A1 (en) * | 2011-01-05 | 2012-10-25 | Rovi Technologies Corporation | Systems and methods for mixed-media content guidance |
US9152312B1 (en) * | 2011-01-26 | 2015-10-06 | Google Inc. | Displaying related content in a content stream |
KR101069090B1 (ko) * | 2011-03-03 | 2011-09-30 | 송석명 | 조립식 경조사용 쌀 화환 |
CN103620592A (zh) * | 2011-04-19 | 2014-03-05 | 诺基亚公司 | 用于推荐结果的灵活多样化的方法和装置 |
US9767195B2 (en) | 2011-04-21 | 2017-09-19 | Touchstream Technologies, Inc. | Virtualized hosting and displaying of content using a swappable media player |
US8904289B2 (en) * | 2011-04-21 | 2014-12-02 | Touchstream Technologies, Inc. | Play control of content on a display device |
EP2702456B1 (en) * | 2011-04-29 | 2015-06-17 | ABB Research Ltd. | Automatic generation of visual representation of user interface of process control system |
US20120296492A1 (en) * | 2011-05-19 | 2012-11-22 | Ford Global Technologies, Llc | Methods and Systems for Aggregating and Implementing Preferences for Vehicle-Based Operations of Multiple Vehicle Occupants |
US8406938B2 (en) | 2011-05-19 | 2013-03-26 | Ford Global Technologies, Llc | Remote operator assistance for one or more user commands in a vehicle |
CN103562837B (zh) * | 2011-05-19 | 2017-02-15 | Abb研究有限公司 | 用户界面中的重叠导航 |
US8577876B2 (en) * | 2011-06-06 | 2013-11-05 | Met Element, Inc. | System and method for determining art preferences of people |
KR20120140492A (ko) * | 2011-06-21 | 2012-12-31 | 삼성전자주식회사 | 라디오 수신기에서 라디오 주파수를 검색하기 위한 장치 및 방법 |
US8661403B2 (en) * | 2011-06-30 | 2014-02-25 | Truecar, Inc. | System, method and computer program product for predicting item preference using revenue-weighted collaborative filter |
EP2549423A1 (en) * | 2011-07-22 | 2013-01-23 | Axel Springer Digital TV Guide GmbH | Automatic determination of the relevance of recommendations in a social network |
US9612797B2 (en) | 2011-08-25 | 2017-04-04 | Ford Global Technologies, Llc | Method and apparatus for a near field communication system to exchange occupant information |
US8522147B2 (en) | 2011-09-20 | 2013-08-27 | Go Daddy Operating Company, LLC | Methods for verifying person's identity through person's social circle using person's photograph |
US8538065B2 (en) | 2011-09-20 | 2013-09-17 | Go Daddy Operating Company, LLC | Systems for verifying person's identity through person's social circle using person's photograph |
US8887096B2 (en) * | 2011-10-27 | 2014-11-11 | Disney Enterprises, Inc. | Friends lists with dynamic ordering and dynamic avatar appearance |
US9015109B2 (en) | 2011-11-01 | 2015-04-21 | Lemi Technology, Llc | Systems, methods, and computer readable media for maintaining recommendations in a media recommendation system |
KR101881356B1 (ko) * | 2011-11-29 | 2018-07-24 | 삼성전자주식회사 | Ui 제공방법 및 이를 적용한 디스플레이 장치 |
JP5954975B2 (ja) * | 2011-12-06 | 2016-07-20 | キヤノン株式会社 | 情報処理装置、情報処理方法、コンピュータプログラム |
US20150156545A1 (en) * | 2012-01-04 | 2015-06-04 | Thomson Licensing | Method and system for providing media recommendations |
US9524077B1 (en) * | 2012-02-15 | 2016-12-20 | Google Inc. | Allowing users to categorize and visualize content recommendations |
US9165066B2 (en) | 2012-06-12 | 2015-10-20 | Sony Corporation | Method and system for generating a user music taste database, method for selecting a piece of music for recommendation, music piece selection system and data processing system |
US20130347039A1 (en) * | 2012-06-21 | 2013-12-26 | United Video Properties, Inc. | Graphical user interface for media content selection |
US9374396B2 (en) * | 2012-06-24 | 2016-06-21 | Google Inc. | Recommended content for an endorsement user interface |
US20140007010A1 (en) * | 2012-06-29 | 2014-01-02 | Nokia Corporation | Method and apparatus for determining sensory data associated with a user |
US9699485B2 (en) * | 2012-08-31 | 2017-07-04 | Facebook, Inc. | Sharing television and video programming through social networking |
US9576065B2 (en) | 2013-07-17 | 2017-02-21 | Go Daddy Operating Company, LLC | Method for maintaining common data across multiple platforms |
US20140074648A1 (en) * | 2012-09-11 | 2014-03-13 | Google Inc. | Portion recommendation for electronic books |
GB2506399A (en) * | 2012-09-28 | 2014-04-02 | Frameblast Ltd | Video clip editing system using mobile phone with touch screen |
GB201219091D0 (en) * | 2012-10-24 | 2012-12-05 | Imagination Tech Ltd | Method, system and device for connecting similar users |
US8881209B2 (en) | 2012-10-26 | 2014-11-04 | Mobitv, Inc. | Feedback loop content recommendation |
US10395321B2 (en) * | 2012-11-30 | 2019-08-27 | Facebook, Inc. | Dynamic expressions for representing features in an online system |
DE102012024215A1 (de) * | 2012-12-11 | 2014-06-12 | Volkswagen Aktiengesellschaft | Bedienverfahren und Bedienvorrichtung |
KR20140082000A (ko) * | 2012-12-21 | 2014-07-02 | 주식회사 팬택 | 관련 어플리케이션 제공 단말 및 방법 |
US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
US8682529B1 (en) | 2013-01-07 | 2014-03-25 | Ford Global Technologies, Llc | Methods and apparatus for dynamic embedded object handling |
US9789788B2 (en) | 2013-01-18 | 2017-10-17 | Ford Global Technologies, Llc | Method and apparatus for primary driver verification |
CN105074613A (zh) | 2013-01-24 | 2015-11-18 | 汤姆逊许可公司 | 用于内容发现的方法和系统 |
US9760267B2 (en) * | 2013-02-05 | 2017-09-12 | Nokia Technologies Oy | Method and apparatus for a slider interface element |
KR102146244B1 (ko) * | 2013-02-22 | 2020-08-21 | 삼성전자주식회사 | 휴대 단말에 대한 동작 관련 입력에 따라 복수개의 객체들의 표시를 제어하는 방법 및 이를 위한 휴대 단말 |
US10771247B2 (en) | 2013-03-15 | 2020-09-08 | Commerce Signals, Inc. | Key pair platform and system to manage federated trust networks in distributed advertising |
US20140317105A1 (en) * | 2013-04-23 | 2014-10-23 | Google Inc. | Live recommendation generation |
US9804730B2 (en) * | 2013-06-03 | 2017-10-31 | Microsoft Technology Licensing, Llc | Automatically changing a display of graphical user interface |
US9560159B1 (en) | 2013-06-07 | 2017-01-31 | Google Inc. | Recommending media content to a user based on information associated with a referral source |
US20150100453A1 (en) * | 2013-10-09 | 2015-04-09 | Ebay Inc. | Color indication |
CN103699295A (zh) * | 2013-12-12 | 2014-04-02 | 宇龙计算机通信科技(深圳)有限公司 | 终端和图标显示方法 |
CN103745381A (zh) * | 2013-12-26 | 2014-04-23 | 方正国际软件有限公司 | 漫画推荐系统和漫画推荐方法 |
US9361090B2 (en) | 2014-01-24 | 2016-06-07 | Ford Global Technologies, Llc | Apparatus and method of software implementation between a vehicle and mobile device |
US9971489B2 (en) * | 2014-05-15 | 2018-05-15 | Dreamworks Animation L.L.C. | Computer-based training using a graphical user interface |
CN104268171B (zh) * | 2014-09-11 | 2017-09-19 | 东北大学 | 基于活动相似和社交信任的社交网好友推荐系统及方法 |
US9958278B2 (en) | 2015-01-14 | 2018-05-01 | Telenav, Inc. | Navigation system with scalable display mechanism and method of operation thereof |
US10043200B2 (en) * | 2015-02-13 | 2018-08-07 | John Andrew GARCIA | System and process for generating user based virtual recommendation from user contact sources |
US10284630B2 (en) * | 2015-04-02 | 2019-05-07 | Jeffrey D. Brandstetter | Computer-implemented systems and methods for providing content based on a user-controllable adventurousness parameter |
US11126674B2 (en) * | 2015-04-30 | 2021-09-21 | Paypal, Inc. | Soft recommendations |
CN107924262A (zh) * | 2015-08-14 | 2018-04-17 | 沃尔玛百货有限公司 | 用于自动再订购先前订购的产品的方法和系统 |
US10389790B2 (en) * | 2015-12-17 | 2019-08-20 | Google Llc | Automatically providing media items in environments with limited network performance |
US10423699B1 (en) * | 2015-12-21 | 2019-09-24 | Amazon Technologies, Inc. | Displaying the position of a message within a conversation |
CN105447193A (zh) * | 2015-12-22 | 2016-03-30 | 中山大学深圳研究院 | 一种基于机器学习和协同过滤的音乐推荐系统 |
CN105760443B (zh) * | 2016-02-03 | 2017-11-21 | 广州市动景计算机科技有限公司 | 项目推荐系统、项目推荐装置以及项目推荐方法 |
US11966560B2 (en) | 2016-10-26 | 2024-04-23 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
CN107038649B (zh) * | 2017-05-10 | 2021-03-26 | 广东小天才科技有限公司 | 一种终端用户的好友推荐方法及装置 |
US11042583B2 (en) * | 2017-06-19 | 2021-06-22 | Reliance Jio Infocomm Limited | Systems and methods for real-time multi-party recommendation in a peer to peer communication |
CN109903103B (zh) * | 2017-12-07 | 2021-08-20 | 华为技术有限公司 | 一种推荐物品的方法和装置 |
US11373230B1 (en) * | 2018-04-19 | 2022-06-28 | Pinterest, Inc. | Probabilistic determination of compatible content |
DK201870353A1 (en) * | 2018-05-07 | 2019-12-04 | Apple Inc. | USER INTERFACES FOR RECOMMENDING AND CONSUMING CONTENT ON AN ELECTRONIC DEVICE |
CN110456948B (zh) * | 2018-05-07 | 2023-04-18 | 苹果公司 | 用于推荐和消费电子设备上的内容的用户界面 |
DK201870354A1 (en) | 2018-06-03 | 2019-12-20 | Apple Inc. | SETUP PROCEDURES FOR AN ELECTRONIC DEVICE |
US11227322B1 (en) * | 2018-09-26 | 2022-01-18 | Tekion Corp | Customer categorization and customized recommendations for automotive retail |
US11683565B2 (en) | 2019-03-24 | 2023-06-20 | Apple Inc. | User interfaces for interacting with channels that provide content that plays in a media browsing application |
CN114115676A (zh) | 2019-03-24 | 2022-03-01 | 苹果公司 | 包括内容项的可选表示的用户界面 |
EP3928228A1 (en) | 2019-03-24 | 2021-12-29 | Apple Inc. | User interfaces for a media browsing application |
US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
WO2020243645A1 (en) | 2019-05-31 | 2020-12-03 | Apple Inc. | User interfaces for a podcast browsing and playback application |
US11656838B2 (en) | 2019-11-11 | 2023-05-23 | Apple Inc. | User interfaces for time period-based curated playlists |
US11843838B2 (en) | 2020-03-24 | 2023-12-12 | Apple Inc. | User interfaces for accessing episodes of a content series |
US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
US11720229B2 (en) * | 2020-12-07 | 2023-08-08 | Apple Inc. | User interfaces for browsing and presenting content |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
US20230110057A1 (en) * | 2021-10-07 | 2023-04-13 | Salesforce.Com, Inc. | Multi-tenant, metadata-driven recommendation system |
US11916981B1 (en) | 2021-12-08 | 2024-02-27 | Amazon Technologies, Inc. | Evaluating listeners who request to join a media program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1663265A (zh) * | 2002-06-26 | 2005-08-31 | 皇家飞利浦电子股份有限公司 | 发现并更新娱乐系统中的用户组偏好的方法和装置 |
US7039879B2 (en) * | 2001-06-28 | 2006-05-02 | Nokia Corporation | Method and apparatus for scrollable cross-point navigation in a user interface |
Family Cites Families (384)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4870579A (en) | 1987-10-01 | 1989-09-26 | Neonics, Inc. | System and method of predicting subjective reactions |
US5418942A (en) | 1989-07-06 | 1995-05-23 | Krawchuk; Kenneth V. | System and method for storing and managing information |
US5963916A (en) | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US5621456A (en) | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US6388714B1 (en) | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US5956027A (en) | 1995-12-12 | 1999-09-21 | At&T Corp | Method and apparatus for sharing a web page |
US6314420B1 (en) | 1996-04-04 | 2001-11-06 | Lycos, Inc. | Collaborative/adaptive search engine |
US6195657B1 (en) | 1996-09-26 | 2001-02-27 | Imana, Inc. | Software, method and apparatus for efficient categorization and recommendation of subjects according to multidimensional semantics |
US5771778A (en) | 1996-10-15 | 1998-06-30 | Maclean, Iv; John A. | Marketing system |
US20010013009A1 (en) | 1997-05-20 | 2001-08-09 | Daniel R. Greening | System and method for computer-based marketing |
US20060020614A1 (en) | 1997-08-08 | 2006-01-26 | Kolawa Adam K | Method and apparatus for automated selection, organization, and recommendation of items based on user preference topography |
JPH1166824A (ja) | 1997-08-15 | 1999-03-09 | Sony Corp | オーディオサーバシステム |
US6134552A (en) | 1997-10-07 | 2000-10-17 | Sap Aktiengesellschaft | Knowledge provider with logical hyperlinks |
EP0962074B1 (en) | 1997-11-25 | 2012-12-19 | Motorola Mobility LLC | Audio content player methods, systems, and articles of manufacture |
FR2776482B1 (fr) | 1998-03-27 | 2000-06-16 | Manulatex France | Perfectionnement aux gants en cotte de mailles |
US6654786B1 (en) | 1998-04-30 | 2003-11-25 | Openwave Systems Inc. | Method and apparatus for informing wireless clients about updated information |
EP1107097A4 (en) | 1998-08-24 | 2007-10-17 | Hitachi Ltd | SYSTEM, DEVICE AND METHOD FOR DISPLAYING MULTIMEDIA INFORMATION PROCESSING |
US6694482B1 (en) | 1998-09-11 | 2004-02-17 | Sbc Technology Resources, Inc. | System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system |
US6266649B1 (en) | 1998-09-18 | 2001-07-24 | Amazon.Com, Inc. | Collaborative recommendations using item-to-item similarity mappings |
US6317722B1 (en) | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
US6452609B1 (en) | 1998-11-06 | 2002-09-17 | Supertuner.Com | Web application for accessing media streams |
US6567797B1 (en) | 1999-01-26 | 2003-05-20 | Xerox Corporation | System and method for providing recommendations based on multi-modal user clusters |
US6353823B1 (en) | 1999-03-08 | 2002-03-05 | Intel Corporation | Method and system for using associative metadata |
US6498955B1 (en) | 1999-03-19 | 2002-12-24 | Accenture Llp | Member preference control of an environment |
JP4065472B2 (ja) | 1999-04-27 | 2008-03-26 | キヤノン株式会社 | 画像処理装置およびその方法、記憶媒体 |
US20050038819A1 (en) | 2000-04-21 | 2005-02-17 | Hicken Wendell T. | Music Recommendation system and method |
US7013301B2 (en) | 2003-09-23 | 2006-03-14 | Predixis Corporation | Audio fingerprinting system and method |
AU5934900A (en) | 1999-07-16 | 2001-02-05 | Agentarts, Inc. | Methods and system for generating automated alternative content recommendations |
KR100328670B1 (ko) | 1999-07-21 | 2002-03-20 | 정만원 | 다중 추천 에이전트들을 이용하는 추천 시스템 |
US6973475B2 (en) | 1999-09-18 | 2005-12-06 | Wildtangent | Dynamic scalable multi-media content streaming |
US6691162B1 (en) * | 1999-09-21 | 2004-02-10 | America Online, Inc. | Monitoring users of a computer network |
US6941275B1 (en) | 1999-10-07 | 2005-09-06 | Remi Swierczek | Music identification system |
US7072846B1 (en) | 1999-11-16 | 2006-07-04 | Emergent Music Llc | Clusters for rapid artist-audience matching |
US6430559B1 (en) | 1999-11-02 | 2002-08-06 | Claritech Corporation | Method and apparatus for profile score threshold setting and updating |
US6757691B1 (en) | 1999-11-09 | 2004-06-29 | America Online, Inc. | Predicting content choices by searching a profile database |
GB2397205B (en) | 1999-11-10 | 2004-09-15 | Launch Media Inc | A user interface for an internet data stream transmission system |
US7454509B2 (en) | 1999-11-10 | 2008-11-18 | Yahoo! Inc. | Online playback system with community bias |
US6526411B1 (en) | 1999-11-15 | 2003-02-25 | Sean Ward | System and method for creating dynamic playlists |
US6904264B1 (en) | 1999-12-21 | 2005-06-07 | Texas Instruments Incorporated | Method requesting and paying for download digital radio content |
US6609253B1 (en) | 1999-12-30 | 2003-08-19 | Bellsouth Intellectual Property Corporation | Method and system for providing interactive media VCR control |
US6912528B2 (en) | 2000-01-18 | 2005-06-28 | Gregg S. Homer | Rechargeable media distribution and play system |
US7340481B1 (en) | 2000-01-21 | 2008-03-04 | International Business Machines Corp. | Method and system for adding user-provided content to a content object stored in a data repository |
US6389467B1 (en) | 2000-01-24 | 2002-05-14 | Friskit, Inc. | Streaming media search and continuous playback system of media resources located by multiple network addresses |
US6519648B1 (en) | 2000-01-24 | 2003-02-11 | Friskit, Inc. | Streaming media search and continuous playback of multiple media resources located on a network |
US20010025259A1 (en) | 2000-03-02 | 2001-09-27 | Pierre Rouchon | Radio station digital music distribution system and method |
WO2001078273A1 (en) | 2000-04-07 | 2001-10-18 | Adspace Networks | System for electronically distributing, displaying and controlling advertising and other communicative media |
KR100671920B1 (ko) | 2000-04-20 | 2007-01-23 | 산요덴키가부시키가이샤 | 복호 장치 |
US20030005074A1 (en) | 2000-04-25 | 2003-01-02 | Herz Frederick S.M. | Method of combining shared buffers of continuous digital media data with media delivery scheduling |
US8352331B2 (en) | 2000-05-03 | 2013-01-08 | Yahoo! Inc. | Relationship discovery engine |
US6947922B1 (en) | 2000-06-16 | 2005-09-20 | Xerox Corporation | Recommender system and method for generating implicit ratings based on user interactions with handheld devices |
WO2002001438A2 (en) | 2000-06-29 | 2002-01-03 | Musicgenome.Com Inc. | System and method for prediction of musical preferences |
US7075000B2 (en) | 2000-06-29 | 2006-07-11 | Musicgenome.Com Inc. | System and method for prediction of musical preferences |
US6662231B1 (en) | 2000-06-30 | 2003-12-09 | Sei Information Technology | Method and system for subscriber-based audio service over a communication network |
US20030115167A1 (en) | 2000-07-11 | 2003-06-19 | Imran Sharif | Web browser implemented in an Internet appliance |
US6801909B2 (en) | 2000-07-21 | 2004-10-05 | Triplehop Technologies, Inc. | System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services |
AU2001283004A1 (en) | 2000-07-24 | 2002-02-05 | Vivcom, Inc. | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US20060064716A1 (en) | 2000-07-24 | 2006-03-23 | Vivcom, Inc. | Techniques for navigating multiple video streams |
US6990453B2 (en) | 2000-07-31 | 2006-01-24 | Landmark Digital Services Llc | System and methods for recognizing sound and music signals in high noise and distortion |
US20020052207A1 (en) | 2000-08-07 | 2002-05-02 | Hunzinger Jason F. | Context tags for context-aware computer programs |
CA2420215A1 (en) | 2000-08-23 | 2002-06-27 | Neurogen Corporation | High affinity small molecule c5a receptor modulators |
US6615208B1 (en) | 2000-09-01 | 2003-09-02 | Telcordia Technologies, Inc. | Automatic recommendation of products using latent semantic indexing of content |
WO2002021335A1 (en) | 2000-09-01 | 2002-03-14 | Telcordia Technologies, Inc. | Automatic recommendation of products using latent semantic indexing of content |
US7653654B1 (en) | 2000-09-29 | 2010-01-26 | International Business Machines Corporation | Method and system for selectively accessing files accessible through a network |
US7162460B2 (en) | 2000-10-10 | 2007-01-09 | Stamps.Com Inc | Media type identification |
US7809601B2 (en) * | 2000-10-18 | 2010-10-05 | Johnson & Johnson Consumer Companies | Intelligent performance-based product recommendation system |
ATE296514T1 (de) | 2000-10-26 | 2005-06-15 | Prismedia Networks Inc | Verfahren und vorrichtung zur parallelen nachrichtenübermittlung in echtzeit von dateisegmentierten |
US6629104B1 (en) | 2000-11-22 | 2003-09-30 | Eastman Kodak Company | Method for adding personalized metadata to a collection of digital images |
CA2327119A1 (en) | 2000-11-30 | 2002-05-30 | Ibm Canada Limited-Ibm Canada Limitee | Rule-based personalization framework for integrating recommendation systems |
US7240358B2 (en) | 2000-12-08 | 2007-07-03 | Digital Fountain, Inc. | Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources |
US7035871B2 (en) | 2000-12-19 | 2006-04-25 | Intel Corporation | Method and apparatus for intelligent and automatic preference detection of media content |
US7440943B2 (en) | 2000-12-22 | 2008-10-21 | Xerox Corporation | Recommender system and method |
US20020087382A1 (en) | 2001-01-03 | 2002-07-04 | Tiburcio Vincio B. | Method and system for assigning and tracking tasks, such as under an electronic auction |
US20020103796A1 (en) | 2001-01-31 | 2002-08-01 | Sonicblue, Inc. | Method for parametrically sorting music files |
EP1229469A1 (en) | 2001-02-01 | 2002-08-07 | Koninklijke Philips Electronics N.V. | Method and arrangements for facilitating the sharing of audiovisual products |
US20020108112A1 (en) | 2001-02-02 | 2002-08-08 | Ensequence, Inc. | System and method for thematically analyzing and annotating an audio-visual sequence |
CA2742644C (en) | 2001-02-20 | 2016-04-12 | Caron S. Ellis | Multiple radio signal processing and storing method and apparatus |
US20020116533A1 (en) | 2001-02-20 | 2002-08-22 | Holliman Matthew J. | System for providing a multimedia peer-to-peer computing platform |
GB2372850A (en) | 2001-03-02 | 2002-09-04 | Hewlett Packard Co | Computer network |
US7047406B2 (en) | 2001-03-21 | 2006-05-16 | Qurlo Holdings, Inc. | Method and system for providing a secure peer-to-peer file delivery network |
US20020138836A1 (en) | 2001-03-23 | 2002-09-26 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming through a celebrity or using a celebrity profile |
US20030014407A1 (en) | 2001-04-11 | 2003-01-16 | Green Arrow Media, Inc. | System and method for making media recommendations |
US6670537B2 (en) | 2001-04-20 | 2003-12-30 | Sony Corporation | Media player for distribution of music samples |
US6757517B2 (en) | 2001-05-10 | 2004-06-29 | Chin-Chi Chang | Apparatus and method for coordinated music playback in wireless ad-hoc networks |
DE10154656A1 (de) | 2001-05-10 | 2002-11-21 | Ibm | System und Verfahren für Empfehlungen von Artikeln |
US6968334B2 (en) | 2001-05-15 | 2005-11-22 | Nokia Corporation | Method and business process to maintain privacy in distributed recommendation systems |
US7296032B1 (en) | 2001-05-17 | 2007-11-13 | Fotiva, Inc. | Digital media organization and access |
US20020194356A1 (en) | 2001-05-21 | 2002-12-19 | Karanetwork Limited | System and method of downloading music and playing the downloaded music |
US7219145B2 (en) | 2001-05-30 | 2007-05-15 | Qualcomm Incorporated | Method and apparatus for individually estimating time required to download application programs to remote modules over wireless network |
US6976228B2 (en) * | 2001-06-27 | 2005-12-13 | Nokia Corporation | Graphical user interface comprising intersecting scroll bar for selection of content |
US7463890B2 (en) | 2002-07-24 | 2008-12-09 | Herz Frederick S M | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
US20030153338A1 (en) | 2001-07-24 | 2003-08-14 | Herz Frederick S. M. | Autoband |
US7222187B2 (en) | 2001-07-31 | 2007-05-22 | Sun Microsystems, Inc. | Distributed trust mechanism for decentralized networks |
US6609259B2 (en) * | 2001-08-17 | 2003-08-26 | Metcraft, Inc. | Drain assembly and sink |
US20030135513A1 (en) | 2001-08-27 | 2003-07-17 | Gracenote, Inc. | Playlist generation, delivery and navigation |
US7594246B1 (en) * | 2001-08-29 | 2009-09-22 | Vulcan Ventures, Inc. | System and method for focused navigation within a user interface |
MXPA04002235A (es) | 2001-09-10 | 2004-06-29 | Thomson Licensing Sa | Metodo y aparato para crear una lista de reproduccion con indice en un reproductor de datos de audio. |
US20030066068A1 (en) | 2001-09-28 | 2003-04-03 | Koninklijke Philips Electronics N.V. | Individual recommender database using profiles of others |
WO2003030051A1 (en) | 2001-09-30 | 2003-04-10 | Realcontacts Ltd | Connection service |
JP2003122766A (ja) | 2001-10-10 | 2003-04-25 | Shinichi Konomi | 物理的実体を用いてニーズと情報を共有するためのシステムおよび方法 |
US7305449B2 (en) | 2001-10-30 | 2007-12-04 | Hewlett-Packard Development Company, L.P. | Web-based imaging service providing reservation |
US6986136B2 (en) | 2001-10-30 | 2006-01-10 | Hewlett-Packard Development Company, L.P. | Web-based imaging service enabling jobs to be interrupted gracefully |
US7145678B2 (en) | 2001-10-30 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Configurable web-based imaging service that prevents time consuming jobs from printing |
DE10247929A1 (de) | 2001-10-31 | 2003-05-28 | Ibm | Auslegen eines Empfehlungssystems zum Vorsehen von Anwender-zu-Anwender-Empfehlungen |
US20030097186A1 (en) | 2001-11-13 | 2003-05-22 | Koninklijke Philips Electronics N.V | Method and apparatus for generating a stereotypical profile for recommending items of interest using feature-based clustering |
US7283992B2 (en) | 2001-11-30 | 2007-10-16 | Microsoft Corporation | Media agent to suggest contextually related media content |
US7720686B2 (en) | 2001-12-04 | 2010-05-18 | Yahoo! Inc. | Method and system for providing listener-requested music over a network |
KR20040065260A (ko) | 2001-12-13 | 2004-07-21 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 매체 시스템상의 매체 콘텐츠 추천 |
US7139757B1 (en) | 2001-12-21 | 2006-11-21 | The Procter & Gamble Company | Contextual relevance engine and knowledge delivery system |
US20030160770A1 (en) | 2002-02-25 | 2003-08-28 | Koninklijke Philips Electronics N.V. | Method and apparatus for an adaptive audio-video program recommendation system |
US6941324B2 (en) | 2002-03-21 | 2005-09-06 | Microsoft Corporation | Methods and systems for processing playlists |
US7096234B2 (en) | 2002-03-21 | 2006-08-22 | Microsoft Corporation | Methods and systems for providing playlists |
US9715500B2 (en) | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US20030191753A1 (en) | 2002-04-08 | 2003-10-09 | Michael Hoch | Filtering contents using a learning mechanism |
US6987221B2 (en) | 2002-05-30 | 2006-01-17 | Microsoft Corporation | Auto playlist generation with multiple seed songs |
US7426537B2 (en) * | 2002-05-31 | 2008-09-16 | Microsoft Corporation | Systems and methods for sharing dynamic content among a plurality of online co-users |
GB0213844D0 (en) | 2002-06-15 | 2002-07-24 | Hewlett Packard Co | Wireless communication cost prediction for mobile device |
US20030237093A1 (en) | 2002-06-19 | 2003-12-25 | Marsh David J. | Electronic program guide systems and methods for handling multiple users |
US20030236582A1 (en) | 2002-06-25 | 2003-12-25 | Lee Zamir | Selection of items based on user reactions |
US20050021470A1 (en) | 2002-06-25 | 2005-01-27 | Bose Corporation | Intelligent music track selection |
JP4039158B2 (ja) | 2002-07-22 | 2008-01-30 | ソニー株式会社 | 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム |
JP3743635B2 (ja) * | 2002-07-30 | 2006-02-08 | ソニー株式会社 | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
GB2391663B (en) | 2002-08-06 | 2005-06-22 | Hewlett Packard Development Co | Method and server for establishing coordinated consumption of a streamed media object by multiple devices |
US20040034441A1 (en) | 2002-08-16 | 2004-02-19 | Malcolm Eaton | System and method for creating an index of audio tracks |
AU2003263928A1 (en) | 2002-08-19 | 2004-03-03 | Choicestream | Statistical personalized recommendation system |
US20030149581A1 (en) | 2002-08-28 | 2003-08-07 | Imran Chaudhri | Method and system for providing intelligent network content delivery |
WO2004023358A1 (en) | 2002-09-09 | 2004-03-18 | Koninklijke Philips Electronics N.V. | A data network, user terminal and method for providing recommendations |
US20040073919A1 (en) | 2002-09-26 | 2004-04-15 | Srinivas Gutta | Commercial recommender |
US7081579B2 (en) | 2002-10-03 | 2006-07-25 | Polyphonic Human Media Interface, S.L. | Method and system for music recommendation |
US7089248B1 (en) | 2002-11-04 | 2006-08-08 | Adobe Systems Incorporated | Group file delivery including user-defined metadata |
US7260309B2 (en) | 2002-11-07 | 2007-08-21 | Koninklijke Philips Electronics N.V. | Tracking of partially viewed shows so that they can be marked for deletion when a personal video recorder runs out of space |
JP4302967B2 (ja) | 2002-11-18 | 2009-07-29 | パイオニア株式会社 | 楽曲検索方法、楽曲検索装置及び楽曲検索プログラム |
US7293065B2 (en) | 2002-11-20 | 2007-11-06 | Return Path | Method of electronic message delivery with penalties for unsolicited messages |
US7912920B2 (en) | 2002-12-13 | 2011-03-22 | Stephen Loomis | Stream sourcing content delivery system |
US20040133657A1 (en) | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040133914A1 (en) | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040133908A1 (en) | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040162783A1 (en) | 2003-01-31 | 2004-08-19 | Gross John N. | Media queue replenisher |
US20060053080A1 (en) | 2003-02-03 | 2006-03-09 | Brad Edmonson | Centralized management of digital rights licensing |
US20040162830A1 (en) | 2003-02-18 | 2004-08-19 | Sanika Shirwadkar | Method and system for searching location based information on a mobile device |
US7644166B2 (en) | 2003-03-03 | 2010-01-05 | Aol Llc | Source audio identifiers for digital communications |
US7930350B2 (en) * | 2003-03-05 | 2011-04-19 | Canon U.S.A., Inc. | Digital image sharing enabled chat application |
US20050021678A1 (en) | 2003-03-11 | 2005-01-27 | Wegener Communications, Inc. | Satellite network control by internet with file upload and distribution |
US20040181517A1 (en) | 2003-03-13 | 2004-09-16 | Younghee Jung | System and method for social interaction |
US7805746B2 (en) | 2003-03-14 | 2010-09-28 | Tvworks, Llc | Optimized application on-the-wire format for construction, delivery and display of enhanced television content |
US7797343B2 (en) | 2003-03-17 | 2010-09-14 | Xerox Corporation | System and method for providing usage metrics of digital content |
US9247300B2 (en) | 2003-04-03 | 2016-01-26 | Cox Communications, Inc. | Content notification and delivery |
US8572104B2 (en) | 2003-04-18 | 2013-10-29 | Kaleidescape, Inc. | Sales of collections excluding those already purchased |
US7120619B2 (en) | 2003-04-22 | 2006-10-10 | Microsoft Corporation | Relationship view |
US7831199B2 (en) | 2006-01-03 | 2010-11-09 | Apple Inc. | Media data exchange, transfer or delivery for portable electronic devices |
US9406068B2 (en) | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
US7627343B2 (en) | 2003-04-25 | 2009-12-01 | Apple Inc. | Media player system |
EP1484693A1 (en) | 2003-06-04 | 2004-12-08 | Sony NetServices GmbH | Content recommendation device with an arrangement engine |
US7685117B2 (en) | 2003-06-05 | 2010-03-23 | Hayley Logistics Llc | Method for implementing search engine |
US8103540B2 (en) | 2003-06-05 | 2012-01-24 | Hayley Logistics Llc | System and method for influencing recommender system |
US7177872B2 (en) | 2003-06-23 | 2007-02-13 | Sony Corporation | Interface for media publishing |
US20050026559A1 (en) | 2003-07-01 | 2005-02-03 | Robert Khedouri | Method and apparatus for wirelessly transferring music and other audio content to a car stereo or home stereo |
US20050039206A1 (en) | 2003-08-06 | 2005-02-17 | Opdycke Thomas C. | System and method for delivering and optimizing media programming in public spaces |
US20050038876A1 (en) | 2003-08-15 | 2005-02-17 | Aloke Chaudhuri | System and method for instant match based on location, presence, personalization and communication |
JP4624354B2 (ja) | 2003-09-10 | 2011-02-02 | ミュージックマッチ インコーポレイテッド | 音楽購入及び再生のシステム及び方法 |
US20050060264A1 (en) | 2003-09-15 | 2005-03-17 | Microsoft Corporation | System and method for creating and playing globally relevant playlists |
US9100814B2 (en) | 2003-09-17 | 2015-08-04 | Unwired Plant, Llc | Federated download of digital content to wireless devices |
US20130097302A9 (en) | 2003-10-01 | 2013-04-18 | Robert Khedouri | Audio visual player apparatus and system and method of content distribution using the same |
US20060008256A1 (en) | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US7844548B2 (en) | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
US7509291B2 (en) | 2003-10-17 | 2009-03-24 | Stamps.Com Inc. | Formatting value-bearing item indicia |
US20050154608A1 (en) | 2003-10-21 | 2005-07-14 | Fair Share Digital Media Distribution | Digital media distribution and trading system used via a computer network |
US7590546B2 (en) | 2003-10-22 | 2009-09-15 | Chuang Thomas C | System and method for renting or purchasing goods via a communications network |
US20050091107A1 (en) | 2003-10-22 | 2005-04-28 | Scott Blum | Media player and access system and method and media player operating system architecture |
US8001612B1 (en) | 2003-11-03 | 2011-08-16 | Wieder James W | Distributing digital-works and usage-rights to user-devices |
US20060206582A1 (en) | 2003-11-17 | 2006-09-14 | David Finn | Portable music device with song tag capture |
JP4124110B2 (ja) * | 2003-11-26 | 2008-07-23 | ソニー株式会社 | コンテンツ視聴支援装置及びコンテンツ視聴支援方法、並びにコンピュータ・プログラム |
ES2448400T3 (es) | 2003-11-26 | 2014-03-13 | Sony Corporation | Sistema para acceder a elementos de contenido sobre una red |
US7606772B2 (en) | 2003-11-28 | 2009-10-20 | Manyworlds, Inc. | Adaptive social computing methods |
US7627644B2 (en) | 2003-11-28 | 2009-12-01 | Canon Kabushiki Kaisha | Recipient-centred proactive caching in a peer-to-peer system |
US7441041B2 (en) | 2003-11-29 | 2008-10-21 | Microsoft Corporation | Network download regulation method and system |
US7523096B2 (en) | 2003-12-03 | 2009-04-21 | Google Inc. | Methods and systems for personalized network searching |
US7620362B2 (en) | 2003-12-04 | 2009-11-17 | International Business Machines Corporation | Controlling access to wirelessly broadcast electronic works during playback |
US7515873B2 (en) | 2003-12-04 | 2009-04-07 | International Business Machines Corporation | Responding to recipient rated wirelessly broadcast electronic works |
US20050138198A1 (en) | 2003-12-18 | 2005-06-23 | It Works | Methods, apparatuses, systems, and articles for determining and implementing an efficient computer network architecture |
JP2005197913A (ja) | 2004-01-06 | 2005-07-21 | Canon Inc | 画像処理装置及び画像処理方法 |
CN1910583A (zh) | 2004-01-20 | 2007-02-07 | 皇家飞利浦电子股份有限公司 | 集成式播放列表产生器 |
US20060010167A1 (en) | 2004-01-21 | 2006-01-12 | Grace James R | Apparatus for navigation of multimedia content in a vehicle multimedia system |
US20060031510A1 (en) * | 2004-01-26 | 2006-02-09 | Forte Internet Software, Inc. | Methods and apparatus for enabling a dynamic network of interactors according to personal trust levels between interactors |
WO2005072405A2 (en) | 2004-01-27 | 2005-08-11 | Transpose, Llc | Enabling recommendations and community by massively-distributed nearest-neighbor searching |
KR20050077874A (ko) | 2004-01-28 | 2005-08-04 | 삼성전자주식회사 | 스케일러블 비디오 스트림 송신 방법 및 이를 이용한 장치 |
US7373614B1 (en) | 2004-02-10 | 2008-05-13 | Apple Inc. | Navigation history |
US7512658B2 (en) | 2004-02-26 | 2009-03-31 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format |
US8949899B2 (en) | 2005-03-04 | 2015-02-03 | Sharp Laboratories Of America, Inc. | Collaborative recommendation system |
US7594245B2 (en) | 2004-03-04 | 2009-09-22 | Sharp Laboratories Of America, Inc. | Networked video devices |
US20050197961A1 (en) | 2004-03-08 | 2005-09-08 | Miller Gregory P. | Preference engine for generating predictions on entertainment products of services |
US7487441B2 (en) * | 2004-03-11 | 2009-02-03 | Yahoo!Inc. | Method and system of enhanced messaging |
US8788492B2 (en) * | 2004-03-15 | 2014-07-22 | Yahoo!, Inc. | Search system and methods with integration of user annotations from a trust network |
US7496623B2 (en) | 2004-04-23 | 2009-02-24 | Yahoo! Inc. | System and method for enhanced messaging including a displayable status indicator |
US8516035B2 (en) | 2006-06-21 | 2013-08-20 | Apple Inc. | Browsing and searching of podcasts |
US20060265409A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Acquisition, management and synchronization of podcasts |
US8412763B2 (en) | 2006-06-21 | 2013-04-02 | Apple Inc. | Podcast organization and usage at a computing device |
US20050246391A1 (en) | 2004-04-29 | 2005-11-03 | Gross John N | System & method for monitoring web pages |
US8028038B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Obtaining a playlist based on user profile matching |
US20050251455A1 (en) | 2004-05-10 | 2005-11-10 | Boesen Peter V | Method and system for purchasing access to a recording |
JP4581476B2 (ja) | 2004-05-11 | 2010-11-17 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US7689452B2 (en) | 2004-05-17 | 2010-03-30 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US20050267944A1 (en) | 2004-06-01 | 2005-12-01 | Microsoft Corporation | Email manager |
GB0413848D0 (en) | 2004-06-21 | 2004-07-21 | British Broadcasting Corp | Accessing broadcast media |
US20050286546A1 (en) | 2004-06-21 | 2005-12-29 | Arianna Bassoli | Synchronized media streaming between distributed peers |
US7437364B1 (en) | 2004-06-30 | 2008-10-14 | Google Inc. | System and method of accessing a document efficiently through multi-tier web caching |
US20070043766A1 (en) | 2005-08-18 | 2007-02-22 | Nicholas Frank C | Method and System for the Creating, Managing, and Delivery of Feed Formatted Content |
US7890871B2 (en) | 2004-08-26 | 2011-02-15 | Redlands Technology, Llc | System and method for dynamically generating, maintaining, and growing an online social network |
US7945954B2 (en) * | 2004-09-07 | 2011-05-17 | Coueignoux Philippe J M | Controlling electronic messages |
US8099482B2 (en) | 2004-10-01 | 2012-01-17 | E-Cast Inc. | Prioritized content download for an entertainment device |
WO2006041928A1 (en) | 2004-10-06 | 2006-04-20 | Gracenote, Inc. | Network-based data collection, including local data attributes, enabling media management without requiring a network connection |
US7474959B2 (en) | 2004-10-08 | 2009-01-06 | Scenera Technologies, Llc | Method for providing recommendations using image, location data, and annotations |
US20060083119A1 (en) | 2004-10-20 | 2006-04-20 | Hayes Thomas J | Scalable system and method for predicting hit music preferences for an individual |
US20060100924A1 (en) | 2004-11-05 | 2006-05-11 | Apple Computer, Inc. | Digital media file with embedded sales/marketing information |
US7511858B2 (en) | 2004-12-14 | 2009-03-31 | Xerox Corporation | Method for printing a visual printer calibration test pattern |
US20060167991A1 (en) | 2004-12-16 | 2006-07-27 | Heikes Brian D | Buddy list filtering |
US20060143236A1 (en) | 2004-12-29 | 2006-06-29 | Bandwidth Productions Inc. | Interactive music playlist sharing system and methods |
US8230456B2 (en) | 2005-01-05 | 2012-07-24 | Yahoo! Inc. | Framework for delivering a plurality of content and providing for interaction with the same in a television environment |
WO2006075032A1 (es) | 2005-01-05 | 2006-07-20 | Musicstrands, S.A.U. | Sistema y método para recomendar elementos multimedia |
US7676753B2 (en) | 2005-01-07 | 2010-03-09 | At&T Intellectual Property I, L.P. | Methods, systems, devices and computer program products for collecting and sharing selected personal data |
US20070214182A1 (en) | 2005-01-15 | 2007-09-13 | Outland Research, Llc | Establishment-based media and messaging service |
US20070288546A1 (en) | 2005-01-15 | 2007-12-13 | Outland Research, Llc | Groupwise collaborative suggestion moderation system |
US7693887B2 (en) | 2005-02-01 | 2010-04-06 | Strands, Inc. | Dynamic identification of a new set of media items responsive to an input mediaset |
US20060190616A1 (en) | 2005-02-04 | 2006-08-24 | John Mayerhofer | System and method for aggregating, delivering and sharing audio content |
US7614006B2 (en) | 2005-02-11 | 2009-11-03 | International Business Machines Corporation | Methods and apparatus for implementing inline controls for transposing rows and columns of computer-based tables |
US7818350B2 (en) | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
US20060224757A1 (en) | 2005-03-15 | 2006-10-05 | Han Fang | System and method for streaming service replication a in peer-to-peer network |
JP4085284B2 (ja) | 2005-03-24 | 2008-05-14 | ソニー株式会社 | 再生装置 |
US20060218187A1 (en) | 2005-03-25 | 2006-09-28 | Microsoft Corporation | Methods, systems, and computer-readable media for generating an ordered list of one or more media items |
US20090129671A1 (en) | 2005-03-31 | 2009-05-21 | Agency For Science, Technology And Research | Method and apparatus for image segmentation |
JP4670438B2 (ja) | 2005-04-01 | 2011-04-13 | ソニー株式会社 | コンテンツおよびそのプレイリストの提供方法 |
US8291095B2 (en) | 2005-04-20 | 2012-10-16 | Limelight Networks, Inc. | Methods and systems for content insertion |
US20060248209A1 (en) | 2005-04-27 | 2006-11-02 | Leo Chiu | Network system for facilitating audio and video advertising to end users through audio and video podcasts |
US8214264B2 (en) | 2005-05-02 | 2012-07-03 | Cbs Interactive, Inc. | System and method for an electronic product advisor |
US7854007B2 (en) | 2005-05-05 | 2010-12-14 | Ironport Systems, Inc. | Identifying threats in electronic messages |
US8584171B2 (en) | 2005-05-06 | 2013-11-12 | Starz Entertainment Group Llc | Local context navigation system |
US20060259355A1 (en) | 2005-05-11 | 2006-11-16 | Farouki Karim M | Methods and systems for recommending media |
US7686215B2 (en) | 2005-05-21 | 2010-03-30 | Apple Inc. | Techniques and systems for supporting podcasting |
US20060265637A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Utilization of podcasts on portable media devices |
US7613736B2 (en) | 2005-05-23 | 2009-11-03 | Resonance Media Services, Inc. | Sharing music essence in a recommendation system |
WO2006126135A2 (en) | 2005-05-25 | 2006-11-30 | Koninklijke Philips Electronics N.V. | Play-list path interaction and visualisation |
US20060277098A1 (en) | 2005-06-06 | 2006-12-07 | Chung Tze D | Media playing system and method for delivering multimedia content with up-to-date and targeted marketing messages over a communication network |
US20060277148A1 (en) | 2005-06-06 | 2006-12-07 | Thackston James D | Payment system and method for on-line commerce operations |
US20060282776A1 (en) | 2005-06-10 | 2006-12-14 | Farmer Larry C | Multimedia and performance analysis tool |
US10510043B2 (en) | 2005-06-13 | 2019-12-17 | Skyword Inc. | Computer method and apparatus for targeting advertising |
US7890513B2 (en) | 2005-06-20 | 2011-02-15 | Microsoft Corporation | Providing community-based media item ratings to users |
US7756993B2 (en) | 2005-06-22 | 2010-07-13 | Sony Corporation | Reproducing apparatus, reproducing method, and reproducing program |
US20080270561A1 (en) | 2005-06-30 | 2008-10-30 | Cascada Mobile Corp. | System and Method of Recommendation and Provisioning of Mobile Device Related Content and Applications |
US7840178B2 (en) | 2005-07-12 | 2010-11-23 | Martin E. Hellman | FM broadcast system competitive with satellite radio |
US20070022437A1 (en) | 2005-07-19 | 2007-01-25 | David Gerken | Methods and apparatus for providing content and services coordinated with television content |
US7831913B2 (en) | 2005-07-29 | 2010-11-09 | Microsoft Corporation | Selection-based item tagging |
US7761399B2 (en) | 2005-08-19 | 2010-07-20 | Evree Llc | Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources |
US20070239724A1 (en) | 2005-09-14 | 2007-10-11 | Jorey Ramer | Mobile search services related to direct identifiers |
US7548915B2 (en) | 2005-09-14 | 2009-06-16 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US20070198485A1 (en) | 2005-09-14 | 2007-08-23 | Jorey Ramer | Mobile search service discovery |
US7917148B2 (en) | 2005-09-23 | 2011-03-29 | Outland Research, Llc | Social musical media rating system and method for localized establishments |
US20070078832A1 (en) | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Method and system for using smart tags and a recommendation engine using smart tags |
US20070078714A1 (en) | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Automatically matching advertisements to media files |
US7793823B2 (en) | 2005-10-03 | 2010-09-14 | Realnetworks, Inc. | System and method for supplementing a radio playlist with local content |
US20070083553A1 (en) | 2005-10-12 | 2007-04-12 | Sten Minor | Apparatus and methods for handling multimedia content in an electronic device |
WO2007053797A2 (en) | 2005-10-14 | 2007-05-10 | Brown Reed M | Apparatus, system and method for managing listings |
US20070094363A1 (en) | 2005-10-25 | 2007-04-26 | Podbridge, Inc. | Configuration for ad and content delivery in time and space shifted media network |
US11004089B2 (en) | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
US20070094083A1 (en) | 2005-10-25 | 2007-04-26 | Podbridge, Inc. | Matching ads to content and users for time and space shifted media network |
US8676900B2 (en) | 2005-10-25 | 2014-03-18 | Sony Computer Entertainment America Llc | Asynchronous advertising placement based on metadata |
US10657538B2 (en) | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
US20070118425A1 (en) | 2005-10-25 | 2007-05-24 | Podbridge, Inc. | User device agent for asynchronous advertising in time and space shifted media network |
US8856118B2 (en) | 2005-10-31 | 2014-10-07 | Qwest Communications International Inc. | Creation and transmission of rich content media |
EP1783632B1 (en) | 2005-11-08 | 2012-12-19 | Intel Corporation | Content recommendation method with user feedback |
US9697231B2 (en) | 2005-11-09 | 2017-07-04 | Cxense Asa | Methods and apparatus for providing virtual media channels based on media search |
US20070118873A1 (en) | 2005-11-09 | 2007-05-24 | Bbnt Solutions Llc | Methods and apparatus for merging media content |
US7498687B2 (en) | 2005-11-18 | 2009-03-03 | R.A. Phillips Industries, Inc. | Power supply control system for a vehicle trailer |
US8392528B2 (en) | 2005-11-22 | 2013-03-05 | Motorola Mobility Llc | Architecture for sharing podcast information |
US20070118657A1 (en) | 2005-11-22 | 2007-05-24 | Motorola, Inc. | Method and system for sharing podcast information |
US7805129B1 (en) | 2005-12-27 | 2010-09-28 | Qurio Holdings, Inc. | Using device content information to influence operation of another device |
US20070162502A1 (en) | 2005-12-29 | 2007-07-12 | United Video Properties, Inc. | Media library in an interactive media guidance application |
US20070179863A1 (en) * | 2006-01-30 | 2007-08-02 | Goseetell Network, Inc. | Collective intelligence recommender system for travel information and travel industry marketing platform |
US7856360B2 (en) | 2006-01-30 | 2010-12-21 | Hoozware, Inc. | System for providing a service to venues where people aggregate |
US20070244880A1 (en) | 2006-02-03 | 2007-10-18 | Francisco Martin | Mediaset generation system |
KR20080100342A (ko) | 2006-02-10 | 2008-11-17 | 스트랜즈, 아이엔씨. | 동적 양방향 엔터테인먼트 |
US9336333B2 (en) | 2006-02-13 | 2016-05-10 | Linkedin Corporation | Searching and reference checking within social networks |
US20070199014A1 (en) | 2006-02-22 | 2007-08-23 | E-Cast, Inc. | Consumer portal |
US7877353B2 (en) | 2006-03-13 | 2011-01-25 | Ebay Inc. | Peer-to-peer trading platform with relative reputation-based item search and buddy rating |
US8626707B2 (en) | 2006-03-15 | 2014-01-07 | Beats Music, Llc | Automatic meta-data sharing of existing media to create streamable collections |
US8812580B2 (en) | 2006-03-15 | 2014-08-19 | Beats Music, Llc | Override of automatically shared meta-data of media |
US20070233736A1 (en) | 2006-03-28 | 2007-10-04 | Heyletsgo, Inc. | Method and system for social and leisure life management |
US8285595B2 (en) | 2006-03-29 | 2012-10-09 | Napo Enterprises, Llc | System and method for refining media recommendations |
US7765192B2 (en) | 2006-03-29 | 2010-07-27 | Abo Enterprises, Llc | System and method for archiving a media collection |
US7801500B2 (en) | 2006-04-11 | 2010-09-21 | Nokia Corporation | Electronic device and method therefor |
US20070265870A1 (en) | 2006-04-19 | 2007-11-15 | Nec Laboratories America, Inc. | Methods and systems for utilizing a time factor and/or asymmetric user behavior patterns for data analysis |
US20070264982A1 (en) | 2006-04-28 | 2007-11-15 | Nguyen John N | System and method for distributing media |
GB0702604D0 (en) | 2006-05-05 | 2007-03-21 | Omnifone Ltd | Handset commissi0ning |
US7373054B2 (en) | 2006-05-17 | 2008-05-13 | Tyco Telecommunications (Us) Inc. | Optical cable shield layer connection |
EP1860581A1 (en) | 2006-05-22 | 2007-11-28 | SonicSwap Inc. | Systems and methods for sharing digital media content |
US7797722B2 (en) | 2006-05-26 | 2010-09-14 | Sony Corporation | System and method for content delivery |
US20080134043A1 (en) | 2006-05-26 | 2008-06-05 | Sony Corporation | System and method of selective media content access through a recommednation engine |
US9165282B2 (en) | 2006-05-31 | 2015-10-20 | Red Hat, Inc. | Shared playlist management for open overlay for social networks and online services |
US7966362B2 (en) | 2006-06-21 | 2011-06-21 | Apple Inc. | Management of podcasts |
US8903843B2 (en) | 2006-06-21 | 2014-12-02 | Napo Enterprises, Llc | Historical media recommendation service |
US8117545B2 (en) | 2006-07-05 | 2012-02-14 | Magnify Networks, Inc. | Hosted video discovery and publishing platform |
US9003056B2 (en) | 2006-07-11 | 2015-04-07 | Napo Enterprises, Llc | Maintaining a minimum level of real time media recommendations in the absence of online friends |
US8327266B2 (en) | 2006-07-11 | 2012-12-04 | Napo Enterprises, Llc | Graphical user interface system for allowing management of a media item playlist based on a preference scoring system |
US8059646B2 (en) | 2006-07-11 | 2011-11-15 | Napo Enterprises, Llc | System and method for identifying music content in a P2P real time recommendation network |
US7970922B2 (en) | 2006-07-11 | 2011-06-28 | Napo Enterprises, Llc | P2P real time media recommendations |
US7680959B2 (en) | 2006-07-11 | 2010-03-16 | Napo Enterprises, Llc | P2P network for providing real time media recommendations |
US8805831B2 (en) | 2006-07-11 | 2014-08-12 | Napo Enterprises, Llc | Scoring and replaying media items |
US7873641B2 (en) | 2006-07-14 | 2011-01-18 | Bea Systems, Inc. | Using tags in an enterprise search system |
JP2010500665A (ja) | 2006-08-07 | 2010-01-07 | チャチャ サーチ,インク. | 関連グループ検索に関する方法、システム及びコンピュータ読込可能ストレージ |
US20080046948A1 (en) | 2006-08-07 | 2008-02-21 | Apple Computer, Inc. | Creation, management and delivery of personalized media items |
US8620699B2 (en) | 2006-08-08 | 2013-12-31 | Napo Enterprises, Llc | Heavy influencer media recommendations |
US8090606B2 (en) | 2006-08-08 | 2012-01-03 | Napo Enterprises, Llc | Embedded media recommendations |
US8135725B2 (en) | 2006-08-11 | 2012-03-13 | Yahoo! Inc. | System and method for providing tag-based relevance recommendations of bookmarks in a bookmark and tag database |
US8323102B2 (en) | 2006-10-06 | 2012-12-04 | Cfph, Llc | Remote play of a table game through a mobile device |
JP2008052820A (ja) | 2006-08-24 | 2008-03-06 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US8572169B2 (en) | 2006-08-28 | 2013-10-29 | Myspace, Llc | System, apparatus and method for discovery of music within a social network |
US7596597B2 (en) | 2006-08-31 | 2009-09-29 | Microsoft Corporation | Recommending contacts in a social network |
US8677243B2 (en) | 2006-09-01 | 2014-03-18 | Nokia Corporation | Media recommendation system and method |
US20080077574A1 (en) * | 2006-09-22 | 2008-03-27 | John Nicholas Gross | Topic Based Recommender System & Methods |
US20080091771A1 (en) | 2006-10-13 | 2008-04-17 | Microsoft Corporation | Visual representations of profiles for community interaction |
US20080147482A1 (en) | 2006-10-27 | 2008-06-19 | Ripl Corp. | Advertisement selection and propagation of advertisements within a social network |
US20080288588A1 (en) | 2006-11-01 | 2008-11-20 | Worldvuer, Inc. | Method and system for searching using image based tagging |
US8756333B2 (en) | 2006-11-22 | 2014-06-17 | Myspace Music Llc | Interactive multicast media service |
US8943210B2 (en) | 2006-11-30 | 2015-01-27 | Red Hat, Inc. | Mastering music played among a plurality of users |
US8060827B2 (en) | 2006-11-30 | 2011-11-15 | Red Hat, Inc. | Method and system for preloading suggested content onto digital video recorder based on social recommendations |
US8091032B2 (en) | 2006-11-30 | 2012-01-03 | Red Hat, Inc. | Automatic generation of content recommendations weighted by social network context |
US20080141136A1 (en) | 2006-12-12 | 2008-06-12 | Microsoft Corporation | Clipping Synchronization and Sharing |
EP2177010B1 (en) | 2006-12-13 | 2015-10-28 | Quickplay Media Inc. | Mobile media platform |
US8874655B2 (en) | 2006-12-13 | 2014-10-28 | Napo Enterprises, Llc | Matching participants in a P2P recommendation network loosely coupled to a subscription service |
US7730216B1 (en) | 2006-12-14 | 2010-06-01 | Qurio Holdings, Inc. | System and method of sharing content among multiple social network nodes using an aggregation node |
US20080147711A1 (en) | 2006-12-19 | 2008-06-19 | Yahoo! Inc. | Method and system for providing playlist recommendations |
US9229933B2 (en) | 2006-12-19 | 2016-01-05 | International Business Machines Corporation | System, method and program for managing file downloads |
US20080154915A1 (en) * | 2006-12-20 | 2008-06-26 | Microsoft Corporation | Network-based recommendations |
US8509754B2 (en) | 2006-12-29 | 2013-08-13 | United States Cellular Corporation | Distributing mobile-device applications |
US7738870B2 (en) | 2007-01-24 | 2010-06-15 | Control4 Corporation | Systems and methods for instant messaging using a control device |
US7751773B2 (en) | 2007-01-30 | 2010-07-06 | Sony Ericsson Mobile Communications Ab | Portable communication device having a media time controller |
US7802194B2 (en) | 2007-02-02 | 2010-09-21 | Sap Ag | Business query language |
US20080189336A1 (en) | 2007-02-05 | 2008-08-07 | Namemedia, Inc. | Creating and managing digital media content using contacts and relational information |
US20080189391A1 (en) | 2007-02-07 | 2008-08-07 | Tribal Shout!, Inc. | Method and system for delivering podcasts to communication devices |
US7739304B2 (en) | 2007-02-08 | 2010-06-15 | Yahoo! Inc. | Context-based community-driven suggestions for media annotation |
US9405830B2 (en) * | 2007-02-28 | 2016-08-02 | Aol Inc. | Personalization techniques using image clouds |
KR101346731B1 (ko) | 2007-03-12 | 2014-01-03 | 삼성전자주식회사 | 피드 정보를 동기화하는 방법 및 장치 |
US8418206B2 (en) * | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US8498628B2 (en) | 2007-03-27 | 2013-07-30 | Iocast Llc | Content delivery system and method |
US7787818B2 (en) | 2007-03-27 | 2010-08-31 | Iocast Llc | Customized content delivery system and method |
US9009589B2 (en) | 2007-03-30 | 2015-04-14 | Google Inc. | Conversion of portable program modules for constrained displays |
US9224427B2 (en) | 2007-04-02 | 2015-12-29 | Napo Enterprises LLC | Rating media item recommendations using recommendation paths and/or media item usage |
US8112720B2 (en) | 2007-04-05 | 2012-02-07 | Napo Enterprises, Llc | System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
US20080250067A1 (en) | 2007-04-06 | 2008-10-09 | Concert Technology Corporation | System and method for selectively identifying media items for play based on a recommender playlist |
US8832220B2 (en) | 2007-05-29 | 2014-09-09 | Domingo Enterprises, Llc | System and method for increasing data availability on a mobile device based on operating mode |
US20080301187A1 (en) | 2007-06-01 | 2008-12-04 | Concert Technology Corporation | Enhanced media item playlist comprising presence information |
US7882111B2 (en) | 2007-06-01 | 2011-02-01 | Yahoo! Inc. | User interactive precision targeting principle |
US9037632B2 (en) | 2007-06-01 | 2015-05-19 | Napo Enterprises, Llc | System and method of generating a media item recommendation message with recommender presence information |
US8285776B2 (en) | 2007-06-01 | 2012-10-09 | Napo Enterprises, Llc | System and method for processing a received media item recommendation message comprising recommender presence information |
US20090049045A1 (en) | 2007-06-01 | 2009-02-19 | Concert Technology Corporation | Method and system for sorting media items in a playlist on a media device |
US8839141B2 (en) | 2007-06-01 | 2014-09-16 | Napo Enterprises, Llc | Method and system for visually indicating a replay status of media items on a media device |
US9164993B2 (en) | 2007-06-01 | 2015-10-20 | Napo Enterprises, Llc | System and method for propagating a media item recommendation message comprising recommender presence information |
US20080307463A1 (en) | 2007-06-09 | 2008-12-11 | Todd Beetcher | Systems and methods for searching and for displaying media content |
US20080307462A1 (en) | 2007-06-09 | 2008-12-11 | Todd Beetcher | Systems and methods for searching and for displaying media content |
US20090013347A1 (en) | 2007-06-11 | 2009-01-08 | Gulrukh Ahanger | Systems and methods for reporting usage of dynamically inserted and delivered ads |
US20080313541A1 (en) | 2007-06-14 | 2008-12-18 | Yahoo! Inc. | Method and system for personalized segmentation and indexing of media |
US8751507B2 (en) | 2007-06-29 | 2014-06-10 | Amazon Technologies, Inc. | Recommendation system with multiple integrated recommenders |
US20090006368A1 (en) | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Automatic Video Recommendation |
JP2011504617A (ja) | 2007-08-02 | 2011-02-10 | ソニー ビーエムジー ミュージック エンターテイメント | デジタルコンテンツを配信する方法及び装置 |
US20090042545A1 (en) | 2007-08-06 | 2009-02-12 | Tamir Avital | System and a method for unifying the social realities of the online internet and real world of the mobile phone |
US20090048992A1 (en) | 2007-08-13 | 2009-02-19 | Concert Technology Corporation | System and method for reducing the repetitive reception of a media item recommendation |
US20090049030A1 (en) | 2007-08-13 | 2009-02-19 | Concert Technology Corporation | System and method for reducing the multiple listing of a media item in a playlist |
US8275764B2 (en) | 2007-08-24 | 2012-09-25 | Google Inc. | Recommending media programs based on media program popularity |
US20090093300A1 (en) | 2007-10-05 | 2009-04-09 | Lutnick Howard W | Game of chance processing apparatus |
US8239455B2 (en) | 2007-09-07 | 2012-08-07 | Siemens Aktiengesellschaft | Collaborative data and knowledge integration |
US8340796B2 (en) | 2007-09-10 | 2012-12-25 | Palo Alto Research Center Incorporated | Digital media player and method for facilitating social music discovery and commerce |
US20090076887A1 (en) | 2007-09-16 | 2009-03-19 | Nova Spivack | System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment |
US7769767B2 (en) | 2007-09-27 | 2010-08-03 | Domingo Enterprises, Llc | System and method for filtering content on a mobile device based on contextual tagging |
US20090094248A1 (en) | 2007-10-03 | 2009-04-09 | Concert Technology Corporation | System and method of prioritizing the downloading of media items in a media item recommendation network |
US7865522B2 (en) | 2007-11-07 | 2011-01-04 | Napo Enterprises, Llc | System and method for hyping media recommendations in a media recommendation system |
US9060034B2 (en) | 2007-11-09 | 2015-06-16 | Napo Enterprises, Llc | System and method of filtering recommenders in a media item recommendation system |
US20090132527A1 (en) | 2007-11-20 | 2009-05-21 | Samsung Electronics Co., Ltd. | Personalized video channels on social networks |
US20090177301A1 (en) | 2007-12-03 | 2009-07-09 | Codentity, Llc | Scalable system and method for an integrated digital media catalog, management and reproduction system |
US9224150B2 (en) | 2007-12-18 | 2015-12-29 | Napo Enterprises, Llc | Identifying highly valued recommendations of users in a media recommendation network |
US8396951B2 (en) | 2007-12-20 | 2013-03-12 | Napo Enterprises, Llc | Method and system for populating a content repository for an internet radio service based on a recommendation network |
US9734507B2 (en) | 2007-12-20 | 2017-08-15 | Napo Enterprise, Llc | Method and system for simulating recommendations in a social network for an offline user |
US8375131B2 (en) | 2007-12-21 | 2013-02-12 | Yahoo! Inc. | Media toolbar and aggregated/distributed media ecosystem |
US8117193B2 (en) | 2007-12-21 | 2012-02-14 | Lemi Technology, Llc | Tunersphere |
US8060525B2 (en) | 2007-12-21 | 2011-11-15 | Napo Enterprises, Llc | Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information |
US20090259621A1 (en) | 2008-04-11 | 2009-10-15 | Concert Technology Corporation | Providing expected desirability information prior to sending a recommendation |
US8200602B2 (en) | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
-
2007
- 2007-04-05 US US11/696,849 patent/US8112720B2/en active Active
-
2008
- 2008-04-02 CN CN2008800184224A patent/CN101720456B/zh not_active Expired - Fee Related
- 2008-04-02 WO PCT/US2008/059068 patent/WO2008124410A1/en active Application Filing
-
2011
- 2011-03-31 US US13/076,880 patent/US8434024B2/en not_active Expired - Fee Related
-
2013
- 2013-04-19 US US13/866,152 patent/US20130239008A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7039879B2 (en) * | 2001-06-28 | 2006-05-02 | Nokia Corporation | Method and apparatus for scrollable cross-point navigation in a user interface |
CN1663265A (zh) * | 2002-06-26 | 2005-08-31 | 皇家飞利浦电子股份有限公司 | 发现并更新娱乐系统中的用户组偏好的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
US20130239008A1 (en) | 2013-09-12 |
CN101720456A (zh) | 2010-06-02 |
US20120072846A1 (en) | 2012-03-22 |
US8112720B2 (en) | 2012-02-07 |
US8434024B2 (en) | 2013-04-30 |
US20080250312A1 (en) | 2008-10-09 |
WO2008124410A1 (en) | 2008-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101720456B (zh) | 以图形方式关联与用户的社会推荐媒体项目有关的以编程方式生成的媒体项目推荐 | |
US9448688B2 (en) | Visually indicating a replay status of media items on a media device | |
CN104102729B (zh) | 基于相似性数据的播放列表产生系统和方法 | |
US9552428B2 (en) | System for generating media recommendations in a distributed environment based on seed information | |
US8805831B2 (en) | Scoring and replaying media items | |
US8983950B2 (en) | Method and system for sorting media items in a playlist on a media device | |
US8327266B2 (en) | Graphical user interface system for allowing management of a media item playlist based on a preference scoring system | |
US7680959B2 (en) | P2P network for providing real time media recommendations | |
CN100552681C (zh) | 信息处理设备和方法 | |
US20080243733A1 (en) | Rating media item recommendations using recommendation paths and/or media item usage | |
CN104094253A (zh) | 针对用户的个人音乐收藏的起始页面 | |
US20170011774A1 (en) | Method for intuitively reproducing video contents through data structuring and the apparatus thereof | |
JP2013084165A (ja) | コンテンツ提供システム | |
Dang et al. | FmFinder: Search and filter your favorite songs | |
Prekopcsák | Content organization and discovery: state-of-the-art and new ideas for P2P-Fusion | |
JP2003076714A (ja) | 情報価値を用いたデータ処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130206 Termination date: 20140402 |