使 用该身份连同"Sh8mk3d"媒体标识符来访问接收用户的数字权利简档并确定接收用户能够 从媒体提供方Y访问该TV片段。中间服务器可然后向接收用户的计算机系统传送上述的第 二U化,该第二U化可被接收用户的计算机系统使用W从媒体提供方Y访问该TV片段。如 本例子所示,尽管接收用户能够从共享用户的媒体提供方(即,媒体提供方讶访问所共享 的内容,所公开的通信系统使接收用户能够(从媒体提供方Y)访问和消费所共享的内容, 由此避免否则会导致共享死端的情况。
[0044] 在一些实现方式中,同意提供媒体共享服务的所有媒体提供方的媒体播放器可使 用同一新U化用于共享同一条媒体内容。因此,在W上的例子中,W上表示的新的U化会被 包含媒体提供方X和媒体提供方Y在内的每个媒体提供方的媒体播放器使用,W使得能够 共享同一被提到的TV节目片段。
[0045] W上表示的被接收用户使用W访问TV片段的第二U化与新的U化不同,并且可 被称作为"所共享的媒体内容的m?L"。该共享媒体内容U化是识别接收用户计算机系统可 访问特定媒体提供方库中的所共享的媒体内容的位置的媒体提供方特定URL。值得注意的 是,多个接收用户中的每一个可最终使用不同的共享媒体内容U化来访问同一条所共享的 媒体。
[0046] 在一些实现方式中,中间服务器可识别分别提供对所共享的媒体内容的访问的一 组媒体提供方,并且可使得接收用户能够选择该组中的媒体提供方中的一个(或多个)W 用于访问所共享的媒体内容。对一个(或多个)媒体提供方的选择可由用户手动或根据由 用户指定或为用户指定的先前限定的用户缺省偏好自动地发生。在一些实现方式中,可W 使用地理检测W基于相应的接收者的计算机系统的因特网协议(I巧地址或其因特网服务 提供方的主机名称来查找接收用户的地理位置。该信息可被用于缩窄呈现给用户用于选择 的媒体提供方的列表或组。例如,地理信息可被用于将呈现给接收者用户的媒体提供方限 制为仅仅已知在用户的地理区域中提供服务的那些提供方。在一些实现方式中,如果用户 确定用户的提供方未包含于呈现给用户的提供方的列表或组中(例如,由于错误的地理检 测),那么用户可被允许键入用户的邮政编码。该邮政编码可然后被用于识别要被包含在所 显示的组中的一个或多个相应的当地媒体提供方。
[0047] 在一些实现方式中,中间服务器也可使接收用户能够选择识别同一条媒体内容的 不同版本或形式的某些参数。该参数可包含例如数字格式(可包含例如容器/文件格式和 音频或视频编解码器的规范)、视频分辨率(例如,标准清晰度或高清晰度)、视频或音频位 率和每秒的视频帖。数字格式可包含例如用于音频的.MP3或.WAV。在一些实现方式中,该 参数还可包含内容特定的参数(例如,导演的剪切电影版本、戏剧发行电影版本、已编辑版 本和未编辑版本、"NC-17"电影版本、"R"电影版本和备选结尾的电影版本)。在一些实现 方式中,用户可通过不同的媒体提供方访问同一条媒体内容的不同版本或形式。例如,一个 媒体提供方可提供电影的标准分辨率版本,而不同的媒体提供方可提供该同一电影的高分 辨率版本(例如,108化分辨率版本)。值得注意的是,由同一媒体提供方提供的同一条媒 体内容的不同版本或形式可与同一共享媒体内容标识符对应,但可具有不同的共享媒体内 容U化。
[0048] 可包含一个或多个计算机的中间服务器可对已向中间服务器登记媒体共享服务 的用户保持权利简档。该权利简档可包含已登记的用户用于访问不同的内容源的认证信息 (例如,用户登录身份和相应的密码)。中间服务器可使用存储于权利简档中的认证信息来 代表用户与媒体提供方交互。具体而言,中间服务器可使用存储于共享用户的权利简档中 的认证信息与媒体提供方交互,W获得关于共享用户希望共享的该条内容的附加信息。中 间服务器也可使用接收用户的权利简档来通过例如使用认证信息轮询媒体提供方而确定 对于接收用户而言所共享的该条内容的可用性。
[0049] 值得注意的是,所公开的技术和系统广泛适用于任何类型的受保护媒体内容的共 享。例如,所公开的技术和系统可被用于共享照片、图像、音乐(例如,歌曲文件)、音频(例 如,音效文件)、电影、电视节目、视频剪辑、应用、游戏、数据文件、电子文档、电子书或电子 杂志。
[0050] 在一些实现方式中,中间服务器可访问用于媒体分发的所有已知媒体内容U化的 综合库。运可被中间服务器使用,W向接收用户计算机系统提供适当的共享媒体内容m?L, 该共享媒体内容U化可被接收用户计算机系统使用W根据其各自的权利简档从接收用户 的各媒体提供方访问所共享的媒体内容。
[005。 图1~5示出包含媒体共享能力的媒体播放器应用的示例性GUI。具体而言,媒体 播放器应用包含使得能够共享受保护媒体内容的媒体共享程序模块。为了便于阐述,关于 用户A与好友C共享某条受保护媒体内容的特定情形描述图1~5中所示的示例GUI。 [0052] 图1表示允许用户访问和感知媒体内容并且与其它用户共享该媒体内容的示例 媒体播放器GUI100。可通过与媒体播放器GUI100的用户交互来播放的媒体内容可包含 例如视频,诸如例如电影、视频剪辑和TV节目。在其它的实现方式中,媒体播放器GUI100 可另外或者替代性地被配置为使得用户能够消费和共享其它类型的媒体内容,诸如例如, 音频文件(例如,歌曲记录、演讲记录、口述记录和音效记录)或电子编写的内容(例如, MICROSOFT?WORD文档文件、电子书或电子杂志)。
[005引在图1所示的特定例子中,用户A与GUI100交互,W播放TV节目的特定片断,即 情景喜剧A的片段#2。GUI100包含将GUI100识别为"用户A"的媒体播放器页面的图 形显示110,并且还包括正显示与情景喜剧(Sitcom)A的片段#2对应的视频内容的播放窗 口 120。播放窗口 120可包含一组图形元素(例如,图形按钮),用户可与该组图形元素交 互W控制回放窗口 120的位置和尺寸(例如,扩展到全屏)和/或媒体播放器的回放功能 (例如,播放视频、暂停视频、使视频倒带和使视频快进)。该组图形元素可例如由位于播放 窗口 120中的图形工具条(例如,位于播放窗口 120的顶部或底部的水平取向的图形工具 条)中的用户可选择图标表示。
[0054] GUI100还包含识别正通过媒体播放器向用户播放的媒体内容的内容标签130。 内容标签130可任选地识别正提供被播放的媒体内容的媒体提供方和该被播放的媒体内 容的形式或版本。在一些实现方式中,内容标签130还可识别用于访问该被播放的媒体内 容的访问选项。例如,内容标签130可指示:由于用户从媒体提供方购买了媒体内容、由于 媒体内容是作为用户向媒体提供方的订购的一部分而被提供的,由于媒体内容是在促销的 基础上由媒体提供方提供的(例如,片段可在6月被免费访问,W诱惑用户从媒体提供方得 到优质订购)或者由于媒体内容被免费提供给用户(或所有用户),因而用户被给予对被播 放的媒体内容的访问权限。
[0055] 通过从媒体提供方的用户购买的对于一条媒体的用户访问与通过向媒体提供方 订购的对于一条媒体的用户访问之间的不同是值得注意的。当用户能够通过订购从媒体提 供方访问一条媒体时,该访问一般建立在用户继续随时间对媒体提供方提供补偿的情况之 上。例如,只有用户继续按周期支付媒体提供方W维持向媒体提供方的订购(例如,用户继 续向媒体提供方支付月度、季度或年度订购费用,或者每当用户从媒体提供方访问该条媒 体内容时必须支付每次使用的访问费用),对于该条媒体的访问才可被提供给用户。相反, 当用户从媒体提供方购买一条媒体时,用户一般有资格重复访问和消费所购买的该条媒 体,而不必进一步向媒体提供方支持费用。目P,购买是与前往实体店并选择和购买该条媒体 (例如,WDVD或CD体现)等同的电子方式。正如实体店购买,从媒体提供方购买一条媒体 被用户视为拥有该条媒体,其中,与诸如由DVD或紧致盘(CD)提供的由物理项目提供的对 该条媒体的存储模式相比,媒体提供方仅提供对该条媒体的更方便的存储模式。运种电子 购买的媒体可被下载到用户的回放装置(例如,智能电话、台式计算机或移动计算机),和 /或可由媒体提供方存储于远离用户的回放装置但可通过例如数据流传输而被用户的回放 装置访问的存储装置中。运种远程存储的多条媒体内容可被称为存储于"云"中。值得注 意的是,与实体店购买不同,许可限制有时会限制媒体提供方总是提供对用户提供对由用 户购买的存储于云中的多条媒体的访问的能力。
[0056] 内容标签130可包含传送上述信息中的任一个或全部的文本和/或图形元素(例 如,标识)。在图1所示的例子中,内容标签130指示用户A正在使用媒体播放器W播放特 定的TV节目即情景喜剧A的特定片段即片段#2。内容标签130进一步指示该片段通过媒 体提供方A被提供给用户,该片段被用户购买,W及用户购买了该片段的高清版本。另外, 根据内容的类型,内容标签130可包含关于图1的例子没有表示的内容的其它信息,或者省 略图1所示的信息。例如,如果媒体播放器被用于在播放窗口 120中示出图像而不是视频, 那么内容标签130可包含关于图像的分辨率和/或颜色深度的信息。而如果媒体播放器被 代之W用于在播放窗口 120中示出音频文件,那么内容标签130可具有关于音频文件的采 样率或持续时间的信息。内容标签130还可包含关于该条媒体的创建者和该条媒体的创建 时间的信息。
[0057] GUI100还包括用户可选择W与其它用户共享用户当前感知的该条媒体的图形元 素(例如,显示菜单或下拉菜单中的图形按钮或元素)。用户可通过例如使用选择指针装置 (例如,鼠标)将指针定位于图形元素上并然后按压在指针装置上的选择按钮(例如,按压 鼠标按钮)或者接收者的计算机系统的另一输入装置上的选择按钮来选择图形元素。在一 些实现方式中,接收者的计算机系统具有触摸屏表面,该触摸屏表面允许用户通过将手指 或指向装置(例如,手写笔)定位为直接接触或者在物理上接近显示图形元素的触摸屏的 一部分来选择图形元素。
[005引在图1所示的例子中,GUI100包含分别可选择W通过使用两个不同的通信服务 提供方系统与其它用户共享该条媒体的图形元素140A和图形元素140B。具体而言,图形元 素140A可被用户选择W通过使用电子邮件通信系统与其它用户共享该条媒体内容,并且 图形元素140B可被用户选择W通过使用社交网络系统与其它用户(即,"好友")共享该条 媒体内容。如上所述,通过从共享用户向接收用户传送包含到中间服务器的链接的消息,可 发生对一条受保护媒体的共享。接收用户中的每一个可然后选择该链接来与中间服务器交 互,W通过不限于共享用户的该特定媒体提供方的方式获得对于所共享的内容的访问。因 此,应当注意,可W使用支持具有用户可选择链接的消息的传送的任何通信服务提供方系 统W使得能够共享受保护的媒体内容。为了便于解释,图2~5着眼于通过选择图形元素 140B并由此通过由社交网络系统帮助实现的传送来共享一条媒体。但应注意,可W使用其 它的通信服务提供方系统W帮助实现该共享。
[0059] 例如,如果用户选择与通过电子邮件共享对应的图形元素140A,那么媒体共享程 序模块(或应用)可与电子邮件应用通信(通过使用例如应用编程界面(API)命令),W自 动或手动识别一个或多个接收用户并且向接收用户中的每一个准备和发送电子邮件,该电 子邮件包含可被接收用户选择W访问中间服务器的链接并通过电子邮件通信系统被传送 至暇收用户。例如,媒体共享应用可自动启动电子邮件应用并生成电子邮件,该电子邮件包 含(例如,在电子邮件的主体中或者作为附件)供传送到接收用户的消息和到中间服务器 的链接。例如,电子邮件可包含消息"我真的喜欢运个视频。通过选择下面的链接检查它。", 并且还可包含具有到中间服务器的嵌入U化的超链接,该超链接包含所共享的媒体内容的 标识符。媒体共享应用还可提示共享用户通过例如W下方式识别接收用户:手动填写电子 邮件标题的"送往:"栏(例如,通过键入电子邮件地址或者从地址薄选择它们来输入电子 邮件地址),或者可W基于由共享用户指定或者为共享用户指定的存储的用户偏好简单地 自动填写"送往:"栏(例如,发送给我的"同事"电子邮件组中的所有用户)。共享用户可 然后选择通过例如选择在电子邮件应用的GUI中或者在媒体播放器应用的GUI中显示的图 形"发送"按钮来发送消息。
[0060] 在一些实现方式中,GUI100可另外或者替代性地包含可选择W通过使用简单消 息服务(SM巧消息传送系统来共享该条媒体内容的图形元素和/或可选择W通过使用即时 消息传送系统来共享该条媒体内容的图形元素。媒体共享应用与SMS系统或即时消息传送 系统之间的交互可通过与W上关于电子邮件系统描述的方式类似的方式发生。目P,可基于 共享用户的联系人手动或自动识别接收用户,并且文件消息或即时消息可预先填写有消息 内容和到中间服务器的链接。消息可然后通过SMS应用或者通过即时消息传送应用手动地 (即,响应于共享用户在查看消息内容之后手动选择发送消息)或自动地(不需要与共享用 户的进一步的交互)被发送到接收用户。
[0061] 在一些实现方式中,共享用户可与媒体播放器应用的GUI交互,W指定用于媒体 内容共享的在用户选择共享媒体内容时将被自动被指定为接收用户的一组用户。在运种 实现方式中,媒体共享应用可通过明显对用户透明的一种方式与通信服务提供方应用(例 如,通过使用API命令)交互,使得在用户选择该共享图形元素时,具有相应的消息和链接 的通信被自动发送到用户的指定的共享组中的用户,不需要来自共享用户的任何进一步的 交互。在运些实现方式中,可仅向共享用户提供指示消息已经被自动发送的通知消息(例 如,接近所选择的图形元素的文本消息)。例如,如果通过使用即时消息传送系统发生该共 享,那么用户可将共享组识别为用户的密友列表中的用户组。如果通过使用社交网络系统 发生该共享,那么用户可将共享组识别为用户好友列表中的用户组。
[0062] 用户可选择图形元素140B,W与用户在社交网络上的"好友"共享感知的该条媒体 内容。社交网络可W是社交网络服务,诸如例如,FACEBOOK?、GOOGLE+、TUMBLR和 TWITTER?。社交网络服务是通过使用户能够例如共享兴趣、活动、背景和/或真实生 活连接而使用户能够构建与彼此的社交网络或社交关系的计算机系统。该计算机系统一般 使用户能够创建对自身的表示,诸如例如,由计算机系统存储并且对用户和其它用户而言 可访问的用户简档或者页面。
[0063] 用户简档或者页面可包含用户的社交链接、兴趣、用户张贴的图片、用户张贴的思 想或消息、用户参与的活动或事件、用户的状态和其它用户可使用W与该用户通信的各种 服务(例如,博客帖子、电子邮件或即时消息传送)。社交网络服务使用户能够将一组用户 识别为用户的"好友"。用户的好友可享受对用户的简档或页面的特许访问(例如,可W感 知简档或页面上的仅对用户的好友显示的附加内容)和与用户通信的优选机制(例如,可 W访问私人电话号码或私人电子邮件地址)。
[0064] 此外,社交网络计算机系统可被配置为向用户提供社交馈送或新闻馈送。社交馈 送或新闻馈送可W采取消息分组(例如,列表)的形式,运些消息指示用户在社交网络计算 机系统上的活动、用户好友在社交网络计算机系统上的活动,W及在一些实现方式中指示 其它用户在社交网络计算机系统上的聚合活动(可包含不是用户好友的用户)。例如,用户 可接收指示好友A更新其简档信息的新闻馈送中的消息和好友B向其相册之一添加2张照 片的另一消息。