将设备连接到媒体共享服务

申请号 CN200780038104.X 申请日 2007-09-20 公开(公告)号 CN101523377A 公开(公告)日 2009-09-02
申请人 微软公司; 发明人 D·琼斯; D·帕拉斯蒂纳; R·A·哈弗森;
摘要 在实体之间共享媒体内容。计算设备检测预定邻近度内的另一计算设备并连接到该计算设备。选择并在连接的计算设备之间交换媒体内容项和相关联的元数据。向用户提供购买所交换的媒体内容项的后续购买机会。
权利要求

1.一种方法,包括:
检测预定义邻近度内的计算设备(106),所述计算设备(106)与一用 户相关联;
建立到所检测到的计算设备(106)的无线连接;
经由响应于所述检测计算设备(106)而建立的无线连接将一个或多个 媒体内容项(114)发送到所检测到的计算设备(106);
经由所建立的无线连接将与所发送的媒体内容项(114)相关联的元数 据(116)发送到所检测到的计算设备(106);以及
经由所发送的元数据(116)向所述用户提供购买所发送的媒体内容项 (114)的后续购买机会,所述后续购买机会是独立于所述预定义邻近度来提 供的。
2.如权利要求1所述的方法,其特征在于,所述计算设备包括以下各项 的一个或多个:移动电话、个人数据助理、便携式数字媒体播放器、膝上型计 算机和个人计算机。
3.如权利要求1所述的方法,其特征在于,还包括认证所述用户。
4.如权利要求1所述的方法,其特征在于,提供所述后续购买机会包括 在所述预定义邻近度之外提供所述后续购买机会。
5.如权利要求1所述的方法,其特征在于,建立所述无线连接包括建立 与所述计算设备的对等连接。
6.如权利要求1所述的方法,其特征在于,将所述媒体内容项发送到所 检测到的计算设备包括将所述媒体内容项流传送到所检测到的计算设备,并且 其中,所述计算设备在所述计算设备处于所述预定义邻近度内的同时向所述用 户呈现所发送的媒体内容项。
7.如权利要求1所述的方法,其特征在于,还包括将一数字权限管理策 略与所述媒体内容项相关联,并且其中,将所述媒体内容项发送到所检测到的 计算设备包括将所述媒体内容项连同与其相关联的数字权限管理策略一起发 送到所述计算设备以便存储在其上。
8.如权利要求7所述的方法,其特征在于,还包括根据所述数字权限管 理策略从所述计算设备删除所发送的媒体内容项,其中所述用户随后经由所发 送的元数据来购买所述媒体内容项的一个或多个。
9.如权利要求1所述的方法,其特征在于,所述用户将所发送的元数据 与另一计算设备同步,并且其中,所述用户经由所述另一计算设备上所同步的 元数据来购买所发送的媒体内容项的一个或多个。
10.如权利要求9所述的方法,其特征在于,所述预定义邻近度与运营 商相关联,并且所述方法还包括响应于所述用户购买所发送的媒体内容项的一 个或多个来奖励所述运营商。
11.如权利要求1所述的方法,其特征在于,所述预定义邻近度与运营 商相关联,并且其中,所发送的媒体内容项包括来自所述运营商的一个或多个 广告。
12.如权利要求1所述的方法,其特征在于,检测所述计算设备包括经 由对所述计算设备本地的设备来检测在所述预定义邻近度内的计算设备,并且 其中,将所述媒体内容项提供给所检测到的计算设备包括经由对所述计算设备 本地的设备将所述媒体内容项提供给所检测到的计算设备。
13.如权利要求1所述的方法,其特征在于,建立到所检测到的计算设 备的无线连接包括:
将所述一个或多个媒体内容项的列表发送到所检测到的计算设备;以及
响应于从所检测到的计算设备接收到的请求,建立到所检测到的计算设 备的无线连接。
14.如权利要求1所述的方法,其特征在于,一个或多个计算机可读介 质具有用于执行如权利要求1所述的方法的计算机可执行指令。
15.一种用于共享媒体内容的方法,所述方法包括:
由第一计算设备(402)检测预定义邻近度内的第二计算设备(404), 所述第一计算设备(402)与第一用户相关联,所述第二计算设备(404)与第 二用户相关联,所述第一用户订阅媒体内容服务;
由所述第一计算设备(402)响应于检测到所述第二计算设备(404)建 立到所述第二计算设备404的对等无线连接;
确定所述第二用户是否订阅所述媒体内容服务;
根据所述确定所述第二用户是否订阅所述媒体内容服务,经由所建立的 无线连接将一个或多个媒体内容项(114)和相关联的元数据(116)从所述第 一计算设备(402)共享到所述第二计算设备(404);以及
经由所述元数据(116)向所述第二用户提供购买所共享的媒体内容项 (114)的后续购买机会,所述后续购买机会是独立于所述预定义邻近度来提 供的。
16.如权利要求15所述的方法,其特征在于,共享所述一个或多个媒体 内容项和相关联的元数据包括将所述一个或多个媒体内容项和相关联的元数 据流传送到所述第二计算设备以便由所述第二计算设备来呈现。
17.如权利要求15所述的方法,其特征在于,共享所述一个或多个媒体 内容项和相关联的元数据包括将所述一个或多个媒体内容项和相关联的元数 据下载到所述第二计算设备以便存储在其上。
18.一种媒体内容购买系统,包括:
与媒体服务(102)相关联的存储器区域(110),所述存储器区域(110) 存储多个媒体内容项(114)和相关联的元数据(116);
经由数据通信网络(103)连接到所述媒体服务(102)的媒体服务器 (120);
与用户相关联的便携式计算设备(106);以及
与所述便携式计算设备(106)相关联的处理器,所述处理器被配置成 执行以下步骤的计算机可执行指令:
当所述媒体服务器(120)和所述便携式计算设备(106)在预定义 邻近度内时,建立到所述媒体服务器(120)的连接;
经由所建立的连接将数字内容分发准则发送到所述媒体服务器 (120);
响应于发送所述数字内容分发准则,经由所述媒体服务(102)从 所述存储器区域(110)接收一个或多个所述媒体内容项(114)和相关联的元 数据(116)的促销副本,所述一个或多个媒体内容项(114)由所述媒体服务 器(120)基于所发送的数字内容分发准则来标识;以及
当所述媒体服务器(120)和所述便携式计算设备(106)在所述预 定义邻近度之外时,经由所述媒体服务(102)从所述存储器区域(110)购买 所述一个或多个媒体内容项(114)中的至少一个,所述购买是经由与所述一 个或多个媒体内容项(114)中的所述至少一个相关联的元数据(116)发生的。
19.如权利要求18所述的媒体内容购买系统,其特征在于,所述处理器 还被配置成执行用于在发送所述数字内容分发准则之前认证所述媒体服务器 的计算机可执行指令。
20.如权利要求18所述的媒体内容购买系统,其特征在于,还包括用于 提供所述购买机会的装置。

