CN101546589B - 具有动态媒体项目组的活动播放列表 - Google Patents

具有动态媒体项目组的活动播放列表 Download PDF

Info

Publication number
CN101546589B
CN101546589B CN200910128057.9A CN200910128057A CN101546589B CN 101546589 B CN101546589 B CN 101546589B CN 200910128057 A CN200910128057 A CN 200910128057A CN 101546589 B CN101546589 B CN 101546589B
Authority
CN
China
Prior art keywords
media items
media
playlist
movable
media item
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
Application number
CN200910128057.9A
Other languages
English (en)
Other versions
CN101546589A (zh
Inventor
C·M·阿米顿
G·W·布莱克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Concert Technology Corp
Original Assignee
Concert Technology Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Concert Technology Corp filed Critical Concert Technology Corp
Publication of CN101546589A publication Critical patent/CN101546589A/zh
Application granted granted Critical
Publication of CN101546589B publication Critical patent/CN101546589B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]

Abstract

本发明提供了具有动态媒体项目组的活动播放列表。在此提供了用于创建和管理具有动态媒体项目组的活动播放列表的系统和方法。通常,首先识别用于活动播放列表的多个媒体项目,并根据主要标准以及可选地一个或多个次要标准将其分类为一个或多个媒体项目组,以便提供用于活动播放列表的媒体项目基本池。然后,利用来自媒体项目基本池的媒体项目来构成活动播放列表。更具体地,活动播放列表被划分成与媒体项目基本池中的那些媒体项目组相对应的媒体项目组。利用媒体项目基本池中的对应媒体项目组中的预定义数目的媒体项目来构成活动播放列表中的每个媒体项目组。此后,根据用户交互来动态更新活动播放列表的媒体项目组中的媒体项目。

Description

