CN1875377A - 音乐购买和播放系统及其方法 - Google Patents

音乐购买和播放系统及其方法 Download PDF

Info

Publication number
CN1875377A
CN1875377A CNA2004800317105A CN200480031710A CN1875377A CN 1875377 A CN1875377 A CN 1875377A CN A2004800317105 A CNA2004800317105 A CN A2004800317105A CN 200480031710 A CN200480031710 A CN 200480031710A CN 1875377 A CN1875377 A CN 1875377A
Authority
CN
China
Prior art keywords
user
radio
file
song
media content
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.)
Pending
Application number
CNA2004800317105A
Other languages
English (en)
Inventor
布拉德利·德金迪格
罗伯特·F·克利曼
肖恩·罗伯特·苏利万
迈克尔·J·科甘
肖恩·科内尔·乔希林
马克·艾伦·拉丰
丹尼尔·戴维森·贝尔德
阿梅恩·希克马特·阿贝
内森·拉瓦尔·克莱格
菲利普·曼谢尔·佩卢楚德
凯文·西特泽
埃米尔·多隆
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.)
Pandora Media LLC
Original Assignee
MusicMatch Inc
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 MusicMatch Inc filed Critical MusicMatch Inc
Publication of CN1875377A publication Critical patent/CN1875377A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Abstract

公开了一种在线音乐购买系统和方法,其中收音机服务在用户的计算机上工作并且被配置为在收音机会话中近实时地接收和播放媒体内容的数字收音表现形式。将内容服务器配置为服务于收音机服务的媒体内容的数字收音表现形式,并且将收音机序列服务器配置为服务于收音机服务的收音机会话的当前播放和先前播放的媒体内容的连续列表服务。配置帐户服务器用于接收指示用户需要购买当前播放或先前播放的媒体内容之一的文件的信号。配置下载管理器用于根据指示用户需要购买文件的信号下载文件到用户的计算机。

Description