说明书全文

背景

诸如音频、视频和图像等数字媒体内容可由用户在诸如个人计算机、个人 数字助理、便携式数字媒体播放器、游戏控制台、移动电话等各种设备上消费。 数字媒体内容通常由经由订阅或现用先付(pay-as-you-go)服务模型访问数字 媒体服务的个人计算机获取,然后被传送到便携式媒体设备以供用户消费。便 携式媒体设备没有访问订阅服务(例如,更新订阅许可证、更新播放列表)、 获得新内容、和/或一般地与数字媒体服务交互的独立能。对于订阅服务,缺 乏灵活性会中断对数字媒体服务的访问(例如,由于月度许可证仅在每月的某 一特定时段期间续订)。如果用户未在该特定时段期间连接回数字媒体服务, 则便携式媒体设备上的订阅内容停止工作。

此外,对于现有的数字媒体服务,第三方不可能将促销内容传送到用户的 媒体设备。例如,为使用户在用户的媒体设备上收听为在本地咖啡店销售而提 供的光盘(CD),用户必须购买该CD,将其带回家到个人计算机,将该CD 的内容复制到个人计算机上,然后将该CD的内容从个人计算机传送到媒体设 备。另外,当在本地咖啡店时,用户无法访问诸如照片打印等另外的第三方服 务。在该示例中,用户必须将照片从媒体设备复制到CD或闪存设备上以将其 运送到照相店来将该照片打印出来。

概述

发明的各实施例包括允许在计算设备之间共享媒体内容。在一实施例 中,本发明检测预定义邻近度内的计算设备,并建立到该检测到的计算设备的 无线连接。一个或多个媒体内容项经由响应于检测到计算设备而建立的无线连 接发送到所检测到的计算设备。与所发送的媒体内容项相关联的元数据也经由 所建立的无线连接发送到所检测到的计算设备。经由所发送的元数据,后续的 购买机会被提供给用户以购买所发送的媒体内容项。该购买机会是独立于该预 定义邻近度来提供的。

提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。

其它特征的一部分将是显而易见的,一部分将在下文中指出。

附图简述

图1是示出与本地网络交互的媒体服务的示例性框图

图2是示出计算设备和媒体服务之间的通信的示例性框图。

图3是示出两个计算设备之间的媒体内容共享的操作的示例性流程图

图4是示出本地通信区域内的两个计算设备之间的对等连接的示例性框 图。

图5是标识接近计算设备的用户的计算设备用户界面的示例性实施例。

图6是标识接近计算设备的媒体服务访问区的计算设备用户界面的示例 性实施例。

图7是标识由特定媒体访问服务区提供的服务的计算设备用户界面的示 例性实施例。

图8是标识当连接到媒体访问服务区时对于计算设备可用的媒体内容项 的计算设备用户界面的示例性实施例。

图9是示出从多个用户获得的元数据的用户界面的示例性屏幕截图。

相应的参考字符在全部附图中指示相应的部分。

详细描述

在一实施例中,本发明允许诸如图1所示的实体之间的媒体内容共享。从 用户的观点来看,开发了不同的社交网络且以安全、合法、不醒目的方式减少 了发现数字媒体内容的零碎工作。向用户呈现用于定制和控制发现和分发的丰 富且灵活的选项。例如,用户之间的异步分发事务可以在有或没有积极用户参 与的情况下发生,从而允许用户管理与数字内容发现和分发相关联的中断。在 另一示例中,用户可限制(或扩展)可与其发生分发事务的参与者以及在其中 可发生分发事务的地点。

本发明的各方面允许基于物理邻近性在彼此之间,以及从诸如零售商店等 其他实体透明地交叉传授用户的媒体库(例如,见图1)。具有无线联网连接 的媒体播放器可以彼此建立对等连接并代表用户来传送内容。采用本发明的各 方面,个别用户可通过选择要通过将其分发给其他人来促销的音乐来担当电台 音乐节目主持人。由此,媒体内容可以基于彼此邻近以及与其他实体邻近的用 户的媒体库和偏好以病毒的方式来分发。

首先参考图1,一示例性框图示出了经由网络103与本地通信区域104交 互的媒体服务102或其他媒体共享服务。在一实施例中,本地通信区域104是 例如位于诸如咖啡店或机场等零售机构处的无线网络。用户经由计算设备106 连接到本地通信区域104以便启动或续订对于媒体服务102的许可证、访问促 销内容、更新播放列表、购买媒体内容、玩游戏等。用户还可使用本地通信区 域104来访问本地通信区域104的运营商所支持的第三方资源。该资源可包括, 例如在本地网络打印机108上打印直接来自用户的计算设备106的照片或其他 数据、访问因特网以及将照片和/或视频投影到零售机构处的无线投影仪或显示 器上。

