用于为相关联的便携式媒体播放器提供预览的用户系统的制作方法

文档序号:6454508阅读:169来源:国知局
专利名称:用于为相关联的便携式媒体播放器提供预览的用户系统的制作方法
技术领域
本发明涉及一种用于为便携式媒体播放器提供预览(比如歌曲或视 频预览)的系统。
背景技术
当前有大量在线士某体商店(比如Apple的iTunes)可用于购买针对 便携式媒体播放器的媒体内容,所述便携式媒体播放器比如是Apple 1P0d、运动图像专家组(MPEG)第3层(MP3)播放器等等。然而, 为了购买诸如歌曲或视频之类的媒体内容,用户必须专门花费宝贵的时 间来与所述在线媒体商店进行交互。更具体来说,为了识别出用户可能 想要购买的新的媒体内容,该用户必须坐在他或她的个人计算机前选择 预览以进行重放。 一旦识别出所期望的媒体内容,就购买所述媒体内容, 并且可以随后将其传送到所述用户的便携式媒体播放器中。
这些在线媒体商店的问题在于,在当今忙碌的世界中,要求用户专 门花费宝贵的时间来与在线媒体商店进行交互而只是为了预览他或她 可能想要购买的媒体内容这一做法并不合乎期望。因此,需要一种用于 为用户的便携式媒体播放器自动提供媒体内容的预览的系统和方法。

发明内容
本发明提供一种用于为便携式媒体播放器提供预览(比如歌曲和视 频预览)的系统和方法。 一般来说,在由所述便携式媒体播放器播放媒 体文件时生成该便携式媒体播放器的播放历史,并且将所述播放历史提 供到中央系统,其中该中央系统作为提供媒体内容的电子商务服务的主 机。间接地通过相关联的用户系统或者直接通过网络把所述播放历史提 供到所述中央系统。基于所述播放历史,所述中央系统选择用于所述便 携式媒体播放器的多个预览。间接地通过所述相关联的用户系统或者直 接通过所述网络把所述预览提供到所述便携式媒体播放器。随后可以在 所述便携式媒体播放器上播放所述预览,并且在期望的情况下选择购 买。在一个实施例中,首先在同步过程期间把所述便携式媒体播放器的 播放历史提供到与该便携式媒体播放器相关联的用户系统,其中在所述
同步过程期间把所述便携式媒体播放器对接(dock)到所述用户系统。
随后把所述播放历史从所述用户系统提供到所述中央系统。基于所述播 放历史,所述中央系统选择预览,并且把所选预览提供到与所述便携式 媒体播放器相关联的所述用户系统。随后在所述同一个或后续的同步过 程期间把所述预览提供到所述便携式媒体播放器。随后可以在所述便携 式媒体播放器上播放所述预览,并且可以在期望的情况下选择购买。在 后续的同步过程期间把标识所选预览的信息提供到所述用户系统。作为 响应,购买对应于所选预览的媒体文件,并且将其提供到所述便携式媒 体播放器。
在另一个实施例中,所述便携式媒体播放器包括到所述网络(优选 是因特网)的无线接口,并且通过所述网络把所述播放历史直接从所述 便携式媒体播放器提供到所述中央系统。基于所述播放历史,所述中央 系统选择预览并且把所述预览返回到所述便携式媒体播放器。随后可以 在所述便携式媒体播放器上播放所述预览,并且可以在期望的情况下选 择购买。如果选择购买预览,则所述便携式媒体播放器与所述中央系统 进行通信以便购买对应于所选预览的媒体文件。
在结合附图阅读了下面对优选实施例的详细描述之后,本领域技术 人员将认识到本发明的范围并且认识到其附加方面。


被结合在本说明书中并形成本说明书的 一部分的