具有动态媒体项目组的活动播放列表
技术领域
本发明涉及播放列表(playlist),更为具体地,涉及创建和管理具有动态媒体项目组的活动(active)播放列表。
背景技术
播放列表通常主要包括媒体项目标识符的列表、或对媒体项目的引用,其为这些媒体项目定义了播放(playback)序列。作为实例,图1图示了示例性音乐播放列表10。对于音乐播放列表10中的每首歌曲,音乐播放列表10包括歌曲的名称或标题、歌曲播放时间或歌曲时长、歌曲的艺术家的姓名、发布该歌曲的专辑名称、歌曲流派、一个或多个用户对该歌曲的评级(rating)。在本例中,音乐播放列表10中的歌曲是基于艺术家、专辑或流派来分类的,以使得艺术家“TheRamones”的多首歌曲位列音乐播放列表10的开始处,并且艺术家“The call”的多首歌曲位列音乐播放列表10的尾部。音乐播放列表10的一个问题是:如果用户不想听“The Ramones”的歌曲,而是想听“The Call”的歌曲,则用户必须手动跳过音乐播放列表10中的很多首歌曲。这对于便携式媒体播放器(例如
Figure G2009101280579D00011
iPod)而言尤其麻烦。这样,需要一种用于提供改进的播放列表的方法和相关联的系统。
发明内容
本发明涉及创建和管理具有动态媒体项目组的活动播放列表。通常,首先识别将被用于活动播放列表的多个媒体项目并根据主要(primary)标准以及可选地一个或多个次要(secondary)标准将其分类为一个或多个媒体项目组来为活动播放列表提供媒体项目基本池(underlying pool)。此后,利用来自于媒体项目基本池的媒体项目来构成(populate)活动播放列表。更具体地,活动播放列表被划分为与媒体项目基本池中的那些媒体项目组相对应的媒体项目组。活动播放列表中的每个媒体项目组具有媒体项目基本池中的对应媒体项目组中的多至预定义数目的媒体项目。此后,根据用户交互来动态更新活动播放别表的媒体项目组中的媒体项目。
在一个实施例中,媒体项目基本池是被动态控制以有效提供活动播放列表的媒体项目的基本播放列表。更具体地,媒体项目的基本播放列表中的媒体项目是根据媒体项目组来安排的。为了提供活动播放列表,对于每个媒体项目组,对基本播放列表进行控制以使得媒体项目组中的预定义数目的媒体项目被提供作为活动播放列表的对应媒体项目组且同时隐藏来自于该媒体项目组的其余媒体项目。此后,对于每个媒体项目组,根据用户交互来动态更新被提供作为活动播放列表的一部分的媒体项目组。
在操作中,用户启动活动播放列表的播放。当用户消耗(consume)来自于活动播放列表中的媒体项目组之一的媒体项目时,媒体项目基本池中的对应媒体项目组中的其他媒体项目轮流进入该活动播放列表中的媒体项目组。如果用户消耗了来自于媒体项目组中的媒体项目基本池中的所有媒体项目,则可以为媒体项目组识别并获得来自于本地或远程源的新媒体项目。替代性地,播放可以继续进行至活动播放列表中的下一媒体项目组,或者可以重复媒体项目组中的媒体项目的播放。在一个实施例中,如果用户想要跳到播放列表中的下一媒体项目组,则用户仅需跳过活动播放列表中该媒体项目组的媒体项目,而不是跳过媒体项目基本池中该媒体项目组的所有媒体项目。这样,用户可以快速简便地从一个媒体项目组跳到另一媒体项目组。
在结合附图阅读对本发明的优选实施例的详细描述之后,本领域技术人员将会意识到本发明的范围并且实现本发明的其他方面。
附图说明
包含在本发明中且形成本说明书的一部分的附图阐释了本发明的若干方面,并与本说明书一起来解释本发明的原理。
图1图示了根据现有技术的传统播放列表;
图2是图示了根据本发明一个实施例的用于创建具有一个或多个动态媒体项目组的活动播放列表的过程的流程图;
图3至6图解说明了根据本发明的一个实施例的图2的过程;
图7是图示了根据本发明一个实施例的、用于向用于活动播放列表的媒体项目基本池添加新媒体项目以及作为响应而更新活动播放列表的过程的流程图;
图8是图示了根据本发明一个实施例的、用于根据用户交互来动态更新活动播放列表的过程的流程图;
图9至11图示了根据本发明一个实施例、根据用户交互来对示例性活动播放列表进行动态更新;
图12图示了根据本发明一个实施例的包括播放列表创建管理功能的示例性系统,所述播放列表创建管理功能用于创建和维护具有一个或多个动态媒体项目组的一个或多个活动播放列表;以及
图13是图12的系统的示例性实施例的框图。
具体实施方式
以下所陈述的多个实施例代表了使本领域内的技术人员能够实施本发明的必要信息,并且阐释了实施本发明的最佳模式。在结合附图阅读下列描述之后,本领域内的技术人员将会理解本发明的概念,并将会意识到未在本说明书中特别提出的概念的应用。应当理解,这些概念和应用处于本公开和所附权利要求的范围之内。
本发明涉及对具有动态媒体项目组的活动播放列表的创建和管理。尽管以下的讨论中很多是集中于活动音乐播放列表的,但是本发明并不限于此。本发明同样可应用于音乐播放列表、视频播放列表等等。图2图示了根据本发明一个实施例的用于创建具有动态媒体项目组的活动播放列表的过程的流程图。首先,识别将被用于活动播放列表的媒体项目(步骤100)。将被用于活动播放列表的媒体项目可以是例如用户的媒体收藏(collection)、用户媒体收藏的子集、用户可用的来自于例如流媒体服务器的媒体项目、可供用户从媒体服务器下载的媒体项目、由一个或多个传统播放列表所识别的媒体项目、获得自其他用户或由其他用户所识别的媒体项目(例如由一个或多个其他用户推荐给该用户的媒体项目)等等。
将被用于活动播放列表的媒体项目可以由用户识别或者可以以编程方式(programmatically)识别。例如,用户可从他的或她的媒体收藏中选择媒体项目的子集以用于活动播放列表。作为另一实例,可以通过搜索用户的用户设备以寻找所有媒体项目或满足一个或多个标准的媒体项目来以编程方式识别媒体项目。替代性地,可以某种其他方式来识别将被用于活动播放列表的媒体项目。例如,在一个实施例中,用于活动播放列表的媒体项目可以包括推荐给用户的媒体项目,以及可选地,来自于用户自己的媒体收藏的媒体项目。作为实例,用于活动播放列表的媒体项目可以包括来自于用户自己的媒体收藏的媒体项目和通过推荐而识别的媒体项目,其中用户以于2006年7月11日提交的题目为“P2P NETWORK FOR PROVIDING REAL TIMEMEDIA RECOMMENDATIONS”的美国专利申请序号11/484,130中所描述的方式接收所述推荐,该专利申请被整体并入本说明书作为参考。
一旦识别了用于活动播放列表的媒体项目,就可以根据主要标准可选地对媒体项目进行分类,以提供媒体项目的分类列表(步骤102)。然后,获得用于来自于媒体项目的分类列表的第一媒体项目的元数据,或替代性地,获得为活动播放列表所识别的媒体项目组(步骤104)。元数据通常包括描述媒体项目的信息。例如,如果媒体项目是歌曲,则元数据可包括歌曲标题、歌曲艺术家姓名、发布该歌曲的专辑、歌曲流派、歌曲发布日期、歌曲评级、根据用户的用户偏好而分配给该歌曲的分数、指示上次播放该歌曲的日期和/或时间的日期或时间标记等等。
然后,根据元数据来确定媒体项目是否匹配已有媒体项目组(步骤106)。更具体地,提供用于创建媒体项目组的一个或多个规则。所述一个或多个规则可以是内嵌的规则、用户定义的规则、系统确定的规则等等。用于创建媒体项目的规则基于主要标准来定义,并且可选地,基于次要标准(例如流派、艺术家、专辑、发布年份、发布年代等等)来定义。主要标准是例如根据用户的用户偏好而分配给活动播放列表的每个媒体项目的分数、用户分配给活动播放列表的每个媒体项目的评级、另一用户或一组用户分配给活动播放列表的每个媒体项目的评级、用户上次播放媒体项目的时间和/或日期。注意,尽管如此,主要标准不限于此。
在一个实施例中,主要标准是根据用户的用户偏好而分配给活动播放列表的每个媒体项目的分数。此外,作为实例,用于创建媒体项目组的规则可以是:媒体项目组中的媒体项目具有5分的分数差别(differential)或5分的分数范围内的分数,并且媒体项目组中的媒体项目必须来自于相同流派。因而,例如,如果期望的分数差别是5分,则可以为具有5分的分数差别并且来自于相同流派的媒体项目创建媒体项目组。使用该实例,通过确定分配给该媒体项目的分数是否处于已有媒体项目组中得分最高的媒体项目的5分的范围之内、以及是否来自于与已有媒体项目组中的其他媒体项目相同的流派,来确定媒体项目是否匹配已有媒体项目组。
如果该媒体项目不与已有媒体项目组匹配或者尚未创建媒体项目组(如果该媒体项目是所处理的第一个媒体项目,则属于这种情况),则创建新媒体项目组,并且该媒体项目被添加到新媒体项目组中(步骤108)。如果该媒体项目确实与已有媒体项目组匹配,则媒体项目被添加到已有媒体项目组中(步骤110)。
在这点上,无论媒体项目是被添加到新媒体项目组还是被添加到已有媒体项目组,都确定该媒体项目是否是分类列表中的最后的项目,或者替代性地,是否是为活动播放列表所识别的媒体项目中的最后的媒体项目(步骤112)。如果否,则获得用于下一媒体项目的元数据(步骤114)。该过程然后返回至步骤106并且被重复。一旦处理了最后的媒体项目,所产生的媒体项目组就形成在本说明书中被称为用于活动播放列表的媒体项目基本池。媒体项目的基本池可以以任意期望的类型和任意数目的数据结构来存储。尽管如此,在一个实施例中,媒体项目的基本池被存储为包括媒体项目组的基本播放列表,或者替代性地被存储为多个基本播放列表(其中每个基本播放列表对应于媒体项目组之一)。
此后,使用媒体项目基本池来生成活动播放列表(步骤116)。更具体地,活动播放列表被划分为与媒体项目基本池中的媒体项目组相对应的媒体项目组。活动播放列表中的每个媒体项目组具有来自于媒体项目基本池中的对应媒体项目组的多至预定数目的媒体项目。作为实例,活动播放列表中的每个媒体项目组可以利用来自于媒体项目基本池中的对应媒体项目组的2个媒体项目来构成。注意,如果媒体项目基本池中的特定媒体项目组仅包括一个媒体项目,则将仅使用这一个媒体项目来构成活动播放列表中的对应媒体项目组。作为最后的步骤,可选择地对活动播放列表中就一个或多个次要标准而言具有相同或基本相似的值的相邻媒体项目组进行识别和组合(步骤118)。
注意,尽管以上论述将媒体项目基本池和活动播放列表分开进行讨论,但是可以将媒体项目基本池和活动播放列表实现为单个动态播放列表或类似的数据结构。例如,可以将媒体项目基本池实现成被安排或划分为媒体项目组的基本播放列表。然后可以对基本播放列表进行动态控制以有效地提供活动播放列表。更具体地,对于每个媒体项目组,可以对基本播放列表进行控制以使得多至预定义数目的媒体项目被呈现给用户以进行播放且同时隐藏媒体项目组中的其余媒体项目。此后,根据用户交互来控制基本播放列表以使用下述方式来动态更新用于活动播放列表的媒体项目组。
图3至6图解说明了根据本发明一个实施例的图2的过程。图3图示了根据本发明一个实施例的、将被用于动态构成活动播放列表的媒体项目的示例性列表12,在本例中,媒体项目是歌曲。在本例中,列表12是根据主要标准进行分类的,在本例中,主要标准是分数。
图4图示了根据本发明一个实施例、通过将列表12(图3)中的媒体项目分类为媒体项目组而生成的媒体项目基本池14。在本例中,媒体项目组是根据5分的分数差别并使用流派作为次要标准而创建的。这样,第一媒体项目组(组1)包括9首来自于具有55-60分范围内的分数的摇滚流派的歌曲,其相对于第一媒体项目组(组1)中得分最高的媒体项目的分数而言具有5分的分数差别。第二媒体项目组(组2)包括7首来自于具有55-60分范围内的分数的福音与宗教流派的歌曲,其相对于第二媒体项目组(组2)中得分最高的媒体项目的分数而言具有5分的分数差别。第三媒体项目组(组3)包括3首来自于具有45-50分范围内的分数的摇滚流派的歌曲,其相对于第三媒体项目组(组3)中得分最高的媒体项目的分数而言具有5分的分数差别。可以通过例如对媒体项目中的媒体项目的分数进行平均来提供每个媒体项目组的组分数。作为实例,组分数可以被用于对活动播放列表中的媒体项目组进行分类。
图5图示了根据本发明一个实施例的、使用图4的媒体项目基本池14而构成的示例性活动播放列表16。如图所示,活动播放列表16被安排或划分为与媒体项目基本池14中的那些媒体项目组相对应的媒体项目组。对于每个媒体项目组,活动播放列表16具有来自于媒体项目基本池14的预定数目的媒体项目。在本例中,活动播放列表16的每个媒体项目组具有来自于媒体项目基本池14中的对应媒体项目组的2个媒体项目。这样,对于第一媒体项目组(组1)而言,活动播放列表16具有来自于媒体项目基本池14的第一媒体项目组(组1)中两个得分最高的媒体项目。活动播放列表16的第二和第三媒体项目组(组2和组3)是以类似方式构成的。此外,在本实例中,对于每个媒体项目组(组1至组3),活动播放列表16包括指示媒体项目基本池14中剩余的那个媒体项目组的媒体项目的数目的信息以及与此相关的信息,例如总的播放时间、平均分数、艺术家姓名和专辑名称。
图6图示了活动播放列表16’,其中媒体项目基本池14中的媒体项目组通过由10分而非5分的分数差别或范围来定义的。结果,第一媒体项目组(组1)包括来自于具有50-60分范围内的分数的摇滚流派的媒体项目,而第二媒体项目组(组2)包括来自于具有50-60分范围内的分数的福音与宗教流派的媒体项目。对于第一媒体项目组(组1),活动播放列表16’具有来自于媒体项目基本池14的第一媒体项目组(组1)中的2个得分最高的媒体项目。同样,对于第二媒体项目组(组2),活动播放列表16’具有来自于媒体项目基本池14的第二媒体项目组(组2)中的2个得分最高的媒体项目。注意,在一个实施例中,定义媒体项目组的规则是能够由用户配置的,并且可以在任意时刻改变。当进行这样的改变时,媒体项目基本池14和活动播放列表16’也相应地被更新。
图7是图示了根据本发明一个实施例的、用于添加将被用于构成活动播放列表的新媒体项目的示例性过程的流程图。首先,识别将被用于活动播放列表的一个或多个新媒体项目(步骤200)。新媒体项目可以是由用户所识别的媒体项目,以编程方式识别的新媒体项目等等。例如,如果将被用于活动播放列表的媒体项目包括用户媒体收藏中的所有媒体项目,则当用户向他的或她的媒体收藏中添加新媒体项目时,可以以编程方式来识别新媒体项目。作为另一实例,如果将被用于活动播放列表的媒体项目是用户媒体收藏的子集,则新媒体项目可以由用户来识别。
一旦识别了用于活动播放列表的新媒体项目,则获得用于来自于一个或多个新媒体项目的第一媒体项目的元数据(步骤202)。然后,根据元数据来确定媒体项目是否匹配已有媒体项目组(步骤204)。如果媒体项目与已有媒体项目组不匹配,则在用于活动播放列表的媒体项目基本池中创建新媒体项目组,并将新媒体项目添加到新媒体项目组(步骤206)。如果媒体项目确实与已有媒体项目组匹配,则将媒体项目添加到用于活动播放列表的媒体项目基本池中的已有媒体项目组中(步骤208)。
在这点上,无论媒体项目是被添加到新媒体项目组中还是添加到已有媒体项目组中,都确定该媒体项目是否是最后的新媒体项目(步骤210)。如果否,则获得用于下一媒体项目的元数据(步骤212)。该过程然后返回至步骤204并且被重复。一旦处理了最后的新媒体项目,就根据媒体项目基本池来更新活动播放列表(步骤214)。更具体地,如果已经创建了任何新媒体项目组,则将活动播放列表更新为包括新媒体项目组,并且以上述方式用媒体项目基本池来构成新媒体项目组。此外,在活动播放列表中反映了添加到已有媒体项目组中的任何新媒体项目。作为最后的步骤,可选地对活动播放列表中就一个或多个次要标准而言具有相同或基本相似的值的相邻媒体项目组进行识别和组合(步骤216)。
迄今,所进行的论述集中于创建活动播放列表以及响应于供在活动播放列表中使用的新媒体项目的添加而更新活动播放列表。图8是图示了根据本发明一个实施例的、用于根据用户交互而动态更新活动播放列表的过程的流程图。首先,监视用户交互(步骤300)。用户交互可以是例如消耗活动播放列表中的媒体项目、消耗活动播放列表中的媒体项目的阈限量(threshold amount)、跳过活动播放列表中的媒体项目等等。然后,根据用户交互来更新活动播放列表(步骤302)。
更新活动播放列表的方式取决于特定的用户交互。第一类型的用户交互是消耗活动播放列表中的媒体项目、或媒体项目的阈限量。正如本说明书中所使用的,消耗媒体项目指的是收听媒体项目(如果媒体项目是歌曲或类似音频内容的话)、观看媒体项目(如果媒体项目是视频或类似的视觉内容或音频-视觉内容的话)等等。当用户消耗了活动播放列表中的媒体项目或媒体项目的阈限量时,通过把来自于媒体项目基本池中的对应媒体项目组的额外媒体项目添加或拖到活动播放列表中,来更新活动播放列表。一旦消耗了媒体项目,就可以从活动播放列表中除去或不从播放列表中除去该媒体项目。一旦用户已经消耗了媒体项目基本池中的媒体项目组中的所有媒体项目,就可以继续播放活动播放列表中的下一媒体项目组。替代性地,可以重复该媒体项目组的媒体项目。注意,如果把来自于媒体项目基本池的媒体项目组的额外媒体项目拖入活动播放列表是由消耗媒体项目的已定义量来触发的,则该已定义量是系统定义的或用户定义的。例如,可以提供触发以使得将额外媒体项目拖入活动播放列表是在用户已经消耗了特定媒体项目组中的媒体项目30秒之后发生。
此外,如果就某媒体项目组而言用户交互指示用户预期将(expected to)消耗媒体项目基本池中的所有媒体项目,则可以从本地源和/或远程源识别并获得用于该媒体项目组的新媒体项目。用于确定何时触发对用于媒体项目组的新媒体项目的识别和获得的规则可以是系统定义的或用户定义的。例如,可以定义一时间量以使得如果用户消耗了媒体项目组中的媒体项目达所定义时间量,则触发对用于该媒体项目组的新媒体项目的识别和获得。作为另一实例,可以定义一时间量以使得如果媒体项目基本池中的媒体项目组的剩余媒体项目的总播放时间等于或小于所定义时间量,则可以触发对用于媒体项目组的新媒体项目的识别和获得。
识别和获得用于媒体项目组的新媒体项目的方式可以根据从哪个源或哪些源获得新媒体项目而不同。例如,如果用于活动播放列表的媒体项目只是用户媒体收藏的子集,则可以搜索用户的媒体收藏以寻找与媒体项目组相匹配的额外的媒体项目。此外或者替代性地,可以从远程源获得新媒体项目。作为实例,可以向远程媒体分发服务(例如
Figure G2009101280579D00091
iTunes媒体商店、RealNetwork的
Figure G2009101280579D00092
媒体分发服务、YouTube视频分享网站等等)提供对与期望媒体项目组相匹配的媒体项目的查询。作为响应,媒体分发服务然后可以识别满足该查询的媒体项目并使下载能够进行、并在必要时使购买与期望的媒体项目组相匹配的一个或多个媒体项目能够进行。注意,可以另外地或替代性地查询媒体内容的其他类型的远程源。例如,可以查询点对点(P2P)网络,以实现媒体内容的共享。还要注意,用于寻找新媒体项目的源可以是系统定义的或用户定义的。
第二类型的用户交互是跳过活动播放列表中的一个或多个媒体项目。如果用户跳过活动播放列表的媒体项目组中的多个媒体项目,则播放继续至下一媒体项目组。用户无需在继续至活动播放列表中的下一媒体项目组之前,跳过媒体项目基本池中的所有媒体项目。因而,例如,如果就某媒体项目组而言在活动播放列表中包括两个媒体项目,则用户在继续至活动播放列表中的下一媒体项目组之前、只需跳过这两个媒体项目。注意,尽管如此,如果用户消耗活动播放列表中的媒体项目的时间量达到触发将新媒体项目拖入活动播放列表的对应媒体项目组的阈值时间量,则用户还可能需要跳过该新媒体项目以跳至活动播放列表中的下一媒体项目组。
第三类型的用户交互是相对于活动播放列表中的媒体项目组之一或全部媒体项目组的用户交互。例如,用户可以根据诸如标题、艺术家姓名、专辑名称、用户评级、分数等等之类的标准来选择对媒体项目组中的媒体项目进行重新分类。这样,按照用户要求对媒体项目基本池中的该媒体项目组的媒体项目进行分类。然后,根据媒体项目基本池的对应媒体项目组中的经分类的媒体项目来更新活动播放列表中的媒体项目组。以类似方式,用户可以要求以特定方式(例如标题、艺术家姓名、专辑名称、用户评级、分数等等)对活动播放列表中的所有媒体项目组内的媒体项目进行分类,在这种情况下,媒体项目基本池中的所有媒体项目组的媒体项目被分类。然后,活动播放列表被相应地更新。
图9至11图示了根据本发明一个实施例、当活动播放列表16响应于用户交互而被更新时的图5的示例性活动播放列表16。图9图示了在创建活动播放列表16之后的某个时间点上的初始状态下的活动播放列表16。如果用户然后收听了第一媒体项目组(组1)中的第一首歌“Since You′re Gone”或其预定义量,则第一媒体项目组(组1)的另一媒体项目被从媒体项目基本池14(图4)拖入活动播放列表16的第一媒体项目组(组1),如图10中所示。在本例中,被拖入活动播放列表16的第一媒体项目组(组1)的媒体项目是歌曲“HeartbeatCity”。注意,在本例中,歌曲“Since You′re Gone”在被用户消耗或收听之后仍留在活动播放列表16中。尽管如此,在被用户消耗之后,歌曲“Since You′re Gone”可以替代性地被从活动播放列表16中除去。在用户希望能够以其中使用户能够快速跳至活动播放列表16中的下一媒体项目组类似的方式而快速跳至活动播放列表16中的前一媒体项目组的情况下,这是有益的。
图11图示了用户已经消耗或即将消耗来自于媒体项目基本池14(图4)的第一媒体项目组(组1)中的所有媒体项目的情况。更具体地,在本例中,活动播放列表16向用户提供指示:除了已经在活动播放列表16中的那些之外,对于第一媒体项目组(组1)而言没有更多可用的媒体项目。在这种情况下,在播放了第一媒体项目组(组1)中的最后的媒体项目(本例中为“Tonight She Comes”)之后,播放可以继续至第二媒体项目组(组2)。替代性地,如上所述,可以从本地或远程源识别和获得新媒体项目。作为另一实例,可以重复播放第一媒体项目组(组1)的媒体项目。注意,是播放继续至下一媒体项目组、新媒体项目被识别和获得、还是重复播放当前媒体项目组中的媒体项目,都是由用户配置的用户偏好。
图12图示了根据本发明一个实施例的、用于提供具有动态更新的媒体项目组的活动播放列表的示例性系统。通常,该系统是用户设备18,例如个人计算机、便携式媒体播放器(如
Figure G2009101280579D00111
iPod)或具有媒体播放功能的任意其他用户设备。用户设备18包括媒体播放器20和媒体项目的本体收藏22。媒体播放器20可以被实施为软件、硬件、或软件与硬件的结合。在操作中,媒体播放器20操作以提供对媒体项目的本地收藏22的播放。注意,媒体播放器20可以另外地或替代性地提供对来自于流媒体服务器的流媒体内容的播放。在该实施例中,播放列表创建与管理功能24是在媒体播放器20内实现的,并且根据本发明进行操作以创建并管理具有动态媒体项目组的一个或多个活动播放列表。更具体地,如上所述,媒体项目的本地收藏22中的媒体项目或其某个子集,被识别为用于活动播放列表的媒体项目。媒体项目被分类为一个或多个媒体项目组,以提供用于活动播放列表的媒体项目基本池。活动播放列表被安排或划分为与媒体项目基本池中的那些媒体项目组相对应的媒体项目组。然后,利用来自于媒体项目基本池中的对应媒体项目组中的媒体项目来构成活动播放列表的媒体项目组。此后,如上所述,活动播放列表中的媒体项目组被动态更新。
图13是根据本发明一个实施例的图12的用户设备18的框图。通常,用户设备18包括具有相关联存储器28的控制系统26。在该实施例中,包括播放列表创建与管理功能24的媒体播放器20是以软件实施的,并被存储在存储器28中。用户设备18还可以包括一个或多个数字存储设备30,例如一个或多个硬盘驱动器、一个或多个可拆装存储设备等等。在一个实施例中,媒体项目的本地收藏22被存储在一个或多个数字储存设备30中。替代性地,媒体项目的本地收藏22的全部或一部分可以被存储在存储器28中。用户设备18还优选地包括一个或多个通信接口32。所述一个或多个通信接口32可以包括,例如:蓝牙本地无线接口、通用串行总线(USB)接口、火线(FireWire)接口等等,其对于将用户设备18连接至相关联的本地系统而言是有益的。例如,如果用户设备18是便携式媒体播放器,则这样的通信接口可用于将用户设备18连接至个人计算机等,以便例如获得新媒体内容。所述一个或多个通信接口32可以包括,例如,IEEE 802.11x无线接口、无线电信接口等等,其可用于通过网络连接至远程设备或系统。在用户设备18想要从诸如宿主(host)媒体分发服务的远程系统之类的远程系统获得新媒体项目的情况下,此类通信接口是有益的。最后,用户设备18包括用户接口34,后者包括诸如一个或多个用户输入设备、显示器、一个或多个扬声器等等之类的组件。
注意,尽管图12和13将本发明论述成实施在用户设备上,但是本发明并不限于此。用于创建和管理具有一个或多个动态媒体项目组的一个或多个活动播放列表的播放列表创建与管理功能24可以被实施在需要播放列表的任意类型的系统上。例如,播放列表创建与管理功能24可以被替代性地实施在中央服务器上,所述中央服务器向远程用户设备处的用户提供对播放列表中的媒体项目的流式播放。对于本领域内的技术人员而言,在阅读本公开之后,可在其中实施播放列表创建与管理功能24的各种其他类型的系统将变得很明显,并且被认为是处于本发明的范围内。
本领域内的技术人员将会意识到对本发明的优选实施例的改进和修改。所有此类改进和修改被认为是处于本说明书中所公开的概念与所附权利要求的范围之内。