图1的媒体服务102向诸如本地通信区域104等本地通信区域提供媒体内 容及相关服务。用户订阅媒体服务102以便可访问媒体服务102所提供的服务。 媒体服务102的订阅者可以为访问媒体服务102支付月度或年度费用。或者, 可采用现用先付模型,其中用户为访问和连接到媒体服务102在每次传输的基 础上付费。在又一实施例中,媒体服务102完全或部分地由从媒体服务102插 入到传输中的广告来支持。

媒体服务102包括存储用户简档112、媒体内容项114及相关联的元数据 116的存储器区域110。用户简档112包括描述用户对媒体服务102的订阅的 订阅信息118(例如,续订日期和订阅类型)。在一实施例中,订阅信息118 在为用户创建新订阅时填充。例如,在连接到本地通信区域104之后,媒体服 务器120向计算设备106提供对媒体内容项114的访问。在接收到来自用户的 支付指示(例如,经由计算设备106)之后,填充订阅信息118。该支付指示 包括,例如信用卡支付、借记卡支付、电子资金转账或其他支付。

如果用户已经是订阅者,则与订阅信息118相关联的支付状态由本地媒体 服务器120通过与媒体服务102通信来确定。支付状态指示例如,用户账户被 完全解款,或者如果需要对媒体服务102的继续访问则应付余额。支付状态还 指示续订当前是否对用户可用。在向用户提供或呈现了支付状态之后,媒体服 务器120从用户接收支付指示以访问媒体服务102。在这一实施例中,支付指 示表示对订阅的续订。更新订阅信息118,并且媒体内容项114可从媒体服务 102获得。

媒体内容项114包括,但不限于音频、视频、静止图像(例如,全或部分 长度的歌曲和电影、视频剪辑或短片、记录的电视、以及产品广告)、以及期 刊、历史或媒体内容列表。在一实施例中,每一个媒体内容项114各自具有与 其相关联的数字权限管理策略。

元数据116描述媒体内容项114,并且包括,例如,关于专辑、艺术家、 标题、音轨和专辑样式的信息。虽然元数据116在图1中被描述和示为与媒体 内容项114分开,但元数据116中的某些可以是媒体内容项114的一部分(存 储在首部中)。此外,虽然图1将媒体内容项114和元数据116示为被存储在 对于媒体服务102是本地的存储器区域110中,但媒体内容项114和元数据116 可存储在媒体服务102的远程并且是第三方系统的一部分。在这一实施例中, 媒体服务102与该第三方系统具有关系并且可访问该第三方系统以便向本地通 信区域104提供媒体内容项114。

图1所示的示例性本地通信区域104包括连接到网络103以及一个或多个 无线接入点122的本地媒体服务器120(例如,内容分发设备)。网络103将 本地通信区域104链接至媒体服务102,并且在一实施例中,链接至诸如因特 网等广域网。本地媒体服务器120包括用于连接到媒体服务102的软件、用于 连接计算设备106的软件、以及在一实施例中,从媒体服务102下载的内容目 录的本地副本。内容目录反映可从媒体服务102获得的媒体内容项114。设备 当在本地通信区域104内时连接到无线接入点122。示例性设备包括诸如计算 设备#1到计算设备#N等计算设备106以及网络打印机108。示例性计算设备 包括移动电话、个人数据助理、便携式数字媒体播放器、膝上型计算机和个人 计算机。计算设备106包括任何设备,或者与其他设备分开或被包括在其他设 备中的这一设备的任何物理或逻辑元件。

本地通信区域104对应于诸如媒体服务访问区、局域网、广域网或个人区 域网等任何区或网络,并且可在其中包括任何数量的设备。例如,本地通信区 域104可以只包括两个计算设备106(见图4)。广域网和局域网是公知的。 个人区域网表示可用于靠近特定个人、设备或实体的计算设备106之间的直接 通信的任何技术或系统。诸如无线接入点122等接入点在一实施例中可以是这 一通信的一部分,但在其他实施例中无需启用这一通信。个人区域网技术或系 统可用于连接到其他局域网或广域网。个人区域网的范围可以是几米。在一实 施例中,个人区域网采用无线电缆替换技术。无线电缆替换技术通常由用于计 算设备106之间的通信的空中接口协议来标识。现有的空中接口协议包括蓝牙、 无线USB和各种专有协议。这些空中接口协议也可用于创建无线电缆替换拓 扑。

图1中的本地媒体服务器120包括被配置成执行用于连接计算设备106 的计算可执行指令的处理器。在一实施例中,该处理器用于在计算设备106进 入本地通信区域104或以其他方式来到本地媒体服务器120或无线接入点122 的预定义邻近度内时检测计算设备106中的一个。本地媒体服务器120建立到 所检测到的计算设备106的无线连接并从该连接的计算设备106接收用户标识 符。用户标识符由本地媒体服务器120用来认证或使得媒体服务102能够认证 计算设备106的用户。认证包括,例如针对所接收到的用户标识符检查存储在 媒体服务102的存储器区域110中的订阅信息118或其他用户简档信息。建立 无线连接例如在没有任何用户输入或没有显式用户输入的情况下发生。在一示 例中,用户先前可能已经指示了在进入本地通信区域时连接的偏好。

在认证之后,用户可访问媒体服务102(例如,媒体内容项114)以及运 营商所提供的本地服务中的一个或多个(例如,打印)。在一实施例中,用户 只可访问媒体服务102所提供的、该用户已付费的服务(例如,如在用户简档 112中所指定的)以及由本地通信区域104的运营商提供的任何附加服务。

