知晓帐户情况下的媒体偏好转让专利

申请号 : CN201580016924.3

文献号 : CN106134209B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 阿比舍克·库马尔罗恩·库珀

申请人 : 搜诺思公司

摘要 :

本文中描述的实施方式包括根据提供偏好的用户的用户帐户而不是提供媒体项的用户帐户来提供媒体项偏好。当用户指示对媒体项的偏好时,该偏好与该特定用户相关联,而不是与当该特定用户指示了该偏好时可以已经通过其帐户访问和播放了媒体项的另一用户相关联。因此,与提供媒体项的帐户相关联的媒体偏好历史将不受指示对媒体项的偏好的其他用户干扰。此外,甚至当聆听由其他人提供的音乐时,用户也可以创建他们的相应媒体偏好历史。

权利要求 :

1.一种用于管理用户媒体内容偏好的方法,所述方法包括:由媒体回放系统(506)接收至所述媒体回放系统(506)的第一控制器的选择输入,其中,媒体内容提供商(502)的第一用户帐户在所述第一控制器上是活跃的,所述选择输入标识媒体内容;

由所述媒体回放系统(506)向所述媒体内容提供商(502)发送针对所选择的内容的请求;

由所述媒体内容提供商(502)接收针对内容的所述请求,其中,所述请求与对应于所述第一用户(512)的所述第一用户帐户相关联;

响应于所述请求,由所述媒体内容提供商(502)向所述媒体回放系统(506)传送与所述第一用户帐户相关联的媒体内容;以及由所述媒体回放系统(506)回放与所述第一用户帐户相关联且从所述媒体内容提供商(502)接收的所述媒体内容;

其特征在于还包括以下步骤:

由所述媒体回放系统(506)接收向第二控制器(524)进行的输入,其中,所述媒体内容提供商(502)的第二用户帐户在所述第二控制器(524)上是活跃的,所述输入指示与正由所述媒体回放系统(506)回放的所述媒体内容相关联的偏好,与所述媒体内容相关联的所述偏好与所述媒体内容提供商(502)的第二用户帐户相关联;

响应于所述输入,由所述媒体回放系统(506)向所述媒体内容提供商(502)发送包括以下的传输:关联于要与所述第二用户帐户相关联的所述媒体内容的所述偏好,以及标识所述第二用户帐户的信息;

响应于所述传输,由所述媒体回放系统(506)将所述偏好数据与所述第二用户帐户相关联。

2.根据权利要求1所述的方法,还包括响应于所述传输,由所述媒体内容提供商(502)基于所述传输和所述请求来修改所述媒体内容。

3.根据权利要求2所述的方法,其中,修改所述媒体内容包括以下中的至少一个:跳过所述媒体内容中当前正播放的音轨;以及

基于所述传输和所述请求,标识音轨并且向所述媒体回放系统提供所述音轨。

4.根据权利要求1-3中的一项所述的方法,其中,指示与所述第二用户帐户相关联的所述偏好的传输:不被用于修改与所述第一用户帐户相关联的任何偏好设置;并且被用于创建所述第二用户帐户的所述偏好设置。

5.根据权利要求1-3中的一项所述的方法,还包括:向与所述第一用户帐户相关联的所述第一控制器(522)进行所述选择输入;以及向与所述第二用户帐户相关联的所述第二控制器(524)进行指示与所述媒体内容相关联的所述偏好的所述输入;

其中,所述第一控制器和所述第二控制器(522,524)被配置成控制正在其上回放所述媒体内容的回放设备。

6.根据权利要求1-3中的一项所述的方法,其中,由媒体回放系统(506)中的回放设备回放所述媒体内容。

7.根据权利要求1-3中的一项所述的方法,其中,所述媒体回放系统(506)包括两个或更多个控制器以及经由回放网络通信的一个或更多个回放设备。

8.根据权利要求1-3中的一项所述的方法,其中,所述输入包括以下中的一个:跳过所述媒体内容的命令;以及

针对所述媒体内容的显式偏好。

9.根据权利要求1-3中的一项所述的方法,其中,所述传输还包括与所述媒体内容相关联的信息。

10.根据权利要求1-3中的一项所述的方法,其中,由所述媒体内容提供商(502)基于所述请求确定所传输的媒体内容。

11.一种用于管理用户媒体内容偏好的系统,包括:媒体内容提供商(502),以及

媒体回放系统(506),被配置成执行任一先前权利要求所述的方法。

12.一种媒体回放系统(506),用于权利要求11所述的系统,所述媒体回放系统包括:所述第一控制器以及所述第二控制器。

说明书 :

知晓帐户情况下的媒体偏好

[0001] 相关申请
[0002] 本申请要求于2014年3月28日提交的美国申请第14/229,333号的优先权,该美国申请的全部内容特此通过引用被合并。

技术领域

[0003] 本公开内容涉及消费者产品,更具体地,涉及与媒体回放或者其某个方面有关的方法、系统、产品、特征、服务和其他要素。

背景技术

[0004] 用于以较大声音设置来访问和聆听数字音频的选项受到严重限制,直到2003年,在2003年,SONOS公司提交了名称为“Method for Synchronizing Audio Playback 
between Multiple Networked Devices”的它的最重要的专利申请之一,并且SONOS公司在
2005年开始供售媒体回放系统。Sonos无线HiFi系统使得人们能够经由一个或更多个联网
回放设备从几乎无限的源体验音乐。通过安装在智能手机、平板计算机或计算机上的软件
控制应用,一个人可以在具有联网回放设备的任何房间中播放他或她想要的。另外,使用该控制器,例如,可以将不同的歌曲流送至具有回放设备的每个房间,可以将房间分组在一起以同步回放,或者可以在所有房间中同步地聆听同一歌曲。
[0005] 考虑到对数字媒体日益增长的兴趣,继续存在开发消费者可访问的技术以进一步提高聆听体验的需要。

附图说明

[0006] 参照以下描述、所附权利要求和附图,可以更好地理解目前公开的技术的特征、方面和优点,在附图中:
[0007] 图1示出了可以实践特定实施方式的示例媒体回放系统配置;
[0008] 图2示出了示例回放设备的功能框图;
[0009] 图3示出了示例控制设备的功能框图;
[0010] 图4示出了示例控制器界面;
[0011] 图5示出了示例媒体回放系统环境;以及
[0012] 图6示出了用于提供与用户帐户相关联的媒体偏好的示例流程图。
[0013] 附图是出于图示示例实施方式的目的,但是应当理解,本发明不限于附图中所示的布置和手段。

具体实施方式

