专利名称:用于共享播放列表的方法和系统的制作方法
技术领域:
本发明涉及播放列表,更具体地涉及通过中央服务器共享播放列表。
背景技术:
传统上是在音乐商店或者较大型商店的音乐区购买音乐。消费者光顾该音乐商店或者音乐区,并且手动浏览感兴趣的专辑或者压缩盘(CD)。通常,在音乐商店或者音乐区中的音乐是按照流派进行分类的,而后根据艺术家来编排索引。例如,流派可能包括摇滚、乡村、流行、爵士灵歌(soul)、爵士等。消费者选择感兴趣的专辑或者CD之后,进行结帐登记,为所购买的专辑或者CD付费。
近年来,基于因特网进行音乐的递送和发行已经流行开来。由于诸如MP3和MPEG4的有效文件格式的进步,媒体文件的尺寸变得足够小,以使得通过因特网下载这些文件变得可行。同样,技术的进步已带来了更高速度的因特网连接和更低的存储器成本。这些进步的组合使得可以管理对诸如音乐和视频的媒体文件的下载,同时该下载不会消耗太多的时间。
一种流行的音乐发布方法是mp3.com,其使用用于存储可下载的大量歌曲的中央服务器。另一种流行的音乐发布方法是Napster,其中利用了对等共享。通过对等共享,大量歌曲驻留在许多用户的用户机器上,而并非驻留在中央服务器上。
各种各样的因特网网站使得能够购买音乐。为了购买商品,购买者一般必须针对每一次购买输入其信用卡信息。某些网站能够对于重复的消费者,通过存储用户的信用卡信息来简化处理,以使得无需对于每一次购买都重新输入该信息。这通常是通过用户的帐户来实现的。
不幸地是,对于用户而言通常很难识别他们已购买的歌曲或者专辑。另外,为了应对版权侵犯,对等共享的可用性已被大大削减了。从而,用户彼此间就不再能够共享歌曲或者专辑。
鉴于上述问题,用户希望在不必冒着版权侵犯的风险的情况下来共享音乐。
发明内容
本发明设计共享播放列表的方法和设备。特别地,用户可以基于网络(例如因特网)公布播放列表。所公开的实施例可以与网站相关联地实现,从而使得用户能够通过网站购买所公布播放列表中的音轨(track)(或者聆听这些音轨的采样)。
在下面的描述中,将列出一个或更多个音轨(例如歌曲)和/或一个或更多个专辑(即,诸如磁带或者CD的可购买单元)的列表称为“播放列表”。该播放列表可以手动或者自动地生成。尤其应当注意,播放列表是足以标识(例如在网站或者服务器上的)各个项目(例如歌曲)的各个项目属性的列表,但并不提供对于播放列表中引用的音轨或专辑的实际内容的不受限制的访问。
根据本发明的一个方面,公开了一种共享播放列表的方法和设备。当接收到用于标识一个或更多个音轨和一个或更多个专辑至少其中之一的播放列表时,那么可以通过提交对于公布播放列表的请求来公布该播放列表。然后公布该播放列表,以使得一个或更多个个人能够查看。
根据本发明的另一个方面,共享播放列表的方法和设备使得能够通过可以从其购买播放列表的内容的在线商店访问播放列表。当接收到播放列表时,将播放列表的内容与通过其可以购买音轨和专辑的在线商店的内容进行匹配。然后,可以从播放列表中过滤掉(即删除)不能从在线商店购买的音轨和专辑。然后可以公布经过滤的播放列表,使得用户能够购买在该播放列表中标识的音轨和专辑。
根据本发明的又一个方面,用于共享播放列表的方法和设备包括获取用于标识一个或更多个音轨和一个或更多个专辑至少其中之一的播放列表。然后公布该播放列表使得一个或更多个个人能够查看该播放列表。然后,接收对于一个或更多个音轨和一个或更多个专辑至少其中之一的请求。该请求例如可以是购买请求或者搜索请求。例如,可以执行搜索来确定包括特定音轨(例如歌曲)和/或专辑的那些播放列表。
根据本发明的再一个方面,用于共享播放列表的方法和设备包括保持一个或更多个播放列表,播放列表中的每一个标识一个或更多个音轨和一个或更多个专辑至少其中之一。公布一个或更多个播放列表使得一个或更多个个人能够查看所公布的播放列表。然后,接收并处理对于与其中一个播放列表相关联的音轨/专辑的至少其中之一的请求。例如,该请求可以是购买请求或者搜索请求。
本发明还涉及图形用户界面,该图形用户界面有助于用户共享播放列表、查看播放列表、执行各种搜索及采样、聆听或者购买播放列表中所列项目,还涉及用于通知用户播放列表已公布的图形用户界面。例如,公开了为了方便播放列表的公布而使用的图形用户界面。另外,还公开了在购买播放列表中所列项目时使用的图形用户界面。
可以多种方式实现本发明,包括以方法、系统、装置、设备、图形用户界面或者计算机可读介质。根据下面结合附图的详细描述,本发明的其它方面和优点将变得显而易见,其中附图借助于示例例示了本发明的原理。
通过下面结合附图的详细说明,将更加容易地理解本发明,其中相同的参考标记表示相同的结构元件,其中图1是根据本发明一个实施例的媒体购买系统的框图。
图2是根据本发明一个实施例的用于公布播放列表并且查看所公布播放列表的示例性图形用户界面。
图3是例示了根据本发明一个实施例的公布播放列表的方法的处理流程图。
图4是根据本发明一个实施例的可用于公布播放列表的示例性图形用户界面。
图5是根据本发明一个实施例的可以呈现给已请求公布播放列表的用户的示例性图形用户界面。
图6是例示了根据本发明一个实施例的、购买所公布播放列表中给出的音轨或专辑的方法的处理流程图。
图7是根据本发明一个实施例的示例性图形用户界面,该图形用户界面可以被呈现以使得用户能够购买在所公布播放列表中列出的专辑或者歌曲。
具体实施例方式
下面将参照图1到图7来讨论本发明的各个方面的实施例。然而,本领域的技术人员容易理解,这里就这些附图给出的详细说明仅是示例性的目的,因为本发明可扩展到超出这些限定的实施例。
本发明的一个方面涉及一种用于共享播放列表的系统和方法。在下面的描述中,将列出一个或更多个音轨(例如歌曲)和/或一个或更多个专辑(即,诸如磁带或者CD的可购买单元)的列表称为“播放列表”。通过公布播放列表,一个或更多个个人可以访问该播放列表。例如,可以将包括指向播放列表的统一资源定位符(URL)在内的超文本链接发送到一个或更多个个人。然后,这些个人可以通过点击在电子邮件中提供的链接来访问播放列表。作为另一个示例,可以简单地通过网站(例如中央服务器)来访问播放列表。可以由公众,或者仅由具有特定密码或者电子邮件地址的人来访问播放列表。
本发明的另一个方面涉及一种用于基于网络来购买诸如被列在播放列表(例如所公布的播放列表)中的音轨或专辑这样的项目的系统和方法。具体地,所公开的实施例可以与支持诸如公布者或者购买者帐户的用户帐户的网站相关联地来实现,从而使得购买者能够通过在公布者(或者购买者)播放列表中列出的网站购买音轨和/或专辑。
本发明的另一个方面使得潜在购买者能够采样并购买播放列表(例如,如果该播放列表已被购买者上传)或者所公布播放列表中的项目。具体地,潜在购买者可以浏览用于标识可购买的媒体项目的所公布播放列表。此后,潜在购买者可以非常容易地在线购买一个或更多个媒体项目。一旦购买了媒体项目,就可以基于网络将该媒体项目的内容下载到购买者。然后,为了购买者的使用,对媒体项目的内容进行加密,并且将其存储在购买者的机器上。此后,购买者可以使用该媒体项目(例如播放该媒体项目)。
本发明的又一个方面涉及一种图形用户界面,其适合于帮助用户上传播放列表、公布播放列表和购买播放列表中的项目,还涉及向接收者通知播放列表已经公布的图形用户界面。
图1是根据本发明一个实施例的媒体购买系统100的框图。媒体购买系统100包括媒体商业服务器102。媒体商业服务器102通过在线事务来协调媒体项目的审阅和/或购买。购买媒体项目的在线交易还称为电子商务(e-commerce)。媒体购买系统100还包括客户端104。通常,媒体购买系统100将包括多个不同的客户端104。每个客户端104包括媒体播放器108。媒体播放器108是在客户端104(其是一种计算设备)上运行的应用程序(例如软件应用)。客户端104通过数据网络106耦合到媒体商业服务器102。因此,任何一个客户端104都可以与媒体商业服务器102进行交互作用,以便审阅和/或购买媒体项目。在一个实施例中,数据网络106包括至少一部分因特网。客户端104能够随着应用而变化,但通常是具有存储装置的计算设备。通常,客户端104是个人计算机或者能够存储并向其用户呈现媒体的其它计算设备。
媒体购买系统100还包括媒体存储器112。媒体存储器112提供可以通过媒体购买系统100购买的大量媒体项目的大容量存储。另外,媒体存储器112可以对已上传和/或公布的一个或更多个播放列表提供存储。一旦购买(例如通过从播放列表中选择),就可以借助于媒体商业服务器110基于数据网络106、从媒体存储器112来访问媒体项目。
更具体地,媒体购买系统100允许客户端104的用户利用媒体播放器108来浏览、搜索多个播放列表或者对其进行分类,所述多个播放列表标识可以从媒体商业服务器102购买的一个或更多个媒体项目(例如音轨/歌曲或者专辑)。媒体播放器108还可以允许用户预览媒体项目(例如歌曲)的媒体剪辑(即采样)。在媒体播放器108的用户希望购买特定媒体项目的情况下,用户(通过媒体播放器108)和媒体商业服务器102参与在线商业事务,其中用户为特定媒体项目的访问权支付费用。在一个实施例中,与用户相关联的信用卡为该特定媒体项目的购买量进行付费。
在媒体购买系统100中,媒体项目存储在媒体存储器112中,并且通过媒体商业服务器102来检取。然而,还可以额外提供单独的媒体存储服务器并且耦合在数据网络106和媒体存储器110之间。这种媒体存储服务器的优点是,媒体商业服务器102不必使其资源负担递送可能由客户端104购买的任何媒体项目。另选地,在购买特定媒体项目时,媒体商业服务器102向客户端104上的媒体播放器108发送下载信息。而后,媒体播放器108(和客户端104)可以使用所述下载信息,通过经由数据网络106与媒体存储服务器进行交互来检取特定媒体项目的媒体内容。在这点上,媒体存储服务器从媒体存储器112获得对应于特定媒体项目的媒体内容,并且将这些内容通过数据网络106下载到客户端104。然后将下载的媒体内容存储在客户端104上。在一个实施例中,对在客户端104处接收的所下载媒体内容进行加密,但是在将其永久存储到客户端104之前进行解密,然后进行再次加密。此后,媒体播放器108可以在客户端104呈现(例如播放)媒体内容。另外,可以通过在客户端上运行的应用程序来执行媒体搜索处理/浏览。所述应用程序例如是图1中例示的媒体播放器108。
这里,在一个示例中,在图1中例示的媒体商业服务器102还可以用作媒体存储服务器。然而,尤其应当注意的是,可以在单独的服务器中实现这些功能。搜索请求可以是使远端媒体服务器根据对特定歌曲或者专辑的搜索准则进行搜索的请求。例如,所述搜索可以请求访问包含特定歌曲或者专辑在内的所公布播放列表。然后,用户可以选择购买特定播放列表中的某些或者全部歌曲或者专辑。这里,媒体商业服务器102至少包括可以从该媒体商业服务器102进行购买的大量媒体项目的信息(例如元数据),尽管所购买的媒体项目内容可能要在客户端通过相对于另一个远端服务器(诸如媒体存储服务器)进行下载来获得。
在媒体商业服务器102、客户端104与媒体存储服务器之间的通过数据网络106的连接可以是通过诸如加密套接字协议层(SSL)的安全连接。此外,在客户端104上存储媒体内容之前可以再次对其进行加密,以使得不是无阻碍地对下载媒体内容进行存储,而是以加密方式进行存储。
图2是根据本发明一个实施例的用于公布播放列表并查看所公布播放列表的示例性图形用户接口。如图2所示,可以生成各种播放列表。正如所示出的,“源”可以是已放置在用户“库”中的播放列表,诸如“派对随机播放(Party Shuffle)”播放列表。还可以生成其它播放列表,诸如“90年代音乐”和“我的第一名”播放列表。从而,用户可以选择先前存在的播放列表。可以手动地或者自动地生成播放列表。自动生成可以包括基于一个或更多个准则(例如流派、艺术家)的生成。
为了公布用于标识一个或更多个音轨和/或专辑的播放列表,首先要获取播放列表。具体地,为了进行公布而上传播放列表。在该示例中,已经上传了用于公布的播放列表″派对随机播放″。正如我们能够从该示例中看到的,播放列表包括一个或更多个音轨(例如音乐)和/或专辑。对于播放列表中的每个条目(例如歌曲)都标有名称。针对每个歌曲,还标有艺术家。另外,还可以在针对诸如歌曲这样的音轨的播放列表条目中,标出专辑名称、流派、播放时间和个人排名(rating)(未示出)。例如,流派可以是流行、摇滚或者R&B。尽管在示例性播放列表中对歌曲进行了标识,但还可以对其它条目进行标识。例如,条目可以仅标识音轨或者另选地标识专辑。
当接收到播放列表时,可以公布播放列表以由一个或更多个其它用户访问。可以按照在上传播放列表中列出内容的顺序来公布播放列表的内容。如上所述,公布可以仅涉及诸如公布播放列表中的所有文本内容。然而,正如下面参照图3进一步详细描述的,还可以在公布之前过滤该播放列表。
图3是例示根据本发明一个实施例的用于公布播放列表的方法的处理流程图。如框302所示,接收播放列表。例如,可以由想要公布播放列表的用户来上传该播放列表。通过这种方式,可以将播放列表发送到在线商店。如上所述,播放列表标识了一个或更多个音轨(例如歌曲)和一个或更多个专辑至少其中之一。然后在框304处,播放列表的内容(例如文字内容)与能够通过其购买音轨和/或专辑的在线商店的内容进行匹配。可以按照在播放列表中列出内容的顺序来执行这种匹配。然后在框306,从播放列表中滤除不能从在线商店购买的音轨和专辑。然后在框308,可以公布经过滤的播放列表,使得一个或更多个个人可以查看所述播放列表。如上所述,可以以在所上传播放列表中列出内容的顺序来公布播放列表的内容。类似地,当商店不再库存歌曲或者专辑时,可以从所公布播放列表中删除这些歌曲和专辑。因此,在框310,可以从播放列表删除不再可从在线商店购买的音轨/专辑。然后在框320可以重新公布播放列表。
通过从已公布播放列表中过滤掉不能从在线商店购买的专辑或者歌曲,在已公布播放列表中就仅存在那些可从在线商店购买的项目。然后,用户可以点击任何专辑或者歌曲播放列表条目,以便从在线商店购买专辑或者歌曲。
还可以在公布播放列表之前从播放列表中滤除其他类型的音轨和专辑。例如,可以从播放列表中滤除与音轨或专辑相关联的色情或者淫秽名称。另外,可以限制在所公布播放列表中的音轨数目,从而可相应地过滤播放列表,诸如通过删除播放列表中的最后一些条目。
用户可以提交对于公布任何播放列表的请求,使得一个或更多个个人可以查看播放列表。图4是根据本发明一个实施例的可用于公布播放列表的示例性图形用户界面。如图4中所示,用户可以通过点击“公布”链接来选择公布播放列表选项,以便提交对于公布特定播放列表的请求。根据一个实施例,播放列表的公布是以帐单为基础的。因此,公布播放列表选项可从选择公布播放列表选项的个人的帐单页中选择。一旦公布了播放列表,指示符就可用于表明播放列表已被公布。通过这种方式,用户可以确定他或者她是否已公布了特定播放列表。另外,可以将已公布播放列表重新定位到一组所公布播放列表,诸如已由该用户公布的一组公布播放列表。还可以通过与播放列表相关联的状态来表明播放列表的公布。具体地,该状态可以表明播放列表是公用的还是专用的。公用状态可以表明播放列表可由多个个人(例如一个或更多个指定的个人或者公众)进行访问,而专用状态可以表明播放列表仅可以由负责上传播放列表的个人进行访问。因此,在公布播放列表之前播放列表具有专用状态,而在公布播放列表之后其具有公用状态。
可以以多种方式完成公布。例如,公布可以导致播放列表可由公众访问,或者仅由公布者指定的一个或更多个个人访问。因此,公布者可以将该公布通知一个或更多个个人,这可以通过弹出窗口、电子邮件或者其他合适的机制来完成。例如,公布者可以提供URL,可以通过电子邮件将URL提供给一个或更多个个人,该电子邮件表明可以通过URL访问该播放列表。因此,可以通过指向网站(例如iTunes音乐商店)的链接来访问所公布的播放列表。换句话说,公布用户可以指定在播放列表公布之后可以查看该播放列表的个人。当然,可以由用户修改播放列表公布之后的个人的组(例如通过将用户添加到公布组)。例如,这可以通过将所指定用户的电子邮件地址输入到用于自动通知的系统中来完成。另选地,可以直接向每个个人发电子邮件来向该个人通知播放列表公布,并且向每个个人提供URL。此后,所指定的个人中的每一个都可以通过点击在电子邮件中提供的链接来访问并查看该播放列表。另选地,可以通过网站来获得所公布的播放列表,并且通过可以向有意的接收者所发送或者提供的密码来访问。通过这种方式,可以通过中央服务器来提供一个或更多个播放列表。
除了通过URL访问所公布的播放列表之外,URL还可以提供对可以从其购买所公布播放列表的内容的在线商店的访问。下面将更加详细地描述购买所公布播放列表中列出的项目的各种方法。
假定播放列表已被公布且公众可访问,则用户可以提交搜索请求以搜索播放列表。作为一个示例,该请求可以是对于显示包括特定搜索项目、音轨(例如歌曲)或者专辑在内的一个或更多个播放列表的请求。该请求可以是对于显示被查看最多的播放列表(诸如包括有一个或更多个指定音轨和/或专辑的播放列表)的请求。类似地,该请求可以是对于显示被购买最多的播放列表(诸如包括有一个或更多个指定音轨和/或专辑的播放列表)的请求。然后,响应于该请求,提供在搜索结果中所标识的播放列表。在某些实施例中,可以验证查看所公布播放列表的许可(例如通过电子邮件地址或者密码)。作为另外一个示例,用户可以提交对于由购买了特定音轨或专辑的个人所购买的那些音轨和/或专辑的请求。因此,可以访问由公布了特定播放列表的个人购买的一个或更多个音轨/专辑的标识符。通过这种方式,用户可以搜索并购买类似的或者密切相关的类型的音乐。
图5是根据本发明一个实施例的可以呈现给已请求公布播放列表的用户的示例性图形用户界面。一旦用户请求公布特定的播放列表,用户就可以提供该播放列表的描述和/或标题。另选地,可以使用默认的描述和/或标题,诸如预先建立的描述和/或标题。另外,在上传或者公布播放列表之前获得确认。在该示例中,提供“取消按钮”以使得用户能够确认他或者她公布播放列表的意图。如果用户希望取消对公布的请求,则用户可以点击“取消按钮”。另选地,用户可以通过点击“公布”按钮从在线商店选择一公布播放列表选项,来确认他或者她的公布意图。
在公布时,可以对标题或者描述进行过滤,以便删除任何不想要的语言。例如,可以删除任何攻击性的或者淫秽的语言。另外,还可以删除诸如地址和电话号码这样的个人信息。
如图5所示,可以与各个播放列表项相关联地提供购买价格。尤其是,可以利用播放列表项目检取和公布与在线商店相关联的购买价格。对于每个项目的购买价格,另外或者另选地,也可以成组购买项目。例如,如果购买包含所公布播放列表中给出的多个音轨在内的专辑的价格比单独购买音轨便宜,则可以对于购买事务提供或者获取与该专辑相关联的购买价格。因此,可以以专辑价格而不是所请求音轨的总价来对该专辑的购买进行报价。
访问所公布播放列表的个人可以从在线商店购买在所公布播放列表中标识的一个或更多个音轨或专辑。图6是例示出根据本发明一个实施例的购买在所公布播放列表中给出的音轨或专辑的方法的处理流程图。如框602所示,接收对于购买在播放列表中标识的某些或者全部音轨/专辑的请求。然后确定在播放列表中的一组音轨是否在一个专辑中。具体地,在框604,确定在播放列表中标识的所述音轨或者多个音轨(例如大多数音轨)是否与在同一专辑中。如果在框606中在播放列表中标识的所述音轨或者多个音轨不在一个专辑中,则处理对于购买音轨的请求,以便单独购买各个项目。否则,在框610中提供购买专辑的报价(或者另选地,处理专辑的购买)。如果在框612中确定这些项目(例如音轨)的总价不大于专辑的价格,则在框614中,以各个项目的总价来处理对于购买这些音轨的请求。然而,如果这些项目的总价大于专辑价格,则在框616中,以专辑的价格提供对于购买专辑(或者这些音轨的组合)的报价(或者直接以专辑的价格处理购买请求)。
类似地,如果购买请求表明对于购买在播放列表中标识的所有音轨/专辑的请求,则可以为购买者对于购买价格的折扣进行报价。这种折扣可以是美元数额或者百分数。每次用户请求购买整个播放列表或者播放列表的一定百分比(例如百分之九十)时,都可以对促销折扣进行报价。
图7是根据本发明一个实施例的、可以被呈现以使得用户能够购买在所公布播放列表中列出的专辑或者歌曲的示例性图形用户界面。在该示例中,对于各个播放列表项目都列出了购买价格。用户可以点击″购买歌曲″图标来购买相应的歌曲。类似地,用户可以简单地选择聆听该歌曲的采样(如果存在的话)。然后可以将该采样拷贝到所选的库(例如与个人相关联的库)。另选地,用户可能希望聆听用户的歌曲拷贝。因此,可以将播放列表条目中的文字与在网站上或者用户本地存储器上给出的用户库中存储的歌曲进行比较。一旦发现匹配,则可以播放歌曲的用户拷贝。
为了弄明白已购买的这些音轨/专辑,可以对播放列表中的音轨/专辑进行标记,以表明这些音轨/专辑已由查看所公布播放列表的个人从在线商店购买。个人(购买者)可以是上传并公布播放列表的个人,或者另选地,购买者可以是访问所公布播放列表(例如通过URL)的个人。从用户(购买者)的帐户可以查看所标记的项目。此外,可以对已购买的音轨/专辑进行标记(例如响应于对于已购买音轨进行标记的请求)。类似地,还可以为所公布播放列表显示其它信息,诸如购买了在特定播放列表中的所有项目(例如专辑/音轨)的人数,或者访问特定播放列表的人数。
一旦公布了播放列表,作出公布的用户可能希望对所公布的播放列表不进行公布。例如,这可以通过从在线商店选择不公布播放列表选项来实现。然后,可以从在线商店删除该播放列表,或者通过指示符或者其它合适的机制、以类似的方式不进行公布。例如,可以根据与每个播放列表相关联的公布状态来执行公布,其中,公布状态当处于第一状态时表明要公布相应的播放列表,并且公布状态当处于第二状态时表明不公布相应的播放列表。
已上传并公布特定播放列表的个人可能希望修改所公布的播放列表。例如,该个人可能希望增加和/或删除播放列表中的一个或更多个音轨/专辑。在这些情况下,该个人可能希望重新公布播放列表,以便经修改的播放列表被上传并且可以被一个或更多个个人查看。可以通过选择重新公布播放列表选项来进行重新公布。可以从能够从其购买所公布播放列表的内容的在线商店选择类似于公布播放列表选项的重新播放列表选项。例如,可以从个人的帐单页选择重新公布(和公布)选项。类似地,可以通过与用于完成公布的相同的通知机制来实现重新公布。例如,可以通过诸如最初公布播放列表所用的URL这样的URL来提供经修改的播放列表。因此,该URL可以提供对能够从其购买所公布播放列表的内容的在线商店的访问。此外,可以将表明已经修改了播放列表的电子邮件发送到一个或更多个个人。该电子邮件还可以标识一个URL,通过该URL能够访问经修改的播放列表。另外,该电子邮件可以包括含有由公布播放列表的个人提供的附加文本的消息。电子邮件可以由公布者直接发送,或者通过指定或者选择与公布/重新公布通知的预定接收者相关联的一个或更多个电子邮件地址来间接地发送。
可以通过将与播放列表相关联的标识符发送到具有播放列表的服务器/在线商店来实现公布。在重新公布时,还可以与播放列表一起发送标识符。所述标识符例如可以是电子邮件地址或者密码。
也可以通过提交对于联系公布者(即上传并公布播放列表的个人)的请求来联系播放列表的公布者。例如,可以将电子邮件发送给该个人,其中该个人的身份和电子邮件地址是保密的。换句话说,电子邮件可以是通过网站隐蔽发送的电子邮件。另外,可以接收在从电子邮件中去除了任何电子邮件地址或者其它标识信息之后的作为响应而由个人发送的电子邮件。
上述本发明的各个方面、特征、实施例或者具体实施方式
可以单独使用或者以各种组合的方式使用。另外,媒体项目可能涉及音频项目(例如对于音乐,为音频文件或者歌曲)、视频项目(例如视频文件或者电影),或者图像项目(例如照片)。
本发明优选地可通过软件来实现,但是也可以以硬件或者硬件和软件的组合来实现。本发明还可以实现为在计算机可读介质上的计算机可读代码。计算机可读介质是能够存储此后可以由计算机系统读取的数据的任意数据存储设备。例如,计算机可读介质包括只读存储器、随机存取存储器、CD-ROM、DVD、磁带、光数据存储装置和载波。计算机可读介质还可以基于联网的计算机系统进行发布,以便可以以分布式方式来存储和执行计算机可读代码。
本发明的优点很多。不同的实施例或者实现可能(但不是必须)带来一个或更多个公开的优点。如上所述,本发明的一个优点是用户可以公布播放列表。本发明的另一个优点是可以购买在所公布播放列表中列出的项目,以及用于启动在其它所公布播放列表中的进一步搜索。
根据文字的描述,本发明的许多特征和优点是显而易见的,因此旨在由所附权利要求覆盖本发明的所有这些特征和优点。此外,由于本领域的技术人员容易想到多种修改和改变,所以本发明不应当限于所例示和描述的精确的结构和操作。因此,所有合适的修改和等同物都可以认为是落入到本发明的范围之内。
权利要求
1.一种共享播放列表的方法,包括接收播放列表,该播放列表标识了一个或更多个音轨和一个或更多个专辑至少其中之一;将该播放列表的内容与能够通过其来购买音轨和专辑的在线商店的内容相匹配;以及从播放列表中过滤掉不能从在线商店购买到的音轨和专辑。
2.根据权利要求1的方法,还包括公布经过滤的播放列表,使得一个或更多个个人可以查看该播放列表。
3.根据权利要求2的方法,其中所公布的经过滤的播放列表包括与所公布的经过滤的播放列表中的每个项目相关联的购买价格。
4.根据权利要求2的方法,还包括当所述一个或更多个音轨和专辑对于从在线商店购买而言不再可用时,从所述播放列表中删除一个或更多个音轨和一个或更多个专辑至少其中之一;以及重新公布从播放列表中删除了所述一个或更多个音轨和专辑的播放列表。
5.根据权利要求1的方法,还包括接收对于从在线商店购买在经过滤的播放列表中标识的一个或更多个音轨或专辑的请求。
6.一种共享播放列表的方法,包括接收播放列表,该播放列表标识了一个或更多个音轨和一个或更多个专辑至少其中之一;接收对于公布播放列表的请求;以及公布播放列表,使得一个或更多个个人可以查看该播放列表。
7.根据权利要求6的方法,还包括表明播放列表已经被公布。
9.根据权利要求6的方法,其中公布播放列表包括公布播放列表,使得公众可以查看该播放列表。
10.根据权利要求6的方法,其中通过网站执行公布。
11.根据权利要求6的方法,还包括接收对于与从其接收到播放列表的个人进行联系的请求;以及将电子邮件发送到所述个人,其中在响应所述请求时不提供所述个人的身份和电子邮件地址。
12.根据权利要求6的方法,还包括将该播放列表的内容与能够通过其来购买音轨和专辑的在线商店的内容相匹配;以及从播放列表中过滤掉不能从在线商店购买到的音轨和专辑;其中公布播放列表包括公布经过滤的播放列表。
13.根据权利要求12的方法,还包括当所述一个或更多个音轨和专辑对于从在线商店购买而言不再可用时,从所述播放列表中删除一个或更多个音轨和专辑,以便生成经修改的播放列表;以及公布经修改的播放列表。
14.根据权利要求6的方法,还包括在公布播放列表之前,从所述播放列表中过滤掉色情和淫秽音轨和专辑至少其中之一。
15.根据权利要求6的方法,还包括在公布播放列表之前,从所述播放列表中过滤掉一个或更多个音轨和专辑至少其中之一。
16.根据权利要求6的方法,还包括对所公布的播放列表不进行公布。
17.根据权利要求6的方法,其中公布播放列表使得一个或更多个个人可以查看该播放列表包括通过URL提供播放列表。
18.根据权利要求6的方法,其中公布播放列表使得一个或更多个个人可以查看该播放列表包括通过服务器提供包括所述播放列表在内的多个播放列表。
19.根据权利要求17的方法,还包括将包含所述URL的电子邮件发送到一个或更多个个人,其中电子邮件表明能够通过所述URL访问播放列表。
20.根据权利要求19的方法,其中所述URL提供对于可以从其购买所公布播放列表的内容的在线商店的访问。
21.根据权利要求17的方法,其中所述URL提供对于可以从其购买所公布播放列表的内容的在线商店的访问。
22.根据权利要求21的方法,其中在所公布播放列表中的每一个条目包括购买价格。
23.根据权利要求21的方法,还包括标记所公布播放列表中的一个或更多个条目,这些条目表明了由查看所公布播放列表的个人从在线商店已购买的一个或更多个音轨或专辑。
24.根据权利要求23的方法,其中所述个人是上传并公布播放列表的个人。
25.根据权利要求23的方法,其中所述个人是通过URL访问播放列表的一个或更多个个人其中之一。
26.根据权利要求21的方法,还包括接收对于从在线商店购买在所公布播放列表中标识的所有音轨和专辑的请求。
27.根据权利要求21的方法,还包括接收对于从在线商店购买在所公布播放列表中标识的一个或更多个音轨或专辑的请求。
28.根据权利要求27的方法,其中从上传并公布播放列表的个人接收购买请求。
29.根据权利要求27的方法,其中从通过URL访问播放列表的一个或更多个个人其中之一接收购买请求。
30.根据权利要求27的方法,还包括标记所公布播放列表中的、已从在线商店购买的所述一个或更多个音轨或专辑。
31.根据权利要求21的方法,其中公布播放列表包括从在线商店选择公布播放列表选项。
32.根据权利要求31的方法,还包括对所公布的播放列表不进行公布。
33.根据权利要求6的方法,还包括修改播放列表;以及重新公布播放列表以便经修改的播放列表被上传并且可被一个或更多个个人查看。
34.根据权利要求33的方法,其中从能够从其购买所公布播放列表的内容的在线商店发起公布和重新公布。
35.根据权利要求33的方法,其中修改播放列表包括在播放列表中删除或者增加一个或更多个音轨和一个或更多个专辑至少其中之一。
36.根据权利要求33的方法,其中公布播放列表包括通过URL提供播放列表,并且重新公布播放列表包括通过URL提供经修改的播放列表。
37.根据权利要求36的方法,其中所述URL提供对于从其能够购买所公布播放列表的内容的在线商店的访问。
38.根据权利要求33的方法,还包括发送电子邮件到一个或更多个个人,该电子邮件表明播放列表已被修改,其中所述电子邮件标识了URL,所述一个或更多个个人通过该URL能够访问经修改的播放列表。
39.根据权利要求6的方法,其中通过名称、艺术家和专辑至少其中之一来标识音轨或专辑中的每一个。
40.根据权利要求6的方法,其中音轨或专辑中的每一个都具有与其相关联的个人排名。
41.根据权利要求6的方法,其中播放列表具有表明该播放列表是公用的还是专用的状态,其中当所述状态表明播放列表是公用的时,所述播放列表可由多个个人访问,当所述状态表明播放列表是专用的时,所述播放列表仅可以由负责上传播放列表的个人访问,其中在公布播放列表之前播放列表具有专用状态,而在公布播放列表之后其具有公用状态。
42.根据权利要求6的方法,还包括指定播放列表的说明和标题至少其中之一。
43.根据权利要求42的方法,还包括从所述说明中过滤掉地址和电话号码至少其中之一。
44.一种共享播放列表的方法,包括保持一个或更多个播放列表,播放列表中的每一个都标识一个或更多个音轨和一个或更多个专辑至少其中之一;公布一个或更多个播放列表,使得一个或更多个个人能够查看所公布的播放列表;以及接收对于与播放列表之一相关联的所述一个或更多个音轨和一个或更多个专辑至少其中之一的请求。
45.根据权利要求44的方法,其中根据与播放列表中的每一个相关联的公布状态来执行公布,公布状态当处于第一状态时表示要公布相应的播放列表,并且公布状态当处于第二状态时表示不公布相应的播放列表。
46.一种共享播放列表的方法,包括获取用于标识一个或更多个音轨和一个或更多个专辑至少其中之一的播放列表;公布播放列表以便一个或更多个个人能够查看播放列表;以及接收对于一个或更多个音轨和一个或更多个专辑至少其中之一的请求。
47.根据权利要求46的方法,其中从所述一个或更多个个人接收所述请求。
48.根据权利要求46的方法,其中在播放列表中的每一项目包括每一个音轨和专辑的名称、艺术家、专辑、流派、播放时间和个人排名至少其中之一。
49.根据权利要求46的方法,其中所述请求标识音轨或专辑至少其中之一,所述请求是对于显示包括所标识的音轨或专辑在内的一个或更多个播放列表的请求。
50.根据权利要求49的方法,其中所述请求是对于显示包括所标识音轨或专辑在内的被查看最多的播放列表的请求。
51.根据权利要求49的方法,其中所述请求是对于显示包括所标识音轨或专辑在内的被购买最多的播放列表的请求。
52.根据权利要求46的方法,还包括显示由负责公布播放列表的个人购买的一个或更多个音轨或专辑。
53.根据权利要求46的方法,还包括确定购买了播放列表中的所有专辑和音轨的人数;以及显示购买了播放列表中的所有专辑和音轨的人数。
54.根据权利要求46的方法,还包括确定访问播放列表的人数;以及显示访问播放列表的人数。
55.根据权利要求46的方法,其中所述请求是对于在本地计算机上播放音轨或专辑的拷贝的请求,该方法还包括在本地计算机上定位音轨或专辑的拷贝;以及播放音轨或专辑的拷贝。
56.根据权利要求46的方法,其中所述请求是对于聆听音轨或专辑的采样的请求,该方法还包括获取与音轨或专辑相关联的采样;以及播放与音轨或专辑相关联的采样。
57.根据权利要求46的方法,其中所述请求是对于将音轨或专辑的采样拷贝到库中的请求,该方法还包括将与音轨或专辑相关联的采样复制到所选的库中。
58.根据权利要求46的方法,其中所述请求是对于购买在播放列表中标识的所有所述一个或更多个音轨和专辑的请求。
59.根据权利要求58的方法,还包括确定在播放列表中标识的所述音轨或者多个音轨是否在一个专辑中。
60.根据权利要求59的方法,其中当确定在播放列表中标识的所述音轨或者多个音轨不在同一专辑中时,处理所述请求以使得单独购买音轨中的每一个。
61.根据权利要求59的方法,其中当确定在播放列表中标识的所述音轨或者多个音轨在一个专辑中时,对该专辑的购买进行报价。
62.根据权利要求61的方法,其中以该专辑的价格对该专辑的购买进行报价。
63.根据权利要求58的方法,还包括确定在播放列表中标识的所述音轨或者大多数音轨是否在一个专辑中。
64.根据权利要求63的方法,其中当确定在播放列表中标识的所述音轨或者大多数音轨在一个专辑中时,对该专辑的购买进行报价。
65.根据权利要求64的方法,其中以该专辑的价格对该专辑的购买进行报价。
66.根据权利要求64的方法,其中当所请求音轨的总价大于专辑的价格时,以该专辑的价格对该专辑的购买进行报价。
67.根据权利要求58的方法,还包括当所述请求是对于购买在播放列表中标识的所有音轨和专辑的请求时,对购买折扣进行报价。
68.根据权利要求58的方法,还包括当所述请求是对于购买在播放列表中标识的音轨和专辑的指定百分比的请求时,对购买折扣进行报价。
69.根据权利要求46的方法,其中所述请求是对于提交了所述请求的个人所拥有的音轨和专辑进行标记的请求。
70.根据权利要求46的方法,还包括对包括所述请求中所标识的所述一个或更多个音轨和专辑在内的一个或更多个附加的公布播放列表进行定位;以及响应于所述请求,提供所述一个或更多个附加的公布播放列表。
71.一种在其上存储有用于共享播放列表的计算机可读指令的计算机可读介质,包括用于接收播放列表的指令,所述播放列表标识一个或更多个音轨和一个或更多个专辑至少其中之一;用于接收对于公布播放列表的请求的指令;以及用于公布播放列表以使得一个或更多个个人可以查看播放列表的指令。
72.一种用于共享播放列表的设备,包括用于接收播放列表的装置,所述播放列表标识一个或更多个音轨和一个或更多个专辑至少其中之一;用于接收对于公布播放列表的请求的装置;以及用于公布播放列表以使得一个或更多个个人可以查看播放列表的装置。
73.一种用于共享播放列表的设备,包括处理器;以及存储器,所述处理器和存储器至少其中之一适合于接收播放列表,所述播放列表标识一个或更多个音轨和一个或更多个专辑至少其中之一;接收对于公布播放列表的请求;以及公布播放列表以使得一个或更多个个人可以查看播放列表。
全文摘要
公开了一种用于公布播放列表的方法和系统。用户生成或选择播放列表,然后提供(例如上传)该播放列表以进行公布。接收用于标识一个或更多个音轨和一个或更多个专辑至少其中之一的播放列表(302)。然后,可以公布所述播放列表,以使得一个或更多个个人可以查看所述播放列表(308)。然后,用户可以通过在线商店购买在播放列表中标识的一个或更多个音轨/专辑。
文档编号G06F7/00GK1965327SQ200580018105
公开日2007年5月16日 申请日期2005年4月25日 优先权日2004年4月27日
发明者埃迪·苏, 罗伯特·康德克, 帕特里斯·高迪尔, 杰弗里·L·罗宾, 戴维·赫勒尔 申请人:苹果电脑有限公司