虽然计算设备106的连接以及用户的认证在一实施例中是自动发生的,但 这样的连接和认证在其他实施例中可以仅响应于来自用户的特定请求而发生。 在这些实施例中,运营商广播在本地通信区域104中可用的服务列表。响应于 来自用户的连接请求,本地媒体服务器120连接到计算设备106、认证用户、 并提供对媒体服务102以及任何可用本地服务的访问。

本地媒体服务器120还用于基于用户的认证状态(例如,成功认证与否) 来提供对与媒体服务102相关联的存储器区域110的访问,以供特定用户更新 存储在与该特定用户相关联的用户简档112中的订阅信息118,或者访问由媒 体服务102提供的任何其他服务。本地媒体服务器120还将来自媒体服务102 的一个或多个媒体内容项114及相关联的元数据116提供给与计算设备106相 关联的计算机可读介质。该一个或多个媒体内容项114是由本地通信区域104 的运营商基于顾客需求(例如,兴趣、人口统计等)来选出的。所选媒体内容 项114被提供给具有与其相关联的数字权限管理策略的计算设备106。例如, 该策略允许在媒体内容项114从计算设备106擦除或以其他方式变得不可播放 之前在三天内对媒体内容项114中的每一个的三次呈现。

本发明的各方面向用户提供了购买被发送至计算设备的媒体内容项114 的后续购买机会。该购买机会可以例如在用户随后将计算设备106连接到因特 网并查看与所提供的媒体内容项114相关联的元数据116时出现。购买机会在 本地通信区域104中或在本地通信区域104的边界之外出现。

本地通信区域104(例如零售机构)的运营商或提供者通过获取对媒体服 务102的商业订阅来为该运营商的顾客提供对媒体服务102的访问。这一订阅 使得该运营商能够出于营销目的唯一地树立本地通信区域104(例如,Joe的 咖啡店媒体访问区)的品牌。例如,当用户进入本地通信区域104时,运营商 名称和品牌出现在该用户的计算设备106上。在一实施例中,运营商将来自媒 体服务102的媒体内容流传送或下载到连接的计算设备106。通过订阅媒体服 务102,运营商在一实施例中不再需要存储媒体内容的本地副本(例如,紧致 盘、数字多功能盘)。此外,有了对来自媒体服务102的媒体内容项114的大 型存储库的访问,运营商可提供各种各样的内容以诱使顾客访问或进入本地通 信区域104。例如,运营商可针对顾客使用经选择的媒体内容(例如,咖啡店 的爵士音乐、酿酒厂的轻松悦的音乐、蜡烛店的新时代音乐、滑板店的另 类摇滚)。

此外,如果用户随后购买了所下载的媒体内容项114中的任一个,则运营 商可按销售收入提成或以其他方式由媒体服务102来奖励。这可通过将一标识 符与运营商相关联并将该标识符与被下载至用户的计算设备106的媒体内容项 114包括在一起来实现。在购买机会期间,(例如,在计算设备106连接到诸 如个人计算机等另一计算设备106时),用户查看与所下载的媒体内容项114 相关联的元数据116并具有购买媒体内容项114中的任一个的能力。在购买媒 体内容项114时,与所需媒体内容项114相关联的元数据116连同其中促销媒 体内容项114被下载至用户的计算设备106的本地通信区域104的运营商的标 识符一起被发送至媒体服务102。以此方式,运营商被标识并且由于介绍用户 购买媒体内容项114而受到媒体服务102的奖励。

作为替换或除此之外,运营商可将广告发送至本地通信区域104中的连接 的计算设备106。这些广告可被设计成例如在消费内容之前(例如,在音乐回 放开始时)、在呈现完毕之后、或在连接时呈现。例如,当用户连接到本地通 信区域104时,运营商在向该用户显示可用服务的列表之前插入呈现给该用户 的媒体广告。在另一示例中,当用户选择一可用服务时,运营商在提供所选服 务之前插入呈现给该用户的媒体广告。在又一示例中,运营商可以在将媒体内 容流传送或下载到计算设备106中的任一时刻插入广告。

作为替换或除此之外,本地通信区域104的运营商可上传或以其他方式向 媒体服务102标识所选媒体内容项114。媒体服务102然后使得所选媒体内容 在与该运营商相关的所有或经选择的本地通信区域(例如,所有公司拥有的商 店或特权位置)可用。

接着参考图2,一示例性框图示出了第一计算设备202和媒体服务204(例 如,诸如图1中的媒体服务102)之间经由第二计算设备206的通信。例如, 第一计算设备202表示便携式数字媒体播放器,而第二计算设备206表示个人 计算机。这一配置在第一计算设备202的用户离开诸如图1中的本地通信区域 并将第一计算设备202连接到第二计算设备206时出现。由第一计算设备202 当在本地通信区域(例如,图1)中时从媒体服务204接收到的元数据与第二 计算设备206同步。第二计算设备206经由诸如因特网等网络208来连接到媒 体服务204。以此方式,用户可经由第二计算设备206来购买从媒体服务204 下载或流传送的促销媒体内容项中的任一个。作为替换或除此之外,第一计算 设备202可与媒体服务204建立不包括第二计算设备206的连接,并且直接购 买媒体内容项。