Claims (21)

1.一种创建和管理具有动态媒体项目组的活动播放列表的方法,包括:
通过用户设备,识别用于活动播放列表的多个媒体项目;
通过用户设备,根据主要标准,将所述多个媒体项目分类为多个媒体项目组,以形成用于活动播放列表的媒体项目基本池;
通过用户设备,从媒体项目基本池生成活动播放列表,以使得活动播放列表被划分为与媒体项目基本池中的多个媒体项目组相对应的多个媒体项目组并且活动播放列表包括来自于媒体项目基本池中用于多个媒体项目组中的每个媒体项目组的多个媒体项目的、多至预定数目的媒体项目;以及
通过用户设备,使相关联用户能够通过跳过活动播放列表中用于第一媒体项目组的多至预定数目的媒体项目而非跳过来自于被分类为第一媒体项目组的媒体项目基本池中的多个媒体项目的所有媒体项目把播放从活动播放列表中的多个媒体项目组的第一媒体项目组跳至跟在活动播放列表中的第一媒体项目组之后的多个媒体项目组的第二媒体项目组,以使得播放从第一媒体项目组进行至第二媒体项目组。
2.根据权利要求1所述的方法,其中主要标准包括选自包括以下项的组的标准:根据用户偏好而分配给多个媒体项目中的每个媒体项目的分数,分配给多个媒体项目中的每个媒体项目的评级,相关联用户上次播放多个媒体项目中的每个媒体项目的时间,上次播放多个媒体项目中的每个媒体项目的日期,以及上次播放多个媒体项目中的每个媒体项目的日期和时间。
3.根据权利要求1所述的方法,其中对多个媒体项目进行分类包括:根据主要标准和一个或多个次要标准将多个媒体项目分类为多个媒体项目组,以形成用于活动播放列表的媒体项目基本池。
4.根据权利要求1所述的方法,其中提供媒体项目基本池以使得来自于多个媒体项目的至少一个媒体项目被分类在多个媒体项目组中的每个媒体项目组中。
5.根据权利要求4所述的方法,其中生成活动播放列表还包括:对于活动播放列表中的多个媒体项目组中的每个媒体项目组,利用媒体项目基本池中的多个媒体项目组的对应媒体项目组中的、多至预定数目的至少一个媒体项目来构成媒体项目组。
6.根据权利要求1所述的方法,还包括:
通过用户设备,监视用户与活动播放列表之间的交互;以及
通过用户设备,根据用户交互来动态更新活动播放列表。
7.根据权利要求6所述的方法,其中动态更新活动播放列表包括:当相关联用户消耗来自于媒体项目组的活动播放列表中的媒体项目时把来自于媒体项目基本池中的多个媒体项目组的媒体项目组的额外媒体项目拖入活动播放列表。
8.根据权利要求7所述的方法,其中将额外媒体项目拖入活动播放列表的媒体项目组包括:响应于包括以下项的组中的一项的消耗而把来自于媒体项目基本池中的媒体项目组的额外媒体项目拖入活动播放列表:来自于媒体项目组的活动播放列表中的媒体项目或来自于媒体项目组的活动播放列表中的媒体项目的预定量。
9.根据权利要求7所述的方法,其中动态更新活动播放列表还包括从活动播放列表中除去已消耗的媒体项目。
10.根据权利要求7所述的方法,还包括:
通过用户设备,根据用户交互,确定相关联用户是否预期将消耗媒体项目基本池中的多个媒体项目组的媒体项目组中的所有媒体项目;并且
如果确定相关联用户预期将消耗媒体项目基本池中的媒体项目组中的所有媒体项目,则通过用户设备,为媒体项目基本池中的媒体项目组识别并获得一个或多个新媒体项目。
11.根据权利要求10所述的方法,其中识别并获得一个或多个新媒体项目包括从包括本地源和远程源的组的至少一个获得一个或多个新媒体项目。
12.根据权利要求1所述的方法,还包括在相关联用户的控制下提供对活动播放列表的播放。
13.一种创建和管理具有动态媒体项目组的活动播放列表的系统,包括:
用于通过用户设备识别用于活动播放列表的多个媒体项目的装置;
用于通过用户设备根据主要标准,将多个媒体项目分类为多个媒体项目组以形成用于活动播放列表的媒体项目基本池的装置;以及
用于通过用户设备从媒体项目基本池生成活动播放列表以使得活动播放列表被划分为与媒体项目基本池中的多个媒体项目组相对应的多个媒体项目组并且活动播放列表包含来自于媒体项目基本池中用于多个媒体项目组中的每个媒体项目组的多个媒体项目的、多至预定数目的媒体项目的装置;以及
用于通过用户设备,使相关联用户能够通过跳过活动播放列表中用于第一媒体项目组的多至预定数目的媒体项目而非跳过来自于被分类为第一媒体项目组的媒体项目基本池中的多个媒体项目的所有媒体项目把播放从活动播放列表中的多个媒体项目组的第一媒体项目组跳至跟在活动播放列表中的第一媒体项目组之后的多个媒体项目组的第二媒体项目组,以使得播放从第一媒体项目组进行至第二媒体项目组的装置。
14.根据权利要求13所述的系统,其中主要标准包括选自包括以下项的组中的标准:根据用户偏好而分配给多个媒体项目中的每个媒体项目的分数,分配给多个媒体项目中的每个媒体项目的评级,相关联用户上次播放多个媒体项目中的每个媒体项目的时间,上次播放多个媒体项目中的每个媒体项目的日期,上次播放多个媒体项目中的每个媒体项目的日期和时间。
15.根据权利要求13所述的系统,其中用于对多个媒体项目进行分类的装置包括:用于根据主要标准和一个或多个次要标准将多个媒体项目分类为多个媒体项目组,以形成用于活动播放列表的媒体项目基本池的装置。
16.根据权利要求13所述的系统,其中提供媒体项目基本池以使得来自于多个媒体项目的至少一个媒体项目被分类在多个媒体项目组中的每个媒体项目组中。
17.根据权利要求16所述的系统,其中用于生成活动播放列表的装置还包括:用于对于活动播放列表中的多个媒体项目组中的每个媒体项目组,利用媒体项目基本池中的多个媒体项目组中的对应媒体项目组中的、多至预定数目的至少一个媒体项目来构成媒体项目组的装置。
18.根据权利要求13所述的系统,还包括:
用于通过用户设备监视用户与活动播放列表之间的交互的装置;以及
用于通过用户设备根据用户交互来动态更新活动播放列表的装置。
19.根据权利要求18所述的系统,其中用于动态更新活动播放列表的装置包括:用于当相关联用户消耗来自于媒体项目组的活动播放列表中的媒体项目时,把来自于媒体项目基本池中的多个媒体项目组的媒体项目组的额外媒体项目拖入活动播放列表的装置。
20.根据权利要求19所述的系统,还包括:
用于通过用户设备根据用户交互,确定相关联用户是否预期将消耗媒体项目基本池中的多个媒体项目组的媒体项目组中的所有媒体项目的装置;并且
用于如果确定相关联用户预期将消耗媒体项目基本池中的媒体项目组中的所有媒体项目,则通过用户设备为媒体项目基本池中的媒体项目组识别并获得一个或多个新媒体项目的装置。
21.根据权利要求13所述的系统,其中还包括用于在相关联用户的控制下提供对活动播放列表的播放的装置。
CN200910128057.9A 2008-03-24 2009-03-23 具有动态媒体项目组的活动播放列表 Expired - Fee Related CN101546589B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/053782 2008-03-24
US12/053,782 US8725740B2 (en) 2008-03-24 2008-03-24 Active playlist having dynamic media item groups