音乐购买和播放系统及其方法
相关申请的交叉引用
本申请要求于2003年9月10日提交的序列号为No.60/502,162的美国临时申请的优先权。
背景技术
在网络中作为文件电子地存储并传输音乐的数字表示而享受在线音乐日渐流行。随着可存储并“播放”这样的数字表示的音乐的计算设备的增加,各种点对点文件共享程序加速了在线音乐的流行。网站或其它程序已经开始出现,通过它们消费者可以浏览、收听并购买音乐,通常以在线“商店”的形式将订购的CD寄给消费者。
传统的在线音乐购买系统不提供收音机服务,其中发送比如音乐的数字媒体文件用于近实时地播放。同样地,典型的在线收音机服务不允许用户选择和购买先前已播放的或正在播放的歌曲。用户通常不能在他或她购买曲目的同时使用收音机功能。
一些常规的数字权利管理(DRM)机制不支持智能设置权利的概念,也就是,关于多个曲目的播放列表的权利。另外,DRM的这些实现中的某些不允许许可以在多个机器上利用的曲目(例如,工作机器、家庭机器,和笔记本)。也可能缺少规定以作为整体保护并处理多个曲目的播放列表。然而,当前的DRM机制需要加密内容,并且需要安全地存储用于加密内容的密钥。这可使得计算地访问DRM适应内容并且使得时间紧张,并可进一步由于访问DRM内容的请求导致迟滞的行为。
发明内容
本文档公开了一种使得能够使用数字下载的音乐的实时、在线交易和在线履行的电子“自动点唱机”系统。本系统提供即时的乐曲(也就是,曲目)购买,其中作为通过下载递送的DRM保护的音乐文件自动递送曲目并且然后在自动点唱机(JB)客户端应用中自动管理曲目。当准许购买时,由作为JB的一部分的曲目下载管理器(TDM)将曲目排队以用于下载。TDM处理下载的所有方面,包括错误恢复和为所购买的曲目获取DRM许可。
本系统也提供利用用户的离线行为而在在线系统中建议由用户购买的曲目。本系统分析播放行为并确定歌曲之间的关系。然后将这些关系用于建议由用户购买的曲目。当下载完成之后系统“看到”JB内所购买乐曲的播放时,该“循环”完成。这种分析和推荐能力增强了用户的体验,并且帮助用户发现与他们的观察行为和偏好相一致的新音乐。
当用户同时播放因特网收音机服务时,本系统进一步允许用户购买乐曲。本系统使用个性化收音机作为发现新音乐的工具,并且然后允许用户以预先存在的帐户即时在线购买他们在收音机服务上正在听到的或最近听到的那些歌曲。
本系统也提供与收音机播放同时进行的所购买的乐曲的递送。用户不需要停止收听收音机以购买曲目或实现他们的购买。这种能力是基于TDM不“干扰”JB的操作并且从而允许收音机和下载同时工作。
本系统提供的另一方面包括将建议的歌曲链接至当前播放曲目。本系统允许用户收听并购买示出的(通过个性化系统)关联至当前播放歌曲的曲目。如果用户在用户接口显示中点击与当前歌曲相关的信息按钮,则在所发现的关系的基础上显示(也就是,链接到)相关歌曲。
本系统的另一方面包括改变与当前播放曲目的改变相一致的建议的显示。因此,当所播放的曲目从一个曲目变至另一个时,提供给用户的与其相关的建议也改变。
另一方面还包括显示通过收音机播放的曲目的历史并提供机制以允许用户购买最近播放的曲目。如上所述,与收音机交互是满足用户体验的核心。允许用户看到最近播放的歌曲的历史并从列表中选择购买的歌曲是该体验的关键部分。
本系统也提供了允许用户从多首曲目的专辑中选择和购买单首曲目。本系统也基于当前播放的歌曲和相关曲目产生并显示广告。为了进行相关并且有作用的服务广告的有效工作,本系统可以将广告同步于播放曲目和相关曲目。将在包含在个性化数据库中的关系的基础上进行选择。
在此公开的系统和方法的再一方面包括现有数字权利管理(DRM)技术的扩展以将单机DRM权利扩展为属于单一用户的多个机器,和管理受保护曲目的列表。为用户提供一定的最小量的自由以利用他们在线购买的曲目。额外的扩展提供快速访问DRM内容。
在附图中和下面的描述中阐述了一个或多个实施例的细节。从描述和附图以及权利要求中,其它特征、目的和优点将变得明显。
附图说明
下面将参考下面的附图具体描述这些和其它方面。
图1示出了用于自动点唱机系统的示例性用户接口。
图2是一般系统结构的功能流程图。
图3是自动点唱机系统结构的框图。
图4是示出用于曲目购买的通信的框架图。
图5是示出根据替代实施例的用于曲目购买的通信的框架图。
图6是曲目购买过程的功能流程图。
图7是曲目履行过程的功能流程图。
图8是发票认证和创建过程的功能流程图。
图9是发票扫描过程的功能流程图。
图10是示出在线点唱机系统中登录和认证过程的框架图。
图11是根据实施例的DRM适应文件输入/显示过程的功能流程图。
图12是计算机激活过程的功能流程图。
图13示出根据点唱机系统的实施例的用户接口。
图14示出根据点唱机系统的实施例的另一用户接口。
图15示出根据点唱机系统的实施例的再一用户接口。
图16是登录/签约过程的功能流程图。
图17示出登录用户接口。
图18是示出集成的收音机服务、下载存储和内容管理控制的示例性用户接口。
图19示出根据一个实施例的用在用户接口中的控制条。
图20示出用于建立帐户的用户接口下拉菜单实例。
图21示出用于控制点唱机系统的各种设置的用户接口实例。
在各幅附图中相似的参考符号表示相似的元件。
具体实施方式
本文档公开了适于操作客户端计算机的用户可以购买、接收和/或播放从服务器计算机发送的数字多媒体文件的客户端/服务器计算环境的点唱机(JB)。一个这样的适当的环境是经因特网连接至一个或多个服务器计算机的多个客户端计算机。然而,在此描述的方法和系统也适用于任何类型的通信系统,包括但不限于无线通信系统、内部网、广域网(WAN)、局域网(LAN)等。
客户端计算机是任何类型的个人计算设备,包括但不限于台式机或笔记本PC、比如个人数字助理(PDA)的手持计算机、手机、MP3播放器,或其它计算设备。
图1示出根据示例性实施例的用于JB系统的用户接口(UI)10。JB系统经UI10将音乐下载和购买选项集成进用户的正常收听环境中。JB系统也提供下载存储,其中用户可以购买下载。因此,JB系统将收音机服务12、指南页面14和下载页面16集成进统一的UI10。
首先用户可以通过两条途径决定下载曲目:1)用户在收听他们购买的艺术家的曲目之一时发现艺术家,如MP3文件等所表达的,并注意到他们可以容易地从该艺术家处购买多首音乐;和2)用户听到他们喜欢的网络收音机服务上播放的曲目并且被允许购买它。在两种情况中,第一曲目购买将是即兴购买(impulse purchase)。第一次即兴购买之后,JB系统可以通过提供用户可能想要买的现有喜好和/或新音乐的列表来鼓励用户继续购物。在设计初始的收音机娱乐体验和使用户能够导航音乐数据库以找到他们想要买的其它音乐时,使用个性化和流行信息。
根据示例性实施例,JB系统以160kbps WMA9的质量和格式提供可下载的内容。也可以以160kbps MP3提供一些独立内容。以高分辨率覆盖技术预标记曲目。JB系统曲目目录优选地包括250,000首曲目或更多。在特定的实施例中,用户可以烧制一个具体的播放列表预定次数,即,10次。通过对播放列表做任何更改,比如以一首曲目代替另一首,用户可以烧制更改的播放列表相同或不同的次数。根据一个实施例,可以在任何数量的授权的个人计算机(PC)上同时播放内容。
在一个实施例中,曲目内容在支持安全WMA9的任何播放器平台或设备上是可播放的。JB系统鼓励用户通过将它们拷贝至另外的PC或将它们作为数据文件烧制到CD上制作他们的下载文件的备份。用户可以将这些文件存储到新的PC上并且使用他们的帐户获取新许可证(受同步的PC限制,如果可适用的话)。
在一个实施例中,存在进入从音乐中央控制提供的下载的四个集成入口点:1)下载音乐;2)收音机;3)指南;和4)现在播放。下载音乐为用户显示优化的“存储向前”接口以搜索、浏览并接收可用于购买的音乐的建议。收音机为用户显示优化的接口以找到并开启广播电台,或创建他们自己的定制广播电台。指南显示关于音乐和艺术家的一般信息。现在播放显示关于当前播放曲目的信息,包括到购买相关音乐的链接。
这些不同路径的默认视图每页不同。例如,艺术家列表的布局在每个这些模式中的页面不同。所有页面的视图设置页与页是“粘性的”。指南和现在播放视图设置甚至在JB会话结束之后仍是粘性的。收音机和下载仅在JB会话内是粘性的。
JB系统允许用户以艺术家名、专辑名或曲目名搜索音乐数据库。可以使用其它标准。在实施例中,用户可以手动地选择他们希望在其中进行搜索的模式。例如,古典乐迷可以在艺术家视图中键入作曲家的名字。艺术家搜索结果示出模糊的文本匹配。专辑搜索结果示出基于与查询相同的词的文本匹配,和出版特定名字的专辑的不同艺术家。曲目名字搜索结果示出基于与查询相同的词的匹配,和艺术家和包含该曲目名称的专辑。
通过“购买曲目”按钮,和可能的话将用户带至专辑页并且无可能的专辑方案的话将用户带至艺术家页的信息按钮,可以从收音机播放列表控制访问下载。在一个实施例中,“购买按钮”仅为高亮曲目靠右对齐出现。通过两个或多个按钮鼠标的“右击”,购买、前往艺术家页,和前往专辑页也是可行的。(购买右击打开专辑页,或者如果未找到专辑打开艺术家页)。
通过可能的话将用户带至专辑页并且无可能的专辑方案的话将用户带至艺术家页的信息按钮,可以从文件播放列表控制访问下载。邻近所有曲目提供信息按钮,并且邻近播放曲目提供播放箭头。通过右击,前往艺术家页,和前往专辑页也是可行的。在一个实施例中,除非在收音机模式中,自动点唱机不知道哪首曲目是用于出售的。用户可以创建期望列表并将曲目添加进他们的期望列表。为购买他们的期望列表中的曲目,用户可以依据选择模式点击购买曲目或购买专辑选择器。
UI10包括用于显示在比如浏览器的客户端程序中的多个网页。下面进一步具体描述这些页面。
主页。存在多种类型的主页。在示例性实施例中,本系统可包括分别可从音乐中心“下载音乐”按钮、“收音机”按钮,和“指南”按钮进入的下载主页、收音机主页和指南主页。当本系统不具有个性化的用户信息时,默认为每个主页的标准视图。当本系统具有个性化的用户信息时,默认为每个主页的个性化视图。
艺术家页面。每个艺术家页面存在若干视图。在实施例中,这些视图包括:1)下载曲目;2)下载专辑;3)相关艺术家;和4)艺术家信息。如果用户处于收音机模式中,仅列出与广播电台相关的艺术家,并且相关艺术家示出电台中的多首曲目,并且示出定制列表创建按钮。在收音机模式中,艺术家页面具有开始基于该艺术家重放一个或多个电台的一个或多个“播放”按钮。在指南或下载模式中,艺术家列表可仅包含艺术家和可以购买的内容,以及可用的下载数目。
电台页面。在一个实施例中,存在三种类型的电台页面:1)收音机页面;2)流派页面;和3)时代页面。这些电台页面可以包括比如按钮、标签等相同功能控制,服从相同的规则和相同方式的行为。这些页面类型的每一个具有两个主视图:1)下载曲目;和2)示出艺术家。电台页面具有“播放”按钮以开始在页面上描述的电台的重放。
图表。在一个实施例中,存在三个图表页面:1)最佳曲目;和2)最佳专辑和最佳艺术家。这些页面的每个分别反映根据流行程度排行的最佳曲目、最佳专辑或最佳艺术家。可以周期地更新这些页面。
新音乐。在一个实施例中,存在三个新音乐页面:1)新曲目;2)新专辑;和3)新艺术家。它们分别反映最流行的新曲目、新专辑或新艺术家。页面是根据流行程度排行的,并且可以周期地,也就是,每周更新页面。
专辑页面。在一个实施例中,存在三个专辑页面视图:1)下载曲目;2)相关艺术家;和3)专辑信息。用户可以从不同艺术家和电台页面列出的大多数下载曲目,以及艺术家页面上的下载专辑视图进入专辑页面。
定制电台页面。用户可以从用户经收音机进入的具有艺术家列表的任何页面创建多艺术家ArtistMATCH(艺术家匹配)或多艺术家Aritston Demand艺术家点播(AOD)电台。艺术家匹配电台是播放参考艺术家作为类似艺术机的电台。艺术家点播电台是排外地或近乎排外地播放参考艺术家的电台。这些包括具有相关艺术家视图的艺术家页面、具有艺术家视图显示的电台页面,和图表、新音乐或艺术家列表视图中的我的匹配(My Match)。所有这些页面可以具有定制播放列表创建按钮。一旦用户点击定制播放列表创建按钮,他们可以看到页面。一旦用户保存了定制电台,将其添加进我的偏好(My Favorites)。在一个实施例中,所有定制电台具有两个视图:1)下载曲目(默认);和2)示出艺术家。
UI10包括示出与用户和他使用的系统相关的各种信息的控制条。例如,该控制条可包括:1)登录状态,如果用户登录的话是用户名/帐户类型,或如果没有的话是“登录”,以及退出选项;2)导航;3)所需质量;4)帮助,包括指南子项目;5)帐户;6)选项,包括购物车模式和立即结帐模式之间转换的选项,以及用于购买确认的“再次显示”选项;和7)搜索条(其在默认情况下为打开并且将其设置为搜索艺术家)。在一个实施例中,条幅广告可以出现在控制条上。
UI10进一步包括文件夹结构。文件夹结构包括用户可据此编目并组织信息的多个文件夹。在一个实施例中,存在八个主要文件夹:1)偏好;2)我的匹配;3)广播电台;4)流派;5)时代;6)图表;7)新音乐,和8)下载。下面进一步具体描述这些文件夹中的几个。
偏好:通过在任何页面上“右击”或通过使用经偏好文件夹前面的“偏好管理器”按钮可进入的偏好管理器,用户可以将任何电台添加进偏好文件夹。如果用户点击“推荐新的偏好”,系统可以基于用户收听态度将若干个新推荐的偏好添加进偏好文件夹。如果用户接受,则将所推荐的电台添加进用户的偏好文件夹。如果用户没有收听面,可以开始个性化进程。
用户可以通过若干方法选择进入个性化进程:1)选择“推荐新偏好”控制;2)选择优选地位于非个性化的主页中的“个性化”控制;和/或3)选择我的匹配文件夹。在一个过程中,用户的音乐推荐可以“跳跃开始”,也就是立即产生。在另一个过程中,系统用户可以允许系统跟踪用户收听的音乐。系统使用以下数据源进行个性化:1.我的偏好,2.自动点唱机播放行为,3.从跳跃开始过程中自描述的偏好艺术家,和4.购买的下载。
我的匹配。我的匹配文件夹可以包括多个电台。在实施例中,文件夹包括我的曲目匹配、我的专辑匹配合我的艺术家匹配的电台。可以以期望的优选顺序排列这个文件夹中的电台列表,并且可以周期性地更新。
下载。选择下载文件夹打开曲目下载管理器(TDM)页面,其示出用户购买的所有音乐的完整记录和每首曲目的状态。TDM提供状态位置,比如:1)“下载-%”;2)“排队”;和3)“完成”。本地文件可从此页面播放。用户从主自动点唱机菜单中的设置可以修改用于下载的曲目的目的目录。
JB系统允许用户购买内容。在实例场景中,JB系统为选择了任何可下载曲目的用户提供曲目的短“剪辑”或部分片段。剪辑的质量可符合主收音机菜单中的低/中/高设置。在一个实施例中,低设置相应于24kbps,并且中和高设置相应于64kbps。这些剪辑的预览功能类似于图书馆中的预览模式。曲目优选地同艺术家一起出现在主播放窗口,但是不出现在播放列表窗口。如果用户处于收音机模式中,开始剪辑则停止或覆盖广播电台。用户可以通过从任何下载页面选择“购买曲目”或“购买专辑”,或在收音机播放列表中选择“购买曲目”选择下载。
如果用户未登录至他们的帐户,系统要求他们登录,或者他们没有帐户的话获取帐户。可以要求用户进入个人问题并回答,以防他们以后忘记密码并需要找回。如果用户没有帐户,系统提出让用户建立一个。首先,用户输入他们的电子邮件地址和密码。一旦用户选择了他或她的密码,则要求他或她同意结束用户许可协议(EULA)。
一旦用户接受了EULA,他或她进入帐单信息页面中的帐单信息。鉴权信用卡以确保其可用。如果正在进行曲目购买,将鉴权标准授权数额(例如,$9.90)。如果未进行曲目购买,执行用于象征性数额($1.00)的鉴权。在一个实施例中,鉴权必须成功,否则不允许用户向前通过帐单信息页面。
一旦用户建立了他或她的帐户,系统通知他们已经成功建立帐户,并且确认他们是否想要完成初始交易。接下来的交易也需要确认。系统可以包括自动更新特征,其中旧版本系统的用户看到通知他们在确认的基础上将自动升级至新版本的改进的确认页面。如果得到用户的同意,则升级开始。
可以例如通过主控制条上的他们的选项按钮给用户使用购物车模式的选项。如果用户选择购物车模式,选择购买曲目或购买专辑获得购物车确认,并且然后将所选曲目添加进他们的“购物车”或电子存储器。可以通过浏览条中的购物车文件夹进入购物车。购物车文件夹示出当前购物车中的曲目数目。用户可以点击这个文件夹以打开他们的购物车,检查他们添加的曲目,确定总数正确,并且然后付帐。在一个实施例中,仅当包括曲目时购物车是可见的。
在会话的第一笔交易时,系统识别信用卡的有效性,并且在帐户中至少有象征性数额,也就是,$10可用。然而,无论哪一个在先,在第一笔交易完成之后,或用户汇入下载的面额价值之后的一段时间,也就是24小时,实际上未支付信用卡。在每笔信用卡帐单之后用户接收电子邮件确认。
在一个实施例中,下定单之后一秒内开始下载。可以在TDM中察看进程。用户可以点击下载文件夹以打开TDM并检查他们的下载的状态。可选地提供覆盖技术和状态指示条。用户可以通过右击TDM中的进程中的任何下载暂停并且继续下载。如果在下载期间用户的网络连接失败,一旦建立了重新连接,TDM自动重连并结束下载,而不需要用户干涉。
邻近下载文件夹显示示出下载正在进行的动画图标。缺省情况为,下载完成后自动出现在播放列表和库中,而且文件出现在相关的识别标签指示的库中。用户可以通过标准选项/设置菜单改变这些设置。
一旦他们购买了并下载了他们的音乐,用户可以播放、管理,并且将购买的曲目混合进播放列表,就像一般MP3一样。在一个实施例中,除了用户可选择在他们的库中显示文件格式卷,在使用系统购买的安全曲目,和用户PC上的任何其它曲目之间没有明显区别。
根据示例性实施例,用户可以选择性地仅察看从库察看菜单中购买的内容作为标准库视图之一。可以随用户意愿任意多次将内容发送至WMA9兼容的设备。可以使用与所有其它文件完全相同的接口和过程“烧制”内容,也就是将内容存储在比如光盘的可靠的永久性媒体上,而仅受烧制的相同列表的预先选择数目的限制。
图2是根据JB系统的一个实施例的一般操作60的流程图。用户在模块62点击“购买曲目”按钮。在模块64,如果尚未登录,则用户登录并建立帐户。在模块66,如果用户的计算机已经激活此帐户,则将其注册并计算用户的限制。鉴权用户的信用卡,在模块68处创建发票,并且将正购买的曲目添加到发票。然后在模块70将曲目下载至用户的计算机,并且在模块72获得用于曲目的许可证。
图3是JB系统100结构的框图。JB系统包括数字自动点唱机102,由曲目下载管理器(TDM)处理其核心功能,也就是,所购买曲目的下载和许可证、DRM等。数字自动点唱机102也包括UI10,如上所述。在一个实施例中,UI是浏览器中运行的基于DHTM/XML/JavaScript的网络接口。UI10和数据用于指南服务器108,其提供指南数据109,比如音乐家的传记信息、比如创建日期的专辑信息等。由指南更新过程130定期修正指南数据109。数字自动点唱机102也包括收音机服务器106、安全登录能力101,和许可证管理器103。
登录服务器110处理与帐户服务器111协同工作的用户登录功能,其可以处理比如奖金服务等的特定登录。由帐户服务器111处理曲目购买并将其记录在产品数据库112中的帐户数据库中。付款处理服务器114处理信用卡交易,并且响应发票扫描处理116。许可证服务器115为购买的DRM内容发布许可证。许可证服务器115与帐户服务器111通信以检验为购买的内容发布的许可证,并且将数据报告给许可证管理器103。
帐户服务器111管理发票和比如信用卡的付款工具的授权。在实施例中,帐户服务器接收特殊用户希望购买的信号,并且然后检查用户的情况以确定执行购买的商主的风险。在风险情况的基础上,帐户服务器执行逻辑操作以选择各种选项中的行动。可以基于若干因素确定风险情况,包括,例如,用户的预购行为,与帐户相关的帐单,和随着购买的信号传递的信息。
帐户服务器111产生的选项包括但不限于:需要在将购买添加进群之前至少与购买群相关的购买的量的付款工具预授权;允许将购买添加进购买的群而不用付款工具预授权和为购买的群设置最大量和期限,一旦超过,将触发付费工具的群的项目的付费;以及需要在执行至少购买的量的付款工具授权之前用户输入额外信息。额外信息可包括与信用卡相关的信息,和/或从其接收购买信号的计算机的IP地址。
内容服务器118通过内容数据网络119下载内容,也就是,流或其它内容传输技术,给收音机服务106和TDM 104。从下载库120提供内容。收音机服务106从收音机序列服务器122或其代理接收收音内容。根据收音机序列发生器124产生的序列流入收音机内容。推荐引擎126提供个性化的推荐数据给指南服务器108。许多操作和过程受在存货数据库134上工作的存货同步服务器132规范。这个服务器在其它事件中确定哪个曲目和专辑是用于出售的以及他们的当前价格。
图4是框架图,其示出图3中示出的结构100的若干部分中的通信以根据一个实施例执行曲目购买。用户登录使用UI。登录服务器确认用户名和密码并发布信任。登录服务器从帐户服务器获取信任并且以附加至登录响应的“cookie(小段信息)”的形式将他们传递回去。用户在UI中按压“购买曲目”按钮并且UI发送“购买”消息给通过登录信用的帐户服务器,曲目ID和价格显示在界面中。如果UI显示与存货数据库不同的价格,允许系统发布警告。
帐户服务器将曲目添加进用户的发票并且构建下载曲目所需的使用说明。将使用说明返回为XML文档。UI将XML传递给TDM。TDM要求使用WMSDK或类似过程的曲目的许可证。WMSDK连接许可证服务器。许可证服务器检验用户购买的曲目的帐户服务器。如果可接受,将许可证返回WMSDK,并且将成功码返回TDM。TDM使用例如“边缘服务器”的内容递送网络(CDN)从内容服务器下载文件。内容服务器/CDN接触帐户服务器以授权下载。TDM接触帐户服务器以确认成功的递送。
图5是示出图3中示出的结构100的部分中的通信以根据替代的实施例执行曲目购买的框架图。用户点击购买按钮。将“购买”消息通过http送至帐户服务器。这个消息传递安全登录cookie(其识别用户)以及待购买的曲目的标识符和所显示的购买价格(如果其不同于实际购买价格的话)。在这个实施例中,帐户服务器已确定用户登录己过期。返回错误码,迫使用户重新登录。UI收集用户名和密码并将它们转发给TDM,其通过硬件情况计算PC标识符并且通过http将登录请求发送至登录服务器。
如果登录有效,登录服务器像以前一样从帐户服务器获取信任。信任中嵌入的是PC激活(激活的,未激活的)的状态。在这个实例中,未激活PC。在购买可进行之前UI必须激活PC。将激活消息发送至帐户服务器。在这个实例中,配置帐户服务器以需要用户确认新PC的激活。将返回码和消息返回给UI。UI为用户构建适当的确认框。在确认强制激活而无进一步确认的标志之后重试激活。现在可以将“购买”请求发送至帐户服务器。返回描述如何下载和许可内容的XML文档。这个文档被传递至用于进行的TDM。
图6示出下载购买过程138的功能流图。无论是否登录,都对用户显示“购买”按钮。如果用户点击这个按钮,检查从自动点唱机电子注册的他或她的国家。如果他或她不是美国人则显示“抱歉”页面(160)。对于美国用户,显示确认对话(150)。如果用户确认购买,确定他或她的登录状态。为未登录的用户提供登录或创建帐户的选项(200)。为MX用户提供激活他们的帐户以下载购买的选项(300)。为用户检查帐户的会话终止期。如果是过期的会话则为用户显示如图15中所示的重新登录页面(140)。这些用户在购买曲目之前必须重新输入他们的密码。一旦登录有效,如果需要的话激活用户的PC(1000)并且完成曲目定单(500)。
图7是完成过程500的功能流程图。曲目的完成始于来自安全cookie的用户的识别(501)。这个cookie具体表现曲目购买的授权并且包括其它项目中的加密的用户ID和授权时间戳。如果信息过期,用户必须重新登陆(502)以完成购买。当确定登录状态时也检查终止期,但是这里重新检查,因为通过确认对话可以延长交易(150)。
如果用户当前没有打开的发票,则打开发票。打开发票(800)包括授权标准发票量或该项目的量(无论多大)的信用卡支付。如果授权失败,显示页面(503)通知用户失败信息并且包括到帐户管理的链接以改正该问题。如果已经打开发票,进行检查以确保在发票上存在新项目的空间:新项目加上当前的余额将不超过授权量。如果在发票上没有足够的空间,关闭发票(900)并且打开新发票(800)。关闭发票可包括充值信用卡。一旦将项目添加进授权的发票,可将其传递给消费者(505)。
图8示出发票打开过程800。为了打开新的发票,系统授权用于发票量的信用卡支付(801)。这是所请求的量或标准发票尺寸中较大的。如果授权被拒绝,系统不打开发票(802)。系统可以可选地将安全逻辑插入授权过程(801),例如,如果在帐户上检查到大量活动,系统无效授权并且标志需要CVID。这促使用户在授权额外的购买之前从信用卡输入安全码。相反地,系统可以为可靠的消费者决定减少安全限制。也就是,可以允许发票增加到超过其授权量,可以为用户暂停预授权,或可以设置尺寸和最大期限的新发票的限制。如果授权成功,创建新发票(803)并且联合授权。
图9示出发票关闭过程900。为扫描标记发票,因为它们被充满到相应信用卡授权的水平。周期地,分批查询为扫描标记或尚未被添加用于某些时间阈值的发票(901)。由卡片支付发票的量(结算)(902)。如果由于比如临时网络问题的技术原因支付失败,可以标记发票以批量结算。在拒绝结算授权的交易很少的情况下,增加失败计数使得稍后可以重试结算(906)并且不允许用户建立新发票。假设成功结算的典型情况,将发票标记为关闭(903)并且产生电子邮件收据(904)并发送给用户。对于批处理情况,可以周期地运行处理查询系统打开和在给定阈值之后的发票。该阈值少于信用卡授权的有效寿命。支付并关闭发票。
系统允许用户将忘记的密码重置为新值,但不将忘记的密码递交给用户。系统检验用户知道有效用户的电子邮件地址并且控制电子邮件帐户。出于额外的安全考虑,在一个实施例中,系统需要用户在找回丢失的密码之后重新输入信用卡信息或CVID。
图10是示出用于许可曲目的通信的框架图。自动点唱机试图播放/烧制/输入WMA文件。自动点唱机检查WMSDK以察看是否必须许可文件。在这个实例中,需要许可文件。自动点唱机使用嵌入在DRM文件中的URL请求许可证。这是http请求并通过登录信息。许可证服务器接收这个请求并且联系帐户服务器以确定是否应该给予许可证。在这个实例中,帐户服务器确定用户未登录。这触发登录过程。
登录服务器返回登录状态和此PC的激活状态。如果未激活PC,自动点唱机发送激活消息给帐户服务器。在这个实例中,配置帐户服务器以要求用户确认新PC的激活。将返回码和消息返回给自动点唱机。自动点唱机为用户构建合适的确认框。在以不需要进一步确认的强制激活为标志的确认之后重试激活。自动点唱机现在可以重新发行获取许可证调用。
对于下载,可以通过以半透明(即,超高加密)格式存储音频数据的最初N秒来实现提高的性能,比如可以用于曲目“采样”。当播放数据的最初N秒时,背景线程打开DRM内容。打开DRM文件并且结束播放半清晰内容(可能在N秒之前)之后,无缝地转换DRM保护的内容并且从该处继续播放。
当提供曲目进入JB系统中时,解码器将首先将它识别为DRM曲目,寻找至曲目末端,“掌握”偏置(即,N秒),并且然后寻至该处并且建立数据流开始点。在特定实施例中,可以创建被称为WMT_TYPE_DWORD类型的MM/ActualTrackDuration定制标签,其将包含精确到毫秒的实际曲目时间。注意必须在文件的清晰N秒音频数据部分和DRM内容区域复制整个元数据组。必须在清晰部分中以优化关于吸引标签的性能,并且必须存在于受保护区域中以保持互用性。
因此,在一个实施例中,当下载购买的曲目时,除了下载许可证和DRM曲目,首先下载与曲目相关的N秒(未受保护的)剪辑。首先播放该N秒剪辑。同时,在背景线程中打开实际DRM内容。必须在N秒内打开DRM内容,在N秒剪辑结束时,下载进程“跳过”到已经打开的DRM曲目,并且继续内容下载。这样,在实施例中,在DRM曲目中的(时间N)的剪辑结束的位置将DRM曲目附加至相关的N秒剪辑。
图11是输入/播放服从DRM要求的文件的方法1101的流程图。用户使用JB打开未许可的DRM文件(1101)。JB检查文件的许可证状态(1102)。如果已经许可该文件,JB可以播放/烧制或访问文件的内容(1103)。如果未许可该文件,JB将使用嵌入在文件中并传递包括当前机器的PCID的额外信息的URL请求许可证(1104)。依托此请求的登录cookie识别用户。许可证服务器(通过帐户服务器)为特别用户、特别PC请求用于特别曲目的许可证。
许可证服务器发行许可证(1103)或返回描述为何未发行许可证的错误(1106、1112、1113)。如果用户已登录,但是尚未激活,则激活PC(1105)。如果用户未登录,在可以获得许可证之前用户必须登录(1106、1107)。
从登录服务器的响应包括当前PC的激活状态。如果响应指示登录成功并且PC已经激活,JB重新请求许可证(1104)。如果响应指示登录成功但是PC未激活,则激活PC(1105)。如果PC激活(1105)可请求直接付款确认(1108),或如果已经分配了最大数目的PC的话其可能失败(1110)。如果PC激活成功,重试许可证请求。
图12是PC激活请求过程100的流程图。将激活请求通过http发送至帐户服务器。帐户服务器从登录cookie读取perid和PCID(1001)。将PCID在帐户中与其它PCID相比较(1002)。如果用户已重新配置硬件,PCID可能不精确匹配。如果确定PCID匹配但不精确匹配的话,可以将PCID为此PC作为新的“别名”存储(1003)。返回现有PC的激活状态。可以由用户激活、解除现有PC,或由客户支持解除。如果PCID不精确匹配现有PC,进行检查以察看是否最大数目的PC已经激活。如果是,返回错误。
然后,检查商务逻辑以察看用户是否必须确认PC的激活。在一个实施例中,第一台PC被安静地激活,但是用户必须确认PC二和三的激活。如果需要确认,与消息的文本一起产生特殊的返回码供使用。可以标记激活请求以指示其响应用户确认。在这种情况中,激活继续进行。将PCID添加至与帐户有关的PC列表并且被标记为激活的(1004)。产生电子邮件以确认激活并且帮助教育用户激活的事项(1005)。
将帐户创建和激活整合进曲目购买过程:例如,当未授权的用户试图购买曲目时,鼓励他们激活或建立帐户。如果他们成功建立了帐户,完成购买。曲目购买默认是无购物车的“微支付”系统“即,授权信用卡作为建立帐户的一部分。随着每首曲目被购买,将其添加到与帐户相关的打开的发票。当发票达到一定大小或期限时,对信用卡收费和/或关闭发票。独立的购物车购买过程可允许用户使用车和检验购买曲目。
当注销的用户访问JB系统的服务时,将为他们显示登录/签约页面,如图13中所示。希望具有帐户的用户从此页面登录。使没有帐户的用户能够签约。定制签约过程以提供用户刚访问过的任何服务,如图14中描述的实例中所示。当访问服务时,来自不符合服务条件的国家的客户将看到具有该效果的消息。这是基于从JB(其使用EREG数据)汇报的国家。这些用户将不能看到签约按钮。如果由自动点唱机汇报的国家不正确,如果用户在帐单信息页面汇报不合格的国家,系统退出帐户创建过程或更改提供内容。弹出消息页面处理详细的产品买卖。
图16是登录/新帐户建立过程200的功能性流程图。访问Nova特征且未登录的用户看到允许他们登录或初始化帐户创建过程的页面(201)。如果用户登录帐户,他或她进入进程以激活他或她的帐户(300)。新用户可以创建帐户(400)并且变为登录进JB系统。通过帐户创建或登录的所有路径,无论成功与否,最终都带回参考页面(203)。如果创建或登录成功,将导致曲目购买的完成。当用户访问需要登录的特征时显示如图17中所示的登录/建立页面(201)。此页面的顶部的消息将依据文本改变。
图18-21示出根据示例性实施例的用于控制JB的各种UI。图18是根据示例性实施例的收音机服务的UI1800。在此实施例中,将UI1800作为加载进与自动点唱机集成在一起的网页浏览器部件的网页显示。网页包括可以控制一定显示元素的脚本(例如,JavaScript),和可以发布并响应事件而不需要与加载网页的服务器交互的元素。特别地,运行在网页中的脚本可以执行需要UI1800鼓励如上所述的曲目购买的动作。本领域的技术人员将意识到存在许多可能的可用于购买的音乐的对话的表现形式并且如惯例的基于网络的此类系统,可以在不脱离核心功能的情况下经常变更表现形式。可使用网络授权工具和用于建立网页的其它已知技术建立这样的表现形式。
UI1800包括当在收音机会话中播放曲目时顺序列出曲目的收音机服务显示窗口1802。可以将每首曲目与图18中指定的信息控制按钮关联,作为用户可以选择被连接至关于曲目的进一步信息的“i”。单独的曲目,无论当前播放的或者最近播放的,也可以与下载和购买功能关联,如图18中所示的邻近曲目标题的“购买”按钮所指示的。在一个实施例中,用户可以强调标记整个曲目标题,并且如果购买曲目是选项,即,受许可证或其他机制允许,则将出现购买功能。可以作为其它购买和下载曲目存储涉及收音机服务的下载的曲目。
图19示出示例性控制条。控制条元件包括状态窗口4102。如果用户未登录,状态窗口4102显示“签到”或类似消息。如果用户已登录,状态窗口4102显示用户名、帐户类型(如果有关的话)。主页按钮4104根据所使用的进入点带领用户前往指南、收音机或下载主页。如果不可确定进入模式,  (即,来自新闻的超链接)系统假定下载模式。
提供了后退/前进按钮4106。后退/前进按钮4106不区分模式,也就是,后退按钮将通过页面历史交换模式适当返回。收音机质量控制4108允许用户调整播放的内容的质量,比如“低”、“中”和“CD”质量。帮助按钮4110拉出帮助菜单。帐户按钮4112拉出帐户登录页面。个性化按钮4114为选项外用户拉出个性化过程。对于选项内用户,其允许用户编辑他的或她的档案。在一个实施例中,按钮带领用户到最喜爱的管理器。
搜索条4116是具有艺术家、专辑和曲目选项的DHTML下拉菜单。艺术家搜索包括作曲家和作品。结果显示艺术家超链接。专辑搜索不包括模糊匹配,并且显示所有精确匹配的专辑,根据流行程度排列。对于所返回的结果,结果显示专辑超链接和艺术家超链接。曲目搜索也不包括模糊匹配,并且显示所有精确匹配的曲目名称,按流行程度排列。对于所返回的结果,结果显示艺术家和专辑超链接。
图20示出用于建立帐户的实例UI下拉菜单。图21示出用于控制各种设置的实例UI。
尽管以上具体描述了少数实施例,其它修改是可能的。在此描述的功能或逻辑流程不需要示出的特殊顺序,或顺次的顺序实现所需结果。其它实施例可在以下权利要求的范围内。