接着参考图3,一示例性流程图示出媒体内容共享的操作。图3所示的操 作可由诸如图1所示的本地媒体服务器,或由与用户相关联的计算设备来执行, 在该操作中,在两个用户的计算设备之间共享媒体内容。在302处,该过程循 环,直到检测到媒体设备。如果在302处在预定邻近度内检测到与用户相关联 的媒体设备,则在304处与该检测到的媒体设备建立无线连接。对用户的认证 通过在306处确定该媒体设备的用户订阅了该媒体服务来执行。如果用户不是 订阅者,则该过程在302处继续。如果用户在306处被确定为是订阅者,则在 308处经由无线连接将一个或多个媒体内容项推送或以其他方式提供给媒体设 备。另外,在310处,将与所提供的媒体内容项相关联的元数据发送到媒体设 备。经由所发送的元数据,后续的购买机会被提供给用户以购买所发送的媒体 内容项。该后续购买机会是独立于该预定义邻近度来提供的。例如,购买机会 可以在预定义邻近度之内或预定义邻近度之外出现。如果在312处接收到购买 所提供的媒体内容项的请求,则在314处履行该购买请求。

在一实施例中,一数字权限管理策略与该媒体内容项相关联。在这一实施 例中,将媒体内容项发送至所检测到的计算设备包括将与其相关联的相关联的 数字权限管理策略连同该媒体内容项一起发送至计算设备。数字权限管理策略 的组件可指示,例如,所发送的媒体内容项将在一特定日期(例如,到期日) 之后删除或以其他方式不可呈现。虽然媒体内容项可被删除,但是与媒体内容 项相关联的元数据未被删除并且仍旧使得用户能够购买媒体内容项。

在一对等实施例中,图3所示的操作由第一计算设备来执行。具体地,该 第一计算设备检测预定邻近度内的第二计算设备。该第一计算设备与第一用户 相关联,而该第二计算设备与第二用户相关联。第一用户订阅该媒体服务。第 一计算设备响应于检测到第二计算设备建立到第二计算设备的对等无线连接。 第一计算设备确定第二用户是否订阅媒体内容服务。这一确定在有或没有到媒 体服务的连接的情况下发生。例如,第一计算设备可以向第二计算设备询问在 第二用户订阅媒体服务时提供给第二计算设备的有效证书或密钥(例如,时间 敏感的)。第一计算设备能够分析该证书或密钥以确定第二用户是否是媒体服 务的当前订阅者。如果第二用户被确定为媒体服务的订阅者,则第一计算设备 经由所建立的无线连接与第二计算设备共享一个或多个媒体内容项和相关联 的元数据。该共享可通过流传送媒体内容项来发生,其中在接收到(例如,在 预定义邻近度内)该媒体内容时,第二计算设备将流传送的媒体内容项呈现给 第二用户。除此之外或作为替换,共享可通过将媒体内容项下载至第二计算设 备来发生。元数据可用作第二用户购买共享媒体内容项(例如,在连接到与能 够访问媒体服务的网络相连接的个人计算机时)的后续购买机会。

与媒体内容项一起发送的元数据描述媒体内容项并且描述事务。此类元数 据包括,但不限于,专辑、艺术家、标题、音轨和专辑艺术。此外,元数据包 括关于媒体内容项的分发的信息:与媒体内容项向计算设备的传输相关联的日 期、传输中涉及的各方、随特定媒体内容项传送的媒体内容项的标识、其中发 生传输的本地通信区域的标识等等。元数据用于选择要购买的媒体内容项以及 标识负责媒体内容项的促销传输的当事方(例如,为了奖励或给予负责方反 馈)。元数据可以与媒体内容项一起存储或单独存储(例如,存储在不同的文 件夹中)。

作为替代或除此之外,元数据包括诸如允许购买在图3所示的遭遇期间接 收到的一个或多个媒体内容项的超链接等可操纵项。

在一实施例中,描述事务的元数据也被存储在发送用户的计算设备上。例 如,该元数据标识接收媒体内容项的用户、其中发生媒体共享的本地通信区域、 以及其他事务信息。

本发明的各实施例可以用执行诸如图3所示的操作的计算机可执行指令 来实现。计算机可执行指令可以被组织为一个或多个计算机可执行组件或模 。本发明的各方面可以用任何数量的这些组件或模块及其任何组织来实现。 一般而言,程序模块包括但不限于,执行特定的任务或实现特定的抽象数据类 型的例程、程序、对象、组件和数据结构。例如,本发明的各方面不限于在各 附图中示出和本文中描述的特定的计算机可执行指令或者特定的组件或模块。 本发明的其它实施例可以包括具有比在本文中示出和描述的更多或更少的功 能的不同计算机可执行指令或组件。实现本发明的各方面的计算机可执行指令 可与由计算设备执行的其他计算机可执行指令分开或被包括在后者中。例如, 本发明的各方面可以在于计算设备上执行的媒体播放器中实现,或被实现为在 计算设备上执行的独立程序。

接着参考图4,一示例性框图示出两个计算设备402、404之间的对等连 接。具体而言,与第一用户相关联的第一计算设备402(例如,内容分发设备) 建立与同第二用户相关联的第二计算设备404(例如,便携式计算设备)的对 等连接。图4所示的连接在本地通信区域405内发生。对等通信会话表示计算 设备之间的任何本地、对等物理或虚拟连接。该连接可以是有线的、无线的或 其任意组合,并且可由一个或多个通信协议和/或用于启用各协议之间的通信的 桥接技术来实现。如此处所描述的本发明的各方面不限于任何特定协议或网络 层,但是可经由抽象层(这一技术在本领域中是已知的)来兼容以支持任何协 议或网络层。

第一计算设备402具有媒体库406、喜好和偏好的列表408、邻近搜索和 连接代理410、以及用于经由例如无线保真(WiFi)412、蓝牙414和其他协 议或网络层416来连接到其他设备的接口。媒体库406标识存储在该第一计算 设备402上的媒体内容项。在一实施例中,媒体库406能够解决诸如透明地获 得合适的许可证权限以回放在邻近分发事务期间接收到的内容等数字许可证 问题。第二计算设备404具有一组类似的组件。第一和第二计算设备402、404 两者都广播其对于媒体共享连接的可用性并扫描可用设备(例如,经由诸如邻 近搜索和连接代理410等邻近搜索和连接代理)。