Publications (2)

Publication Number Publication Date
CN101546589A CN101546589A (zh) 2009-09-30
CN101546589B true CN101546589B (zh) 2013-08-28

Family

ID=41089918

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910128057.9A Expired - Fee Related CN101546589B (zh) 2008-03-24 2009-03-23 具有动态媒体项目组的活动播放列表

Country Status (2)

Country Link
US (2) US8725740B2 (zh)
CN (1) CN101546589B (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8214740B2 (en) * 2009-10-30 2012-07-03 Apple Inc. Song flow methodology in random playback
US20110314388A1 (en) * 2010-06-18 2011-12-22 Nokia Corporation Method and apparatus for generating a collaborative playlist
US10482121B2 (en) * 2011-04-28 2019-11-19 Sony Interactive Entertainment LLC User interface for accessing games
US8639706B1 (en) * 2011-07-01 2014-01-28 Google Inc. Shared metadata for media files
US10225610B2 (en) * 2012-03-29 2019-03-05 Sony Interactive Entertainment LLC Method and apparatus for content channels using user feedback
US8788659B1 (en) 2012-03-29 2014-07-22 Google Inc. Playlist analytics
US10902067B2 (en) 2013-04-24 2021-01-26 Leaf Group Ltd. Systems and methods for predicting revenue for web-based content
US9389754B2 (en) * 2013-05-14 2016-07-12 Demand Media, Inc. Generating a playlist based on content meta data and user parameters
US9575971B2 (en) * 2013-06-28 2017-02-21 Harman International Industries, Incorporated Intelligent multimedia system
EP2887232B1 (en) * 2013-12-18 2015-12-16 Advanced Digital Broadcast S.A. Computer implemented method for universal plug-and-play content retrieval
US9813462B2 (en) * 2014-02-06 2017-11-07 Ittiam Systems Pte. Ltd. Unified dynamic executable media playlists across connected endpoints
US20160070789A1 (en) * 2014-09-05 2016-03-10 Next Audio Labs, Llc System, method and software product for sorting audio data and playlist cloning
US11681738B2 (en) * 2015-04-08 2023-06-20 Christopher John Allison Creative arts recommendation systems and methods
CN105185399B (zh) * 2015-07-31 2018-01-23 广东欧珀移动通信有限公司 一种播放列表展示方法及终端
WO2017052563A1 (en) * 2015-09-24 2017-03-30 Thomson Licensing Spoiler identification and prevention within multi-user discussion
CN105446601B (zh) * 2015-12-10 2019-02-12 Oppo广东移动通信有限公司 一种播放列表管理方法及移动终端
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US11023514B2 (en) * 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10623459B2 (en) * 2016-03-09 2020-04-14 Spotify Ab System and method for use of cyclic play queues in a media content environment
US10433018B2 (en) * 2017-03-06 2019-10-01 Tribune Broadcasting Company, Llc Video production system with dynamic character generator output
US11356452B2 (en) * 2018-09-05 2022-06-07 Corelogic Solutions, Llc System, computer program product and method for risk evaluation of API login and use
KR20210072979A (ko) * 2019-12-10 2021-06-18 현대자동차주식회사 차량의 avn 및 그의 미디어 재생 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1605201A (zh) * 2001-12-13 2005-04-06 皇家飞利浦电子股份有限公司 推荐媒体系统中的媒体内容
US6993532B1 (en) * 2001-05-30 2006-01-31 Microsoft Corporation Auto playlist generator

Family Cites Families (507)

* Cited by examiner, † Cited by third party
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
US5168481A (en) 1989-12-29 1992-12-01 Culbertson Charles R Automated digital broadcast system
US5949776A (en) 1990-01-18 1999-09-07 Norand Corporation Hierarchical communication system using premises, peripheral and vehicular local area networking
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
US5262875A (en) 1992-04-30 1993-11-16 Instant Video Technologies, Inc. Audio/video file server including decompression/playback means
US5440334A (en) 1993-02-01 1995-08-08 Explore Technology, Inc. Broadcast video burst transmission cyclic distribution apparatus and method
US5796727A (en) 1993-04-30 1998-08-18 International Business Machines Corporation Wide-area wireless lan access
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
US5583763A (en) 1993-09-09 1996-12-10 Mni Interactive Method and apparatus for recommending selections based on preferences in a multi-user system
US5621546A (en) 1993-11-02 1997-04-15 Xerox Corporation Method and apparatus for vector error diffusion with output color control
US6947571B1 (en) 1999-05-19 2005-09-20 Digimarc Corporation Cell phones with optical capabilities, and related applications
US5845065A (en) 1994-11-15 1998-12-01 Wrq, Inc. Network license compliance apparatus and method
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5616876A (en) 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5787264A (en) 1995-05-08 1998-07-28 Apple Computer, Inc. Method and apparatus for arbitrating access to a shared bus
US5625608A (en) 1995-05-22 1997-04-29 Lucent Technologies Inc. Remote control device capable of downloading content information from an audio system
US6041311A (en) 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US6505160B1 (en) 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US7171018B2 (en) 1995-07-27 2007-01-30 Digimarc Corporation Portable devices and methods employing digital watermarking
JP3441306B2 (ja) 1995-09-12 2003-09-02 株式会社東芝 クライアント装置、メッセージ送信方法、サーバ装置、ページ処理方法及び中継サーバ装置
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
US5790426A (en) 1996-04-30 1998-08-04 Athenium L.L.C. Automated collaborative filtering system
US5996022A (en) 1996-06-03 1999-11-30 Webtv Networks, Inc. Transcoding data in a proxy computer prior to transmitting the audio data to a client
US6064379A (en) 1996-06-24 2000-05-16 Sun Microsystems, Inc. System and method for synchronizing presentation of media stream playlists with real time
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
US20030093790A1 (en) 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US5771778A (en) 1996-10-15 1998-06-30 Maclean, Iv; John A. Marketing system
US5884046A (en) 1996-10-23 1999-03-16 Pluris, Inc. Apparatus and method for sharing data and routing messages between a plurality of workstations in a local area network
US6130892A (en) 1997-03-12 2000-10-10 Nomadix, Inc. Nomadic translator or router
US20010013009A1 (en) 1997-05-20 2001-08-09 Daniel R. Greening System and method for computer-based marketing
US6243725B1 (en) 1997-05-21 2001-06-05 Premier International, Ltd. List building system
US6553404B2 (en) 1997-08-08 2003-04-22 Prn Corporation Digital system
US20060026048A1 (en) 1997-08-08 2006-02-02 Kolawa Adam K Method and apparatus for automated selection, organization, and recommendation of items based on user preference topography
US6134552A (en) 1997-10-07 2000-10-17 Sap Aktiengesellschaft Knowledge provider with logical hyperlinks
ES2397501T3 (es) 1997-11-25 2013-03-07 Motorola Mobility, Llc Métodos, sistemas y elementos fabricados de reproducción de contenido audio
US5986200A (en) 1997-12-15 1999-11-16 Lucent Technologies Inc. Solid state interactive music playback device
US6104334A (en) 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US20050251453A1 (en) 2004-05-04 2005-11-10 Jun Lu Online electronic media exchange system and method
US6654786B1 (en) 1998-04-30 2003-11-25 Openwave Systems Inc. Method and apparatus for informing wireless clients about updated information
DE19824141A1 (de) 1998-05-29 1999-12-02 Siemens Ag Übergabeverfahren (Roaming) für mobile Endeinrichtungen
AU5781599A (en) 1998-08-23 2000-03-14 Open Entertainment, Inc. Transaction system for transporting media files from content provider sources tohome entertainment devices
JP4032649B2 (ja) 1998-08-24 2008-01-16 株式会社日立製作所 マルチメディア情報の表示方法
EP0984584A1 (en) 1998-09-04 2000-03-08 America Online, Inc. Internet multimedia broadcast system
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
US8332478B2 (en) 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
KR100359092B1 (ko) 1998-11-18 2003-02-19 삼성전자 주식회사 가변 등시성 데이터 전송방법 및 그 장치
US20020194260A1 (en) 1999-01-22 2002-12-19 Kent Lawrence Headley Method and apparatus for creating multimedia playlists for audio-visual systems
US6567797B1 (en) 1999-01-26 2003-05-20 Xerox Corporation System and method for providing recommendations based on multi-modal user clusters
US7468934B1 (en) 1999-07-12 2008-12-23 Ez4Media, Inc. Clock with link to the internet
US20020013852A1 (en) 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
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
US6363434B1 (en) 1999-03-30 2002-03-26 Sony Corporation Of Japan Method of managing resources within a network of consumer electronic devices
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
EP1200902A2 (en) 1999-07-16 2002-05-02 Agentarts, Inc. Methods and system for generating automated alternative content recommendations
KR100328670B1 (ko) 1999-07-21 2002-03-20 정만원 다중 추천 에이전트들을 이용하는 추천 시스템
US6675015B1 (en) 1999-09-15 2004-01-06 Nokia Corporation Apparatus, and associated method, for facilitating communication handovers in a bluetooth-public-access radio communication system
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
US6192340B1 (en) 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
US6487622B1 (en) 1999-10-28 2002-11-26 Ncr Corporation Quorum arbitrator for a high availability system
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
US6526411B1 (en) 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
WO2001043012A1 (en) 1999-12-08 2001-06-14 Qualcomm Incorporated Method and system for distributing advertisements to client devices
US7472353B1 (en) 1999-12-16 2008-12-30 Ricoh Co., Ltd. Remote console for network application servers
US8132219B2 (en) 2002-06-21 2012-03-06 Tivo Inc. Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
US6904264B1 (en) 1999-12-21 2005-06-07 Texas Instruments Incorporated Method requesting and paying for download digital radio content
US7263710B1 (en) 1999-12-31 2007-08-28 General Electric Company Medical diagnostic system with on-line real-time video training
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
US6721741B1 (en) 2000-01-24 2004-04-13 Friskit, Inc. Streaming media search system
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
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US6248946B1 (en) 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US20010025259A1 (en) 2000-03-02 2001-09-27 Pierre Rouchon Radio station digital music distribution system and method
US7028082B1 (en) 2001-03-08 2006-04-11 Music Choice Personalized audio system and method
US7325043B1 (en) 2000-03-08 2008-01-29 Music Choice System and method for providing a personalized media service
US6721489B1 (en) 2000-03-08 2004-04-13 Phatnoise, Inc. Play list manager
US6876642B1 (en) 2000-03-27 2005-04-05 Delphi Technologies, Inc. In-vehicle wireless local area network
US20040255340A1 (en) 2000-03-28 2004-12-16 Gotuit Audio, Inc. Methods and apparatus for playing different programs to different listeners using a compact disk player
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
KR20010094829A (ko) 2000-04-07 2001-11-03 오승환 엠피3플레이어 휴대폰
CN1193346C (zh) 2000-04-20 2005-03-16 三洋电机株式会社 解码装置
US20020032019A1 (en) 2000-04-24 2002-03-14 Marks Michael B. Method for assembly of unique playlists
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
US7010537B2 (en) 2000-04-27 2006-03-07 Friskit, Inc. Method and system for visual network searching
US8352331B2 (en) 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
US6865600B1 (en) 2000-05-19 2005-03-08 Napster, Inc. System and method for selecting internet media channels
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US20020049760A1 (en) 2000-06-16 2002-04-25 Flycode, Inc. Technique for accessing information in a peer-to-peer network
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
US6657116B1 (en) 2000-06-29 2003-12-02 Microsoft Corporation Method and apparatus for scheduling music for specific listeners
US7075000B2 (en) 2000-06-29 2006-07-11 Musicgenome.Com Inc. System and method for prediction of musical preferences
WO2002001439A2 (en) 2000-06-29 2002-01-03 Musicgenome.Com Inc. Using a system for prediction of musical preferences for the distribution of musical content over cellular networks
US6662231B1 (en) 2000-06-30 2003-12-09 Sei Information Technology Method and system for subscriber-based audio service over a communication network
AU2001271980B2 (en) 2000-07-11 2004-07-29 Excalibur Ip, Llc Online playback system with community bias
US20030115167A1 (en) 2000-07-11 2003-06-19 Imran Sharif Web browser implemented in an Internet appliance
US6925495B2 (en) 2000-07-13 2005-08-02 Vendaria Media, Inc. Method and system for delivering and monitoring an on-demand playlist over a network using a template
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
WO2002009458A2 (en) 2000-07-24 2002-01-31 Bluesocket, Inc. Method and system for enabling seamless roaming in a wireless network
US20060064716A1 (en) 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams
US7624337B2 (en) 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
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
US7035912B2 (en) 2000-08-28 2006-04-25 Abaco.P.R., Inc. Method and apparatus allowing a limited client device to use the full resources of a networked server
US6615208B1 (en) 2000-09-01 2003-09-02 Telcordia Technologies, Inc. Automatic recommendation of products using latent semantic indexing of content
US7142934B2 (en) 2000-09-01 2006-11-28 Universal Electronics Inc. Audio converter device and method for using the same
US20020065902A1 (en) 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US20020065927A1 (en) 2000-09-05 2002-05-30 Janik Craig M. Webpad and method for using the same
US6993131B1 (en) 2000-09-12 2006-01-31 Nokia Corporation Method and system for managing rights in digital information over a network
US7162460B2 (en) 2000-10-10 2007-01-09 Stamps.Com Inc Media type identification
US7200357B2 (en) 2000-10-20 2007-04-03 Universal Electronics Inc. Automotive storage and playback device and method for using the same
US6853841B1 (en) 2000-10-25 2005-02-08 Sun Microsystems, Inc. Protocol for a remote control device to enable control of network attached devices
US6933433B1 (en) 2000-11-08 2005-08-23 Viacom, Inc. Method for producing playlists for personalized music stations and for transmitting songs on such playlists
US6946988B2 (en) 2000-11-10 2005-09-20 Simple Devices Detachable remote controller for an electronic entertainment device and a method for using the same
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
US6675268B1 (en) 2000-12-11 2004-01-06 Lsi Logic Corporation Method and apparatus for handling transfers of data volumes between controllers in a storage environment having multiple paths to the data volumes
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
US20020151327A1 (en) 2000-12-22 2002-10-17 David Levitt Program selector and guide system and method
US7277955B2 (en) 2000-12-22 2007-10-02 Verizon Corporate Services Group Inc. Streaming content
US20020138630A1 (en) 2000-12-27 2002-09-26 Solomon Barry M. Music scheduling algorithm
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
US6928433B2 (en) 2001-01-05 2005-08-09 Creative Technology Ltd Automatic hierarchical categorization of music by metadata
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
US20020116533A1 (en) 2001-02-20 2002-08-22 Holliman Matthew J. System for providing a multimedia peer-to-peer computing platform
WO2002067447A2 (en) 2001-02-20 2002-08-29 Ellis Caron S Enhanced radio systems and methods
GB2372850A (en) 2001-03-02 2002-09-04 Hewlett Packard Co Computer network
US6982780B2 (en) 2001-03-02 2006-01-03 Technicolor Digital Cinema, Llc Apparatus and method for building a playlist
US20020166123A1 (en) 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US6954443B2 (en) 2001-03-09 2005-10-11 Nokia Corporation Short range RF network with roaming terminals
WO2002073393A1 (en) 2001-03-09 2002-09-19 N2 Broadband, Inc. Method and system for managing and updating metadata associated with digital assets
EP1244033A3 (en) 2001-03-21 2004-09-01 Matsushita Electric Industrial Co., Ltd. Play list generation device, audio information provision device, system, method, program and recording medium
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
US20020144259A1 (en) 2001-03-29 2002-10-03 Philips Electronics North America Corp. Method and apparatus for controlling a media player based on user activity
US7000188B1 (en) 2001-03-29 2006-02-14 Hewlett-Packard Development Company, L.P. System and method for intelligently selecting media through a simplified user interface
US20030014407A1 (en) 2001-04-11 2003-01-16 Green Arrow Media, Inc. System and method for making media recommendations
US7426546B2 (en) 2001-04-18 2008-09-16 International Business Machines Corporation Method for selecting an edge server computer
US6670537B2 (en) 2001-04-20 2003-12-30 Sony Corporation Media player for distribution of music samples
US7240106B2 (en) 2001-04-25 2007-07-03 Hewlett-Packard Development Company, L.P. System and method for remote discovery and configuration of a network device
US7292588B2 (en) 2001-05-01 2007-11-06 Milley Milton E Wireless network computing
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
US20020174426A1 (en) 2001-05-15 2002-11-21 Koninklijke Philips Electronics N.V Method and apparatus for activating a media player based on user behavior
US20060212442A1 (en) * 2001-05-16 2006-09-21 Pandora Media, Inc. Methods of Presenting and Providing Content to a User
US8732232B2 (en) 2001-05-16 2014-05-20 Facebook, Inc. Proximity synchronizing audio playback device
US7962482B2 (en) * 2001-05-16 2011-06-14 Pandora Media, Inc. Methods and systems for utilizing contextual feedback to generate and modify playlists
US7620363B2 (en) 2001-05-16 2009-11-17 Aol Llc Proximity synchronization of audio content among multiple playback and storage devices
US7296032B1 (en) 2001-05-17 2007-11-13 Fotiva, Inc. Digital media organization and access
US20020194619A1 (en) 2001-06-14 2002-12-19 Chang Matthew S. System and method for electronic music video download
US6990497B2 (en) 2001-06-26 2006-01-24 Microsoft Corporation Dynamic streaming media management
US6976228B2 (en) 2001-06-27 2005-12-13 Nokia Corporation Graphical user interface comprising intersecting scroll bar for selection of content
US7039879B2 (en) 2001-06-28 2006-05-02 Nokia Corporation Method and apparatus for scrollable cross-point navigation in a user interface
JP4313668B2 (ja) 2001-07-05 2009-08-12 パナソニック株式会社 放送システム
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
GB0117951D0 (en) 2001-07-24 2001-09-19 Koninkl Philips Electronics Nv Methods and apparatus for determining the position of a transmitter and mobile communitcations device
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
EP1415476B1 (en) 2001-08-08 2018-07-11 Thomson Licensing DTV Mpeg-4 remote communication device
JP2005526340A (ja) 2001-08-27 2005-09-02 グレースノート インコーポレイテッド プレイリストの生成、配信およびナビゲーション
US7594246B1 (en) 2001-08-29 2009-09-22 Vulcan Ventures, Inc. System and method for focused navigation within a user interface
US7567575B2 (en) 2001-09-07 2009-07-28 At&T Corp. Personalized multimedia services using a mobile service platform
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 物理的実体を用いてニーズと情報を共有するためのシステムおよび方法
WO2003032504A2 (en) 2001-10-12 2003-04-17 Bellsouth Intellectual Property Corporation Methods and systems of wireless communication between a remote data network and a set-top box
US20030229549A1 (en) 2001-10-17 2003-12-11 Automated Media Services, Inc. System and method for providing for out-of-home advertising utilizing a satellite network
US7599610B2 (en) 2001-10-25 2009-10-06 Harman International Industries, Incorporated Interface for audio visual device
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
US7139757B1 (en) 2001-12-21 2006-11-21 The Procter & Gamble Company Contextual relevance engine and knowledge delivery system
US6970703B2 (en) 2002-01-23 2005-11-29 Motorola, Inc. Integrated personal communications system and method
US20030147624A1 (en) 2002-02-06 2003-08-07 Koninklijke Philips Electronics N.V. Method and apparatus for controlling a media player based on a non-user event
US20030160770A1 (en) 2002-02-25 2003-08-28 Koninklijke Philips Electronics N.V. Method and apparatus for an adaptive audio-video program recommendation system
US20030172213A1 (en) 2002-03-06 2003-09-11 GARCIA Enrique Artificially intelligent arbitration system and process for optimizing multiple processes sharing a resource
US7047315B1 (en) 2002-03-19 2006-05-16 Cisco Technology, Inc. Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states
US7512702B1 (en) 2002-03-19 2009-03-31 Cisco Technology, Inc. Method and apparatus providing highly scalable server load balancing
US7096234B2 (en) 2002-03-21 2006-08-22 Microsoft Corporation Methods and systems for providing playlists
US6941324B2 (en) 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing 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
US7698146B2 (en) 2002-04-24 2010-04-13 Volt Information Sciences Inc. System and method for collecting and providing resource rate information using resource profiling
US8255968B2 (en) 2002-04-15 2012-08-28 Universal Electronics, Inc. System and method for adaptively controlling the recording of program material using a program guide
US7134040B2 (en) 2002-04-17 2006-11-07 International Business Machines Corporation Method, system, and program for selecting a path to a device to use when sending data requests to the device
JP4555072B2 (ja) 2002-05-06 2010-09-29 シンクロネイション インコーポレイテッド ローカライズされたオーディオ・ネットワークおよび関連するディジタル・アクセサリ
US9137035B2 (en) 2002-05-09 2015-09-15 Netstreams Llc Legacy converter and controller for an audio video distribution system
KR100966415B1 (ko) 2002-05-09 2010-06-28 넷스트림스 엘엘씨 오디오 네트워크 분산 시스템
AU2003239385A1 (en) 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US7275091B2 (en) 2002-05-20 2007-09-25 Gateway Inc. Cataloging radio stations
US20060059260A1 (en) 2002-05-21 2006-03-16 Koninklijke Philips Electrics N.V. Recommendation of media content on a media system
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
US20030227478A1 (en) 2002-06-05 2003-12-11 Chatfield Keith M. Systems and methods for a group directed media experience
US20030233349A1 (en) 2002-06-14 2003-12-18 Microsoft Corporation Media player system
US7721216B2 (en) 2002-06-18 2010-05-18 Microsoft Corporation Visual group interface for group connectivity
US20030237093A1 (en) 2002-06-19 2003-12-25 Marsh David J. Electronic program guide systems and methods for handling multiple users
US7020710B2 (en) 2002-06-21 2006-03-28 Thomson Licensing Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization
US20040225519A1 (en) 2002-06-25 2004-11-11 Martin Keith D. Intelligent music track selection
US20050021470A1 (en) 2002-06-25 2005-01-27 Bose Corporation Intelligent music track selection
US20030236582A1 (en) 2002-06-25 2003-12-25 Lee Zamir Selection of items based on user reactions
US20040003392A1 (en) 2002-06-26 2004-01-01 Koninklijke Philips Electronics N.V. Method and apparatus for finding and updating user group preferences in an entertainment system
US20040002938A1 (en) 2002-06-28 2004-01-01 Sony Corporation And Sony Electronics Inc. Device and method for exchanging information
US20040083487A1 (en) 2002-07-09 2004-04-29 Kaleidescape, A Corporation Content and key distribution system for digital content representing media streams
US7228054B2 (en) 2002-07-29 2007-06-05 Sigmatel, Inc. Automated playlist generation
US20040034441A1 (en) 2002-08-16 2004-02-19 Malcolm Eaton System and method for creating an index of audio tracks
FI112998B (fi) 2002-08-21 2004-02-13 Nokia Corp Menetelmä ja laite tiedonsiirtoon
US20030149581A1 (en) 2002-08-28 2003-08-07 Imran Chaudhri Method and system for providing intelligent network content delivery
US7917557B2 (en) 2002-09-05 2011-03-29 Koninklijke Philips Electronics N.V. Method and devices for creating a second playlist based on a first playlist
AU2003250418A1 (en) 2002-09-09 2004-03-29 Koninklijke Philips Electronics N.V. A data network, user terminal and method for providing recommendations
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US20040055014A1 (en) 2002-09-18 2004-03-18 Justin Edelson System and method for uniform resource name processing
WO2004028121A2 (en) 2002-09-23 2004-04-01 Wimetrics Corporation System and method for wireless local area network monitoring and intrusion detection
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
US7043477B2 (en) 2002-10-16 2006-05-09 Microsoft Corporation Navigating media content via groups within a playlist
US7136874B2 (en) 2002-10-16 2006-11-14 Microsoft Corporation Adaptive menu system for media players
US7089248B1 (en) 2002-11-04 2006-08-08 Adobe Systems Incorporated Group file delivery including user-defined metadata
US20040086120A1 (en) 2002-11-06 2004-05-06 Akins Glendon L. Selecting and downloading content to a portable player
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 パイオニア株式会社 楽曲検索方法、楽曲検索装置及び楽曲検索プログラム
JP4098610B2 (ja) 2002-12-10 2008-06-11 株式会社日立製作所 アクセス中継装置
EP1573610A1 (en) 2002-12-11 2005-09-14 Nokia Corporation Method and device for accessing of documents
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
US7493289B2 (en) 2002-12-13 2009-02-17 Aol Llc Digital content store system
US20040119894A1 (en) 2002-12-24 2004-06-24 Rich Higgins System and method for programming a programmable remote control device
US20040133908A1 (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
US20040133657A1 (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
WO2004071094A1 (en) 2003-02-03 2004-08-19 Sean Ward System and method for creating dynamic playlists
US7248893B2 (en) 2003-02-05 2007-07-24 Elan Home Systems, L.L.C. Multi-functional residential communication approach
US20040162830A1 (en) 2003-02-18 2004-08-19 Sanika Shirwadkar Method and system for searching location based information on a mobile device
JP2006518507A (ja) 2003-02-19 2006-08-10 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ポータブル装置間でのコンテンツアイテムのアドホック共有のためのシステムと、そのインタラクション方法
JP2004272632A (ja) 2003-03-10 2004-09-30 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US20050021678A1 (en) 2003-03-11 2005-01-27 Wegener Communications, Inc. Satellite network control by internet with file upload and distribution
US20040181604A1 (en) 2003-03-13 2004-09-16 Immonen Pekka S. System and method for enhancing the relevance of push-based content
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
US7768234B2 (en) 2004-02-28 2010-08-03 Janik Craig M System and method for automatically synchronizing and acquiring content for battery powered devices
JP2004294584A (ja) 2003-03-26 2004-10-21 Sony Corp 音楽データ転送記録方法および音楽再生装置
JP2004295568A (ja) 2003-03-27 2004-10-21 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
EP1614052A1 (en) 2003-04-07 2006-01-11 Koninklijke Philips Electronics N.V. Content directory service import container
US20040260407A1 (en) 2003-04-08 2004-12-23 William Wimsatt Home automation control architecture
US7047092B2 (en) 2003-04-08 2006-05-16 Coraccess Systems Home automation contextual user interface
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
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US7007108B2 (en) 2003-04-30 2006-02-28 Lsi Logic Corporation System method for use of hardware semaphores for resource release notification wherein messages comprises read-modify-write operation and address
US20040243672A1 (en) 2003-05-27 2004-12-02 Outi Markki System and method for user interaction in a peer-to-peer environment
EP1484693A1 (en) 2003-06-04 2004-12-08 Sony NetServices GmbH Content recommendation device with an arrangement engine
US8103540B2 (en) 2003-06-05 2012-01-24 Hayley Logistics Llc System and method for influencing recommender system
US7685117B2 (en) 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine
US6975266B2 (en) 2003-06-17 2005-12-13 Global Locate, Inc. Method and apparatus for locating position of a satellite signal receiver
US20040260786A1 (en) 2003-06-20 2004-12-23 Barile Steven E. Method and apparatus for caching multimedia content from the Internet on occasionally-connected devices
US7177872B2 (en) 2003-06-23 2007-02-13 Sony Corporation Interface for media publishing
US7743329B2 (en) 2003-06-27 2010-06-22 Microsoft Corporation Incorporating interactive media into a playlist
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
US20040111360A1 (en) 2003-07-14 2004-06-10 David Albanese System and method for personal and business information exchange
US7627334B2 (en) 2003-07-21 2009-12-01 Contextual Information, Inc. Systems and methods for context relevant information management and display
US7571014B1 (en) 2004-04-01 2009-08-04 Sonos, Inc. Method and apparatus for controlling multimedia players in a multi-zone system
US7668964B2 (en) 2005-04-23 2010-02-23 Sonos, Inc. System and method for synchronizing channel handoff as among a plurality of devices
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US20050038876A1 (en) 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
EP2007130A1 (en) 2003-09-15 2008-12-24 United Video Properties, Inc. Systems amd methods for automatically exporting digital content using an interactive television application
US20050060264A1 (en) 2003-09-15 2005-03-17 Microsoft Corporation System and method for creating and playing globally relevant playlists
US7545941B2 (en) 2003-09-16 2009-06-09 Nokia Corporation Method of initializing and using a security association for middleware based on physical proximity
US7343160B2 (en) 2003-09-29 2008-03-11 Broadcom Corporation System and method for servicing communications using both fixed and mobile wireless networks
US20050071881A1 (en) 2003-09-30 2005-03-31 Deshpande Sachin G. Systems and methods for playlist creation and playback
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
US20130097302A9 (en) 2003-10-01 2013-04-18 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
US7564342B2 (en) 2003-10-03 2009-07-21 Ridetones, Inc. Audio signal system for vehicle remote locking mechanism
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
US20050091107A1 (en) 2003-10-22 2005-04-28 Scott Blum Media player and access system and method and media player operating system architecture
US7590546B2 (en) 2003-10-22 2009-09-15 Chuang Thomas C System and method for renting or purchasing goods via a communications network
US20050091693A1 (en) 2003-10-22 2005-04-28 Rochelle Communications, Inc. Dual mode set-top box that optimizes the delivery and user selection of audio or video programming over data networks
US7716350B2 (en) 2003-10-23 2010-05-11 Cisco Technology, Inc. Methods and devices for sharing content on a network
US20050091595A1 (en) 2003-10-24 2005-04-28 Microsoft Corporation Group shared spaces
JP4144507B2 (ja) 2003-10-30 2008-09-03 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US7373109B2 (en) 2003-11-04 2008-05-13 Nokia Corporation System and method for registering attendance of entities associated with content creation
US20060206582A1 (en) 2003-11-17 2006-09-14 David Finn Portable music device with song tag capture
EP1536352B1 (en) 2003-11-26 2014-01-08 Sony Corporation System for accessing content items over a network
US20050203801A1 (en) 2003-11-26 2005-09-15 Jared Morgenstern Method and system for collecting, sharing and tracking user or group associates content via a communications network
US7606772B2 (en) 2003-11-28 2009-10-20 Manyworlds, Inc. Adaptive social computing methods
US7523096B2 (en) 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US7515873B2 (en) 2003-12-04 2009-04-07 International Business Machines Corporation Responding to recipient rated wirelessly broadcast electronic works
US7652844B2 (en) 2003-12-24 2010-01-26 Bruce Edwards System and method for protecting removeable media playback devices
JP2005197913A (ja) 2004-01-06 2005-07-21 Canon Inc 画像処理装置及び画像処理方法
WO2005071569A1 (en) 2004-01-20 2005-08-04 Koninklijke Philips Electronics, N.V. Playlist based on artist and song similarity
CN1910583A (zh) 2004-01-20 2007-02-07 皇家飞利浦电子股份有限公司 集成式播放列表产生器
US7516212B2 (en) 2004-01-21 2009-04-07 Hewlett-Packard Development Company, L.P. Device status identification
US20060010167A1 (en) 2004-01-21 2006-01-12 Grace James R Apparatus for navigation of multimedia content in a vehicle multimedia system
US20050165888A1 (en) 2004-01-27 2005-07-28 Microsoft Corporation Peer-to-peer data binding
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
KR100476540B1 (ko) 2004-02-11 2005-03-18 주식회사 레인콤 자동업데이트가 가능한 mp3 플레이어, mp3 플레이어의자동업데이트 시스템 및 방법
USD524251S1 (en) 2004-02-11 2006-07-04 Sonos, Inc. Remote control device for electronic equipment
WO2005081088A1 (en) 2004-02-25 2005-09-01 Accenture Global Services Gmbh Rfid protected media system and method
EP1719038B1 (en) 2004-02-25 2015-11-11 Accenture Global Services Limited Rfid protected media system and method that provides dynamic downloadable media
US7594245B2 (en) 2004-03-04 2009-09-22 Sharp Laboratories Of America, Inc. Networked video devices
US8949899B2 (en) 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US20050197961A1 (en) 2004-03-08 2005-09-08 Miller Gregory P. Preference engine for generating predictions on entertainment products of services
US8788492B2 (en) 2004-03-15 2014-07-22 Yahoo!, Inc. Search system and methods with integration of user annotations from a trust network
US20050210507A1 (en) 2004-03-17 2005-09-22 Sony Corporation System and method for multimedia playlist
US8078298B2 (en) 2004-03-26 2011-12-13 Harman International Industries, Incorporated System for node structure discovery in an audio-related system
US7496623B2 (en) 2004-04-23 2009-02-24 Yahoo! Inc. System and method for enhanced messaging including a displayable status indicator
US7496633B2 (en) 2004-04-23 2009-02-24 Yahoo! Inc. System and method facilitating a shared content experience using enhanced messaging including a displayable status indicator
US8516035B2 (en) 2006-06-21 2013-08-20 Apple Inc. Browsing and searching of podcasts
US8412763B2 (en) 2006-06-21 2013-04-02 Apple Inc. Podcast organization and usage at a computing device
US20060265409A1 (en) 2005-05-21 2006-11-23 Apple Computer, Inc. Acquisition, management and synchronization of podcasts
US8972576B2 (en) 2004-04-28 2015-03-03 Kdl Scan Designs Llc Establishing a home relationship between a wireless device and a server in a wireless network
US20050246391A1 (en) 2004-04-29 2005-11-03 Gross John N System & method for monitoring web pages
US9826046B2 (en) 2004-05-05 2017-11-21 Black Hills Media, Llc Device discovery for digital entertainment network
US20050251565A1 (en) 2004-05-05 2005-11-10 Martin Weel Hybrid set-top box for digital entertainment network
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
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 ソニー株式会社 情報処理装置および方法、並びにプログラム
US7792311B1 (en) 2004-05-15 2010-09-07 Sonos, Inc., Method and apparatus for automatically enabling subwoofer channel audio based on detection of subwoofer device
US7689452B2 (en) 2004-05-17 2010-03-30 Lam Chuck P System and method for utilizing social networks for collaborative filtering
US7170400B2 (en) 2004-05-20 2007-01-30 Lear Corporation System for customizing settings and sounds for vehicle
US20050267944A1 (en) 2004-06-01 2005-12-01 Microsoft Corporation Email manager
US7378903B2 (en) 2004-06-07 2008-05-27 Sonos, Inc. System and method for minimizing DC offset in outputs of audio power amplifiers
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
US7860923B2 (en) 2004-08-18 2010-12-28 Time Warner Inc. Method and device for the wireless exchange of media content between mobile devices based on user information
CN101621665B (zh) 2004-08-20 2012-07-25 松下电器产业株式会社 内容再现设备和内容再现方法
US7890871B2 (en) 2004-08-26 2011-02-15 Redlands Technology, Llc System and method for dynamically generating, maintaining, and growing an online social network
WO2006035399A1 (en) 2004-09-30 2006-04-06 Koninklijke Philips Electronics N.V. Method of generating a playlist, playlist-containing device and playback apparatus
US8099482B2 (en) 2004-10-01 2012-01-17 E-Cast Inc. Prioritized content download for an entertainment device
US20060085383A1 (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
US20060083119A1 (en) 2004-10-20 2006-04-20 Hayes Thomas J Scalable system and method for predicting hit music preferences for an individual
US7739436B2 (en) 2004-11-01 2010-06-15 Sonics, Inc. Method and apparatus for round robin resource arbitration with a fast request to grant response
US20060100924A1 (en) 2004-11-05 2006-05-11 Apple Computer, Inc. Digital media file with embedded sales/marketing information
US7777125B2 (en) 2004-11-19 2010-08-17 Microsoft Corporation Constructing a table of music similarity vectors from a music similarity graph
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
US20060168126A1 (en) 2004-12-21 2006-07-27 Jose Costa-Requena Aggregated content listing for ad-hoc peer to peer networks
US20060143236A1 (en) 2004-12-29 2006-06-29 Bandwidth Productions Inc. Interactive music playlist sharing system and methods
EP1835455A1 (en) 2005-01-05 2007-09-19 Musicstrands, S.A.U. System and method for recommending multimedia elements
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
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
US7542816B2 (en) 2005-01-27 2009-06-02 Outland Research, Llc System, method and computer program product for automatically selecting, suggesting and playing music media files
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
US7734569B2 (en) * 2005-02-03 2010-06-08 Strands, Inc. Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics
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
CN101185136B (zh) 2005-02-24 2012-02-01 汤姆逊许可公司 数字设备中基于当前数字节目的等级组的数字节目重放列表的创建
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
US7756388B2 (en) 2005-03-21 2010-07-13 Microsoft Corporation Media item subgroup generation from a library
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
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
US20060265637A1 (en) 2005-05-21 2006-11-23 Apple Computer, Inc. Utilization of podcasts on portable media devices
US7686215B2 (en) 2005-05-21 2010-03-30 Apple Inc. Techniques and systems for supporting podcasting
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
CA2610318A1 (en) 2005-06-01 2006-12-07 Google Inc. Media play optimization
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
WO2006133140A2 (en) 2005-06-06 2006-12-14 Concierge Holdings, Inc. 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
US20070001824A1 (en) 2005-06-23 2007-01-04 Fell Donna L Personalized vehicle alarm
JP4559943B2 (ja) 2005-06-24 2010-10-13 株式会社東芝 プレイリスト作成装置、プレイリスト作成方法、プレイリスト作成プログラム、著作権情報管理装置、および視聴端末装置
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
US9230029B2 (en) * 2005-07-26 2016-01-05 Creative Technology Ltd System and method for modifying media content playback based on an intelligent random selection
US7831913B2 (en) 2005-07-29 2010-11-09 Microsoft Corporation Selection-based item tagging
US7680824B2 (en) 2005-08-11 2010-03-16 Microsoft Corporation Single action media playlist generation
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
JP4581934B2 (ja) 2005-09-14 2010-11-17 ソニー株式会社 再生装置、再生方法および再生プログラム
US7548915B2 (en) 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US20070239724A1 (en) 2005-09-14 2007-10-11 Jorey Ramer Mobile search services related to direct identifiers
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
US8769408B2 (en) 2005-10-07 2014-07-01 Apple Inc. Intelligent media navigation
US20070083553A1 (en) 2005-10-12 2007-04-12 Sten Minor Apparatus and methods for handling multimedia content in an electronic device
US20070130008A1 (en) 2005-10-14 2007-06-07 Brown Reed M Apparatus, system, and method for listing aggregation
US20070094083A1 (en) 2005-10-25 2007-04-26 Podbridge, Inc. Matching ads to content and users for time and space shifted media network
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
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
US20070094363A1 (en) 2005-10-25 2007-04-26 Podbridge, Inc. Configuration for ad and content delivery in time and space shifted media network
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
US20070118873A1 (en) 2005-11-09 2007-05-24 Bbnt Solutions Llc Methods and apparatus for merging media content
US9697231B2 (en) 2005-11-09 2017-07-04 Cxense Asa Methods and apparatus for providing virtual media channels based on media search
US7498687B2 (en) 2005-11-18 2009-03-03 R.A. Phillips Industries, Inc. Power supply control system for a vehicle trailer
US20070118657A1 (en) 2005-11-22 2007-05-24 Motorola, Inc. Method and system for sharing podcast information
US8392528B2 (en) 2005-11-22 2013-03-05 Motorola Mobility Llc Architecture for sharing podcast information
US7580325B2 (en) 2005-11-28 2009-08-25 Delphi Technologies, Inc. Utilizing metadata to improve the access of entertainment content
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
US7685210B2 (en) 2005-12-30 2010-03-23 Microsoft Corporation Media discovery and curation of playlists
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
WO2007092053A1 (en) 2006-02-10 2007-08-16 Strands, Inc. Dynamic interactive entertainment
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
US7653761B2 (en) 2006-03-15 2010-01-26 Microsoft Corporation Automatic delivery of personalized content to a portable media player with feedback
US8812580B2 (en) 2006-03-15 2014-08-19 Beats Music, Llc Override of automatically shared meta-data of media
US20070219996A1 (en) 2006-03-17 2007-09-20 Vervelife System and method for creating custom playlists based on user inputs
US20070233736A1 (en) 2006-03-28 2007-10-04 Heyletsgo, Inc. Method and system for social and leisure life management
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
US7822318B2 (en) 2006-04-26 2010-10-26 Sony Ericsson Mobile Communications Ab Smart random media object playback
US20070264982A1 (en) 2006-04-28 2007-11-15 Nguyen John N System and method for distributing media
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
US7966362B2 (en) 2006-06-21 2011-06-21 Apple Inc. Management of podcasts
US8117545B2 (en) 2006-07-05 2012-02-14 Magnify Networks, Inc. Hosted video discovery and publishing platform
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
US7873641B2 (en) 2006-07-14 2011-01-18 Bea Systems, Inc. Using tags in an enterprise search system
US20080016196A1 (en) 2006-07-14 2008-01-17 Anthology Solutions, Inc. System and method for automatic storage and serving of digital content
US7805682B1 (en) 2006-08-03 2010-09-28 Sonos, Inc. Method and apparatus for editing a playlist
US20080046948A1 (en) 2006-08-07 2008-02-21 Apple Computer, Inc. Creation, management and delivery of personalized media items
US7801879B2 (en) 2006-08-07 2010-09-21 Chacha Search, Inc. Method, system, and computer readable storage for affiliate group searching
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
JP2010502116A (ja) 2006-08-18 2010-01-21 ソニー株式会社 推奨エンジンによる選択的メディアコンテンツアクセスのシステム及び方法
US20080125889A1 (en) 2006-08-22 2008-05-29 William Edward Atherton Method and system for customization of entertainment selections in response to user feedback
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
US7992171B2 (en) 2006-09-06 2011-08-02 Qurio Holdings, Inc. System and method for controlled viral distribution of digital content in a social network
US9008634B2 (en) 2006-10-06 2015-04-14 Napo Enterprises, Llc System and method for providing media content selections
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
US8091032B2 (en) 2006-11-30 2012-01-03 Red Hat, Inc. Automatic generation of content recommendations weighted by social network context
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
USD582429S1 (en) 2006-12-06 2008-12-09 Sonos, Inc. Digital media device
US20080141136A1 (en) 2006-12-12 2008-06-12 Microsoft Corporation Clipping Synchronization and Sharing
US8995815B2 (en) 2006-12-13 2015-03-31 Quickplay Media Inc. Mobile media pause and resume
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
US7949300B2 (en) 2007-01-22 2011-05-24 Jook, Inc. Wireless sharing of audio files and related information
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
KR101346731B1 (ko) 2007-03-12 2014-01-03 삼성전자주식회사 피드 정보를 동기화하는 방법 및 장치
US7787818B2 (en) 2007-03-27 2010-08-31 Iocast Llc Customized content delivery system and method
US8498628B2 (en) 2007-03-27 2013-07-30 Iocast Llc Content delivery system and method
WO2008121967A2 (en) 2007-03-30 2008-10-09 Google Inc. Interactive media display across devices
US9224427B2 (en) 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
US20080282305A1 (en) 2007-04-21 2008-11-13 Carpe Media Media Distribution System, Apparatus, Method and Software
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
USD575800S1 (en) 2007-05-30 2008-08-26 Sonos, Inc. Multimedia box
US7882111B2 (en) 2007-06-01 2011-02-01 Yahoo! Inc. User interactive precision targeting principle
USD575801S1 (en) 2007-06-08 2008-08-26 Sonos, Inc. Multimedia box
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
US20090083541A1 (en) 2007-08-02 2009-03-26 Scott Levine Method and apparatus for distributing digital content
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
US8275764B2 (en) 2007-08-24 2012-09-25 Google Inc. Recommending media programs based on media program popularity
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
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
US8375131B2 (en) 2007-12-21 2013-02-12 Yahoo! Inc. Media toolbar and aggregated/distributed media ecosystem

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993532B1 (en) * 2001-05-30 2006-01-31 Microsoft Corporation Auto playlist generator
CN1605201A (zh) * 2001-12-13 2005-04-06 皇家飞利浦电子股份有限公司 推荐媒体系统中的媒体内容

Also Published As

Publication number Publication date
CN101546589A (zh) 2009-09-30
US20090240732A1 (en) 2009-09-24
US8725740B2 (en) 2014-05-13
US20140245147A1 (en) 2014-08-28

Similar Documents

Publication Publication Date Title
CN101546589B (zh) 具有动态媒体项目组的活动播放列表
US10318502B2 (en) Intelligent identification of multimedia content for grouping
US9552428B2 (en) System for generating media recommendations in a distributed environment based on seed information
US9014832B2 (en) Augmenting media content in a media sharing group
CN100545936C (zh) 再现装置、再现控制方法以及程序
KR100954670B1 (ko) 미디어 콘텐츠의 안내된 발견
US20090125934A1 (en) User rating mechanism for media content
WO2017028624A1 (zh) 一种资源的处理方法及装置
CN104303205A (zh) 用于对共享媒体播放列表进行排序和投票的方法和系统
KR101352418B1 (ko) 통신 장비(들)의 이용자(들)의 프로파일(들)에 도입될 잠재적인 향후 관심사들을 결정하기 위한 디바이스
CN102236669A (zh) 推荐列表的生成方法和装置、媒体服务器、客户端及方法
CN101425317A (zh) 用于减少在播放列表中媒体项目的多个表项的系统和方法
WO2016115943A1 (zh) 一种音乐推荐方法及装置
WO2014039396A1 (en) Automatically generating music playlists based on an implicitly selected seed
JP2012108592A (ja) 情報処理装置および方法、情報処理システム、並びに、プログラム
CN103984690A (zh) 创建播放列表
CN111680254A (zh) 一种内容推荐方法及装置
Wall et al. Specialist music, public service and the BBC in the Internet age
WO2017132589A1 (en) Presenting artist-autored messages dirctly to user via a content system
Turnbull et al. Localify. org: Locally-focus Music Artist and Event Recommendation
WO2023121637A1 (en) A system for creating song

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: NABO ENTERPRISE CO., LTD

Free format text: FORMER OWNER: CONCERT TECHNOLOGY CORP

Effective date: 20091016

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20091016

Address after: Delaware

Applicant after: Concert Technology Corp.

Address before: North Carolina

Applicant before: Concert Technology Corp.

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: 20130828

Termination date: 20140323