Claims (20)

1.一种在线音乐购买系统,其包括:
收音机服务,其在用户计算机上工作并且被配置用于在收音机会话中近实时地接收并播放媒体内容的数字收音表现;
内容服务器,其被配置以服务于收音机服务的媒体内容的数字收音表现;
收音机序列服务器,其被配置以服务于收音机服务的收音机会话的当前播放和先前播放的媒体内容的连续列表;
帐户服务器,其被配置以接收指示用户希望购买当前播放或先前播放的媒体内容之一的文件的信号;和
下载管理器,其被配置以根据指示用户希望购买文件的信号下载文件到用户的计算机。
2.如权利要求1所述的系统,进一步包括与帐户服务器通信的许可证服务器,其被配置以为文件获取至少一个许可证。
3.如权利要求1所述的系统,进一步包括与帐户服务器通信的支付处理器,配置其以用于在下载文件之前处理用于文件的购买的用户信用卡信息。
4.如权利要求1所述的系统,进一步包括用户接口,其显示收音机服务的图形表现。
5.如权利要求1所述的系统,其中,该下载管理器与收音机服务同时工作。
6.如权利要求4所述的系统,其中,该用户接口包括控制以将文件与用于后续访问的文件夹相关联。
7.如权利要求1所述的系统,其中,该收音机服务包括媒体播放器控制。
8.如权利要求7所述的系统,其中,该媒体播放器控制包括用于从内容服务器访问媒体内容的下一个数字收音表现的前向控制。
9.如权利要求8所述的系统,其中,由收音机序列服务器确定该媒体内容的下一个数字收音表现。
10.如权利要求1所述的系统,其中,该媒体内容是音乐曲目。
11.一种在线音乐购买方法,其包括:
在收音机会话中近实时地接收并且播放媒体内容的数字收音表现形式;
显示收音机会话的当前播放和先前播放的媒体内容的连续列表;
接收指示用户希望购买当前播放或先前播放的媒体内容之一的文件的信号;和
根据指示用户希望购买文件的信号从内容服务器下载文件。
12.如权利要求11所述的方法,进一步包括接收其它媒体内容的建议以接收和播放。
13.如权利要求11所述的方法,进一步包括接收用于购买文件的信用卡信息。
14.如权利要求13所述的方法,进一步包括在下载文件之前确认信用卡信息。
15.如权利要求11所述的方法,其中,该接收指示用户希望购买文件的信号的步骤包括:
在用户接口中显示购买按钮;和
接收用户已使用输入设备选择了购买按钮的信号。
16.如权利要求11所述的方法,其中,该下载文件的步骤与接收和播放媒体内容的数字收音表现形式同时发生。
17.如权利要求11所述的方法,其中,该媒体内容是音乐曲目。
18.一种使得能够同时进行在线收音服务和音乐购买的系统,该系统包括:
用户接口,其包括收音机控制窗口以控制收音机会话的音乐曲目的数字表现形式的播放,和显示收音机会话的当前播放和先前播放的媒体内容的连续列表的收音机会话序列窗口,其中,配置收音机会话序列窗口以显示用于接收指示用户希望购买与音乐曲目的数字表现形式之一相关的音乐文件的信号的购买控制按钮。
19.如权利要求18所述的系统,进一步包括艺术家窗口,其显示对应于音乐曲目之一的艺术家信息。
20.如权利要求18所述的系统,进一步包括显示多个文件夹的文件夹窗口,并且其中配置该用户接口以从存储了购买音乐文件的特定文件夹的用户接收指示。
CNA2004800317105A 2003-09-10 2004-09-10 音乐购买和播放系统及其方法 Pending CN1875377A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US50216203P 2003-09-10 2003-09-10
US60/502,162 2003-09-10