第一用户和第二用户各自标识数字内容分发准则或以其他方式确定将什 么媒体内容与哪些其他用户共享。该信息被存储在例如喜好和偏好组件(例如, 喜好和偏好408)中。数字内容分发准则的示例包括,但不限于关于以下各项 中的一个或多个的信息:收听习惯;购买习惯;评级;用户定义的喜好;最近 购买的内容;用户简档(例如,诸如姓名、地址、性别和年龄等个人信息); 服务简档(例如,用户是否已选择参加本地、对等分发事务和选择加入条件(如 果有的话));用户从属关系(例如,好友列表);设备收集的位置信息;与 媒体内容项相关联的数字权限管理信息(例如,用户是否有权分发特定媒体内 容项,或对这些权限的任何限制);以及其他数据。可组合数字内容分发准则 (例如,经由布尔操作数)以便在确定是否与特定用户共享媒体内容项时创建 表达式以供评估。数字内容分发准则还可包括或受到诸如设备的剩余存储器存 储和电池寿命等其他准则的影响(例如,不接受大型歌曲,以及通过在电量低 的情况下接受内容来不耗尽电池)。将要共享的一组媒体内容项可以是用户定 义的、基于其他因素(例如,收听习惯)自动生成的或两者的组合。

第一和第二计算设备402、404各自不断或连续扫描以检测预定邻近度(例 如,本地通信区域405)之内的设备。在一实现中,检测另一计算设备包括实 现由通用即插即用对等连接体系结构(“UPNP体系结构“)定义的本地网络 服务的一个或多个特征。作为替换或除此之外,检测计算设备包括实现由web 服务动态发现(“WS-发现”)协议定义的服务的一个或多个特征。该协议定 义如何在本地网络上发现服务(例如,通过简单网络访问协议)。其他实现也 是可能的,诸如定制的蓝牙简档和零配置联网(“ZeroConf”)技术等。

在一实施例中,检测另一计算设备包括发现通信会话的可能的参与者并确 定其邻近度。邻近度确定包括用于确定两个计算设备是否可用于通信(例如, 在预定义邻近度或距离内)的一个或多个动作、准则等。邻近度可被按需广泛 地或狭窄地定义为包括每个人/每一个设备或仅选择的实体或设备。邻近性可被 周期性地确定,并且可能导致对一组邻近的设备和/或实体的标识。在一实施例 中,本地通信区域405的边界定义了预定义邻近性的限制。例如,只要两个计 算设备在本地通信区域内,邻近性就被认为是存在的。

在另一示例中,邻近性被认为当两个或多个计算设备在本地通信区域405 的静态或动态的物理可定义子区域内时存在。本地通信区域405的静态物理可 定义子区域的示例包括诸如零售位置的部(例如,音乐销售部门)、街道或 建筑物等特定地理区域。本地通信区域405的动态物理可定义子区域的示例包 括两个计算设备之间的预定最大距离。各种市场上可购买到的系统和/或产品可 被用于位置确定。这些系统和/或产品一般基于诸如全球定位系统(GPS)技术、 三测量技术、信号强度分析技术、到达时间差技术等技术。

在其中两个或多个计算设备可被认为是邻近的其他情况由计算设备之间 的一个或多个逻辑关系来定义。例如,本地通信区域405或其子区域中的、具 有预定邮政编码、性别、年龄、偏好(例如、音乐偏好)、朋友、或其它逻辑 上相关的特性的两个计算设备可被认为是邻近的。

在彼此检测之后,第一和第二计算设备402、404在示例性事务中各自扮 演一特定角色。例如,第一计算设备402可扮演发布者代理的角色并展示来自 第一用户的媒体库406的一组媒体内容项。第二计算设备404可扮演接收者代 理的角色。第一计算设备402(例如,发布者代理)基于第二计算设备404中 的喜好和偏好组件的实质(例如,对第二计算设备404中的数字内容分发准则 的评估)来从媒体库406中选择一个或多个媒体内容项。例如,第一计算设备 402在建立对等连接后接收来自第二计算设备404的数字内容分发准则。标识 来自第一计算设备402中的媒体库406的、满足来自第二计算设备404的准则 的媒体内容项,并通过所建立的对等连接将其传送至第二计算设备404。此外, 描述所传送的媒体内容项并描述事务的元数据被发送至第二计算设备404。例 如,元数据可指定一特定歌曲来自John的媒体库,并且已被John从ACME音 乐服务购买。

参考图4描述的交互在第一和第二计算设备402、404逐个从一个本地通 信区域(例如,本地通信区域405)移至另一本地通信区域时重复。两个计算 设备的喜好和偏好组件(例如,喜好和偏好408)中所定义的准则可由某一本 地通信区域中的其他设备来满足,而在其他本地通信区域中无法满足。

图4示出了具有一个或多个处理器和系统存储器的通用计算设备的一个 示例。计算设备一般具有至少某种形式的计算机可读介质。计算机可读介质包 括易失性与非易失性介质、可移动与不可移动介质,其可以是任何可由计算设 备访问的可用介质。作为示例而非限制,计算机可读介质包括计算机存储介质 和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、 程序模块或其它数据的信息的任何方法或技术实现的易失性与非易失性、可移 动与不可移动介质。通信介质一般以诸如载波或其它传输机制等已调制数据信 号来体现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信 息传递介质。已调制数据信号使其一个或多个特征以在信号中编码信息的方式 设置或改变。诸如有线网络或直接线连接等有线介质,以及如声学、RF、红外 线及其它无线介质等无线介质都是通信介质的示例。以上的任一种的组合也包 括在计算机可读介质的范围之内。