了本发 明的几个方面,并且其与说明书 一起用来解释本发明的原理。
图1示出根据本发明一个实施例的用于向便携式媒体播放器提供预
览的系统;
图2A-2D示出根据本发明的图1的系统的操作的示例性实施例;
图3A-3D示出根据本发明一个实施例的图1的便携式媒体播放器 的示例性图形用户接口;
图4A-4D进一步示出根据本发明一个实施例的图1的便携式媒体 播放器的示例性图形用户接口 ;
图5示出根据本发明另 一个实施例的用于向便携式媒体播放器提供预览的系统;
图6示出根据本发明一个实施例的图5的系统的操作; 图7是根据本发明一个实施例的图1的便携式媒体播放器的示例性 实施例的方框图8是根据本发明一个实施例的图1的用户系统的示例性实施例的 方框图9是根据本发明一个实施例的图1和图5的服务器的示例性实施 例的方框图;以及
图10是根据本发明一个实施例的图5的便携式媒体播放器的示例 性实施例的方框图。
具体实施例方式
下面阐述的实施例代表使得本领域技术人员能够实践本发明的必 要信息,并且说明了实践本发明的最佳方式。 一旦根据附图阅读了下面 的描述,本领域技术人员就将理解本发明的概念,并且将认识到没有在 这里特别说明的所述概念的应用。应当理解,这些概念和应用落在本公 开和所附权利要求书的范围之内。
图1示出根据本发明一个实施例的操作用于向便携式媒体播放器 12提供预览的系统10。 一般来说,所述系统10包括所述便携式媒体播 放器12、用户系统14、以及中央系统16。所述用户系统14和所述中央 系统16通过网络18可通信地耦合,所述网络18优选是因特网。所述 ^更携式士某体播放器12可以是类似于Apple iPod的设备,并且可以一皮允 许播放诸如歌曲之类的音频内容、诸如电影或电视节目之类的视频内 容、或者音频和视频内容二者。所述便携式媒体播放器12通常包括控 制系统20和多个数据库22 - 28。虽然为了清楚起见分开示出所述数据 库22 - 28,但是应当理解,可以在一个或多个诸如但不限于硬盘驱动器、 随机存取存储器(RAM)等等之类的存储单元中实施所述数据库。
所述数据库22 - 28包括媒体数据库22、播放历史数据库24、预览 数据库26、以及购买选择数据库28。所述媒体数据库22操作用于存储 多个媒体文件(比如歌曲文件和视频文件),可以通过所述便携式媒体 播放器12选择及播放所述媒体文件。 一般来说,所述媒体文件包括利 用某种编码算法编码了的媒体内容。所述媒体内容是歌曲、电影、电视
9节目等等。
所述播放历史数据库24操作用于存储所述便携式媒体播放器12的
播放历史。对于由所述便携式媒体播放器12播放的每一个媒体文件, 所述播放历史包括一个标识符(比如全局唯一标识符(GUID))以及 标识出所述J 某体文件;故播放的时间和日期的时间标记。媒体文件的 GUID标识出该媒体文件的媒体内容。例如,歌曲文件的GUID标识出 所述歌曲。如果所述歌曲为多个用户所拥有,则由每一个所述用户所拥 有的歌曲文件都具有相同的GUID。注意,如果一个媒体文件被播放多 次,则所述播放历史可以包括对应于所述媒体文件的每一次播放的单独 条目或者包括与所述媒体文件的标识符相关联地存储的多个时间标记。
所述预览数据库26操作用于存储媒体内容的多个预览,比如歌曲 或视频的预览。预览优选是对应于媒体内容的一个片段的媒体文件,比 如一首歌曲的30秒片段或者一部电影或电视节目的5分钟片段。预览 可选择地可以是具有数字权利管理(DRM)限制的整个媒体文件,所述 限制仅仅允许播放所述媒体内容的一个片段或者允许仅仅播放所述整 个媒体内容有限的次数(比如3次)。如下面所讨论的那样,由所述中 央系统16基于所述便携式媒体播放器12的当前播放历史或者先前版本 的播放历史来选择所述预览。在该实施例中, 一旦进行了选择,就通过 所述用户系统14把所述预览提供到所述便携式媒体播放器12。
所述购买选4奪数据库28存储由所述用户选^奪以供所述用户购买的 预览的标识符。所述预览的标识符可以是相关联的媒体内容的GUID。
所述用户系统14可以是与所述便携式媒体播放器12相关联的个人 计算机等等。 一般来说,所述用户系统14包括控制系统30、媒体集合 数据库32、播放历史数据库34、以及预览数据库36。虽然为了清楚起 见分开示出所述数据库32 - 36,但是也可以在比如但不限于一个或多个 硬盘驱动器之类的一个或多个存储单元中实施所述数据库。所述媒体集 合数据库32操作用于存储多个媒体文件(比如歌曲文件和视频文件), 所述媒体文件对应于与所述用户系统14和所述便携式媒体播放器12相 关联的所述用户的媒体集合。所述播放历史数据库34操作用于存储播 放历史,所述播放历史包括在所述用户系统14处播放的每一个媒体文 件的标识符(比如GUID)和时间标记。另外,所述播放历史数据库34 操作用于存储来自所述便携式媒体播放器12的播放历史,所述播放历史可以在同步过程期间被提供到所述用户系统14,在所述同步过程期
间,所述便携式媒体播放器12被对接到或者可通信地耦合到所述用户 系统14。
所述预览数据库36操作用于存储基于所述便携式媒体播放器12的 播放历史并且可选地基于所述用户系统14的播放历史以及与所述便携 式媒体播放器12和所述用户系统14相关联的用户的用户简档从所述中 央系统16获得的预览。可以在所述用户系统14处观看或收听所述预览。 然而,优选地在同步过程期间把所述预览提供到所述便携式媒体播放器 12,在所述同步过程期间,所述便携式媒体播放器12经由本地无线接 口 (比如蓝牙或Zigbee接口 )或者有线接口 (比如通用串行总线(USB) 或火线接口 )被对接或者可通信地耦合到所述用户系统14。可以例如在 所述用户期望把媒体文件传送到所述便携式媒体播放器12以及对所述 便携式媒体播放器12的电池充电时执行所述同步过程。根据本发明, 在把所述便携式媒体播放器12对接到所述用户系统14以进行同步过程 时,把预览提供到所述便携式媒体播放器12。由所述中央系统16基于 所述便携式媒体播放器12的当前播放历史或者基于在先前的同步过程 期间被提供到所述用户系统14的所述便携式媒体播放器12的先前播放 历史来选择被提供到所述便携式媒体播放器12的预览。用户随后可以 观看或收听所述预览,并且在期望的情况下选择一个或多个预览以便在 随后对接到所述用户系统14时从所述中央系统16购买相应的J 某体文 件。
所述中央系统16实际上是连网的媒体商店,其允许购买及下载对 应于诸如歌曲、电影、电视节目等之类的媒体内容的媒体文件。所述中 央系统16包括服务器38和数据库40-44。所述服务器38优选地被实 施为硬件与软件的组合,并且包括媒体识别应用46、预测引擎48和电 子商务服务50。注意,虽然示出单个服务器38,但是该服务器38也可 以被实施为多个分布式服务器。
所述媒体识别应用46操作用于识别出被存1渚在所述用户系统14处 的媒体集合32中的媒体文件的媒体内容,并且把相应的标识符或GUID 分配给所述J 某体文件。更具体来说,从所述中央系统16购买的媒体文 件优选地具有标识所述々某体文件的士某体内容的相关联的GUID。例如, Johnny Cash的歌曲"RingofFire"优选地具有特定的GUID。然而,未从所述中央系统16购买的媒体文件(比如从光盘(CD)中"剥离"的
歌曲或者由用户按照其他方式编码的々某体文件)初始地不与GUID相关 联或者未用GUID加标签。为了获得所述士某体文件的GUID,可以4巴标 识参数提供到所述中央系统16,其中所述标识参数例如是但不限于描 述所述媒体文件的媒体内容的元数据,比如ID3标签;所述媒体文件的 媒体内容的指紋;所述媒体文件的媒体内容的样本;文件名;目录名; 等等,或者上述各项的任何组合。作为响应,所述媒体识别应用46尝 试基于所述标识参数识别出所述媒体文件的媒体内容。对于具有由所述 媒体识别应用46识别出的媒体内容的媒体文件,把相应的GUID提供 到所述用户系统14并且将其与所述媒体文件相关联地存储。例如,所 述GUID可以被存储在所述媒体文件的报头中。随后,可以利用所述 GUID来标识所述媒体文件。另外,可以把所述媒体集合32中的媒体文 件的GUID存储在所述中央系统16处以作为标识所述用户的音乐集合 32中的々某体文件的信息。在一个实施例中,把所述GUID作为与所述便 携式媒体播放器12和所述用户系统14相关联的用户的用户简档的一部 分来存储。
基于所述标识参数来识别媒体文件的媒体内容的细节并不是本发 明的中心内容。对于本领域技术人员而言, 一旦阅读了本公开,用于根 据所述标识参数来识别媒体文件的媒体内容的许多方法就将是显而易 见的。作为一个例子,参见2006年1月24日颁发的标题为"SYSTEM AND METHODS FOR RECOGNIZING SOUND AND MUSIC SIGNALS IN HIGH NOISE AND DISTORTION"的美国专利No. 6,990,453,其被 全文结合在此以作参考。
所述预测引擎48可以用软件、硬件或者硬件与软件的组合来实施。 一般来说,所述预测引擎48操作用于根据所述便携式媒体播放器12的 播放历史来存储来自预览数据库44的一个或多个预览以便提供到所述 便携式媒体播放器12。可选地,可以基于所述用户系统14的播放历史 以及与所述便携式媒体播放器12和所述用户系统14相关联的用户的用 户筒档来附加地选择所述预览。所述用户简档可以包括标识所述音乐集 合32中的媒体文件的信息、人口统计信息、用户优选项等等。
所述电子商务服务50可以用软件或者硬件与软件的组合来实施, 并且操作用于允许用户(比如所述用户系统14的用户)购买及下载对
12应于媒体内容的媒体文件,所述媒体内容比如是歌曲、电影、电视节目 等等。
所述数据库40 - 44包括用户帐户数据库40、媒体数据库42和所述 预览数据库44。所述用户帐户数据库40可以包括登记到所述中央系统 16上的每一个用户的用户简档。用户可以登记到所述中央系统16上, 以便根据本发明购买媒体内容以及接收预览。所述用户简档可以包括诸 如但不限于相关联的用户的姓名、家庭地址、电子邮件地址、电话号码、 人口统计信息、用户优选项以及购买历史之类的信息。另外,如上面所 讨论的那样,所述用户简档可以包括标识所述用户的媒体集合的信息, 比如所述用户的媒体集合中的每一个已知的媒体文件的GUID。如果所 述中央系统16能够识别出某一媒体文件的媒体内容,则该媒体文件就 是已知的。
所述媒体数据库42操作用于存储对应于可以从所述中央系统16购 买的媒体内容的多个媒体文件。所述媒体文件可以包括诸如歌曲、电影、 电视节目之类的媒体内容。每一个所述媒体文件优选地包括一个标识出 该媒体文件的媒体内容的GUID。例如,如果一个媒体文件是歌曲文件, 则所述媒体内容就是歌曲,并且所述GUID标识出所述歌曲。所述预览 数据库44包括被存储在所述媒体数据库42中的所有或一部分媒体文件 的媒体内容的预览。例如可以在把相应的媒体文件添加到所迷媒体数据 库42中时由所述中央系统16生成所述预览。可选择地,可以在所述预 测引擎48选择了将要提供到所述便携式媒体播放器12的预览之后动态 地生成所述预览。所述预览可以是对应于所述媒体文件的媒体内容片段 的媒体文件或者可以是具有DRM限制的媒体文件的完全版本,其中所 述DRM限制仅仅允许播放所述媒体内容的一个片段或者仅仅允许播放 所述整个媒体内容有限的次数。
图2A示出根据本发明第一实施例的图1的系统10的操作。 一般来 说,在同步过程期间把媒体文件从所述用户系统14传送到所述便携式 媒体播放器12时,所述过程开始(步骤100)。所述媒体文件是来自被 存储在所述用户系统14上的所述媒体集合32。如上面所讨论的那样, 对应于所述中央系统16已知的媒体内容的所述媒体集合32中的媒体文 件优选地包括由所述中央系统16提供的标识所述媒体文件的媒体内容 的GUID或者用所述GUID加了标签。随后把所述便携式媒体播放器12与所述用户系统14断开。在所述便携式媒体播放器12被断开时,用户
播放所期望的各媒体文件并且生成播放历史(步骤102)。对于所播放
的每一个媒体文件,所述播放历史优选地包括标识该媒体文件的媒体内
容的GUID以及标识该媒体文件被播放的时间和日期的时间标记。另夕卜, 还可以为所述用户系统14生成播放历史,以便标识在所述用户系统14 处播放的媒体文件(步骤104)。
在某一时间点把所述便携式媒体播放器12再次对接到所述用户系 统14。在对接时,所述便携式媒体播放器12的播放历史被提供到所述 用户系统14 (步骤106)。所述便携式媒体播放器12的播放历史以及 可选地所述用户系统14的播放历史被提供到所述中央系统16 (步骤 108)。如所示,在把所述播放历史提供到所述中央系统16之前把所述 便携式媒体播放器12与所述用户系统14断开。然而本发明不限于此。 所述用户系统14可以在把所述便携式媒体播放器12与该用户系统14 断开之前开始把所述播放历史发送到所述中央系统16的过程。
基于所述便携式媒体播放器12的播放历史并且可选地基于所述用 户系统14的播放历史以及与所述便携式媒体播放器12和所述用户系统 14相关联的用户的用户简档,所述中央系统16 (具体来说是所述预测 引擎48)操作用于选择用于所述便携式媒体播放器12的预览(步骤 110)。例如,如果所述便携式媒体播放器12的播放历史表明用户最近 收听了 80年代音乐风格的许多歌曲,则所述中央系统16可以选择80 年代风格的其他歌曲的预览。如果所述便携式媒体播放器12的播放历 史和所述用户系统14的播放历史表明用户最近观看了特定电视节目的 几集,则所述中央系统16可以选择该电视节目的其他集或者类似电视 节目的几集。另外,如果标识所述媒体集合32中的媒体文件的信息表 明所述媒体集合32包括经典摇滚音乐风格的许多歌曲,则所述中央系 统16可以附加地选择不在所述媒体集合32中的经典摇滚音乐风格的歌 曲的预览。这些例子不打算限制本发明的范围。对于本领域技术人员而 言, 一旦阅读了本公开,关于可以如何使用所述便携式媒体播放器12
的播放历史、所述用户系统14的播放历史以及与所述便携式媒体播放 器12和所述用户系统14相关联的用户的用户简档来选择预览的许多变 型就将是显而易见的。
由所述预测引擎48选择的预览数目可以是一个默认的数字,比如10、 50或100。可选择地,由所述预测引擎48选择的预览数目可以由 用户定义,并且例如被存储在该用户的用户简档中。作为另一种替换方 案,将由所述预测引擎48选择的预览数目可以与所述播放历史一起被 提供到所述中央系统16,其中该数目由所述便携式媒体播放器12或所 述用户系统14基于该便携式媒体播放器12上的空闲存储空间的数量来 确定。
注意,所述预览可以被存储在所述预览数据库44中。可选择地, 所选择的预览可以从被存储在所述媒体数据库42中的相应的媒体文件 动态地生成。 一旦动态地生成了所述预览,就可以把所述预览永久地存 储在所述预览数据库44中,从而不需要在每次把所述预览提供到便携 式媒体播放器(比如所述便携式媒体播放器12)时都重新生成所述预览。 可选择地,可以把最近的或最受欢迎的预览高速緩存在所述预览数据库 44中。
随后把所选的预览提供到所述用户系统14(步骤112)。在该例中, 在把所述预览提供到所述用户系统14时,所述便携式媒体播放器12没 有被对接到所述用户系统14。因此,所述预览被存储在所述用户系统 14的预览数据库36中,直到所述便携式媒体播放器12被对接到所述用 户系统14为止。注意,可以在所述用户系统14处播放所述预览。
一旦把所述便携式媒体播放器12对接到所述用户系统14,所述预 览就被提供到所述便携式媒体播放器12 (步骤114)。此后可以断开所 述便携式媒体播放器12。在被断开时,可以在所述便携式媒体播放器 12上播放及处理所述预览(步骤116)。更具体来说,可以由所述便携 式媒体播放器12来播放所述预览。 一旦观看或者收听了每一个所述预 览,用户就可以选择购买该预览、标记该预览以便去除或删除、把该预 览标记为"保存"从而可以在后来的某一时间再次播放该预览、或者把 该预览标记为"等待促销,,从而为用户给出在所述相关联的媒体内容有 促销活动时购买所述相关联的媒体内容的选项。
在把所述便携式媒体播放器12再次对接到所述用户系统14时,为 所述用户系统14提供购买选择(步骤118)。优选地,所述购买选择是 标识与被选择购买的所述预览相关联的所述媒体内容(从而标识媒体文 件)的GUID。另外,所述购买选择可以包括定义所期望的格式的信息, 比如歌曲的MP3或高级音频编码(AAC)或者一见频的MPEG或音频牙见频交错(AVI)。可选择地可以把所期望的格式存储在与所述便携式媒 体播放器12和所述用户系统14相关联的用户的用户简档中。
作为响应,所述用户系统14与所述中央系统16进行交互以便购买 所述选择(步骤120)。可以利用自动化过程来购买所述选择,其中所 述购买选择被提供到所述中央系统16,该中央系统16返回用于购买所 述选择的价格,并且用户同意购买。随后把对应于所购买的媒体内容的 所购买的媒体文件下载到所述用户系统14 (步骤122)。此后,在把所 述便携式媒体播放器12对接在所述用户系统14处时,把所购买的媒体 文件提供到所述便携式媒体播放器12 (步骤124)。
可选择地,如果所述预览是具有DRM限制的整个媒体文件,则可 以把用于解锁所购买的媒体文件的密钥而不是把所述媒体文件下载到 所述用户系统14。所述密钥随后可以被提供到所述便携式媒体播放器 12并且可以被用来解锁所购买的媒体文件。作为另一种替换方案,可以
随后可以在所述用户系统14或者所述便携式媒体播放器12处把所购买 的媒体文件的所述各部分与相应的预览相组合,以便提供所购买的媒体 文件。
虽然为了清楚起见没有示出,但是可以在每次对接所述便携式媒体 播放器12时把所述便携式媒体播放器12的播放历史或其更新提供到所 述用户系统14,其中所述播放历史可以被用来获得新的预览,所述新的 预览随后可以被提供到所述便携式媒体播放器12。
图2B-2D基本上与图2A相同,并且示出在何时把所述便携式媒 体播放器12对接到所述用户系统14方面的示例性变型。在图2B中, 在执行步骤106 - 114时把所述便携式媒体播放器12对接到所述用户系 统14。结果,基于所述便携式媒体播放器12的当前播放历史来选择在 步骤114中被提供到所述便携式媒体播放器12的预览。注意,在图2A 中,由于可能在所述便携式媒体播放器12被断开时播放了媒体文件, 因此在把所述播放历史提供到所述用户系统14的时间(步骤106)与4巴 所述预览提供到所述便携式媒体播放器12的时间(步骤112 )之间,所 述便携式媒体播放器12的播放历史可能已经发生了改变。因此,被提 供到所述便携式媒体播放器12的预览是基于所述便携式媒体播放器12 的先前播放历史而不是当前播放历史来选择的。在期望快速传送先前获
16得的预览时,图2A的过程可能是合乎期望的。为了基于所述便携式媒 体播放器12的当前播放历史来获得预览,在将把所述便携式媒体播放
器12对接^艮长时间时(比如在对电池进行再充电时),图2B的过程可 能是合乎期望的。
图2C示出第三实施例。同样,所述过程基本上与上面关于图2B所 描述的相同。然而在该实施例中,在执行步骤118-124以便购买所选 择的媒体文件时,所述便携式媒体播放器12保持对接。
图2D示出第四实施例。所述过程基本上与上面关于图2A所描述 的相同。然而在该实施例中,在冲丸行步骤118-124以便购买所选择的 媒体文件时,所述便携式媒体播放器12保持对接。
图3A-3D示出根据本发明的用于所述便携式媒体播放器12的示 例性图形用户接口 ,其允许用户播放被提供到所述便携式媒体播放器12 的预览。如图3A中所示,用户可以首先选择他或她期望播放音乐、播 放视频还是调节所述便携式媒体播放器12的设置。在该例中,用户选 择了音乐。因此,如图3B中所示,用户可以随后选择他或她期望观看 播放列表、艺术家、专辑、歌曲、风格或预览的列表。如果用户选择了 播放列表,则随后可以把由用户生成的多个播放列表呈现给该用户。可 以随机地、周期性地或者按照其他方式把预览插入到所述播放列表中。 如果用户选择了艺术家,则可以把一个艺术家列表呈现给用户,其中所 述艺术家的歌曲或预览被存储在所述便携式媒体播放器12上。按照类 似的方式,如果进行了选择,还可以把专辑、歌曲、风格和预览的列表 呈现给用户。
在该例中,用户选择了艺术家。结果,如图3C中所示,把一个艺 术家列表呈现给用户。所述艺术家列表中的艺术家的歌曲被存储在所述 便携式媒体播放器12上。用户随后可以选择一个艺术家以便观看对于 该所选艺术家的被存储在所述便携式媒体播放器12上的歌曲和预览的 列表。在该例中,用户选择了艺术家1。结果,如图3D所示,该所选 艺术家的歌曲和预览的列表被呈现给用户。在该例中有3个对应于该所 选艺术家的预览,其中通过用斜体字显示来标识出所述预览。可选择地 可以利用不同的字体、不同的颜色、某种其他指示符或者其任何组合来 标识所述预览。另外,可以通过把"预览"放置在歌曲名称旁边来标识 出尚未被播放的或者已被播放但是未被购买的预览。可以通过把"购买"放置在歌曲名称旁边来标识出用户选择购买的预览。
图4A-4D类似于图3A-3D。然而,图4A - 4D示出其中用户期 望播放视频而不是音乐的情况。如所示,用户可以通过所述图形用户接 口来导航,直到呈现出一个视频列表为止。如图4D中所示,所述视频 列表包括所拥有的视频和预览。可以利用不同的字体、不同的颜色、某 种其他指示符或者其任何组合来标识所述预览。在该例中,通过用斜体 字显示来标识出所述预览。另外,可以通过把"预览"放置在视频名称 旁边来标识出尚未被播放的或者已被播放但是未被购买的预览。可以通 过把"购买"放置在视频名称旁边来标识出用户选择购买的预览。
除了在图3 A _ 3 D和4 A - 4 D的示例性图形用户接口中使用的视觉 指示符之外,还可以附加地或替换地利用可听音或消息来指示预览和所 述预览的状态。例如,可以在开始第一次重放某一预览之前播放单个可 听音,可以在开始重放某 一先前已被播放过但是尚未被选择购买的预览 之前插-放两个可听音,以及可以在开始重放某一已被选冲奪购买的预览之 前播放3个可听音。按照类似的方式,可以在重放某一预览以便提供该 预览的状态之前播放预先记录的音频消息,比如"新的"、"未购买" 或"已购买"。
此外,可以按照多种方式选择购买某一预览。在一个实施例中,在 播放所述预览时,可以向用户呈现一个包括"购买"按钮的图形用户接 口,其中用户可以利用所述便携式媒体播放器12的物理用户接口来选 择该"购买"按钮。作为补充或替换,在没有播放所述预览时,用户可 以通过所述便携式媒体播放器12的用户接口来选择购买预览。
图5示出根据本发明第二实施例的操作用于向便携式媒体播放器 12,提供预览的系统10,。该实施例与上面讨论的基本上相同。然而,所 述便携式媒体播放器12,包括无线通信接口 (比如到蜂窝网络等的无线 接口 ),并且操作用于通过所述网络18与所述中央系统16直接通信, 以便获得预览并且可选地购买对应于所选预览的媒体文件。
图6示出根据本发明一个实施例的系统10'的操作。首先,由所述 便携式媒体播放器12,播放媒体文件并且生成播放历史(步骤200 )。注 意,可以在同步过程期间v夂人相关^^的用户系统(比如图1的用户系统14) 提供被存储在所述便携式媒体播放器12,上的媒体文件。另外,所述媒 体文件可以是从所述中央系统16购买并下载的。随后把所述播放历史提供到所述中央系统16 (步骤202 )。可以周 期性地把所述播放历史发送到所述中央系统16,可以在播放媒体文件时 把对所述播放历史的更新发送到所述中央系统16,或者可以在接收到针 对预览的用户请求之后把所述播放历史发送到所述中央系统16。另外, 如果到所述网络18的无线连接中断,则可以在重新建立连接时把所述 播放历史提供到所述中央系统16。此外,虽然没有示出,但是还可以把 来自相关联的用户系统(比如图1的用户系统14)的播放历史提供到所 述中央系统16,并且将其与来自所述便携式媒体播放器12,的播放历史 相关耳关。
基于来自所述便携式媒体播放器12,的播放历史并且可选地基于来 自所述用户系统14的播放历史以及相关联的用户的用户简档,所述中 央系统16 (具体来说是所述预测引擎48)选择用于所述便携式媒体播 放器12,的预览(步骤204)。所述预测引擎48可以附加地基于标识用 户的音乐集合32的信息来选择所述预览。如上面所讨论的那样,可以 把标识所述媒体集合32中的媒体文件的媒体内容的信息存储在所述中 央系统16处以作为相关联的用户的用户简档的一部分。如上面所讨论 的那样,可以从所述预览数据库44获得所选择的预览或者可以从所述 媒体数据库42动态地生成所选择的预览。随后把所选择的预览提供到 所述便携式媒体播放器12,(步骤206 )。可以在所述便携式媒体播放器 12,上播放及处理所述预览(步骤208 )。更具体来说,可以由所述便携 式媒体播放器12'播放所述预览。 一旦观看或收听了每一个所述预览, 用户就可以选择购买该预览、标记该预览以便移除或删除、把该预览标 记为"保存"、或者把该预览标记为"等待促销"。 '
一旦选择了购买预览,所述便携式媒体播放器12,就与所述中央系 统16进行通信,以便购买所述选冲奪(步骤210)。可以在选4奪购买所述 预览时单独地发送所述选择、周期性地在批处理中发送或者按照用户的 请求来发送。优选地,所述购买选择是标识出与所选择购买的预览相关 联的媒体内容(从而标识所述媒体文件)的GUID。可以利用自动化过 程来购买所述选择,其中所述购买选择被提供到所述中央系统16,该中 央系统16返回用于购买所述选4奪的价才各,并且用户同意购买。随后4巴 所购买的媒体文件下载到所述便携式媒体播放器12'(步骤212)。可选 择地,如果所述预览是具有DRM限制的整个媒体文件,则可以把用于解锁所购买的媒体文件的密钥而不是把所述媒体文件下载到所述便携 式媒体播放器12,,并且将其用来解锁所购买的媒体文件。作为另一种 替换方案,可以把除了预览之外的所购买的媒体文件的各部分提供到所 述用户系统14,其中在所述便携式媒体播放器12,处把所购买的媒体文 件的所述各部分与相应的预览相组合,以便提供所购买的媒体文件。
图7是图1的便携式媒体播放器12的示例性实施例的方框图。一 般来说,所述便携式媒体播放器12包括控制系统20,其具有相关联的 存储器52。所述存储器52操作用于存储指示所述便携式媒体播放器12 根据本发明进行操作的软件。所述便携式媒体播放器12还包括存储单 元54,其例如可以是硬盘驱动器等。所述数据库22 - 28 (图1 )可以被 实施在所述存储单元54中。可选择地,所述数据库22 - 28或其一部分 可以被实施在所述存储器52中。所述便携式媒体播放器12还包括通信 接口 56。所述通信^接口 56允许与所述用户系统14 (图1 )进4亍通信, 并且可以是无线或有线接口。另外,所述便携式媒体播放器12包括用 户接口 58,其可以包括显示器、扬声器、输入按钮或拨号盘等等。
图8是图1的用户系统14的示例性实施例的方框图。 一般来说, 所述用户系统14包括控制系统30,其具有相关联的存储器60。所述存 储器60操作用于存储指示所述用户系统14根据本发明进行操作的软 件。所述用户系统14还包括存储单元62,其例如可以是硬盘驱动器等。 所述数据库32 - 36 (图1 )可以净皮实施在所述存储单元62中。可选裤: 地,所述数据库32 - 36或其一部分可以;故实施在所述存储器60中。所 述用户系统14还包括通信接口 64。所述通信4妻口 64可以包括第一4妻口 和第二接口,所述第一接口把所述用户系统14可通信地耦合到所述网 络18 (图1 ),所述第二接口在对接或同步过程期间提供与所述便携式 媒体播放器12 (图1)的无线或有线通信。另外,所述用户系统14包 括用户接口 66,其可以包括显示器、扬声器、 一个或多个输入设备等等。
图9是图1的服务器38的示例性实施例的方框图。 一般来说,所 述服务器38包括控制系统68,其具有相关联的存储器70。所述存储器 70操作用于存储指示所述服务器38根据本发明进行操作的软件。在该 例中,所述士某体识别应用46、预测引擎48以及电子商务月l务50至少部 分地是用软件来实施的并且被存储在所述存储器70中。所述数据库40 -44(图1 )可以被实施在与所述服务器38相关联的存储单元中。可选择地,所述数据库40 - 44或其一部分可以被实施在所述存储器70中。 所述服务器38还包括通信接口 72。所述通信接口 72把所述服务器38 可通信地耦合到所述网络18 (图1 )。另外,所述服务器38包括用户 接口74,其可以包括显示器、扬声器、 一个或多个输入设备等等。
图IO是图5的便携式媒体播放器12'的示例性实施例的方框图。一 般来说,所述便携式媒体播放器12'包括控制系统20',其具有相关联的 存储器76。所述存储器76操作用于存储指示所述便携式媒体播放器12' 根据本发明进行操作的软件。所述便携式媒体播放器12'还包括存储单 元78,其例如可以是硬盘驱动器等。所述数据库22 - 28 (图5)可以被 实施在所述存储单元78中。可选4f地,所述数据库22 - 28或其一部分 可以被实施在所述存储器76中。所述便携式媒体播放器12,还包括通信 接口 80。所述通信接口 80是把所述便携式媒体播放器12'可通信地耦合 到所述网络18 (图5)的无线通信接口。另外,所述便携式媒体播放器 12,包括用户接口 82,其可以包括显示器、扬声器、输入按钮或拨号盘 等等。
本领域技术人员将认识到对本发明优选实施例的改进和修改。所有 这种改进和修改都被视为在这里公开的概念和后面的权利要求书的范围内。
权利要求
1、一种方法,包括在对接过程期间接收来自便携式媒体播放器的播放历史;把所述播放历史提供到中央系统;接收来自所述中央系统的多个预览,所述多个预览是由该中央系统基于所述播放历史而选择的;以及在所述对接过程或者后续的对接过程期间把所述多个预览提供到所述便携式媒体播放器。
2、 权利要求l所述的方法,还包括在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买 选择,所述购买选择标识出所述多个预览的其中之一;向所述中央系统请求对应于所述多个预览的所述其中之一的媒体 文件;从所述中央系统接收所述媒体文件;以及在所述第 一后续对接过程或者第二后续对接过程期间把所述媒体 文件提供到所述便携式媒体播放器。
3、 权利要求2所述的方法,其中,所述购买选择还包括所期望的格 式,并且请求所述媒体文件还包括按照所期望的格式向所述中央系统 请求该纟某体文件。
4、 权利要求l所述的方法,其中,所述便携式媒体播放器存储多个 媒体文件,并且所述播放历史包括标识出所述多个媒体文件当中的由所述便携i媒体播放器播放所i多个媒体文件当中的所述各媒体文件的时间的时间纟示i己。
5、 权利要求l所述的方法,还包括与所述中央系统进行通信以便标 识出形成用户媒体集合的多个媒体文件的媒体内容,其中标识出形成所 述用户媒体集合的所述多个媒体文件的媒体内容的信息被存储在所述 中央系统处,并且所述中央系统基于所述播放历史以及标识出所述用户个预览。 、; 、 、; "、 ;
6、 权利要求i所述的方法,其中,所述多个预览当中的每一个是一 个媒体文件,该媒体文件包括与所述多个预览当中的该预览相关联的完整媒体内容以及数字权利管理(DRM)限制,所述数字权利管理限制用 来限制对所述完整媒体内容的重放以便提供所述多个预览当中的该预览。
7、 权利要求6所述的方法,还包括在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买 选择,所述购买选择包括标识出所述多个预览的其中之一的信息;把标识出所述多个预览的所述其中之一的所述信息提供到所述中 央系统;从所述中央系统接收允许重放对应于被选择购买的所述多个预览 的所述其中之一的媒体文件的完整媒体内容的信息;以及在所述第 一后续对接过程或者第二后续对接过程期间把允许重放 所述媒体文件的完整媒体内容的所述信息提供到所述便携式媒体播放器。
8、 权利要求l所述的方法,其中,所述多个预览是相应的多个媒体 文件的片段,并且该方法还包括在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买 选择,所述购买选择包括标识出所述多个预览的其中之一的信息;把标识出所述多个预览的所述其中之 一 的所述信息提供到所述中 央系统;从所述中央系统接收对应于所述多个预览的所述其中之 一 的所述 多个媒体文件的其中之一的未被预览的部分;以及把所述多个媒体文件的所述其中之一 的所述未被预览的部分提供 到所述便携式媒体播放器,其中把所述多个媒体文件的所述其中之一的 该未被预览的部分与所述多个预览的所述其中之一相组合,以便提供对 应于所述多个预览的所述其中之一的所述多个媒体文件的所述其中之
9、 权利要求l所述的方法,其中,所述多个预览是相应的多个媒体 文件的片段,并且该方法还包括在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买 选择,所述购买选择包括标识出所述多个预览的其中之一的信息;把标识出所述多个预览的所述其中之 一 的所述信息提供到所述中 央系统;从所述中央系统接收对应于所述多个预览的所述其中之一 的所述多个媒体文件的其中之一 的未被预览的部分;把所述多个媒体文件的所述其中之 一 的所述未被预览的部分与所 述多个预览的所述其中之一相组合,以便提供对应于所述多个预览的所述其中之一的所述多个々某体文件的所述其中之一;以及把所述多个媒体文件的所述其中之一提供到所述便携式媒体播放器。
10、 一种用户系统,包括通信接口,其适于把所述用户系统通过网络可通信地耦合到中央系 统,并且还适于在对接过程期间把所述用户系统可通信地耦合到便携式 媒体播放器;以及控制系统,其适于在第 一对接过程期间接收来自所述便携式媒体播放器的播放历史;把所述播放历史提供到所述中央系统;接收来自所述中央系统的多个预览,所述多个预览是基于所述 播放历史而选择的;以及在所述第 一 对接过程或者后续的对接过程期间把所述多个预 览提供到所述便携式媒体播放器。
11、 权利要求10所述的用户系统,其中,所述控制系统还适于在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买 选择,所述购买选择标识出所述多个预览的其中之一;向所述中央系统请求对应于所述多个预览的所述其中之一的媒体 文件;从所述中央系统接收所述々某体文件;以及在所述第 一后续对接过程或者第二后续对接过程期间把所述媒体 文件提供到所述便携式媒体播放器。
12、 权利要求ll所述的用户系统,其中,所述购买选择还包括所期 望的格式,并且所述控制系统还适于按照所期望的格式请求所述媒体文件。
13、 权利要求10所述的用户系统,其中,所述便携式媒体播放器存 储多个媒体文件,并且所述播放历史包括标识出所述多个媒体文件当中的由所述便携式媒体播放器播放的各媒体文件的媒体内容的信息以及 定义所述便携式媒体播放器播放所述多个媒体文件当中的所述各媒体 文件的时间的时间标记。
14、 权利要求10所述的用户系统,其中,所述控制系统还适于与所 述中央系统进行通信以便标识出形成用户媒体集合的多个媒体文件的 媒体内容,其中标识出形成所述用户媒体集合的所述多个媒体文件的媒 体内容的信息被存储在所述中央系统处,并且所述中央系统基于所述播 放历史以及标识出所述用户媒体集合中的所述多个媒体文件的媒体内 容的所述信息来选择所述多个预览。
15、 权利要求10所述的用户系统,其中,所述多个预览当中的每一 个是一个媒体文件,该媒体文件包括与所述多个预览当中的该预览相关 联的完整媒体内容以及数字权利管理(DRM)限制,所述数字权利管理 限制用来限制对所述完整媒体内容的重放以便提供所述多个预览当中 的该预览。
16、 权利要求15所述的用户系统,其中,所述控制系统还适于 在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买选择,所述购买选择包括标识出所述多个预览的其中之一的信息;把标识出所述多个预览的所述其中之一的所述信息提供到所述中 央系统;从所述中央系统接收允许重放对应于被选择购买的所述多个预览 的所述其中之一 的媒体文件的完整媒体内容的信息;以及在所述第 一 后续对接过程或者第二后续对接过程期间把允许重放 所述媒体文件的完整媒体内容的所述信息提供到所述便携式媒体播放器。
17、 权利要求10所述的用户系统,其中,所述多个预览是相应的多 个媒体文件的片段,并且所述控制系统还适于在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买 选择,所述购买选择包括标识出所述多个预览的其中之一的信息;把标识出所述多个预览的所述其中之一 的所述信息提供到所述中 央系统;A/v所述中央系统 >接收对应于所述多个预览的所述其中之 一 的所述 多个媒体文件的其中之一的未被预览的部分;以及把所述多个媒体文件的所述其中之一 的所述未被预览的部分提供 到所述便携式媒体播放器,其中把所述多个媒体文件的所述其中之一的 该未被预览的部分与所述多个预览的所述其中之一相组合,以便提供对 应于所述多个预览的所述其中之 一 的所述多个々某体文件的所述其中之
18、权利要求10所述的用户系统,其中,所述多个预览是相应的多 个媒体文件的片段,并且所述控制系统还适于在第 一后续对接过程期间接收来自所述便携式媒体播放器的购买 选择,所述购买选择包括标识出所述多个预览的其中之一的信息;把标识出所述多个预览的所述其中之一的所述信息提供到所述中 央系统;从所述中央系统接收对应于所述多个预览的所述其中之一的所述 多个媒体文件的其中之一 的未被预览的部分;把所述多个媒体文件的所述其中之一 的所述未被预览的部分与所述多个预览的所述其中之一相组合,以便提供对应于所述多个预览的所 述其中之一的所述多个媒体文件的所述其中之一;以及把所述多个媒体文件的所述其中之一提供到所述便携式媒体播放器。
全文摘要
提供一种用于为便携式媒体播放器提供预览(比如歌曲和视频预览)的系统和方法。一般来说,在由所述便携式媒体播放器播放媒体文件时生成该便携式媒体播放器的播放历史,并且将所述播放历史提供到中央系统,其中该中央系统作为提供媒体内容的电子商务服务的主机。间接地通过相关联的用户系统或者直接通过网络把所述播放历史提供到中央系统。基于所述播放历史,所述中央系统选择用于所述便携式媒体播放器的多个预览。间接地通过所述相关联的用户系统或者直接通过所述网络把所述预览提供到所述便携式媒体播放器。随后可以在所述便携式媒体播放器上播放所述预览,并且在期望的情况下选择购买。
文档编号G06F19/00GK101432743SQ200780013027
公开日2009年5月13日 申请日期2007年4月12日 优先权日2006年4月13日
发明者H·斯文森 申请人:音乐会技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1