Publications (1)

Publication Number Publication Date
CN1875377A true CN1875377A (zh) 2006-12-06

Family

ID=34312361

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004800317105A Pending CN1875377A (zh) 2003-09-10 2004-09-10 音乐购买和播放系统及其方法

Country Status (6)

Country Link
US (1) US7672873B2 (zh)
EP (1) EP1664997A4 (zh)
JP (1) JP4624354B2 (zh)
KR (1) KR20060120029A (zh)
CN (1) CN1875377A (zh)
WO (1) WO2005026916A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102395990A (zh) * 2009-04-17 2012-03-28 微软公司 具有基于目录的交互的在线内容服务

Families Citing this family (139)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
FR2796482B1 (fr) 1999-07-16 2002-09-06 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
FR2805072B1 (fr) 2000-02-16 2002-04-05 Touchtunes Music Corp Procede d'ajustement du volume sonore d'un enregistrement sonore numerique
FR2808906B1 (fr) 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
FR2811175B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
JP4039622B2 (ja) * 2002-11-06 2008-01-30 Kddi株式会社 コンテンツ提供装置のための経路予測方法
US20040182225A1 (en) * 2002-11-15 2004-09-23 Steven Ellis Portable custom media server
US20150128039A1 (en) 2003-11-03 2015-05-07 James W. Wieder Newness Control of a Personalized Music and/or Entertainment Sequence
US11165999B1 (en) 2003-11-03 2021-11-02 Synergyze Technologies Llc Identifying and providing compositions and digital-works
US9053181B2 (en) 2003-11-03 2015-06-09 James W. Wieder Adaptive personalized playback or presentation using count
WO2006026418A2 (en) * 2004-08-25 2006-03-09 Mastercard International Incorporated Method and system for automated payment authorization and settlement
US20060092775A1 (en) * 2004-11-01 2006-05-04 Matsushita Electric Industry Co., Ltd. Content receiving apparatus and method
US20060168098A1 (en) * 2004-12-27 2006-07-27 International Business Machines Corporation Service offering for the delivery of partial information with a restore capability
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US20080120330A1 (en) * 2005-04-07 2008-05-22 Iofy Corporation System and Method for Linking User Generated Data Pertaining to Sequential Content
KR20080015885A (ko) * 2005-05-27 2008-02-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 개선된 재생 디바이스
WO2007002655A2 (en) * 2005-06-27 2007-01-04 Sands Alexander P System & method for concurrently downloading digital content & recording to removable media
JP4273424B2 (ja) * 2005-06-29 2009-06-03 ソニー株式会社 コンテンツ取得装置、コンテンツ取得方法及びコンテンツ取得プログラム
US20070058832A1 (en) * 2005-08-05 2007-03-15 Realnetworks, Inc. Personal media device
US20070048714A1 (en) * 2005-08-12 2007-03-01 Microsoft Corporation Media player service library
US8140601B2 (en) 2005-08-12 2012-03-20 Microsoft Coporation Like processing of owned and for-purchase media
US7831605B2 (en) * 2005-08-12 2010-11-09 Microsoft Corporation Media player service library
US8225312B2 (en) 2005-08-12 2012-07-17 Sony Corporation Method and apparatus for downloading software updates
US20070048713A1 (en) * 2005-08-12 2007-03-01 Microsoft Corporation Media player service library
JP2009507279A (ja) * 2005-08-22 2009-02-19 ピー.シー.エス.エム.リミテッド 安全なインターネット電子商取引方式
US8285595B2 (en) 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US20070250849A1 (en) * 2006-04-07 2007-10-25 Advance A/S Method and device for media quiz
US8903843B2 (en) 2006-06-21 2014-12-02 Napo Enterprises, Llc Historical media recommendation service
US7636728B2 (en) * 2006-06-22 2009-12-22 Microsoft Corporation Media difference files for compressed catalog files
US8145532B2 (en) 2006-06-27 2012-03-27 Microsoft Corporation Connecting devices to a media sharing service
US7792756B2 (en) * 2006-06-27 2010-09-07 Microsoft Corporation Subscription management in a media sharing service
US20090281907A1 (en) * 2006-06-29 2009-11-12 Robert Skog Method and arrangement for purchasing streamed media
US8805831B2 (en) 2006-07-11 2014-08-12 Napo Enterprises, Llc Scoring and replaying media items
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
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
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
US8364669B1 (en) 2006-07-21 2013-01-29 Aol Inc. Popularity of content items
US7624103B2 (en) 2006-07-21 2009-11-24 Aol Llc Culturally relevant search results
US8090606B2 (en) 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
US8620699B2 (en) 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
EP2062162A4 (en) * 2006-09-08 2012-08-15 Realnetworks Inc SYSTEM AND METHOD FOR MODIFYING A MEDIA LIBRARY
US7707273B2 (en) * 2006-09-11 2010-04-27 Apple Inc. Management and prioritization of media item downloading
US8290820B2 (en) * 2006-09-13 2012-10-16 Microsoft Corporation Methods of maintaining a journal of media encounters between co-existing portable devices
US20080077568A1 (en) * 2006-09-26 2008-03-27 Yahoo! Inc. Talent identification system and method
WO2008058487A1 (fr) * 2006-11-15 2008-05-22 Huawei Technologies Co., Ltd. Procédé d'interfonctionnement de message, système, entité et procédé de traitement de rapport de distribution de message, système, entité, terminal pour un interfonctionnement de message
US7962460B2 (en) 2006-12-01 2011-06-14 Scenera Technologies, Llc Methods, systems, and computer program products for determining availability of presentable content via a subscription service
US20080133376A1 (en) * 2006-12-04 2008-06-05 Hill Evan M Systems and methods for single step purchasing of content
US8874655B2 (en) 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service
US8275741B2 (en) * 2006-12-27 2012-09-25 Research In Motion Limited Method and apparatus for memory management in an electronic device
US20080162486A1 (en) * 2006-12-27 2008-07-03 Research In Motion Limited Method and apparatus for storing data from a network address
US8099386B2 (en) * 2006-12-27 2012-01-17 Research In Motion Limited Method and apparatus for synchronizing databases connected by wireless interface
US10156953B2 (en) * 2006-12-27 2018-12-18 Blackberry Limited Method for presenting data on a small screen
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US7949300B2 (en) 2007-01-22 2011-05-24 Jook, Inc. Wireless sharing of audio files and related information
US8923747B2 (en) 2007-01-22 2014-12-30 Jook, Inc. Wireless sharing of audio files and information for streamlined purchasing
US8126778B2 (en) 2007-03-19 2012-02-28 Ebay Inc. Network reputation and payment service
US20080243697A1 (en) * 2007-03-30 2008-10-02 Microsoft Corporation Digital game distribution and royalty calculation
US9224427B2 (en) 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US20090049045A1 (en) 2007-06-01 2009-02-19 Concert Technology Corporation Method and system for sorting media items in a playlist on a media device
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US9164993B2 (en) 2007-06-01 2015-10-20 Napo Enterprises, Llc System and method for propagating a media item recommendation message comprising recommender presence information
US8285776B2 (en) 2007-06-01 2012-10-09 Napo Enterprises, Llc System and method for processing a received media item recommendation message comprising recommender presence information
US9037632B2 (en) 2007-06-01 2015-05-19 Napo Enterprises, Llc System and method of generating a media item recommendation message with recommender presence information
WO2009018168A2 (en) 2007-07-27 2009-02-05 Synergy Sports Technology, Llc Using a website containing video playlists as input to a download manager
US9569806B2 (en) * 2007-09-04 2017-02-14 Apple Inc. Dynamic presentation of location-specific information
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US7865522B2 (en) 2007-11-07 2011-01-04 Napo Enterprises, Llc System and method for hyping media recommendations in a media recommendation system
US9060034B2 (en) 2007-11-09 2015-06-16 Napo Enterprises, Llc System and method of filtering recommenders in a media item recommendation system
US20090150236A1 (en) * 2007-12-10 2009-06-11 Rhapline, Inc. Digital asset management system and method
US9224150B2 (en) 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US8396951B2 (en) 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US9734507B2 (en) 2007-12-20 2017-08-15 Napo Enterprise, Llc Method and system for simulating recommendations in a social network for an offline user
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8060525B2 (en) 2007-12-21 2011-11-15 Napo Enterprises, Llc Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US20090183000A1 (en) * 2008-01-16 2009-07-16 Scott Krig Method And System For Dynamically Granting A DRM License Using A URL
US20100057884A1 (en) * 2008-05-30 2010-03-04 Jason Brownell Browser-based download manager
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US9202221B2 (en) * 2008-09-05 2015-12-01 Microsoft Technology Licensing, Llc Content recommendations based on browsing information
US8880599B2 (en) 2008-10-15 2014-11-04 Eloy Technology, Llc Collection digest for a media sharing system
US11520643B2 (en) * 2008-12-03 2022-12-06 International Business Machines Corporation Clipboard object sharing for instant messaging
US8200602B2 (en) * 2009-02-02 2012-06-12 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
CN102449658A (zh) 2009-03-18 2012-05-09 踏途音乐公司 娱乐服务器及相关的社交网络系统
EP2237182A1 (en) * 2009-03-31 2010-10-06 Sony DADC Austria AG Method, system, license server for providing a license to a user for accessing a protected content on a user device and software module
US8756507B2 (en) 2009-06-24 2014-06-17 Microsoft Corporation Mobile media device user interface
US8492638B2 (en) * 2009-08-05 2013-07-23 Robert Bosch Gmbh Personalized entertainment system
CA3034363C (en) 2010-01-26 2021-04-06 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US8225206B2 (en) * 2010-02-22 2012-07-17 Robert Bosch Gmbh User preference based collecting of music content
US20110225658A1 (en) * 2010-03-10 2011-09-15 Microsoft Corporation End user license agreement on demand
US9514476B2 (en) * 2010-04-14 2016-12-06 Viacom International Inc. Systems and methods for discovering artists
WO2011146898A2 (en) * 2010-05-21 2011-11-24 Bologh Mark J Internet system for ultra high video quality
US9153217B2 (en) 2010-11-01 2015-10-06 James W. Wieder Simultaneously playing sound-segments to find and act-upon a composition
US9311307B2 (en) 2011-06-03 2016-04-12 Apple Inc. Context sensitive entry points
US9021355B2 (en) * 2011-09-08 2015-04-28 Imagine Communications Corp. Graphical user interface to facilitate managing media operations
CA2970057C (en) 2011-09-18 2023-08-01 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
WO2013080048A1 (en) * 2011-11-29 2013-06-06 Spotify Ab Content provider with multi-device secure application integration
US20130151624A1 (en) 2011-12-12 2013-06-13 International Business Machines Corporation Context-Sensitive Collaboration Channels
US9852432B2 (en) 2011-12-12 2017-12-26 International Business Machines Corporation Customizing a presentation based on preferences of an audience
US9588652B2 (en) 2011-12-12 2017-03-07 International Business Machines Corporation Providing feedback for screen sharing
US9124657B2 (en) 2011-12-14 2015-09-01 International Business Machines Corporation Dynamic screen sharing for optimal performance
US9141264B2 (en) 2011-12-14 2015-09-22 International Business Machines Corporation Variable refresh rates for portions of shared screens
US11151224B2 (en) * 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US9940632B2 (en) * 2012-07-09 2018-04-10 Joseph Harb Real-time broadcast content synchronization database system
US9420121B2 (en) * 2012-09-28 2016-08-16 Interactive Memories Inc. Method for tracking theme-based digital assets for clients engaged in image-based project creation through an electronic interface
US20140123004A1 (en) 2012-10-25 2014-05-01 Apple Inc. Station creation
US9244586B2 (en) * 2012-10-16 2016-01-26 Apple Inc. Displaying a buy/download button based on purchase history
US8903768B2 (en) * 2012-11-04 2014-12-02 International Business Machines Corporation Method and system for synchronization and management of system activities with locally installed applications
JP5885645B2 (ja) * 2012-12-05 2016-03-15 京セラドキュメントソリューションズ株式会社 情報処理装置、認証方法
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
WO2015103419A1 (en) * 2013-12-31 2015-07-09 Hubub Inc. Integrated media, publication and interactive discussion engine driven by user-specified topic
KR102181629B1 (ko) * 2014-01-23 2020-11-23 에스케이플래닛 주식회사 컨텐츠 등록 알림 서비스 시스템, 컨텐츠 서비스 장치, 단말장치, 컨텐츠 등록 알림 서비스 방법 및 컴퓨터로 판독 가능한 기록 매체
KR102378718B1 (ko) 2014-03-25 2022-03-24 터치튠즈 뮤직 코포레이션 향상된 사용자 인터페이스를 가지는 디지털 주크박스 장치 및 관련 방법
US10355797B2 (en) 2014-08-25 2019-07-16 Music Pocket, Llc Provisioning a service for capturing broadcast content to a user device via a network
US10854180B2 (en) 2015-09-29 2020-12-01 Amper Music, Inc. Method of and system for controlling the qualities of musical energy embodied in and expressed by digital music to be automatically composed and generated by an automated music composition and generation engine
US9721551B2 (en) 2015-09-29 2017-08-01 Amper Music, Inc. Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions
GB2557970B (en) * 2016-12-20 2020-12-09 Mashtraxx Ltd Content tracking system and method
US11481825B1 (en) 2019-03-29 2022-10-25 Amazon Technologies, Inc. Transaction processing at edge servers in a content distribution network
US11037538B2 (en) 2019-10-15 2021-06-15 Shutterstock, Inc. Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system
US11024275B2 (en) 2019-10-15 2021-06-01 Shutterstock, Inc. Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
US10964299B1 (en) 2019-10-15 2021-03-30 Shutterstock, Inc. Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions

Family Cites Families (205)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3568156A (en) 1967-08-09 1971-03-02 Bell Telephone Labor Inc Text matching algorithm
US4384329A (en) 1980-12-19 1983-05-17 International Business Machines Corporation Retrieval of related linked linguistic expressions including synonyms and antonyms
US4521165A (en) 1984-08-31 1985-06-04 Semi-Bulk Systems, Inc. Apparatus for pumping fluent solid material
US4833610A (en) 1986-12-16 1989-05-23 International Business Machines Corporation Morphological/phonetic method for ranking word similarities
JPH03185561A (ja) 1989-12-15 1991-08-13 Ricoh Co Ltd 欧文単語入力方法
US5062143A (en) 1990-02-23 1991-10-29 Harris Corporation Trigram-based method of language identification
JP2862626B2 (ja) 1990-03-22 1999-03-03 株式会社東芝 電子辞書及び情報検索方法
US5497488A (en) 1990-06-12 1996-03-05 Hitachi, Ltd. System for parallel string search with a function-directed parallel collation of a first partition of each string followed by matching of second partitions
US5182708A (en) 1990-12-11 1993-01-26 Ricoh Corporation Method and apparatus for classifying text
US5404505A (en) 1991-11-01 1995-04-04 Finisar Corporation System for scheduling transmission of indexed and requested database tiers on demand at varying repetition rates
US5903454A (en) 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US5371807A (en) 1992-03-20 1994-12-06 Digital Equipment Corporation Method and apparatus for text classification
US5303302A (en) 1992-06-18 1994-04-12 Digital Equipment Corporation Network packet receiver with buffer logic for reassembling interleaved data packets
GB9220404D0 (en) 1992-08-20 1992-11-11 Nat Security Agency Method of identifying,retrieving and sorting documents
US5608622A (en) 1992-09-11 1997-03-04 Lucent Technologies Inc. System for analyzing translations
US6000008A (en) 1993-03-11 1999-12-07 Cabletron Systems, Inc. Method and apparatus for matching data items of variable length in a content addressable memory
US5392212A (en) 1993-07-07 1995-02-21 The United States Of America As Represented By The Secretary Of Commerce Apparatus for identifying unknown words by comparison to known words
US5583763A (en) 1993-09-09 1996-12-10 Mni Interactive Method and apparatus for recommending selections based on preferences in a multi-user system
JPH07114568A (ja) 1993-10-20 1995-05-02 Brother Ind Ltd データ検索装置
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US5629867A (en) 1994-01-25 1997-05-13 Goldman; Robert J. Selection and retrieval of music from a digital database
GB9401816D0 (en) 1994-01-31 1994-03-23 Mckee Neil H Accessing data held in large databases
US5548507A (en) 1994-03-14 1996-08-20 International Business Machines Corporation Language identification process using coded language words
US5592511A (en) 1994-05-10 1997-01-07 Schoen; Neil C. Digital customized audio products with user created data and associated distribution and production system
US5499046A (en) 1994-05-23 1996-03-12 Cable Services Technologies, Inc. CATV distribution system with each channel having its own remote scheduler
US5539635A (en) 1994-07-19 1996-07-23 Larson, Jr.; Ernest J. Radio station program identifier and distribution system
US5661787A (en) 1994-10-27 1997-08-26 Pocock; Michael H. System for on-demand remote access to a self-generating audio recording, storage, indexing and transaction system
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
US6029195A (en) 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US5706365A (en) 1995-04-10 1998-01-06 Rebus Technology, Inc. System and method for portable document indexing using n-gram word decomposition
US5616876A (en) 1995-04-19 1997-04-01 Microsoft Corporation System and methods for selecting music on the basis of subjective content
US5842010A (en) 1995-04-24 1998-11-24 Bell Communications Research, Inc. Periodic wireless data broadcast
US5883986A (en) 1995-06-02 1999-03-16 Xerox Corporation Method and system for automatic transcription correction
EP0834139A4 (en) 1995-06-07 1998-08-05 Int Language Engineering Corp COMPUTER-ASSISTED TRANSLATION TOOLS
US5790423A (en) 1995-06-14 1998-08-04 Audible, Inc. Interactive audio transmission receiving and playback system
DE19526264A1 (de) 1995-07-19 1997-04-10 Daimler Benz Ag Verfahren zur Erzeugung von Deskriptoren für die Klassifikation von Texten
US5751672A (en) 1995-07-26 1998-05-12 Sony Corporation Compact disc changer utilizing disc database
US6505160B1 (en) 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US5913040A (en) 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US5713016A (en) 1995-09-05 1998-01-27 Electronic Data Systems Corporation Process and system for determining relevance
US6321205B1 (en) 1995-10-03 2001-11-20 Value Miner, Inc. Method of and system for modeling and analyzing business improvement programs
GB2306869B (en) 1995-11-03 2000-09-20 Patrik Garten Listener operated radio programme selection and entertainment system
US5726909A (en) 1995-12-08 1998-03-10 Krikorian; Thomas M. Continuous play background music system
US5708709A (en) 1995-12-08 1998-01-13 Sun Microsystems, Inc. System and method for managing try-and-buy usage of application programs
US5931907A (en) 1996-01-23 1999-08-03 British Telecommunications Public Limited Company Software agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information
US5930526A (en) 1996-01-24 1999-07-27 Intel Corporation System for progressive transmission of compressed video including video data of first type of video frame played independently of video data of second type of video frame
US5790935A (en) 1996-01-30 1998-08-04 Hughes Aircraft Company Virtual on-demand digital information delivery system and method
US5930768A (en) 1996-02-06 1999-07-27 Supersonic Boom, Inc. Method and system for remote user controlled manufacturing
US5864868A (en) 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
JP3609562B2 (ja) 1996-11-15 2005-01-12 株式会社日立製作所 ネットワーク管理システム
US6047327A (en) 1996-02-16 2000-04-04 Intel Corporation System for distributing electronic information to a targeted group of users
US5764235A (en) 1996-03-25 1998-06-09 Insight Development Corporation Computer implemented method and system for transmitting graphical images from server to client at user selectable resolution
US5881234A (en) 1996-04-26 1999-03-09 Schwob; Pierre R. Method and system to provide internet access to users via non-home service providers
US5956482A (en) 1996-05-15 1999-09-21 At&T Corp Multimedia information service access
US5983176A (en) 1996-05-24 1999-11-09 Magnifi, Inc. Evaluation of media content in media files
US5862220A (en) 1996-06-03 1999-01-19 Webtv Networks, Inc. Method and apparatus for using network address information to improve the performance of network transactions
US5945988A (en) 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
DK0932398T3 (da) 1996-06-28 2006-09-25 Ortho Mcneil Pharm Inc Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser
US5862339A (en) 1996-07-09 1999-01-19 Webtv Networks, Inc. Client connects to an internet access provider using algorithm downloaded from a central server based upon client's desired criteria after disconnected from the server
US5872921A (en) 1996-07-24 1999-02-16 Datalink Systems Corp. System and method for a real time data stream analyzer and alert system
US5918019A (en) 1996-07-29 1999-06-29 Cisco Technology, Inc. Virtual dial-up protocol for network communication
US5740134A (en) 1996-08-13 1998-04-14 Peterson; Tim Musical CD creation unit
US6009382A (en) 1996-08-19 1999-12-28 International Business Machines Corporation Word storage table for natural language determination
US6035268A (en) 1996-08-22 2000-03-07 Lernout & Hauspie Speech Products N.V. Method and apparatus for breaking words in a stream of text
US5819291A (en) 1996-08-23 1998-10-06 General Electric Company Matching new customer records to existing customer records in a large business database using hash key
US6185427B1 (en) 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
US5819160A (en) 1996-09-18 1998-10-06 At&T Corp Programmable radio subscription system for receiving selectively defined information
US5721827A (en) 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US6052717A (en) 1996-10-23 2000-04-18 Family Systems, Ltd. Interactive web book system
US6031795A (en) 1996-12-02 2000-02-29 Thomson Consumer Electronics, Inc. Method and apparatus for programming a jukebox with information related to content on media contained therein
US5913041A (en) 1996-12-09 1999-06-15 Hewlett-Packard Company System for determining data transfer rates in accordance with log information relates to history of data transfer activities that independently stored in content servers
US5931901A (en) 1996-12-09 1999-08-03 Robert L. Wolfe Programmed music on demand from the internet
US6021203A (en) 1996-12-11 2000-02-01 Microsoft Corporation Coercion resistant one-time-pad cryptosystem that facilitates transmission of messages having different levels of security
US6138142A (en) 1996-12-20 2000-10-24 Intel Corporation Method for providing customized Web information based on attributes of the requester
US5898833A (en) 1996-12-31 1999-04-27 Intel Corporation Method and apparatus for increasing the effective bandwidth of video sequences transmitted over a network by using cached data
US5950189A (en) 1997-01-02 1999-09-07 At&T Corp Retrieval system and method
JP3887867B2 (ja) 1997-02-26 2007-02-28 株式会社日立製作所 構造化文書の登録方法
US5884312A (en) 1997-02-28 1999-03-16 Electronic Data Systems Corporation System and method for securely accessing information from disparate data sources through a network
US6097719A (en) 1997-03-11 2000-08-01 Bell Atlantic Network Services, Inc. Public IP transport network
DE69820141T2 (de) 1997-03-27 2004-06-17 Victor Company of Japan, Ltd., Yokohama Generator für Zeitkodesignale
US5926207A (en) 1997-03-31 1999-07-20 Compaq Computer Corporation Channel server functionality
US5987525A (en) 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
US7167857B2 (en) 1997-04-15 2007-01-23 Gracenote, Inc. Method and system for finding approximate matches in database
US7308485B2 (en) 1997-04-15 2007-12-11 Gracenote, Inc. Method and system for accessing web pages based on playback of recordings
CA2329345A1 (en) 1997-04-22 1998-10-29 Greg Hetherington Method and apparatus for processing free-format data
US6070185A (en) 1997-05-02 2000-05-30 Lucent Technologies Inc. Technique for obtaining information and services over a communication network
US6065058A (en) 1997-05-09 2000-05-16 International Business Machines Corp. Dynamic push filtering based on information exchanged among nodes in a proxy hierarchy
US6282548B1 (en) 1997-06-21 2001-08-28 Alexa Internet Automatically generate and displaying metadata as supplemental information concurrently with the web page, there being no link between web page and metadata
US6370513B1 (en) 1997-08-08 2002-04-09 Parasoft Corporation Method and apparatus for automated selection, organization, and recommendation of items
US6047251A (en) 1997-09-15 2000-04-04 Caere Corporation Automatic language identification system for multilingual optical character recognition
US6185560B1 (en) 1998-04-15 2001-02-06 Sungard Eprocess Intelligance Inc. System for automatically organizing data in accordance with pattern hierarchies therein
US6205126B1 (en) 1997-09-30 2001-03-20 Ericsson Inc. Method and apparatus for automatically determining an ISP local access number based on device location
JPH11110324A (ja) 1997-10-07 1999-04-23 Hitachi Ltd 代理サーバ選択装置および代理サーバ
US6026398A (en) 1997-10-16 2000-02-15 Imarket, Incorporated System and methods for searching and matching databases
EP0911808B1 (en) 1997-10-23 2002-05-08 Sony International (Europe) GmbH Speech interface in a home network environment
US6925441B1 (en) 1997-10-27 2005-08-02 Marketswitch Corp. System and method of targeted marketing
US6026439A (en) 1997-10-28 2000-02-15 International Business Machines Corporation File transfers using playlists
US5941951A (en) 1997-10-31 1999-08-24 International Business Machines Corporation Methods for real-time deterministic delivery of multimedia data in a client/server system
US5996015A (en) 1997-10-31 1999-11-30 International Business Machines Corporation Method of delivering seamless and continuous presentation of multimedia data files to a target device by assembling and concatenating multimedia segments in memory
US6047268A (en) 1997-11-04 2000-04-04 A.T.&T. Corporation Method and apparatus for billing for transactions conducted over the internet
US6134532A (en) 1997-11-14 2000-10-17 Aptex Software, Inc. System and method for optimal adaptive matching of users to most relevant entity and information in real-time
EP0962074B1 (en) 1997-11-25 2012-12-19 Motorola Mobility LLC Audio content player methods, systems, and articles of manufacture
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US6807632B1 (en) 1999-01-21 2004-10-19 Emc Corporation Content addressable information encapsulation, representation, and transfer
US6560403B1 (en) 1998-01-30 2003-05-06 Victor Company Of Japan, Ltd. Signal encoding apparatus, audio data transmitting method, audio data recording method, audio data decoding method and audio disc
US6385596B1 (en) 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6012098A (en) 1998-02-23 2000-01-04 International Business Machines Corp. Servlet pairing for isolation of the retrieval and rendering of data
US6081508A (en) 1998-02-25 2000-06-27 Indus River Networks, Inc. Remote computer communication
US6064980A (en) 1998-03-17 2000-05-16 Amazon.Com, Inc. System and methods for collaborative recommendations
US6272456B1 (en) 1998-03-19 2001-08-07 Microsoft Corporation System and method for identifying the language of written text having a plurality of different length n-gram profiles
US6065051A (en) 1998-04-15 2000-05-16 Hewlett-Packard Company Apparatus and method for communication between multiple browsers
US6246672B1 (en) 1998-04-28 2001-06-12 International Business Machines Corp. Singlecast interactive radio system
US6370315B1 (en) 1998-04-30 2002-04-09 Matsushita Electric Industrial Co., Ltd. Playback time compression and expansion method and apparatus
US6201176B1 (en) 1998-05-07 2001-03-13 Canon Kabushiki Kaisha System and method for querying a music database
US6314421B1 (en) 1998-05-12 2001-11-06 David M. Sharnoff Method and apparatus for indexing documents for message filtering
JP4064060B2 (ja) 1998-05-15 2008-03-19 ユニキャスト・コミュニケーションズ・コーポレイション 参照ウェブページに埋め込まれた広告タグをもちいて、ブラウザにより開始される、ユーザには見えないネットワーク分散隙間ウェブ公告を実施するための技術
GB9810843D0 (en) 1998-05-21 1998-07-22 3Com Technologies Ltd Method for storing data in network devices
GB9811574D0 (en) 1998-05-30 1998-07-29 Ibm Indexed file system and a method and a mechanism for accessing data records from such a system
US6031797A (en) 1998-06-11 2000-02-29 Sony Corporation Media playback device capable of shuffled playback based on a user's preferences
US6298446B1 (en) 1998-06-14 2001-10-02 Alchemedia Ltd. Method and system for copyright protection of digital images transmitted over networks
US5969283A (en) 1998-06-17 1999-10-19 Looney Productions, Llc Music organizer and entertainment center
JP2000013385A (ja) 1998-06-19 2000-01-14 Fujitsu Ltd セルブリッジ装置及びセルブリッジ方法並びにセルブリッジ装置を有する情報伝送システム
US6252988B1 (en) 1998-07-09 2001-06-26 Lucent Technologies Inc. Method and apparatus for character recognition using stop words
US6182142B1 (en) 1998-07-10 2001-01-30 Encommerce, Inc. Distributed access management of information resources
US6144958A (en) 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
US6321221B1 (en) 1998-07-17 2001-11-20 Net Perceptions, Inc. System, method and article of manufacture for increasing the user value of recommendations
US6611812B2 (en) 1998-08-13 2003-08-26 International Business Machines Corporation Secure electronic content distribution on CDS and DVDs
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6181692B1 (en) 1998-09-03 2001-01-30 Genesys Telecommunications Laboratories Inc Method and apparatus for data routing, delivery, and authentication in a packet data network
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
US6434535B1 (en) 1998-11-13 2002-08-13 Iomega Corporation System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same
US6167369A (en) 1998-12-23 2000-12-26 Xerox Company Automatic language identification using both N-gram and word information
US6085242A (en) 1999-01-05 2000-07-04 Chandra; Rohit Method for managing a repository of user information using a personalized uniform locator
EP1163601A4 (en) * 1999-01-22 2002-05-08 Mcy Music World Inc DISTRIBUTION OF MUSICAL PRODUCTS ON THE INTERNET
US6611813B1 (en) 2000-01-20 2003-08-26 Listen.Com Digital audio and video playback with performance complement testing
WO2000046681A1 (en) 1999-02-08 2000-08-10 Geotrust, Inc. Content certification
US6249810B1 (en) 1999-02-19 2001-06-19 Chaincast, Inc. Method and system for implementing an internet radio device for receiving and/or transmitting media information
US20020013852A1 (en) 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
WO2000057350A1 (en) 1999-03-19 2000-09-28 Raf Technology, Inc. Rollup functions for efficient storage, presentation, and analysis of data
US6741980B1 (en) 1999-03-23 2004-05-25 Microstrategy Inc. System and method for automatic, real-time delivery of personalized informational and transactional data to users via content delivery device
US6658151B2 (en) 1999-04-08 2003-12-02 Ricoh Co., Ltd. Extracting information from symbolically compressed document images
US6405203B1 (en) 1999-04-21 2002-06-11 Research Investment Network, Inc. Method and program product for preventing unauthorized users from using the content of an electronic storage medium
US6757740B1 (en) 1999-05-03 2004-06-29 Digital Envoy, Inc. Systems and methods for determining collecting and using geographic locations of internet users
US6430539B1 (en) 1999-05-06 2002-08-06 Hnc Software Predictive modeling of consumer financial behavior
WO2000068820A1 (en) 1999-05-10 2000-11-16 Jude Gerard Dieterman Method of updating computer configuration settings
US6522769B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Reconfiguring a watermark detector
GB2362487B (en) * 1999-05-20 2002-02-06 Yamaha Corp Program reproduction system and method using communication network
US6102406A (en) 1999-06-07 2000-08-15 Steven A. Miles Internet-based advertising scheme employing scavenger hunt metaphor
US6389463B2 (en) 1999-06-16 2002-05-14 Im Networks, Inc. Internet radio receiver having a rotary knob for selecting audio content provider designations and negotiating internet access to URLS associated with the designations
AU5934900A (en) 1999-07-16 2001-02-05 Agentarts, Inc. Methods and system for generating automated alternative content recommendations
US7209900B2 (en) 1999-08-27 2007-04-24 Charles Eric Hunter Music distribution systems
US20020095387A1 (en) 1999-08-27 2002-07-18 Bertrand Sosa Online content portal system
US6505203B1 (en) * 1999-09-21 2003-01-07 Robert M. Adler Geographically sensitive automated notice system
US6557026B1 (en) 1999-09-29 2003-04-29 Morphism, L.L.C. System and apparatus for dynamically generating audible notices from an information network
US6192340B1 (en) 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
US6569206B1 (en) 1999-10-29 2003-05-27 Verizon Laboratories Inc. Facilitation of hypervideo by automatic IR techniques in response to user requests
JP4065381B2 (ja) 1999-11-10 2008-03-26 ヤフー! インコーポレイテッド インターネットラジオ及びブロードキャスト方法
US6526411B1 (en) 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
AU2091101A (en) 1999-12-14 2001-06-25 Citibank, N.A. Method and system for database query
ATE504063T1 (de) 1999-12-24 2011-04-15 Ibm Verfahren und system zur erkennung von identischen digitalen daten
US6343317B1 (en) 1999-12-29 2002-01-29 Harry A. Glorikian Internet system for connecting client-travelers with geographically-associated data
US20010042107A1 (en) 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
US20010028662A1 (en) 2000-01-18 2001-10-11 Hunt Paul M. Method and system of real-time optimization and implementation of content and advertising programming decisions for broadcasts and narrowcasts
JP2001202368A (ja) 2000-01-18 2001-07-27 Hitachi Maxell Ltd インターネット上にてwwwサーバーとして機能する音楽情報検索装置
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
US20030007507A1 (en) 2000-08-01 2003-01-09 Doron Rajwan Data streaming
US6532477B1 (en) 2000-02-23 2003-03-11 Sun Microsystems, Inc. Method and apparatus for generating an audio signature for a data item
US20020129123A1 (en) 2000-03-03 2002-09-12 Johnson Scott C Systems and methods for intelligent information retrieval and delivery in an information management environment
CA2299943A1 (en) 2000-03-03 2001-09-03 Shane M. Rogers Apparatus for adjusting a local sampling rate based on the rate of reception of packets
WO2001073639A1 (en) 2000-03-24 2001-10-04 Mindarrow Systems, Inc. Streaming using multiple data files
US6225546B1 (en) 2000-04-05 2001-05-01 International Business Machines Corporation Method and apparatus for music summarization and creation of audio summaries
US6874152B2 (en) 2000-04-19 2005-03-29 Nowavision, Llc System for accessing content by virtual remote control through mapping channel codes to network addresses
US8352331B2 (en) 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
US20020010789A1 (en) 2000-05-04 2002-01-24 Lord Frank H. Broadcast multimedia delivery system
CA2408554A1 (en) 2000-05-09 2001-11-15 I Love Tv Entertainment Inc. A method of controlling the display of a browser during a transmission of a multimedia stream over an internet connection so as to create a synchronized convergence
US20020049717A1 (en) * 2000-05-10 2002-04-25 Routtenberg Michael D. Digital content distribution system and method
US6505153B1 (en) 2000-05-22 2003-01-07 Compaq Information Technologies Group, L.P. Efficient method for producing off-line closed captions
US20050149759A1 (en) 2000-06-15 2005-07-07 Movemoney, Inc. User/product authentication and piracy management system
AU2001271772A1 (en) * 2000-06-30 2002-01-14 Eddie H. Williams Online digital content library
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
FI109393B (fi) 2000-07-14 2002-07-15 Nokia Corp Menetelmä mediavirran enkoodaamiseksi skaalautuvasti, skaalautuva enkooderi ja päätelaite
US6657117B2 (en) 2000-07-14 2003-12-02 Microsoft Corporation System and methods for providing automatic classification of media entities according to tempo properties
US20020010621A1 (en) 2000-07-19 2002-01-24 Bell Christopher Nathan Incentives for content consumption
US6655963B1 (en) 2000-07-31 2003-12-02 Microsoft Corporation Methods and apparatus for predicting and selectively collecting preferences based on personality diagnosis
US7958251B2 (en) 2000-08-04 2011-06-07 Goldman Sachs & Co. Method and system for processing raw financial data streams to produce and distribute structured and validated product offering data to subscribing clients
US7139844B2 (en) 2000-08-04 2006-11-21 Goldman Sachs & Co. Method and system for processing financial data objects carried on broadcast data streams and delivering information to subscribing clients
US6615208B1 (en) 2000-09-01 2003-09-02 Telcordia Technologies, Inc. Automatic recommendation of products using latent semantic indexing of content
ES2341845T3 (es) * 2000-09-13 2010-06-29 Stratosaudio, Inc. Sistema y procedimiento para solicitar y distribuir contenido mediatico utilizando datos complementarios transmitidos por señal de radio.
US20020065857A1 (en) 2000-10-04 2002-05-30 Zbigniew Michalewicz System and method for analysis and clustering of documents for search engine
US6889383B1 (en) 2000-10-23 2005-05-03 Clearplay, Inc. Delivery of navigation data for playback of audio and video content
US6725446B1 (en) 2000-11-01 2004-04-20 Digital Integrator, Inc. Information distribution method and system
US8606684B2 (en) * 2000-11-10 2013-12-10 Aol Inc. Digital content distribution and subscription system
US7925967B2 (en) 2000-11-21 2011-04-12 Aol Inc. Metadata quality improvement
US20020107802A1 (en) 2000-12-06 2002-08-08 Ashwin Philips Secure file downloading
US7406529B2 (en) 2001-02-09 2008-07-29 Yahoo! Inc. System and method for detecting and verifying digitized content over a computer network
US7103843B2 (en) 2001-05-25 2006-09-05 International Business Machines Corporation Method and apparatus for visualizing metrics in a data space
US7167533B2 (en) 2001-06-30 2007-01-23 Intel Corporation Apparatus and method for communication link receiver having adaptive clock phase shifting
JP4398242B2 (ja) 2001-07-31 2010-01-13 グレースノート インコーポレイテッド 録音の多段階識別方法
US20030135513A1 (en) 2001-08-27 2003-07-17 Gracenote, Inc. Playlist generation, delivery and navigation
US7027520B2 (en) 2001-08-30 2006-04-11 Thomson Licensing Method and apparatus for simultaneously retrieving portions of a data stream from different channels
US7721337B2 (en) 2001-10-26 2010-05-18 Ibiquity Digital Corporation System and method for providing a push of background data
US7260439B2 (en) 2001-11-01 2007-08-21 Fuji Xerox Co., Ltd. Systems and methods for the automatic extraction of audio excerpts
US7356501B2 (en) 2002-01-24 2008-04-08 Eduardo Enrique Churquina Integrated price and volume display of market traded securities using price-volume bars
US20030182139A1 (en) 2002-03-22 2003-09-25 Microsoft Corporation Storage, retrieval, and display of contextual art with digital media files
US7349663B1 (en) * 2003-04-24 2008-03-25 Leave A Little Room Foundation Internet radio station and disc jockey system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102395990A (zh) * 2009-04-17 2012-03-28 微软公司 具有基于目录的交互的在线内容服务