当根据此处所述的方法和技术来编程时,本发明的各方面包括计算设备本 身。

尽管结合示例性计算系统环境进行了描述,但本发明的各实施例可用于众 多其它通用或专用计算系统环境或配置。计算系统环境不旨在对本发明的任何 方面的使用范围或功能提出任何限制。而且,计算系统环境不应被解释为对在 示例性操作环境中所示组件的任何一个或组合有任何依赖性或要求。适用于本 发明各方面的公知的计算系统、环境和/或配置的示例包括,但不限于:个人计 算机、服务器计算机、手持式或膝上型设备、个人数字助理、多处理器系统、 基于微处理器的系统、机顶盒、可编程消费电子产品、数字广播电视记录设备、 便携式数字媒体播放器、游戏控制台、移动电话、网络PC、小型机、大型机、 包括上述系统或设备中的任一个的分布式计算机环境等。

接着参考图5,本发明的一方面的一个示例性实施例包括标识靠近计算设 备502的用户的计算设备用户界面504。虽然图5、图6、图7和图8所示的计 算设备对应于便携式数字媒体播放器,但其中显示的用户界面适用于任何计算 设备(例如,移动电话、个人数字助理等)。在图5中,用户界面504显示由 计算设备502检测到被并确定为在预定义邻近度“附近”或之内的用户或设备 名称。在该示例中,检测到用户或设备名称“Bill”、“Alfred”、“Henry” 和“Mildred”。计算设备502的用户与用户界面504交互以选择所显示的用户 或设备名称中的一个或多个来调查存储在所检测到的设备上的媒体内容。

图5中的用户界面504在计算设备502的用户设置了偏好或以其他方式指 示在计算设备502和所检测到的设备中的任一个之间发生媒体内容共享之前需 要显式允诺时出现。

接着参考图6,本发明的一方面的一个示例性实施例包括标识靠近计算设 备602的媒体服务访问区的计算设备用户界面604。媒体服务访问区或其他本 地通信区域在计算设备602上的用户界面604中列出。用户经由用户界面选择 所检测到的邻近的区中的一个或多个,并连接到所选择的区来访问由所选择的 区提供的服务。

接着参考图7,本发明的一方面的一个示例性实施例包括计算设备702上 标识由特定媒体访问服务区提供的服务的计算设备用户界面704。在选择了区 (例如,参见图6)之后,在用户界面704上显示所选择的区内可用的服务的 列表。在该示例中,用户能够收听由本地区选择的音乐、本地地打印照片、或 连接到因特网。

接着参考图8,本发明的一方面的一个示例性实施例包括标识在连接到媒 体访问服务区时对计算设备802可用的媒体内容项的计算设备用户界面804。 在选择了“听音乐”服务(例如,参见图7)之后,用户界面804显示对计算 设备802可用的媒体内容项的列表。在图8的示例中,特定媒体内容项旁边的 播放图标或按钮(例如,圆圈中的三角)指示该媒体内容项可用于流传送并立 即呈现在计算设备802上。特定媒体内容项旁边的下载图标或按钮(例如,圆 圈中的向下指的箭头)指示该媒体内容项的促销副本可用于下载并存储在计算 设备802上。当用户选择了具有这两个图标的媒体内容项时,该用户被给予了 或者流传送该媒体内容项或者将该媒体内容项复制到其设备802的选项。如果 只有一个图标出现在媒体内容项旁边,则自动选择对应于出现的图标的操作 (例如,在用户选择了Coldplay的“X&Y”之后将自动流传送该歌曲)。

接着参考图9,用户界面的示例性屏幕截图902示出了从多个用户获得的 元数据。在一实施例中,屏幕截图902对应于媒体播放器中的日志或收件箱。 屏幕截图902的内容可以在包括例如因特网浏览器在内的任何其他应用程序的 上下文中呈现,并且还可被呈现为独立应用程序。

图9中的屏幕截图902示出了用户所具有的与其他用户的遭遇,以及其他 用户共享的媒体内容项的列表。在该示例中,用户具有与Mediadude、Jeeters 和Marky Mark的遭遇。Mediadude共享了Annie Lennox、U2和Green Day的 歌曲。Jeeters共享了Coldplay的歌曲。Marky Mark共享了Green Day和Snow Patrol的歌曲。某些歌曲已被用户标记(例如,标记为特别感兴趣的歌曲)。

如动作列所示地为若干歌曲提供了购买机会。“下载”动作指示该特定媒 体内容项被流传送至用户的设备,并且一副本可用于购买和下载。“购买”动 作指示特定媒体内容项的本地副本(例如,促销副本)被存储在用户的计算设 备上,但是与该特定媒体内容项相关联的数字权限管理信息指示该用户尚未购 买该特定媒体内容项的非促销副本。“搜索”动作指示特定媒体内容项不可用 于从媒体服务购买。

以下各示例进一步示出了本发明的各方面。在第一示例中,用户接收流传 送的媒体内容并且随后购买该留传送的媒体内容。在该示例中,用户将计算设 备连接到咖啡店处的本地通信区域。该用户查看在该咖啡店(例如,“The Roasted Bean”)处可用的、经选择的服务。该用户预览正由咖啡店通过本地 通信区域来流传送的促销内容。描述该流传送的促销媒体内容的元数据连同与 该咖啡店(例如,“The Roasted Bean”)相关联的标识符一起被复制到该用 户的计算设备。该用户离开该咖啡店,由此从该本地通信区域断开。