[0014] Ι.概述
[0015] 本文中描述的实施方式包括根据与提供偏好的用户相关联的用户帐户而不是被用于访问和播放媒体项的用户帐户来提供媒体项偏好。换言之,当用户指示对媒体项的偏
好时,该偏好可以与特定用户相关联,而不与其帐户被用于访问正被播放的媒体项的不同
用户相关联。因此,与被用于访问媒体项的帐户相关联的媒体偏好设置将不受指示对媒体
项的偏好的其他用户干扰。此外,即使在聆听由使用不同帐户的其他人提供的音乐时,用户也可以创建他们的相应媒体偏好设置。
[0016] 在一个实施方式中,与媒体回放系统相关联的控制器设备可以显示由媒体回放系统正在播放的音乐音轨的信息。媒体回放系统可以已经使用第一用户帐户访问了来自服务
提供商的音乐音轨。当用户使用控制器设备来指示对正被播放的音轨的偏好(例如,赞许、反对、快进、标记为喜爱的等)时,该偏好可以与不同于第一用户帐户的用户帐户相关联。换言之,该偏好能够与第二用户帐户而不是被用于访问和播放媒体项的第一用户帐户相关
联。
[0017] 在一个示例中,响应于偏好指示可以跳过音乐音轨,但偏好本身不会被记录或被提供给与被用于访问和播放媒体项的第一用户帐户相关联的服务提供商。在另一示例中,
可以将偏好以及标识第二用户帐户的信息提供至服务提供商和/或媒体回放系统。在一种
情况下,然后偏好可以由与第二用户帐户相关联的服务提供商来记录。
[0018] 在一个示例中,由于控制器设备与第二用户帐户相关联,因此偏好可以与第二帐户相关联。例如,控制器设备可以是与第二帐户相关联的用户的个人设备。因此,经由控制器设备指示的偏好与第二用户帐户相关联。在另一示例中,控制器设备可以具有多个用户
帐户,并且,因为当偏好被提供时第二用户帐户是活跃的,所以偏好可以与第二用户帐户相关联。在又一示例中,当接收到偏好的指示时,控制器设备可以提示用户输入帐户或选择帐户以将偏好与帐户相关联。
[0019] 如上面所指示的,本文中所提供的示例涉及根据提供偏好的用户的用户帐户来提供媒体项偏好。在一个实施方式中,提供了一种方法。该方法包括由计算设备接收标识媒体内容的信息。媒体内容与第一用户帐户和第一服务提供商相关联。该方法还包括由计算设
备接收输入,该输入指示与媒体内容相关联的偏好。该方法还包括:响应于该输入,由计算设备发送包括以下项的传输:(i)与媒体内容相关联的偏好以及(ii)与第二用户帐户相关
联的信息。
[0020] 在另一实施方式中,提供了一种设备。该设备包括处理器以及存储器,存储器上存储有能够由处理器执行以使该设备执行功能的指令。功能包括接收标识媒体内容的信息。媒体内容与第一用户帐户和第一服务提供商相关联。功能还包括接收指示与媒体内容相关
联的偏好的输入。功能还包括:响应于该输入,由计算设备发送包括包括以下的传输:(i)与媒体内容相关联的偏好以及(ii)与第二用户帐户相关联的信息。
[0021] 在另一实施方式中,提供了一种非暂态计算机可读存储器。该非暂态计算机可读存储器上存储有能够由计算设备执行以使该计算设备执行功能。功能包括接收标识媒体内
容的信息。媒体内容与第一用户帐户和第一服务提供商相关联。功能还包括接收指示与媒
体内容相关联的偏好的输入。功能还包括:响应于该输入,由计算设备发送包括以下的传
输:(i)与媒体内容相关联的偏好,以及(ii)与第二用户帐户相关联的信息。
[0022] 在另一实施方式中,提供了一种方法。该方法包括由计算设备接收针对内容的请求。该请求与第一用户帐户相关联。该方法还包括:响应于该请求,向媒体回放系统传送媒体内容。媒体内容基于该请求来确定。该方法还包括接收标识以下的传输:(i)与所传送的媒体内容相关联的偏好数据,以及(ii)第二用户帐户;以及响应于该传输,将偏好数据与第二用户帐户相关联。
[0023] 在另一方面,提供了一种设备。该设备包括处理器以及存储器,存储器上存储有能够由处理器执行以使该设备执行功能的指令。功能包括由计算设备接收针对内容的请求。该请求与第一用户帐户相关联。功能还包括:响应于该请求,向媒体回放系统传送媒体内
容。媒体内容基于该请求来确定。功能还包括接收标识以下的传输:(i)与所传送的媒体内容相关联的偏好数据以及(ii)第二用户帐户;以及响应于该传输,将偏好数据与第二用户
帐户相关联。
[0024] 在又一方面,提供了一种非暂态计算机可读存储器。该非暂态计算机可读存储器上存储有能够由计算设备执行以使该计算设备执行功能的指令。功能包括由计算设备接收
针对内容的请求。该请求与第一用户帐户相关联。功能还包括:响应于该请求,向媒体回放系统传送媒体内容。媒体内容基于该请求来确定。功能还包括接收标识以下的传输:(i)与所传送的媒体内容相关联的偏好数据以及(ii)第二用户帐户;以及响应于该传输,将偏好
数据与第二用户帐户相关联。
[0025] 本领域的普通技术人员之一将理解,本公开内容包括许多其他实施方式。
[0026] II.示例操作环境
[0027] 图1示出了可以实践或实现本文中公开的一个或更多个实施方式的媒体回放系统100的示例配置。所示的媒体回放系统100与具有若干诸如主卧、办公室、餐厅和客厅等的房间和空间的示例家庭环境相关联。如图1的示例中所示,媒体回放系统100包括:回放设备
102至124、控制设备126和128以及有线或无线网络路由器130。
[0028] 在以下部分可以发现与示例媒体回放系统100的不同部件以及这些不同部件可以如何交互以为用户提供媒体体验有关的进一步论述。虽然本文中的论述可以一般涉及示例
媒体回放系统100,但是本文中描述的技术尤其不限于尤其图1所示的家庭环境中的应用。
例如,本文中描述的技术可以在可以期望多区域音频的环境中有用,诸如像餐馆、商场或机场的商业环境,像运动型多功能车(SUV)、公共汽车或小汽车的交通工具、舰或船、飞机等。
[0029] a.示例回放设备
[0030] 图2示出了示例回放设备200的功能框图,该示例性回放设备200可以被配置成为图1的媒体回放系统100的回放设备102至124中的一个或更多个。回放设备200可以包括处
理器202、软件组件204、存储器206、音频处理组件208、音频放大器210、扬声器212以及包括无线接口216和有线接口218的网络接口214。在一种情况下,回放设备200可以不包括扬声
器212,而是可以包括用于连接回放设备200至外部扬声器的扬声器接口。在另一种情况下,回放设备200可以既不包括扬声器212也不包括音频放大器210,而是可以只包括用于连接
回放设备200至外部音频放大器或视听接收器的音频接口。
[0031] 在一个示例中,处理器202可以是被配置成根据存储在存储器206中的指令来处理输入数据的时钟驱动计算部件。存储器206可以是被配置成存储能够由处理器202执行的指
令的有形计算机可读介质。例如,存储器206可以是能够加载能够由处理器202执行以实现
某些功能的软件组件204中的一个或更多个的数据存储器。在一个示例中,功能可以包括回放设备200从音频源或另一回放设备检索音频数据。在另一示例中,功能可以包括回放设备
200向网络上的另一设备或回放设备发送音频数据。在又一示例中,功能可以包括回放设备
200与一个或更多个回放设备的配对以创建多通道音频环境。
[0032] 特定功能可以包括回放设备200与一个或更多个其他回放设备同步音频内容的回放。优选地,在同步回放期间,听者将不能感知到回放设备200的音频内容的回放与一个或更多个其他回放设备的音频内容的回放之间的时间延迟差。名称为“System and method 
for synchronizing operations among a plurality of independently clocked 
digital data processing devices”的美国专利第8,234,395号更详细地提供了用于回放
设备之间的音频回放同步的一些示例,该申请特此通过引用被合并。
[0033] 存储器206还可以被配置成存储与回放设备200相关联的数据如回放设备200是其中一部分的一个或更多个区域和/或区域组、能够由回放设备200访问的音频源或者回放设
备200(或一些其他回放设备)可能与其相关联的回放队列。可以将这些数据存储为周期性
被更新并且用于描述回放设备200的状态的一个或更多个状态变量。存储器206还可以包括
与媒体系统的其他设备的状态相关联并且有时在设备之间共享使得这些设备中的一个或
更多个具有与系统相关联的最新数据的数据。其他实施方式也是可以的。
[0034] 音频处理部件208可以包括一个或更多个数模转换器(DAC)、音频预处理部件、音频增强部件或数字信号处理器(DSP)等。在一个实施方式中,音频处理部件208中的一个或
更多个可以是处理器202的子部件。在一个示例中,音频处理部件208可以处理和/或有意地改变音频内容以产生音频信号。然后,可以将产生的音频信号提供至用于放大的音频放大
器210并且通过扬声器212回放。特别地,音频放大器210可以包括被配置成将音频信号放大至用于驱动扬声器212中的一个或更多个的水平的设备。扬声器212可以包括单独的换能器
(例如,“驱动器”)或者包括具有一个或更多个驱动器的外壳的完整的扬声器系统。扬声器
212的特定驱动器可以包括例如低音炮(例如,用于低频)、中频段驱动器(例如,用于中频)和/或高频扬声器(例如,用于高频)。在一些情况下,一个或更多个扬声器212中的每个换能器可以由音频放大器210的单独的对应音频放大器来驱动。除了产生用于由回放设备200回
放的模拟信号以外,音频处理部件208还可以被配置成对要被发送至用于回放的一个或更
多个其他回放设备的音频内容进行处理。
[0035] 可以诸如经由音频线路输入连接(例如,自动检测3.5mm音频线路输入连接)或网络接口214从外部源接收要由回放设备200处理和/或回放的音频内容。
[0036] 网络接口214可以被配置成便于回放设备200与数据网络上的一个或更多个其他设备之间的数据流动。这样,回放设备200可以被配置成从与该回放设备200、局域网内的网络设备进行通信的一个或更多个其他回放设备通过数据网络接收音频内容或者通过诸如
因特网的广域网接收音频内容源。在一个示例中,可以以包括基于英特网协议(IP)的源地
址和基于IP的目标地址的数字分组数据的形式传送由回放设备200传送和接收的音频内容
和其他信号。在这种情况下,网络接口214可以被配置成对数字分组数据进行解析,使得回放设备200正确地接收和处理去往回放设备200的数据。
[0037] 如所示出的,网络接口214可以包括无线接口216和有线接口218。无线接口216可以为回放设备200提供网络接口功能以根据通信协议(例如任何无线标准,包括IEEE 
802.11a、802.11b、802.11g、802.11n、802.11ac、802.15、4G移动通信标准等)与其他设备(例如,数据网络内的与回放设备200相关联的其他回放设备、扬声器、接收器、网络设备、控制设备)进行无线通信。有线接口218可以为回放设备200提供网络接口功能以根据通信协
议(例如,IEEE 802.3)通过有线连接与其他设备进行通信。虽然图2中所示的网络接口214
包括无线接口216和有线接口218两者,但是在一些实施方式中网络接口214可以仅包括无
线接口或仅包括有线接口。
[0038] 在一个示例中,可以将回放设备200与一个其他回放设备进行配对以播放音频内容的两个分开的音频分量。例如,回放设备200可以被配置成播放左声道音频分量,而其他回放设备可以被配置成播放右声道音频分量,从而产生或增强音频内容的立体声效果。配
对的回放设备(也被称为“绑定的回放设备”)还可以与其他回放设备同步播放音频内容。
[0039] 在另一示例中,可以将回放设备200与一个或更多个其他回放设备在声音上联合以形成单个联合的回放设备。因为联合的回放设备可以具有可以通过其呈现音频内容的另
外的扬声器驱动器,所以联合的回放设备可以被配置成与非联合的回放设备或配对的回放
设备不同地处理和再现声音。例如,如果回放设备200是被设计成呈现低频段音频内容的回放设备(即,低音炮),则回放设备200可以与被设计成呈现全频段音频内容的回放设备联
合。在这样的情况下,当与低频回放设备200联合时,全频段回放设备可以被配置成仅呈现音频内容的中频分量和高频分量,而低频段回放设备200呈现音频内容的低频分量。联合的回放设备还可以与单个回放设备或又一联合的回放设备配对。
[0040] 举例来说,SONOS公司目前供售(或已经供售)特定回放设备,特定回放设备包括“PLAY:1”、“PLAY:3”、“PLAY:5”、“PLAYBAR”、“CONNECT:AMP”、“CONNECT”和“SUB”。任何其他过去的、现在的和/或将来的回放设备可以附加地或替选地用于实现本文中公开的示例实
施方式的回放设备。另外,应当理解,回放设备不限于图2中所图示的示例或SONOS产品供
应。例如,回放设备可以包括有线或无线耳机。在另一示例中,回放设备可以包括用于个人移动媒体回放设备的插接站(docking station)或者与插接站交互。在又一示例中,回放设备可以是对诸如电视、照明器材或者供室内或室外使用的一些其他设备的另一设备或组件
所必需的。
[0041] b.示例回放区域配置
[0042] 向回参照图1的媒体回放系统100,环境可以具有一个或更多个回放区域,每个回放区域具有一个或更多个回放设备。可以用一个或更多个回放区域来创建媒体回放系统
100,此后,一个或更多个区域可以被添加或移除以得出图1中所示的示例配置。可以根据诸如办公室、浴室、主卧、卧室、厨房、餐厅、客厅和/或阳台的不同的房间或空间给每个区域一个名称。在一种情况下,单独的回放区域可以包括多个房间或空间。在另一种情况下,单独的房间或空间可以包括多个回放区域。
[0043] 如图1中所示,阳台、餐厅、厨房、浴室、办公室和卧室区域每个具有一个回放设备,而客厅和主卧区域每个具有多个回放设备。在客厅区域中,回放设备104、106、108和110可以被配置成:作为单独的回放设备、作为一个或更多个绑定的回放设备、作为一个或更多个联合的回放设备或者上述任何组合来同步播放音频内容。类似地,在主卧的情况下,回放设备122和124可以被配置成:作为单独的回放设备、作为绑定的回放设备或者作为联合的回放设备来同步播放音频内容。
[0044] 在一个示例中,图1的环境中的一个或更多个回放区域可以每个都正播放不同的音频内容。例如,用户可以正在阳台区域烧烤并且聆听由回放设备102正播放的嘻哈音乐,同时另一用户可以正在厨房区域准备食物并且聆听由回放设备114正播放的古典音乐。在
另一示例中,回放区域可以与另一回放区域同步播放同一音频内容。例如,用户可以在以下办公室区域中,在该办公室区域中回放设备118正播放与阳台区域中的回放设备102正播放
的摇滚音乐相同的摇滚音乐。在这样的情况下,回放设备102和118可以同步播放摇滚音乐,使得当用户在不同回放区域之间移动时可以无缝地(或至少基本上无缝地)欣赏正被大声
音播放的音频内容。如在先前引用的美国专利第8,234,395号中描述的,可以以与回放设备之间的同步方式类似的方式实现回放区域之间的同步。
[0045] 如上面提出的,可以动态地修改媒体回放系统100的区域配置,并且在一些实施方式中,媒体回放系统100支持许多配置。例如,如果用户物理上将一个或更多个回放设备移动至一个区域或者从该区域移动一个或更多个回放设备,则媒体回放系统100可以被重新
配置成适应前述改变。例如,如果用户物理上将回放设备102从阳台区域移动至办公室区
域,则办公室区域现在可以包括回放设备118和回放设备102两者。如果需要,则可以经由诸如控制设备126和128的控制设备将回放设备102与办公区域配对或分组在一起和/或对该
回放设备102重命名。另一方面,如果一个或更多个回放设备被移动至已经不是回放区域的室内环境中特定区域,则可以为该特定区域创建新的回放区域。
[0046] 此外,可以将媒体回放系统100的不同回放区域动态地组合成区域组或者将其划分成单独的回放区域。例如,可以将餐厅区域和厨房区域114组合成用于宴会的区域组,使得回放设备112和114可以同步呈现音频内容。另一方面,如果一个用户希望在客厅空间聆
听音乐而另一用户希望看电视,则可以将客厅区域划分成包括回放设备104的电视区域以
及包括回放设备106、108和110的聆听区域。
[0047] c.示例控制设备
[0048] 图3示出了示例控制设备300的功能框图,该示例控制设备300可以被配置成媒体回放系统100的控制设备126和128中的一个或两个。如所示出的,控制设备300可以包括处
理器302、存储器304、网络接口306和用户界面308。在一个示例中,控制设备300可以是用于媒体回放系统100的专用控制器。在另一示例中,控制设备300可以是能够被安装媒体回放
系统控制器应用软件的网络设备,诸如iPhoneTM、iPadTM或者任何其他智能电话、平板计算机或网络设备(例如,联网的计算机如PC或MacTM)等。
[0049] 处理器302可以被配置成执行与便于媒体回放系统100的用户访问、控制以及配置有关的功能。存储器304可以被配置成存储能够由处理器302运行以执行那些功能的指令。
存储器304还可以被配置成存储媒体回放系统控制器应用软件以及与媒体回放系统100和
用户相关联的其他数据。
[0050] 在一个示例中,网络接口306可以基于行业标准(例如,红外标准,无线标准,包括IEEE 802.3的有线标准,包括IEEE 802.11a、802.11b、802.11g、802.11n、802.11ac、802.15、4G移动通信标准的无线标准等)。网络接口306可以为控制设备300提供与媒体回放系统100中的其他设备进行通信的途径。在一个示例中,可以经由网络接口306在控制设备
300与其他设备之间传送数据和信息(例如,状态变量等)。例如,控制设备300可以经由网络接口306从回放设备或另一网络设备接收媒体回放系统100中的回放区域和区域组配置或
者控制设备300可以经由网络接口306将媒体回放系统100中的回放区域和区域组配置传送
至另一回放设备或网络设备。在一些情况下,其他网络设备可以是另一控制设备。
[0051] 还可以经由网络接口306将诸如音量控制和音频回放控制的回放设备控制命令从控制设备300传送至回放设备。如上面提出的,媒体回放系统100的配置的改变还可以通过
用户使用控制设备300来执行。配置改变可以包括:将一个或更多个回放设备添加至区域或从区域移除一个或更多个回放设备;将一个或更多个区域添加至区域组或从区域组移除一
个或更多个区域;形成绑定的或联合的播放器;从绑定的或联合的播放器分离一个或更多
个回放设备。因此,不论控制设备300是专用控制器还是安装媒体回放系统控制器应用软件的网络设备,有时都可以将控制设备300称为控制器。
[0052] 控制设备300的用户界面308可以被配置成通过提供诸如图4中所示的控制器界面400的控制器界面来便利媒体回放系统100的用户访问和控制。控制器界面400包括回放控
制区410、回放区域区420、回放状态区430、回放队列区440和音频内容源区450。所示的用户界面400仅是可以在诸如图3的控制设备300(和/或图1的控制设备126和128)的网络设备上
布置并且由用户访问以诸如媒体回放系统100的控制媒体回放系统的用户界面的一个示
例。可替选地,可以在一个或更多个网络设备上实现不同格式、不同类型和不同交互顺序的其他用户界面以提供对媒体回放系统的类似控制访问。
[0053] 回放控制区410可以包括使所选择的回放区域或区域组中的回放设备播放或暂停、快进、回退(rewind)、跳到下一首、跳到上一首、进入/退出随机模式、进入/退出重复模式、进入/退出交叉淡入淡出模式(cross fade mode)的可选择(例如,通过触摸或通过使用光标)图标。在其他可能性中,回放控制区410还可以包括修改均衡设置和回放音量的可选
择图标。
[0054] 回放区域区420可以包括媒体回放系统100中的回放区域的表示。在其他可能性中,在一些实施方式中,回放区域的图形表示可以是可选择的以带出管理或配置诸如绑定
区域的创建、区域组的创建、区域组的分离以及区域组的重命名的媒体回放系统中的回放
区域的另外的可选择图标。
[0055] 例如,如所示出的,可以在回放区域的图形表示中的每个内提供“分组”图标。在特定区域的图形表示内提供的“分组”图标可以是可选择的以带出对媒体回放系统中的要与该特定区域分组在一起的一个或更多个其他区域进行选择的选项。一旦被分组,已经与特
定区域分组在一起的区域中的回放设备将被配置成与特定区域中的一个或更多个回放设
备同步播放音频内容。类似地,可以在区域组的图形表示内提供“分组”图标。在这种情况下,“分组”图标可以是可选择的以带出取消选择区域组中的要从该区域组移除的一个或更多个区域的选项。用于经由诸如用户界面400的用户界面分组区域和取消分组区域的其他
交互和实现也是可以的。随着回放区域或区域组配置被修改,可以动态地更新回放区域区
420中的回放区域的表示。
[0056] 回放状态区430可以包括所选择的回放区域或区域组中的目前正在被播放、先前被播放或被安排接下来要播放的音频内容的图形表示。在诸如在回放区域区420和/或回放
状态区430内的用户界面上可以视觉上区分所选择的回放区域或区域组。图形表示可以包
括音轨名称、艺术家姓名、专辑名称、专辑年份、音轨长度以及对用户了解何时经由用户界面400来控制媒体回放系统而言有用的其他相关信息。
[0057] 回放队列区440可以包括与所选择的回放区域或区域组相关联的回放队列中的音频内容的图形表示。在一些实施方式中,每个回放区域或区域组可以与包括和零个或更多
个供回放区域或区域组回放的音频项目对应的信息的回放队列相关联。例如,回放队列中
的每个音频项目可以包括回放区域或区域组中的回放设备可以用来从本地音频内容源或
联网音频内容源查找和/或检索可能用于由回放设备回放的音频项目的统一资源标识符
(URI)、统一资源定位符(URL)或一些其他标识符。
[0058] 在一个示例中,可以将播放列表添加至回放队列,在这种情况下,可以将与播放列表中的每个音频项目对应的信息添加至回放队列。在另一示例中,可以将回放队列中的音频项目保存为播放列表。在又一示例中,当回放区域或区域组正连续播放流式音频内容(诸如可以连续播放直到以其他方式被停止的互联网广播),而不是播放具有回放持续时间的
离散音频项时,回放队列可以是空的或者被填充但“不在使用中”。在替选实施方式中,当回放区域或区域组正播放英特网广播和/或其他流式音频内容项时,回放队列可以包括这些
项目并且“在使用中”。其他示例也是可以的。
[0059] 当回放区域或区域组被“分组”或被“取消分组”时,可以清空或重新关联与受影响的回放区域或区域组相关联的回放队列。例如,如果将包括第一回放队列的第一回放区域与包括第二回放队列的第二回放区域分组在一起,则所创建的区域组可以具有关联的回放
队列,关联的回放队列最初为空,该关联的回放队列包括来自第一回放队列的音频项(例
如,如果第二回放区域被添加至第一回放区域),该关联的回放队列包括来自第二回放队列的音频项(例如,如果第一回放区域被添加至第二回放区域),或者该关联的回放队列包括
来自第一回放队列和第二回放队列两者的音频项目的组合。随后,如果所创建的区域组被
取消分组,则所得到的第一回放区域可以与先前的第一回放队列重新关联,或者可以与以
下新回放队列相关联,该新回放队列是空的或者包括来自与所创建的区域组被取消分组之
前的该所创建的区域组相关联的回放队列的音频项目。类似地,所得到的第二回放区域可
以与先前的第二回放队列重新关联,或者与以下新回放队列相关联,该新回放队列是空的
或者包括来自与所创建的区域组被取消分组之前的该所创建的区域组相关联的回放队列
的音频项目。其他示例也是可以的。
[0060] 向回参照图4的用户界面400,回放队列区440中的音频内容的图形表示可以包括音轨名称、艺术家姓名、音轨长度以及与回放队列中的音频内容相关联的其他相关信息。在一个示例中,音频内容的图形表示可以是可选择的以带出管理和/或操纵回放队列和/或回
放队列中表示的音频内容的附加可选择图标。例如,在其他可能性中,可以从回放队列移除所表示的音频内容,可以将所表示的音频内容移动至回放队列中的不同位置,或者可以选
择立即播放所表示的音频内容,或者可以选择在任何当前正播放的音频内容之后播放所表
示的音频内容。与回放区域或区域组相关联的回放队列可以被存储在回放区域或区域组中
的一个或更多个回放设备上的存储器中,或者可以被存储在不在回放区域或区域组中的回
放设备上的存储器中,和/或可以被存储在某其他指定设备上的存储器中。
[0061] 音频内容源区450可以包括以下可选择的音频内容源的图形表示,可以从前述可选择的音频内容源检索音频内容并且由所选择的回放区域或区域组播放该音频内容。在以
下部分中可以发现关于音频内容源的论述。
[0062] d.示例音频内容源
[0063] 如先前所指示的,区域或区域组中的一个或更多个回放设备可以被配置成从各种可用音频内容源检索供回放的音频内容(例如,根据音频内容的相应的URI或URL)。在一个
示例中,回放设备可以从相应的音频内容源(例如,线路输入连接)直接检索音频内容。在另一示例中,可以通过网络经由一个或更多个其他回放设备或网络设备将音频内容提供至回
放设备。
[0064] 在其他可能性中,示例音频内容源可以包括:诸如图1的媒体回放系统100的媒体回放系统中的一个或更多个回放设备的存储器、一个或更多个网络设备(诸如控制设备、能够上网的个人计算机或网络附加存储(NAS)等)上的本地音乐库、经由英特网(例如,云)提
供音频内容的流式音频服务、或者经由回放设备或网络设备上的线路输入连接与媒体回放
系统连接的音频源。
[0065] 在一些实施方式中,可以定期地向诸如图1的媒体回放系统100的媒体回放系统添加音频内容源或从诸如图1的媒体回放系统100的媒体回放系统移除音频内容源。在一个示
例中,无论何时添加、移除或更新一个或更多个音频内容源,都可以执行为音频项目编索
引。为音频项目编索引可以包括:在能够由媒体回放系统中的回放设备访问的网络上被共
享的所有文件夹/目录中扫描可标识的音频项目;以及生成或更新包括元数据(除了别的以
外,例如,标题、艺术家、专辑、音轨长度)和其他关联信息如找到的每个可标识的音频项的URI或URL的音频内容数据库。用于管理和保持音频内容源的其他示例也是可以的。
[0066] 与回放设备、控制器设备、回放区域配置和媒体内容源有关的上面的论述仅提供了可以在其中实现下述功能和方法的操作环境的一些示例。本文中没有明确描述的媒体回
放系统、回放设备和网络设备的其他操作环境和配置也可应用于并适合于前述功能和方法
的实现。
[0067] III.用于提供媒体项偏好的示例方法
[0068] 如上面所论述的,本文中描述的实施方式可以包括根据提供偏好的用户的用户帐户而不是被用于访问和播放媒体项的用户不同帐户来提供媒体项偏好。为了帮助图示实施
方式,图5示出了可以实现和/或应用实施方式的示例媒体回放系统环境500。如所示出的,媒体回放系统环境包括服务提供商502、媒体系统服务器504、媒体回放系统506和回放环境
510。回放环境510进一步包括分别访问控制器522和524的用户512和514。控制器522和524
两者都可以被配置成访问、控制和/或管理媒体回放系统。控制器522和524可以是与关于部分II.c.和图3的上面论述的控制设备300类似的设备。服务提供商502、媒体系统服务器
504、媒体回放系统、控制器522和控制器524中的每个可以通过局域网(LAN)、广域网(WAN)或其某组合直接地或经由另一设备间接地相互通信。
[0069] 服务提供商502可以是向媒体回放系统506提供用于回放的媒体内容的媒体流送(media streaming)服务。服务提供商可以生成例如所提供的播放列表或“电台频道”,和/或基于与用户帐户相关联的媒体偏好所推荐的艺术家、音轨或播放列表。媒体偏好可以是
与服务提供商502相关联的用户帐户设置的一部分,并且可以随着时间基于对媒体项的隐
式偏好和/或显式偏好已经被编译。另外地或替选地,服务提供商可以为用户提供对各种媒体项的访问以从中选择。
[0070] 媒体系统服务器504尤其可以存储用于媒体回放系统(包括媒体回放系统506)的诸如回放设备信息、回放区域信息和/或服务提供商关联信息的信息。媒体回放系统506可
以是诸如关于图1的上面描述的回放系统,并且可以包括被配置成在一个或更多个回放区
域内同步播放媒体内容的一个或更多个回放设备。回放环境510可以表示家庭的多个回放
区域或家庭中的单个回放区域或区域组。
[0071] 在一个示例中,用户512可以使用控制器522来访问服务提供商502以在环境510中播放音乐。在一种情况下,用户512可以使用第一用户帐户来访问服务提供商502以浏览从
服务提供商502可获得的内容并且选择要播放的媒体内容。在一个示例中,第一用户帐户可以是用户512用于访问服务提供商502的个人用户帐户。如果第一用户帐户与先前指示的对
从服务提供商502可获得的媒体内容的偏好相关联,则服务提供商502可以基于那些偏好向
第一用户帐户提供或推荐音乐。替选地,用户512可以简单使用第一用户帐户来浏览从服务提供商502可获得的媒体项。当用户512使用控制器522来选择要由媒体回放系统506播放的
媒体内容时,控制器522可以向服务提供商502发送针对媒体内容的请求,并且服务提供商
502可以基于该请求响应地提供媒体内容。然后,媒体回放系统506可以播放所提供的媒体
内容。
[0072] 在一种实施方式中,用户514可以使用控制器524来访问媒体回放系统506以查看、控制和/或管理媒体回放系统506。这样,用户514可以查看来自与第一用户帐户相关联的服务提供商502的内容。例如,如果用户512使用了第一用户帐户以在如上所述的媒体回放系
统506上播放来自服务提供商502的音乐,则用户514可以经由控制器524查看关于正在被播
放的音乐的信息。
[0073] 在一个示例中,用户514可以指示对使用第一用户帐户正被访问和播放的媒体内容的偏好。然而,偏好可以与第二用户帐户而不是第一用户帐户相关联。因此,由用户514提供的偏好将不修改与第一用户帐户相关联的任何偏好设置。此外,如果第二用户帐户是用
户514用于访问服务提供商502的帐户,则由用户514提供的偏好可以与第二用户帐户相关
联以创建第二用户帐户的偏好设置。
[0074] 图6示出了用于提供与用户514相关联的媒体偏好的示例流程图600。继续上面的示例,方法600可以由诸如控制器524或522的控制器来执行。图6中所示的方法600介绍能够在包括例如图1的媒体回放系统100、一个或更多个图2的回放设备200、一个或更多个图3的控制设备300以及图5的媒体回放系统环境500的操作环境内实现的方法的实施方式。方法
600可以包括如由框602至606中的一个或更多个所图示的一个或更多个操作、功能或动作。
虽然框按照顺序次序被图示出,但是这些框也可以并行地被执行,和/或按照与本文中描述的次序不同的次序被执行。此外,各种框可以被组合成较少的框,被划分成附加框,和/或基于期望的实现被移除。
[0075] 另外,对于本文中公开的方法600以及其他处理和方法,流程图示出了当前实施方式的一种可能的实现的功能性和操作。在这一点上,每个框可以表示程序代码的模块、片段或一部分,程序代码包括能够由处理器执行的用于实现处理中的特定逻辑功能或步骤的一
个或更多个指令。可以将程序代码存储在例如包括磁盘或硬盘驱动器的存储设备等的任何
类型的计算机可读介质上。计算机可读介质可以包括非暂态计算机可读介质,例如像寄存
器存储器、处理器高速缓冲存储器和随机存取存储器(RAM)的短时间段存储数据的计算机
可读介质等。计算机可读介质还可以包括诸如像只读存储器(ROM)、光盘或磁盘、致密盘只读存储器(CD-ROM)的辅助存储器或持久长期存储器等的非暂态介质。计算机可读介质还可
以是任何其他易失性或非易失性存储系统。例如,计算机可读介质可以被视为计算机可读
存储介质或有形存储设备。另外,对于本文中公开的方法600以及其他处理和方法,图5中的每个框可以表示被布线成执行处理中的特定逻辑功能的电路。
[0076] 在框602处,方法600包括接收标识与第一用户帐户和第一服务提供商相关联的媒体内容的信息。继续上面的示例,第一服务提供商可以是服务提供商502,并且第一用户帐户可以是上述第一用户帐户。换言之,该示例中的媒体内容可以是用户512选择的要由媒体回放系统506播放的来自服务提供商502的音乐。
[0077] 第一用户帐户可以是关于服务提供商502的用户帐户。在一种情况下,第一用户帐户可以与用于访问媒体回放系统506和/或媒体系统服务器504的一个或更多个用户简档相
关联。换言之,第一用户帐户可以被一个或更多个用户简档中的每个使用以访问服务提供
商502媒体回放系统506。
[0078] 在一个示例中,因为当用户512选择要播放的媒体内容时,第一用户帐户在诸如控制器522的控制器上是活动的,所以媒体内容可以与第一用户帐户相关联。在一个示例中,第一用户帐户可以是用户512的帐户,并且控制器522可以是用户512的个人设备。这样,经由控制器522播放或访问的任何媒体内容可以与第一用户帐户相关联。在另一示例中,多个用户帐户在控制器522上是可用的。这样,在选择要播放的媒体项之前,用户512可以从控制器上可用的可用用户帐户的列表中进行选择。在一种情况下,用户帐户的选择可以基于与
用户帐户相关联的用户简档。例如,用户512可以使用特定用户简档来访问控制器522和/或媒体回放系统506。这样,每当特定用户简档正在被使用或者是活跃的,第一用户帐户可以变为活跃的。其他示例也是可以的。这样,如果当访问控制器522以播放媒体项时用户512选择了第一用户帐户,则媒体项可以与第一用户帐户相关联。其他示例也是可以的。
[0079] 在一个示例中,所标识的媒体内容可以是由媒体回放系统506中的回放设备正在播放的媒体内容。在另一示例中,媒体内容可以是从服务提供商502可获得的任何媒体内
容。可以从正在提供媒体内容的服务提供商502、诸如回放设备和/或媒体系统服务器504的媒体回放系统506中的设备接收标识媒体内容的信息。在一种情况下,可以从不同的源接收标识媒体内容的信息的不同部分。
[0080] 所接收的信息可以由控制器524显示以供用户514查看。所接收的信息的显示可以类似于关于图4上面示出和描述。如上面所指示的,当查看标识媒体内容的信息时,用户514可能希望提供对媒体项的偏好。
[0081] 在框604处,方法600包括接收指示与媒体内容相关联的偏好的输入。继续上面的示例,输入可以由用户514使用控制器524来提供。偏好可以是显式偏好或隐式偏好。显式偏好可以包括针对媒体项提供的“喜欢”、“不喜欢”、赞许、反对或评价(例如,多个星等)限定符。隐式偏好可以包括对媒体项的选择或者跳过媒体项或对媒体项的快进。
[0082] 由用户提供的偏好的形式可以因服务提供商而变化。例如,服务提供商502可以使用赞许/反对限定符并且从而为用户提供赞许或反对媒体项的选项,而另一服务提供商可
以使用星评价限定符并且从而为用户提供向媒体项给出评价星级的选项。在一些情况下,
服务提供商可以使用多于一种类型的偏好限定符。例如,在使用赞许/反对限定符时,服务提供商502还可以考虑在诸如用户选择媒体内容或跳过媒体内容时的隐式偏好。其他示例
也是可以的。
[0083] 在一些情况下,指示与媒体内容相关联的偏好的输入还可以指示与该偏好相关联的第二用户帐户。与第一用户帐户一样,第二用户帐户可以是关于服务提供商502的服务提供商用户帐户,并且可以与用于访问媒体回放系统506或媒体系统服务器504的一个或更多
个用户简档相关联。在一个示例中,偏好与第二用户帐户之间的关联可以基于从其接收偏
好输入的控制器。例如,如果控制器524与第二用户帐户相关联,则在控制器524上所接收的指示对媒体内容的偏好的任何输入可以与第二用户帐户相关联。在一个示例中,控制器524可以与第二用户帐户相关联,这是因为控制器524是属于用户514的个人设备并且用户514
使用第二用户帐户来访问服务提供商502。在另一示例中,控制器524可以与第二用户帐户
相关联,这是因为第二用户帐户的帐户信息(即,访问凭证)存储在控制器524上。其他示例也是可以的。
[0084] 在另一示例中,可以经由同一控制器访问多个用户帐户,使得第一用户帐户和第二用户帐户二者都能够经由控制器524被访问。例如,媒体回放系统506可以与诸如服务提
供商502的同一服务的多个用户帐户相关联,并且操作媒体回放系统506的控制器可以选择
控制器应当与哪个帐户相关联。因此,当控制器522和524在用户512与用户514之间来回被
传递并且选择不同的用户帐户以管理和控制媒体回放系统506时,这两个控制器可以是同
一控制器的不同表示。如关于第一用户帐户先前所指出的,每个用户帐户可以与用于访问
控制器524和/或媒体回放系统506的一个或更多个用户简档相关联。这样,可以基于活跃的并且为用户512或用户514所使用的用户简档来选择不同的用户帐户。
[0085] 无论哪种情况,用户514都可以与控制器522进行交互以使第二用户帐户变成活跃的,使得与第二用户帐户相关联的任何设置、播放列表或偏好等变成经由控制器522可用。
因此,不管是否使用控制器524、控制器522或任何其他控制器上的第一用户帐户来播放媒
体内容,在第二用户帐户活跃时经由控制器522提供的任何偏好都可以与第二用户帐户相
关联。此后,如果第一用户帐户变为活跃的,则经由控制器524提供的任何偏好可以与第一用户帐户相关联。在某些情况下,一个或更多个用户帐户可能在给定时间在控制器522和/
或524上是活跃的。
[0086] 在另一示例中,当多个用户帐户能够经由同一控制器被访问时,该控制器可以在接收对媒体项的偏好时提示该控制器的用户指示该用户希望将偏好与哪个用户帐户相关
联。在一些情况下,一次可以将偏好应用于多于一个用户帐户。
[0087] 在框606处,方法600包括发送包括以下的传输:(i)与媒体内容相关联的偏好以及(ii)与第二用户帐户相关联的信息。该传输可以作为一个或更多个消息来发送。如关于框
604上面所论述的,该传输可以响应于接收到输入而被传送。继续上面的示例,可以将该传输传送至服务提供商502和/或媒体系统服务器504。在一个示例中,可以经由媒体系统服务器504将该传输传送至服务提供商502。在一些情况下,诸如媒体内容的元数据或服务提供
商标识的与媒体内容相关联的信息还可以被包括在该传输中并且被传送至服务提供商502
和/或媒体系统服务器504。
[0088] 服务提供商502、媒体系统服务器504、媒体回放系统506以及在一些情况下控制器522和524然后可以根据该传输来执行附加功能。在一个示例中,如果偏好指示了针对媒体
内容的快进、不喜欢、反对或任何其他否定偏好,则可以停止媒体内容的回放。在一种情况下,在接收到针对媒体内容的否定偏好时,媒体回放系统506可以停止媒体内容的回放,并且向服务提供商502发送针对不同媒体内容的请求。如果服务提供商尚未接收到偏好,则媒体回放系统还可以将偏好发送至服务提供商502。
[0089] 在另一种情况下,可以停止媒体内容的回放,这是因为服务提供商502响应于所接收的否定偏好而停止提供媒体内容并用新的媒体内容代替该媒体内容。可以基于来自第一
用户帐户的针对媒体内容的原始请求以及来自第二用户帐户的偏好二者来标识新媒体内
容。
[0090] 在又一示例中,如果第二用户帐户是关于服务提供商502的用户帐户,则可以将偏好连同标识第二用户帐户的信息一起提供至服务提供商502。这样,服务提供商502可以将
偏好与第二用户帐户相关联。然后,当为第二用户帐户提供或推荐媒体内容时,服务提供商
502可以使用该偏好信息。
[0091] 在另外的示例中,第二用户帐户可以不访问服务提供商502。例如,第二用户帐户可以是用于访问媒体回放系统506的媒体回放系统用户帐户并且不访问服务提供商502。在
这样的情况下,可以完全丢弃由与使用第一用户帐户访问和播放的媒体项相关联的第二用
户帐户所提供的偏好。
[0092] 在又一示例中,可以将与第二用户帐户相关联的偏好提供至媒体系统服务器504。如上所述,可以将媒体回放系统506的用户帐户存储并保持在媒体系统服务器504中。如果
第二用户帐户是用于访问媒体回放系统506的用户帐户,则可以将偏好提供至媒体系统服
务器504,并且该偏好可以与第二用户帐户相关联。
[0093] 在上述任何情况下,如关于框606所论述的发送至服务提供商502的传输还可以向服务提供商502指示:偏好不应当与用户512的服务提供商502用户帐户相关联。另外,在以诸如跳过或快进的动作的形式来提供偏好的情况下,无论与用户514相关联的偏好被丢弃
还是与另一用户帐户相关联,都仍然执行跳过音轨或快进音轨的动作。其他示例也是可以
的。
[0094] IV.总结
[0095] 以上描述公开了各种示例系统、方法、装置以及包括在硬件上执行的固件和/或软件等组件的制品。应当理解,这些示例仅是示例性的,而不应当被认为是限制性的。例如,可以想到,这些固件、硬件和/或软件方面或组件中的任何一个或全部可以仅以硬件形式实
现、仅以软件形式实现、仅以固件形式实现、或以硬件、软件和/或固件的任何组合的形式实现。因此,所提供的示例不是用于实现这样的系统、方法、装置和/或制品的唯一方式。
[0096] 如上面所指示的,本文中所提供的示例涉及根据提供偏好的用户的用户帐户来提供媒体项偏好。在一个实施方式中,提供了一种方法。该方法包括由计算设备接收标识媒体内容的信息。媒体内容与第一用户帐户和第一服务提供商相关联。该方法还包括由计算设
备接收指示与媒体内容相关联的偏好的输入。该方法还包括响应于该输入,由计算设备发
送包括包括以下的传输:(i)与媒体内容相关联的偏好以及(ii)与第二用户帐户相关联的
信息。
[0097] 在另一实施方式中,提供了一种设备。该设备包括处理器以及存储器,存储器上存储有能够由处理器执行以使该设备执行功能的指令。功能包括接收标识媒体内容的信息。媒体内容与第一用户帐户和第一服务提供商相关联。功能还包括接收指示与媒体内容相关
联的偏好的输入。功能还包括响应于该输入,由计算设备发送包括以下的传输:(i)与媒体内容相关联的偏好以及(ii)与第二用户帐户相关联的信息的传输。
[0098] 在另一实施方式中,提供了一种非暂态计算机可读存储器。该非暂态计算机可读存储器上存储有能够由计算设备执行以使该计算设备执行功能的指令。功能包括接收标识
媒体内容的信息。媒体内容与第一用户帐户和第一服务提供商相关联。功能还包括接收指
示与媒体内容相关联的偏好的输入。功能还包括:响应于该输入,由计算设备发送包括以下的传输:(i)与媒体内容相关联的偏好以及(ii)与第二用户帐户相关联的信息。
[0099] 在另一实施方式中,提供了一种方法。该方法包括由计算设备接收针对内容的请求。该请求与第一用户帐户相关联。该方法还包括:响应于该请求,向媒体回放系统传送媒体内容。媒体内容基于该请求来确定。该方法还包括接收标识以下的传输:(i)与所传送的媒体内容相关联的偏好数据以及(ii)第二用户帐户;以及响应于该传输,将偏好数据与第
二用户帐户相关联。
[0100] 在另一方面,提供了一种设备。该设备包括处理器以及存储器,存储器上存储有能够由处理器执行以使该设备执行功能的指令。功能包括由计算设备接收针对内容的请求。该请求与第一用户帐户相关联。功能还包括:响应于该请求,向媒体回放系统传送媒体内
容。媒体内容基于该请求来确定。功能还包括接收标识以下的传输:(i)与所传送的媒体内容相关联的偏好数据以及(ii)第二用户帐户;以及响应于该传输,将偏好数据与第二用户
帐户相关联。
[0101] 在又一方面,提供了一种非暂态计算机可读存储器。该非暂态计算机可读存储器上存储有能够由计算设备执行以使该计算设备执行功能的指令。功能包括由计算设备接收
针对内容的请求。该请求与第一用户帐户相关联。功能还包括:响应于该请求,向媒体回放系统传送媒体内容。媒体内容基于该请求来确定。功能还包括接收标识以下的传输:(i)与所传送的媒体内容相关联的偏好数据以及(ii)第二用户帐户;以及响应于该传输,将偏好
数据与第二用户帐户相关联。
[0102] 另外,本文对“实施方式”的提及意味着结合实施方式描述的特定特征、结构或特性可以包括在本发明的至少一个示例实施方式中。在说明书中各处出现该短语不一定指代同一实施方式,也不是与其他实施方式互斥的分立的或替代的实施方式。这样,本领域技术人员应当明确地和隐含地理解的是,本文中描述的实施方式可以与其他实施方式组合。
[0103] 主要在说明性的环境、系统、过程、步骤、逻辑块、处理以及直接或间接地与耦接至网络的数据处理设备的操作相类似的其他象征性表示的方面上,提出本说明书。本领域技术人员通常使用这些处理描述和表示以向本领域其他技术人员最有效地传达他们的工作
主旨。阐述了许多具体细节,以提供对本公开内容的透彻理解。然而,本领域技术人员应当理解,在没有特定、具体细节的情况下也可以实践本公开内容的某些实施方式。在其他实例中,没有详细描述熟知的方法、过程、组件和电路,以避免不必要地使实施方式的方面模糊不清。因此,本公开内容的范围由所附权利要求而不是由以上对实施方式的描述来限定。
[0104] 当所附权利要求中的任一项被理解成涵盖纯软件和/或固件的实现时,至少一个示例中的至少一个单元特此被明确限定成包括存储软件和/或固件的诸如存储器、DVD、CD、蓝光等的有形非暂态介质。