Also Published As

Publication number Publication date
JP2007505410A (ja) 2007-03-08
WO2005026916A2 (en) 2005-03-24
EP1664997A2 (en) 2006-06-07
WO2005026916A3 (en) 2006-07-27
EP1664997A4 (en) 2007-12-19
JP4624354B2 (ja) 2011-02-02
US20050197906A1 (en) 2005-09-08
US7672873B2 (en) 2010-03-02
KR20060120029A (ko) 2006-11-24

Similar Documents

Publication Publication Date Title
CN1875377A (zh) 音乐购买和播放系统及其方法
US20200151803A1 (en) Information communication terminal, information distribution apparatus, information distribution system, content management method, broadcast reception method, information distribution method, programs and storage medium
US10255580B2 (en) Network-based distribution of application products
US9390441B2 (en) Distribution of content
CN101523383B (zh) 用于联网媒体访问的系统和方法
US20070264982A1 (en) System and method for distributing media
US20060195864A1 (en) Portable media device interoperability
US20110231397A1 (en) Method and system for compiling a unique sample code for a digital sample
CN1505793A (zh) 自动出版内容的方法和系统
CN104081405A (zh) 具有多设备安全应用程序集成的内容提供器
CN1809796A (zh) 浏览、搜索和呈现媒体项的图形用户界面
JP2009512065A (ja) 権利保有者及びメディアアイテムを登録するためのメディアアイテム登録部及びこれに関係する方法
WO2007021974A2 (en) Distribution of content
US20080270903A1 (en) System, method and software for an on-line media player
JP5486659B2 (ja) 再生管理装置およびこれに用いるプログラム
KR20020061928A (ko) 음악파일의 다운로드 서비스방법
JP4153969B2 (ja) コンテンツ提供方法
JP6162780B2 (ja) 再生管理装置およびこれに用いるプログラム
JP5847218B2 (ja) 再生管理装置およびこれに用いるプログラム
JP2002366163A (ja) 音楽をインターネットからユーザーのパソコンにダウンロードする方法
JP4504246B2 (ja) デジタルデータの取引方法及びそのシステム
WO2007127391A2 (en) Facilitating e-commerce involving digital assets

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: YAHOO CORP.

Free format text: FORMER OWNER: MUSICMATCH INC.

Effective date: 20130626

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

Effective date of registration: 20130626

Address after: American California

Applicant after: Yahoo Corp.

Address before: American California

Applicant before: Musicmatch Inc.

ASS Succession or assignment of patent right

Owner name: PANDORA MEDIA, INC.

Free format text: FORMER OWNER: YAHOO CORP.

Effective date: 20140113

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

Effective date of registration: 20140113

Address after: American California

Applicant after: pandora media inc

Address before: American California

Applicant before: Yahoo Corp.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20061206