在家时,用户将该计算设备连接到个人计算机,其启动元数据从该计算设 备到该个人计算机的同步。在同步完成之后,该用户在个人计算机上打开日志 或收件箱(例如,参见图9)并导航至关于该咖啡店的条目。当在咖啡店时流 传送至该计算设备的所有媒体内容与购买该流传送的媒体内容的选项一起列 出。该用户选择了几个媒体内容项并购买了它们。购买请求连同该咖啡店的标 识符一起被发送至媒体服务。该媒体服务标识“The Roasted Bean”咖啡店向 该用户推荐了该媒体内容项,并将销售收入的一部分存入该咖啡店的账户。该 咖啡店的账户可以与该咖啡店所具有的与该媒体服务的商业订阅相关,或者可 以是与该咖啡店相关联的单独计酬式账户。

在另一示例中,用户将计算设备连接到咖啡店处的本地通信区域。该用户 查看在该咖啡店(例如,“The Roasted Bean”)处可用的、经选择的服务。 该用户选择下载在咖啡店处的本地通信区域上可用的促销内容。该内容及相关 联的元数据连同与该咖啡店(例如,“The Roasted Bean”)相关联的标识符 一起被复制到该用户的计算设备(例如,复制到收件箱)。该用户可以在由与 所下载的促销媒体内容相关联的数字权限管理策略定义的时间段内只消费所 下载的促销媒体内容。在该时间段到期之后,存储在计算设备上的下载的促销 媒体内容的副本从该计算设备删除或以其他方式变得不可播放。然而,元数据 仍然在该计算设备上以使该用户随后能够购买该媒体内容。

该用户离开该咖啡店,由此从该本地通信区域断开。在该本地通信区域之 外(例如,在公共汽车上),该用户浏览计算设备上的收件箱并打开与“The Roasted Bean”相关联的条目。所下载的促销媒体内容在其中列出。该用户选 择一特定媒体内容项并开始回放该项。

在家时,用户将计算设备连接到个人计算机,其启动元数据(但非媒体内 容项)从该计算设备到该个人计算机的同步。在同步完成之后,该用户在个人 计算机上打开日志(例如,参见图9)并导航至关于该咖啡店的条目。当在咖 啡店时复制到该计算设备的所有媒体内容与购买所下载的媒体内容的选项一 起列出。该用户选择了几个媒体内容项并购买了它们。购买请求连同该咖啡店 的标识符一起被发送至媒体服务。该媒体服务标识“The Roasted Bean”咖啡 店向该用户推荐了该媒体内容项,并将销售收入的一部分存入该咖啡店的账 户。如同先前的示例一样,该咖啡店的账户可以与该咖啡店所具有的与该媒体 服务的商业订阅相关,或者可以是与该咖啡店相关联的单独计酬式账户。

在又一示例中,George和David都在咖啡店中的同一WiFi热点附近。David 正在使用具有手动模式和自动模式的便携式媒体播放器。在手动模式中,David 会被警告其媒体播放器已经检测到George,且David将被提示来指示他是否想 要接收可供George分发的数字内容。例如,对George的引用(如化身或屏幕 名字等)可以出现在David的用户界面上,且David可以经由该用户界面选择 George。David经由该用户界面对George的选择导致媒体内容项和相关联的元 数据从George的便携式媒体播放器发送到David的便携式媒体播放器。

在自动模式中,David不被警告其便携式媒体播放器检测到了George。可 供George分发的数字媒体内容项自动从George的计算设备传输、推送或以其 他方式发送到David的媒体播放器。通过评估与David的便携式媒体播放器和 /或George的计算设备相关联的数字内容分发准则,标识George的计算设备上 可用的数字媒体内容项以供传输。例如,David的便携式媒体播放器自动将数 字内容分发准则传输到George的计算设备,使得George的计算设备标识适用 于传输到David的便携式媒体播放器的媒体内容项。作为替代或除此之外, George的计算设备基于与George的计算设备相关联的数字内容分发准则来标 识供传输到David的便携式媒体播放器的媒体内容项。

以上示例中所描述的自动和手动模式对应于允诺模式。用户可给出接收来 自邻近度内的任何用户的任何和所有媒体内容项的显式允诺,或者可通过评估 条件来确定在特定情形中是否授予允诺来限制此类允诺。

此处的附图、描述和示例以及此处未具体描述但在本发明各方面的范围内 的要素贡献了用于在多个用户之中共享存储在存储器区域中的媒体内容项的 手段,以及用于向用户的计算设备提供购买在与另一计算设备的媒体遭遇期间 所获得的媒体内容的机会的手段。

除非另有指定,否则此处所示和所述的本发明各实施例的操作的执行或进 行的次序不是必需的。即,除非另有指明,否则各操作可按照任何次序执行, 且本发明的实施例可以包括比本文所公开的更多或更少的操作。例如,构想了 在另一操作之前、同时或之后执行或进行一特定操作是在本发明各方面的范围 之内的。

当介绍本发明或其实施例的各方面的各元素时,冠词“一”、“一个”、 “该”和“所述”指的是存在该元素的一个或多个。术语“包括”、“包含”、 “具有”旨在是包括性的并且指的是可以有除所列元素之外的其它元素。

单词“示例性”指的是用作示例、实例、说明等。此处被描述为“示例性”的 任何实现或其各方面不必被解释为对于其它实现或其方面是优选的或有利的。

还可以理解,当一个元素被指示为响应于另一个元素时,这些元素可直接 或间接耦合。

在详细描述了本发明的各方面之后,可以清楚,修改和变化是有可能的, 而不背离所附权利要求书中定义的本发明各方面的范围。不背离本发明各方面 的范围的情况下,可对以上构造、产品和方法进行各种改变,以上描述中所包 含的以及在附图中所示出的所有一切旨在应被解释为说明性并且没有限制意 义。

QQ群二维码
意见反馈