CN105075282A - 用于媒体体验社交界面的系统和方法 - Google Patents

用于媒体体验社交界面的系统和方法 Download PDF

Info

Publication number
CN105075282A
CN105075282A CN201480017214.8A CN201480017214A CN105075282A CN 105075282 A CN105075282 A CN 105075282A CN 201480017214 A CN201480017214 A CN 201480017214A CN 105075282 A CN105075282 A CN 105075282A
Authority
CN
China
Prior art keywords
zone players
media
house
expression
group
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.)
Granted
Application number
CN201480017214.8A
Other languages
English (en)
Other versions
CN105075282B (zh
Inventor
罗恩·库珀
阿瑟·L·科伯恩
约翰·梅耶尔
迈克·德莱尼
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.)
Sonos Inc
Original Assignee
Sonos 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 Sonos Inc filed Critical Sonos Inc
Priority to CN201910608857.4A priority Critical patent/CN110335631B/zh
Publication of CN105075282A publication Critical patent/CN105075282A/zh
Application granted granted Critical
Publication of CN105075282B publication Critical patent/CN105075282B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Abstract

本文所述的实施例包括用于提供社交界面的系统和方法,所述社交界面用于在社区中的住宅之间共享媒体体验信息。不同住宅的用户可以形成社区。社交界面可以作为移动设备上的应用或者互联网网页(作为社区的门户网站)来提供。社交界面可以显示住宅列表,并且界面的用户可以从列表中选择住宅以查看与该住宅中正在体验的媒体有关的信息。被选择的住宅可以包括被配置为同步呈现媒体的分离的媒体播放器组,并且在选择了住宅之后,社交界面可以显示包括在被选择的住宅中的分离组的列表。然后,除了其他动作之外,用户可以从列表中选择组,查看与由被选择组中的媒体播放器正在呈现的媒体有关的信息。

Description

用于媒体体验社交界面的系统和方法
相关申请的交叉引用
本申请要求于2013年1月23日递交的美国申请No.13/748,357的优先权,通过引用方式将其整体并入本文。
技术领域
本公开涉及消费者产品,更具体地,涉及与媒体回放或者其某个方面有关的系统、产品、特征、服务和其他项目。
背景技术
技术进步已增加了对音乐内容以及其他类型的媒体(例如电视内容、电影和交互式内容)的可访问性。例如,除了访问音频和视频内容的更传统的途径之外,用户还可以通过在线商店、互联网无线电台、音乐服务、电影服务等来访问互联网上的音频内容、视频内容或音频内容和视频内容两者。在家庭内部或外部对音频内容、视频内容、以及音频内容和视频内容两者的需求继续增长。
附图说明
参考以下说明书、所附权利要求和附图,可以更好地理解本公开的技术的特征、方面和优点,在附图中:
图1示出了可以实施某些实施例的示例性配置;
图2A示出了具有内置放大器和换能器的示例性区域播放器的示意图;
图2B示出了具有内置放大器并连接到外部扬声器的示例性区域播放器的示意图;
图2C示出了连接到A/V接收机和扬声器的示例性区域播放器的示意图;
图3示出了示例性控制器的示意图;
图4示出了示例性区域播放器的内部功能框图;
图5示出了示例性控制器的内部功能框图;
图6示出了示例性ad-hoc回放网络;
图7示出了多个网络(包括基于云的网络和至少一个本地回放网络)的系统;
图8示出了在媒体体验社交界面和区域播放器住宅之间的示例性系统配置;
图9A示出了用于更新媒体体验社交界面的示例性流程图;
图9B示出了用于提供媒体体验社交界面的示例性流程图;
图10A示出了示例性第一媒体体验社交界面;
图10B示出了示例性第二媒体体验社交界面;以及
图11示出了用于修改媒体体验共享配置的示例性界面。
此外,附图用于示出示例性实施例的目的,但可以理解,本发明不限于附图所示的布置和手段。
具体实施方式
I.概述
除了其他发明之外,本文所述的实施例包括用于提供社交界面的系统和方法,所述社交界面用于在住宅社区之间共享媒体体验信息。在以下描述中,住宅可以指代具有媒体系统的任何特定位置,该位置处的人们可以通过媒体系统来体验媒体。通过示意方式,位置可以包括住宅单元、商务或零售业务点、办公室、宾馆、船、车辆、户外位置(例如公园)等。一组不同的住宅(例如,家人、朋友和/或熟人的住宅)可以形成社区。在这种情形中,社区中的每个住宅的系统可以经由例如互联网来相互共享信息。在一些实施例中,社区中的每个住宅的系统相互通信。在其他实施例中,社区中的每个住宅的系统可以与中央服务器或数据库通信。在一个示例中,社交界面可以显示社区中的住宅的列表,然后,社交界面的用户可以从列表中选择住宅,以除了其他动作之外,查看与在社区中的特定住宅中正在体验的媒体有关的信息。
在一些情形中,社区中的特定住宅可以包括分离的媒体播放器组(或区域),媒体播放器组被配置为同步呈现媒体。因此,在选择了特定住宅之后,社交界面可以显示包括在所选择的住宅中的媒体播放器组的列表。在这个情形中,用户然后可以从组列表中选择组,以查看与由所选择的组中的媒体播放器正在呈现的媒体有关的信息。除了与由所选择的组正在呈现的媒体有关的信息之外,社交界面还可以提供与所选择的组可访问的其他媒体有关的信息,例如与所选择的组相关联的播放列表或音乐库。
在一些情形中,如果用户对在社区中的另一个住宅处正在体验的媒体感兴趣,则用户可以获取信息的副本,以在本地查看。例如,如果社区住宅的个人正在欣赏用户感兴趣的音乐播放列表,则用户自己的住宅系统可以获取播放列表的副本。在一个实例中,播放列表的副本可以仅仅是媒体列表,并且可以不必包括对播放列表中的媒体的访问。
在另一个情形中,用户还可以选择在本地体验社区中的另一个住宅正在体验的相同媒体。例如,如果用户获取了朋友住宅中的朋友正在欣赏的音乐播放列表的副本,则用户可以根据该音乐播放列表在用户的住宅中本地播放用户有权访问的媒体。用户可以根据该朋友使用的相同服务的用户账户、不同媒体服务、或者经由本地媒体库来访问该媒体。元数据或另一种标识形式可以用于识别和定位用于回放的媒体。
在又一个情形中,用户可以选择通过选择其他住宅的区域或区域组播放另一个住宅中正在体验的相同媒体,来在本地体验该相同媒体。因此,本地住宅中的播放器或播放器组可以通过互联网被定向到其他住宅中的播放器或播放器组,以获取和播放媒体。在一个示例中,用户可以通过其他住宅的访问权来体验媒体。例如,可以向本地住宅中的播放器提供URL,所述URL寻址其他住宅的合适设备或播放器。在另一个示例中,在用户的访问权使用户能够获得与其他住宅相同或基本相似的媒体的情况下,用户可以通过用户的访问权来体验媒体。
在又一个情形中,用户可以控制社区中的另一个住宅正在体验的媒体。在一些实施例中,这需要其他住宅给予用户控制访问权。例如,朋友可以请求用户向他/她介绍新的音乐,并且可以向用户提供控制访问权。在这个实例中,用户可以通过用户的社交界面来浏览朋友可访问的音乐,并挑选出将在朋友住宅中呈现的音乐,以使朋友体验。在另一个实例中,朋友可以请求用户编辑或“DJ”歌曲播放列表,以便用于稍后在朋友住宅中的聚会。在这个实例中,朋友可以向用户提供控制访问权,并且用户可以通过社交界面根据朋友可访问的媒体来生成播放列表,以便在朋友的住宅中呈现。
在一个示例中,可以在用户的个人设备上向用户提供上述社交界面。个人设备可以是可被配置为与社区中的媒体系统和住宅进行通信的移动媒体播放器(例如APPLE)、或者智能手机(例如APPLE)、或者任何支持ANDROIDTM的电话。在这个示例中,社交界面在个人设备上可以具有软件应用的形式。在另一个示例中,社交界面可以提供在住宅中的一个或多个媒体系统的控制器上。在这个示例中,控制器在个人设备上也可以具有应用的形式。在一些情形中,社交界面可以包括在控制器应用中。
在又一个示例中,社交界面可以提供万维网的网站上,通过互联网或者通过“云”计算服务可访问所述网站。在这个示例中,用户可以(通过计算机上的网络浏览器或个人设备上的网络浏览应用)登录网站来访问社交界面,以查看与媒体体验有关的信息,获取媒体体验信息,和/或控制朋友的媒体体验。
如上文所述,除了其他发明之外,本文提供了用于在住宅之间共享媒体体验信息的系统和方法。具体地,讨论了用于显示媒体体验信息的社交界面。在一个方面中,提供了一种用于在显示屏上显示住宅社区的住宅的媒体信息的方法。所述方法包括:响应于接收到从住宅社区中选择住宅的命令,在显示屏上显示与所述住宅相关联的区域播放器组的表示;以及在显示屏上显示由所述区域播放器组正在呈现的媒体的表示,其中所述媒体的表示指示与正在呈现的媒体相关联的信息。
在另一个方面中,提供了一种非瞬时性计算机可读介质。非瞬时性计算机可读介质上存储有指令,所述指令可以由计算设备执行,使得所述计算设备执行功能。所述功能包括:响应于接收到从住宅社区中选择住宅的命令,在显示屏上显示与所述住宅相关联的区域播放器组的表示;以及在显示屏上显示由所述区域播放器组正在呈现的媒体的表示,其中所述媒体的表示指示与正在呈现的媒体相关联的信息。
II.示例性操作环境
现在参考附图,其中,在整个附图中,类似的附图标记可以指代类似的部分,图1示出了可以实施或实现本文所公开的一个或更多个实施例的示例性媒体系统配置100。
通过示意性方式,媒体系统配置100表示有多个区域(或者组,如上文所述)的家庭(或者住宅,如上文所述),但是住宅可以配置有仅一个区域。每个区域例如可以表示不同的房间或空间,如,办公室、卫生问、卧室、厨房、餐厅、家庭活动室、家庭影院室、杂物或洗衣间、和院子。单个区域还可以包括多个房间或空间(如果是这样配置的话)。在每个相应区域中示出了区域播放器102至124中的一个或更多个。区域播放器102至124还被称为回放设备、多媒体单元、扬声器、播放器等,提供音频、视频和/或视听输出。控制器130(为了说明目的,在厨房中示出)提供对媒体系统配置100的控制。控制器130可以固定到区域,或者备选地,控制器130可以是可移动的,使得控制器130可以在区域中到处移动。媒体系统配置100还可以包括多于一个控制器130。媒体系统配置100示出了示例性的整个家庭媒体系统,但应当理解的是,本文所描述的技术不限于其应用的特定位置或如图1的整个家庭媒体系统100的扩展系统。
a.示例性区域播放器
图2A、图2B和图2C示出了示例性类型的区域播放器。例如,图2A、图2B和图2C中的区域播放器200、202和204可以分别对应于图1中的区域播放器102至124中的任意一个。在一些实施例中,仅使用单个区域播放器(如全频段播放器(full-rangeplayer))再现音频。在一些实施例中,使用两个或更多个区域播放器(如使用全频段播放器的组合、或者全频段播放器与专用播放器的组合)再现音频。在一些实施例中,区域播放器200至204也可以称为“智能扬声器”,这是因为除了音频再现,它们还包括处理能力,下文将进一步对此进行描述。
图2A示出了包括声音产生设备208的区域播放器200,声音产生设备208能够再现全频段的声音。该声音可以来自由区域播放器200在有线或无线网络上接收并处理的音频信号。声音产生设备208包括一个或更多个内置放大器和一个或更多个声学换能器(例如扬声器)。下面参考图4进一步描述内置放大器。扬声器或声换能器可以包括例如以下各项中的任意一项:高频扬声器、中频段驱动器、低频段驱动器和低音炮。在一些实施例中,区域播放器200可以静态或动态地被配置为播放立体声音频、单声道音频、或者二者。在一些实施例中,例如当将区域播放器200与其他区域播放器分组在一起以播放立体声音频、单声道音频、和/或环绕声音频时,或者当区域播放器200所接收的音频内容少于全频段时,区域播放器200被配置为再现全频段声音的子集。
图2B示出了区域播放器202,区域播放器202包括内置放大器以给分离扬声器210集合供电。分离扬声器可以包括例如任意类型的扩音器。区域播放器202可以被配置为给一个、两个、或更多个分离扩音器供电。区域播放器202可以被配置为经由有线路径将音频信号(如右声道和左声道音频、或更多个声道,这取决于其配置)传送至分离扬声器210。
图2C示出了区域播放器204,区域播放器204不包括内置放大器,但被配置为将在数据网络上接收的音频信号传送至具有内置放大的音频(或“音频/视频”)接收器214。
返回参考图1,在一些实施例中,区域播放器102至124中的一个、一些、或者全部可以从源直接获取音频。例如,区域播放器可以包括要播放的音频项目的播放列表或者队列(本文也称为“回放队列”)。队列中的每个项目可以包括统一资源标识符(URI)或一些其他标识符。URI或标识符可以将区域播放器指向音频源。源可以在互联网(如云)上找到、在本地来自数据网络128上的另一个设备(以下进一步描述)、控制器130、存储在区域播放器自身上、或者来自与区域播放器直接通信的音频源。在一些实施例中,区域播放器自身可以再现音频、将其发送给另一个区域播放器以再现、或者在该区域播放器和一个或更多个附加的区域播放器同步播放音频的情况下进行这两个操作。在一些实施例中,区域播放器可以在将不同的第二音频内容发送给另一个区域播放器以再现的同时播放第一音频内容(或者根本就不播放)。
通过示意性方式,加利福尼亚州圣巴巴拉市的SONOS公司当前公开发售了区域播放器,该区域播放器也称为“PLAY:5”、“PLAY:5”、“CONNECT:AMP”、“CONNECT”、以及“SUB”。任意其他过去、现在、和/或将来的区域播放器可以附加地或备选地用于实现在此公开的示例性实施例的区域播放器。此外,应当理解,区域播放器不限于图2A、图2B和图2C示出的特定示例或SONOS的产品供应。例如,区域播放器可以包括有线或无线耳机。在另一示例中,区域播放器可以包括用于电视的条形音箱。在另一示例中,区域播放器可以包括用于AppleiPodTM或类似设备的扩展基座,或与其交互。
b.示例性控制器
图3示出了扩展基座302中的示例性无线控制器300。通过示意性方式,控制器300可以与图1的控制设备130相对应。扩展基座302(如果提供的话)可以用于给控制器300的电池充电。在一些实施例中,控制器300可以配备有触摸屏304,其允许用户通过触摸与控制器300交互,以例如获取并导航音频项目的播放列表、控制一个或更多个区域播放器的操作、以及提供对系统配置100的总体控制。在某些实施例中,可以使用任意数量的控制器来控制系统配置100。在一些实施例中,对能够控制系统配置100的控制器的数量可能设置了限制。控制器可以无线(如无线控制器300)或有线地连接到数据网络128。
在一些实施例中,如果在系统100中使用多于一个控制器,则可以协调每个控制器以显示公共内容,并可以动态地更新所有控制器以指示单个控制器所作的改变。协调可能出现于以下情形,例如:控制器周期性地向一个或更多个区域播放器直接或间接请求状态变量;状态变量可以提供与系统100有关的信息,如当前区域组配置、一个或更多个区域中正在播放什么、音量水平、以及其他感兴趣的项目。可以根据需要或者根据编程,在数据网络128上在区域播放器(以及控制器,如果需要的话)之间传递状态变量。
此外,在任意具有网络能力的便携式设备(例如iPhoneTM、iPadTM、AndroidTM支持的电话或任意其他智能电话或具有网络能力的设备)上运行的应用可以用作控制器130。在膝上型计算机或台式个人电脑PC或MACTM上运行的应用也可以用作控制器130。这些控制器可以通过与数据网络128、区域播放器、无线路由器的接口、或者使用一些其他配置的连接路径,连接到系统100。加利福尼亚州圣巴巴拉市的SONOS公司提供的示例性控制器包括“控制器200”、“控制”、“用于iPhoneTM控制器”、“用于iPADTM控制器”、“用于AndroidTM控制器”、“用于MACTM或PC的控制器”。
c.示例性数据连接
图1中的区域播放器102至124直接或间接耦合到数据网络,如数据网络128。控制器130也可以直接或间接耦合到数据网络128或单独的区域播放器。用图中的八边形表示数据网络128以与其他代表性的组件区分开。尽管在单个位置中示出了数据网络128,但是应当理解的是,这种网络分布在系统100内和周围。具体地,数据网络128可以是有线网络、无线网络或有线网络和无线网络两者的组合。在一些实施例中,区域播放器102至124中的一个或更多个无线地耦合到基于专有网状网络的数据网络128。在一些实施例中,区域播放器102至124中的一个或更多个无线地耦合到使用非网状拓扑的数据网络128。在一些实施例中,区域播放器102至124中的一个或更多个经由线缆耦合到使用以太网或类似技术的数据网络128。除了一个或更多个区域播放器102至124连接到数据网络128之外,数据网络128还可以允许接入广域网,例如互联网。
在一些实施例中,将区域播放器102至124中的任意一个或一些其他连接设备连接到宽带路由器可以创建数据网络128。然后,其他区域播放器102至124可以有线地或无线地添加到数据网络128。例如,可以通过简单地按下区域播放器自身上的按钮(或执行其他动作)(这能够实现与数据网络128的连接)将区域播放器(例如区域播放器102至124中的任意一个)添加到系统配置100。例如,宽带路由器可以连接到互联网服务提供商(ISP)。宽带路由器可以用于形成系统配置100中的另一数据网络,该另一数据网络可以用在其他应用(例如网上冲浪)中。数据网络128还可以用在其他应用中(如果这样被编程的话)。作为示例,第二网络可以实现圣巴巴拉市的SONOS公司开发的SONOSNETTM协议。SONOSNETTM表示安全的AES-加密的对等无线网状网络。备选地,在某些实施例中,数据网络128是用于住宅中的其他应用的相同网络(如传统的有线网络或无线网络)。
d.示例性区域配置
特定区域可以包含一个或更多个区域播放器。例如,图1的家庭活动室包含两个区域播放器106和108,而厨房如图所示具有一个区域播放器102。在另一示例中,家庭影院室包含用于播放来自5.1声道或更大音频源(如利用5.1或更大音频声道编码的电影)的音频的附加区域播放器。在一些实施例中,可以将区域播放器置于房间或空间中,并通过控制130将该区域播放器指派给新的或现有的区域。因此,如果需要的话,可以创建区域、将区域与另一个区域组合、移除区域、并给区域提供具体名称(例如,“厨房”),并且使用控制器130对区域进行编程以这么做。此外,在一些实施例中,即使在使用控制器130或一些其他机制进行配置之后,仍然可以动态地改变区域配置。
在一些实施例中,如果区域包含两个或更多个区域播放器(例如家庭活动室中的两个区域播放器106和108),则两个区域播放器106和108可以被配置为同步播放相同的音频源,或者两个区域播放器106和108可以被配对以例如在左声道和右声道中播放两个分离的声音。换句话说,可以通过两个区域播放器106和108(一个用于左声音,另一个用于右声音)再现或增强声音的立体效果。在某些实施例中,配对的区域播放器(也称为“绑定(bonded)的区域播放器”)可以在相同或不同区域中与其他区域播放器同步播放音频。
在一些实施例中,两个或更多个区域播放器可以在声音上合并以形成单个合并的区域播放器。合并的区域播放器(尽管由多个分离的设备组成)可以被配置为与非合并的区域播放器或配对的区域播放器不同地处理和再现声音,这是因为合并的区域播放器将具有可以从其传递声音的附加扬声器驱动器。合并的区域播放器还可以与单个区域播放器或另一合并区域播放器配对。合并回放设备中的每个回放设备可以例如设置于合并模式中。
根据一些实施例,在期望的配置完成之前,可以继续进行以下任意一项:对区域播放器进行分组、合并和配对。分组、合并和配对动作优选地是通过控制界面(例如使用控制器130)执行的,而不是通过物理上将例如扬声器线缆连接和重连到例如单独的分离扬声器以创建不同配置执行的。因此,本文所描述的某些实施例提供更为灵活和动态的平台,通过该平台可以向终端用户提供声音再现。
e.示例性音频源
在一些实施例中,每个区域可以从与另一个区域相同的音频源播放,或者每个区域可以从不同的音频源播放。例如,某人可能正在院子里烧烤并通过区域播放器124收听爵士音乐,而某人正在厨房里准备食物并通过区域播放器102收听古典音乐。此外,某人可能正在办公室里通过区域播放器110收听与在院子里通过区域播放器124播放的爵士音乐相同的爵士音乐。在一些实施例中,同步地播放通过区域播放器110和124播放的爵士音乐。在区域中同步地回放允许某人通过区域同时无缝地(或者基本上无缝地)收听音频。此外,区域可以被置于“派对模式”中,使得所有相关联的区域将同步地播放音频。
由区域播放器102至124播放的音频内容的源是众多的。在一些实施例中,可以访问并播放区域播放器自身上的音乐。在一些实施例中,可以经由数据网络128访问来自在计算机或联网附接存储设备(NAS)上存储的个人库的音乐并播放。在一些实施例中,可以经由数据网络128访问互联网无线电台、表演和播客。可以经由数据网络128访问让用户流式传输和/或下载音乐和音频内容的音乐或云接收方。此外,例如,可以经由与区域播放器的线路输入连接,从传统源(如唱机转盘或CD播放器)获得音乐。还可以使用不同协议(如Apple公司的AIRPLAYTM无线技术)访问音频内容。可以经由数据网络128和/或控制器130在区域播放器102至124之间共享从一个或更多源接收的音频内容。以上公开的音频内容源在此称为基于网络的音频信息源。然而,基于网络的音频信息源不限于此。
在一些实施例中,示例性家庭影院区域播放器116、118、120耦合到音频信息源,如电视132。在一些示例中,电视132用作家庭影院区域播放器116、118、120的音频源,而在其他示例中,来自电视132的音频信息可以与音频系统100中的区域播放器102至124中的任意一个共享。
III.示例性区域播放器
现在参考图4,示出了根据实施例的区域播放器400的示例性框图。区域播放器400包括网络接口402、处理器408、存储器410、音频处理组件412、一个或更多个模块414、音频放大器416、和耦合到音频放大器416的扬声器单元418。图2A示出了这种区域播放器的示例性示意图。其他类型的区域播放器可以不包括扬声器单元418(如图2B中所示)或音频放大器416(如图2C中所示)。此外,可以想到的是,区域播放器400可以并入另一组件。例如,区域播放器400可以被构造为电视、照明设备、或者在室内或室外使用的一些其他设备的一部分。
在一些实施例中,网络接口402促进数据网络128上的区域播放器400和其他设备之间的数据流。在一些实施例中,除了从数据网络128上的另一个区域播放器或设备获取音频之外,区域播放器400还可以(如在广域网或局部网络上)直接从音频源取得音频。在一些实施例中,网络接口402还可以处理每个分组的地址部分,使得其到达正确的目的地或拦截去往区域播放器400的分组。因此,在某些实施例中,每个分组中包括基于互联网协议(IP)的源地址以及基于IP的目的地址。
在一些实施例中,网络接口402可以包括无线接口404和有线接口406中的一个或两者。无线接口404(也被称为射频(RF)接口)为区域播放器400提供网络接口功能以根据通信协议(例如任意的无线标准,包括IEEE802.11a、802.11b、802.11g、802.11n或802.15)与其他设备(例如,与数据网络128相关联的其他区域播放器、扬声器、接收机、组件等)进行无线通信。无线接口404可以包括一个或更多个无线电设备(radio)。为了接收无线信号、向无线接口404提供无线信号并发送无线信号,区域播放器400包括一个或更多个天线420。有线接口406为区域播放器400提供网络接口功能以根据通信协议(例如IEEE802.3)通过线缆与其他设备进行通信。在一些实施例中,区域播放器包括多个无线接口404。在一些实施例中,区域播放器包括多个有线接口406。在一些实施例中,区域播放器包括接口404和406两者。在一些实施例中,区域播放器400仅包括无线接口404或有线接口406。
在一些实施例中,处理器408是时钟驱动电子设备,其被配置为根据存储器410中存储的指令处理输入数据。存储器410是可以装载有一个或更多个软件模块414的数据存储设备,处理器408可以执行软件模块414以实现特定任务。在示出的实施例中,存储器410是存储可以由处理器408执行的指令的有形机器可读介质。在一些实施例中,任务可以是区域播放器400从另一区域播放器或网络上的设备获取音频数据(如使用统一资源定位符(URL)或其他标识符)。在一些实施例中,任务可以是区域播放器400向另一区域播放器或网络上的设备发送音频数据。在一些实施例中,任务可以是区域播放器400将音频的回放与一个或更多个附加区域播放器进行同步。在一些实施例中,任务可以是将区域播放器400与一个或更多个区域播放器配对以创建多声道音频环境。附加或备选任务可以经由一个或更多个软件模块414和处理器408实现。
音频处理组件412可以包括一个或更多个数模转换器(DAC)、音频预处理组件、音频增强组件或数字信号处理器等。在一些实施例中,音频处理组件412可以是处理器408的一部分。在一些实施例中,由音频处理组件210处理和/或有意变更经由网络接口402获取的音频。此外,音频处理组件412可以产生模拟音频信号。然后,将已处理的模拟音频信号提供给音频放大器416以通过扬声器418进行回放。此外,音频处理组件412可以包括用于处理作为输入的模拟或数字信号以从区域播放器400进行播放、发送到网络上的另一区域播放器或播放并发送到网络上的另一区域播放器两者的电路。示例性输入包括线路输入连接(例如自检测3.5mm音频线路输入连接)。
音频放大器416是将音频信号放大至用于驱动一个或更多个扬声器418的电平的设备。一个或更多个扬声器418可以包括单独的换能器(例如“驱动器”)或包括包含一个或更多个驱动器的外壳的完整的扬声器系统。例如,特定驱动器可以是例如低音炮(例如针对低频)、中频段驱动器(例如针对中频)和高频扬声器(例如针对高频)。例如,外壳可以被封装或运送。每个换能器可被自身单独的放大器驱动。
商业示例(当前已知的是PLAY:5TM)是具有内置放大器和扬声器的区域播放器,其能够从源(如在互联网或局部网络上)直接获取音频。具体而言,PLAY:5TM是包括两个高频扬声器、两个中频段驱动器和一个低音炮的五放大器五驱动器扬声器系统。当经由PLAY:5TM播放音频内容时,从左高频扬声器和左中频段驱动器发出音轨的左音频数据,从右高频扬声器和右中频段驱动器发出音轨的右音频数据,并从低音炮发出单声道低音。此外,两个中频段驱动器和两个高频扬声器具有相同的均衡(或基本上相同的均衡)。即,它们从不同的音频声道发送相同的频率。可以从PLAY:5TM播放来自互联网无线电台、在线音乐和视频服务、下载的音乐、模拟音频输入、电视、DVD等的音频。
IV.示例性控制器
现在参考图5,示出了可以与图1中的控制设备130相对应的控制器500的示例性框图。控制器500可以用于促进对系统中的多媒体应用、自动化等的控制。具体而言,控制器500可以被配置为:通过无线或有线网络接口508,促进对在网络上可用的多个音频源的选择,并能够实现对一个或更多个区域播放器(例如图1中的区域播放器102至124)的控制。根据一个实施例,无线通信基于工业标准(例如红外、无线电、无线标准,包括IEEE802.11a、802.11b、802.11g、802.11n或802.15)。此外,当经由控制器500访问特定音频或经由区域播放器播放特定音频时,可以从区域播放器或其他电子设备向控制器500发送与音频和/或音频源相关联的图片(例如专辑封面)或任意其他数据以便显示。控制器500配备有屏幕502和输入界面514,输入界面514允许用户与控制器500交互,以例如对许多多媒体项目的播放列表进行导航并控制一个或更多个区域播放器的操作。控制器500上的屏幕502可以是例如LCD屏。屏幕500与由微控制器(例如处理器)506控制的屏幕驱动器504进行通信并由屏幕驱动器504指挥。存储器510可以装载有一个或更多个应用模块512,微控制器506可以在利用或不利用经由用户界面514的用户输入的情况下执行应用模块512以实现特定任务。在一些实施例中,应用模块512被配置为促进将多个所选择的区域播放器分组为区域组并对区域播放器进行同步以进行音频回放。在一些实施例中,应用模块512被配置为控制区域组中的区域播放器的音频声音(例如音量)。在操作中,当微控制器506执行应用模块512中的一个或更多个时,屏幕驱动器504生成控制信号以驱动屏幕502相应地显示应用特定用户界面。
控制器500包括促进与区域播放器的有线或无线通信的网络接口508。在一些实施例中,经由网络接口508发送如音量控制和音频回放同步等的命令。在一些实施例中,经由网络接口508在区域播放器和控制器之间传输所保存的区域组配置。控制器500可以控制一个或更多个区域播放器,如图1中的102至124。对于特定系统,可以存在多于一个控制器,并且每个控制器可以与另一个控制器共享公共信息,或者如果区域播放器存储配置数据(如状态变量),则每个控制器可以从该区域播放器获取公共信息。此外,控制器可以并入区域播放器。
应当注意的是,在特定环境中,其他具有网络能力的设备(如IPHONETM、IPADTM或任意其他智能电话)或者具有网络能力的设备(例如,联网的计算机如PC或MACTM)也可以用作与区域播放器交互并控制其的控制器。在一些实施例中,可以将软件应用或升级下载到具有网络能力的设备上以执行在此描述的功能。
在某些实施例中,用户可以通过控制器500创建包括至少两个区域播放器的区域组(也称为绑定区域)。区域组中的区域播放器可以以同步的方式播放音频,使得区域组中的所有区域播放器以同步的方式回放相同的音频源或相同音频源的列表,从而听不见(或基本上听不见)声音延迟或短暂的停顿。类似地,在一些实施例中,当用户通过控制器500增加组的音频音量时,向区域播放器之一发送增加组的音频音量的信号或数据,并使组中的其他区域播放器的音量一起增加。
用户可以经由控制器500通过激活“关联区域”或“添加区域”软按钮来将区域播放器分组为区域组,或通过激活“解除关联区域”或“丢弃区域”按钮对区域组进行解除分组。例如,一种用于将区域播放器“结合”在一起以进行音频回放的机制是将多个区域播放器关联在一起以形成组。为了将多个区域播放器关联在一起,用户可以手动地逐个关联每个区域播放器或房间。例如,假定存在包括以下区域的多区域系统:卫生间、卧室、书房、餐厅、家庭活动室和门厅。
在某些实施例中,用户可以例如通过从单个区域开始然后手动地将每个区域关联到该区域,来关联六个区域播放器中任意数量的区域播放器。
在某些实施例中,可以使用用于创建区域场景或主题的命令将区域集合动态地关联在一起(在首先创建区域场景之后)。例如,“早晨”区域场景命令可以在一个动作中将卧室、办公室和厨房区域关联在一起。在没有该单个命令的情况下,用户将手动地单独关联每个区域。单个命令可以包括:鼠标单击、鼠标双击、按钮按下、手势或一些其他编程动作。可以对其他类型的区域场景进行编程。
在某些实施例中,可以基于时间(如闹钟功能)触发区域场景。例如,区域场景可以被设置为在上午8点时应用。系统可以自动地关联合适的区域、设置用于播放的特定音乐、然后在定义的持续时间之后停止该音乐。尽管可以基于时间将任意特定区域触发为“开”或“关”状态,但是例如区域场景使关联到该场景的任意区域能够在特定时刻和/或特定持续时间播放预定音频(例如喜欢的歌曲、预定义的播放列表)。如果因任何原因而不能播放所安排的音乐(例如空播放列表、没有共享的连接、故障的通用即插即用(UPnP)、没有用于互联网无线电台的互联网连接等),则可以对备用蜂鸣器进行编程以发声。蜂鸣器可以包括例如存储在区域播放器中的声音文件。
V.示例性Ad-Hoc网络
为了说明的目的,现在将结合图6提供特定具体示例,以描述提供并促进与回放网络的连接的特定基础系统和方法。图6示出了存在形成网络分支(还被称为Ad-Hoc网络610)的三个区域播放器602、604、606和控制器608。网络610可以是无线的、有线的、或者有线和无线的组合。一般地,Ad-Hoc(“自发(spontaneous)”)网络一般是没有一个接入点用于全部数据流的局域网或其他小型网络。针对已建立的Ad-Hoc网络610,设备602、604、606和608均可以用对等(peer-to-peer)通信方式相互通信。此外,设备可以加入或退出网络610,并且网络610可自动重配置自身,而不需要用户来重配置网络610。当参考图6的Ad-Hoc网络时,应当理解,回放网络可基于完全或部分不同于Ad-Hoc网络的网络类型。
通过使用Ad-Hoc网络610,设备602、604、606和608可共享或交换一个或更多个音频源,并被动态地分组以播放相同或不同的音频源。例如,将设备602、604进行分组以回放一段音乐,同时,设备606回放另一段音乐。换言之,设备602、604、606和608(如图6所示)形成分发和/或再现声音的“家庭”(HOUSEHOLD)。如本文所使用的术语“家庭”(用大写字母提供以与用户的住地相区分)用于表示协作以提供应用或服务的联网设备的集合。用住宅610(或住宅标识符)来标识“家庭”的示例,但家庭可以用不同区域或地点来标识。
在某些实施例中,住宅标识符(HHID)是由计算机生成以帮助确保其唯一性的短字符串或标识符。因此,网络610可以用唯一的HHID和配置变量或参数(例如信道(如各频带)、服务集标识(SSID)(作为无线网络的名称的字母数字字符序列)、WEP密钥(有线等效私密或其他安全密钥))的唯一集合来描述。在某些实施例中,SSID被设置为与HHID相同。
在某些实施例中,每一个“家庭”包括两种类型的网络节点:控制点(CP)和区域播放器(ZP)。控制点控制整个网络的设置处理和时序,包括所需网络参数(例如WEP密钥)的自动生成。在实施例中,CP还为用户提供“家庭”配置用户界面。CP功能可以由例如运行CP应用模块的计算机或还运行CP应用模块的手持控制器(例如控制器308)提供。区域播放器是网络上被布置为参与自动配置处理的任意另一设备。ZP(如本文所使用的标记)包括例如控制器308或计算设备。在一些实施例中,在单个节点处组合在CP和ZP二者中的功能或功能的特定部分(例如ZP包含CP,或CP包含ZP)。
在某些实施例中,“家庭”的配置包括多个CP和ZP,多个CP和ZP聚集并建立已知配置使得它们可以使用标准网络防议(例如通过有线或无线以太网的IP)来进行通信。在实施例中,使用两种类型的网络/协议:以太网802.3和无线网802.11g。CP和ZP之问的互连可使用网络/协议中的任意一个。系统中的设备(作为“家庭”的成员)可以同时连接到两种网络。
在使用两种网络的环境中,假设系统中的至少一个设备作为桥接设备连接两种网络,从而在有线/无线网络中为其他设备提供桥接服务。例如,图6中的区域播放器606被示为连接两种网络。到网络612的连接基于以太网和/或无线,而到其他设备602、604和608的连接基于无线和以太网(如果需要的话)。
然而应当理解,在一些实施例中,每一个区域播放器606、604、602在经由桥接设备从云(例如互联网)获取媒体时可以访问互联网。例如,区域播放器602可以包含统一资源定位符(URL),统一资源定位符(URL)指定云中特定音轨的地址。通过使用URL,区域播放器602可以从云获取音轨,并最终由一个或更多个区域播放器播放该音频。
VI.示例性系统配置
图7示出了包括多个网络的系统,多个网络包括基于云的网络和至少一个本地回放网络。本地回放网络包括多个回放设备或播放器,尽管应当理解,回放网络可以仅包含一个回放设备。在某些实施例中,每一个播放器具有获取其用于回放的内容的能力。例如,控制和内容获取可以是分布式的或集中式的。输入可包括流内容提供方输入、第三方应用输入、移动设备输入、用户输入、和/或到云中用于本地分发和回放的其他回放网络输入。
如图7的示例性系统700所示,多个内容提供方720-750可以经由云和/或其他网络710连接到一个或更多个本地回放网络760-770。通过使用云710,多媒体音频系统720(例如SONOSTM)、移动设备730、第三方应用740、内容提供方750等可以为本地回放网络760、770提供(以请求或其他方式)多媒体内容。在每一个本地回放网络760、770中,控制器762、772和回放设备764、774可用于回放音频内容。
VII.示例性媒体体验社交界面
如上文所述,本文提供了用于在住宅之间共享媒体体验的实施例。在住宅之间共享媒体体验可以允许用户查看与社区内不同住宅中的朋友的媒体体验有关的信息,如上所述。在一个示例中,如果正在体验的媒体是音轨,则媒体体验信息可以包括音轨的标题、与音轨相关联的专辑、与音轨相关联的艺术家、与专辑相关联的发行年份、与音轨相关联的持续时间等。如果正在体验的媒体是视频或电影,则媒体体验信息可以包括例如视频标题、视频的演员、以及视频的导演。在另一个示例中,用户可以通过在本地体验不同住宅中的朋友正在体验的媒体的一部分,来共享媒体体验。
图8示出了在媒体体验社交界面820和住宅850之间的示例性系统配置800。如图所示,系统配置800还包括与界面820通信并与住宅850通信的互联网信息接收方(IIS)810。在一个示例中,每个住宅850可以经由持久性传输控制协议(TCP)连接来与IIS810通信。在一个情形中,持久性TCP连接用于在住宅850和IIS810之间传输通用即插即用(UPnP)网络协议消息。
IIS810可以包括数据库812,数据库812被配置为与每个住宅850通信,以从每个相应住宅接收媒体体验信息并向每个相应住宅提供数据。数据库812还可以被配置为在接收到媒体体验信息时存储和更新与每个相应住宅相关联的信息。如图所示,住宅850可以包括住宅1842、住宅2844,以及住宅3846,每个住宅都与数据库812通信。住宅1842、住宅2844、以及住宅3846中的一个或多个可以是社区的一部分,如上所述。
通过来自社区中住宅的邀请(特定的住宅可能已经启动社区),或者通过某种其他定义的社区形成过程,住宅850的用户可以形成社区。在一些实施例中,住宅可以包括在多个不同社区中。在一些实施例中,社区可以形成有限的持续时间(例如,一小时、一天等)。在其他实施例中,只要仍然存在至少一个住宅作为社区的一部分,社区就存在。还存在其他示例。
IIS810还可以包括住宅监视器814和组监视器816。住宅监视器814可以被配置为检测并获取数据库812中与住宅850相关联的更新。如上文所述,一些住宅可以包括一个或多个组(或区域)。因此,组监视器816可以被配置为检测并获取数据库812中与任何住宅850中的一个或多个组相关联的更新。
界面820还可以包括住宅界面822和组界面824。在一个示例中,住宅界面822和组界面824可以表示界面820的子区域。在另一个示例中,住宅界面822和组界面824可以表示界面820的不同屏幕。如图所示,住宅界面822可以与住宅监视器814通信,以显示数据库812中由住宅监视器814检测到的任何更新。类似地,组监视器界面822可以与组监视器816通信,以显示数据库812中由组监视器816检测到的任何更新。
在一个示例中,界面820上显示的数据可以只包括与使用界面820的用户有权访问的住宅(以及相关联的组)相关联的数据。例如,用户可以通过提供用户名和密码形式的访问凭证,登录提供界面820的网站(在一些实施例中,只有第一次需要用户名和密码来登录)。基于访问凭证,IIS810可以确定用户有权访问包括住宅1842和住宅2844的住宅社区。由此,界面820可以显示与住宅1842和住宅2844相关联的媒体信息以供用户查看,但是不显示住宅3846的关联媒体信息。
如上文所述,界面820可以提供在经由网络浏览器可访问的网页上。在这种情形中,网页可以根据异步JavaScript和XML(AJAX)框架来实现,使得界面820可以在后台异步地向IIS810发送数据并从IIS810获取数据,而不会干扰界面820上显示的其他信息。换句话说,当检测到针对住宅中的组的信息更新时,只会更新组界面824中显示的相关信息,并且可以不必刷新或重载网页。
在一个情形中,当启动界面820时,可以经由住宅监视器814来获取与用户可访问的住宅相关联的数据,以便在住宅界面822上显示,并且可以经由组监视器816来获取关于相同住宅的所有组相关联数据,以便在住宅界面824上显示。在启动之后,当在数据库中检测到与住宅和/或组有关的更新时,可以通过住宅监视器814和组监视器816来更新住宅界面822和组界面824。
可以结合图9A的示例性流程图900进一步讨论住宅850、界面820以及IIS810之间交互的示例性实现。图9A示出了根据本文所述至少一些实施例用于更新媒体体验社交界面的示例性流程图900。图9A所示的方法900提出了可以在住宅环境100中使用的方法的实施例,所述住宅环境100包括与诸如图2至图5所示的设备等的一个或多个设备进行通信的例如系统200、202、204、300、400、500和800。方法900可以包括一个或多个操作、功能或动作,如框902至910中的一个或多个所示。虽然这些框被顺序地示出,但是这些框还可以并行和/或以与本文所述的顺序不同的顺序执行。此外,基于所需实现,各个框可以合并成更少的框,划分为附加的框,和/或被移除。
此外,针对本文公开的方法900以及其他处理和方法,流程图示出了实施例一个可能实现的功能和操作。在这方面,每个框可以代表程序代码的模块、片段或一部分,程序代码包括可以由处理器执行以用于实现处理中的特定逻辑功能或步骤的一个或多个指令。程序代码可以存储在任意类型的计算机可读介质(例如包括磁盘或硬盘驱动器的存储设备)上。计算机可读介质可以包括非瞬时性计算机可读介质,例如,短时间存储数据的计算机可读介质,如寄存器存储器、处理器缓存和随机存取存储器(RAM)。计算机可读介质还可以包括非瞬时性介质,例如,辅或持久性长期存储设备,如只读存储器(ROM)、光盘或磁盘、压缩光盘只读存储器(CD-ROM)。计算机可读介质还可以是任意其他易失性或非易失性存储系统。计算机可读介质可被认为是例如计算机可读存储介质或有形存储设备。此外,针对本文公开的方法900以及其他处理和方法,图9A中的每个框可以表示被有线连线以执行处理中的特定逻辑功能的电路。
在框902,方法900可以包括提供第一客户端设备数据以在用户界面上显示。结合图8和上述讨论,用户界面可以是界面820,并且第一客户端设备数据可以是与住宅或者住宅内的组相关联的媒体体验信息。例如,第一客户端设备可以是住宅或者住宅内的组中的区域播放器,并且第一客户端设备数据可以指示区域播放器的第一配置。在这个实例中,区域播放器可以是上文结合图2A至图2C所述的区域播放器。区域播放器的第一配置可以包括回放设置(即,区域播放器的绑定区域或者立体声对关联)、以及当前回放媒体内容(例如,当前正在住宅或住宅内的组中由区域播放器呈现的歌曲的歌曲标题、艺术家、专辑)。
在一个情形中,框902可以包括启动上文所述的界面820,使得与区域播放器相关联的配置可以首先被提供以在界面820上显示。在这个情形中,所提供的用于显示的信息可以是存储在IIS810中的数据库812中与相关度有关的配置的子集和访问界面820的用户的访问凭证。例如,如果用户只对查看与朋友的住宅中正在体验的媒体有关的信息感兴趣,而不关心如何体验该媒体,则住宅或者住宅内的组中的区域播放器回放设置可能是不相关的,因此不显示。在另一个示例中,如果用户还有权访问朋友正在体验的媒体,则用户还可以在本地体验相同的媒体。
如上文所述,界面820可以在个人设备(例如或者智能手机,例如或者任何支持ANDROIDTM的手机)上以应用的形式来提供。在另一个示例中,社交界面可以提供在住宅中一个或多个媒体系统的控制器上。在另一个示例中,社交界面可以提供在万维网上可以通过互联网访问的网站上。
在框904,方法900可以包括访问与IIS相关联的数据库中的数据,所述IIS被配置为支持向媒体系统注册和认证客户端设备。在一个示例中,数据库可以是数据库812,并且IIS可以是图8的IIS810。在一个示例中,数据库中的数据包括与客户端设备相关联的设备配置数据。如上文所述,数据库812可以被配置为在接收到媒体体验信息时存储和更新与每个相应住宅相关联的信息。
在框906,方法900可以包括检测与客户端设备相关联的设备配置数据的改变。如上文所述,图8的IIS810可以包括住宅监视器814和组监视器816。因此,可以通过住宅监视器814和/或组监视器816来检测与客户端设备(住宅和/或住宅内的组中的区域播放器)相关联的设备配置数据的改变。
数据库中的设备配置数据的改变可能是由住宅850的改变引起的。例如,IIS810可以被配置为如果住宅(例如住宅1842)中的区域播放器开始呈现不同歌曲、开始呈现不同播放列表、停止呈现媒体等,就从该住宅接收数据。响应于检测到住宅1842的改变,可以更新数据库812以反映这一改变。
除了上述示例性改变,可以由数据库812接收并且可以由住宅监视器814和/或组监视器816检测的设备配置数据的其他示例性改变可以包括:住宅中区域播放器分组的改变、住宅中组或者区域播放器名称的改变、可以在住宅中呈现的播放列表的改变、或者住宅可访问媒体的改变(对诸如RHAPSODYTM、SPOTIFYTM等的朋友媒体服务账户的修改)。还存在其他示例。
在框908,方法900还可以包括从IIS810接收第二客户端设备数据,所述第二客户端设备数据指示客户端设备的第二配置并且反映与客户端设备相关联的设备配置数据的改变。继续上述示例,当检测到数据库812中的设备配置数据的改变时,可以通过住宅监视器814和/或组监视器816来获取指示住宅1842的更新或改变的第二客户端设备数据。
如上文所述,在一个示例中,可以获取更新的设备配置数据的一部分作为第二客户端设备数据。换句话说,更新的设备配置数据中的一些可能是不相关的或者用户不可访问的,并且可能无法通过住宅监视器814和/或组监视器816来获取。
在框910,方法900可以包括向用户界面820提供第二客户端设备数据,以便在用户界面上显示。与框902一样,可以提供来自IIS810的数据库812的相关信息。在一个情形中,与上文所述的只可以获取更新的设备配置数据的一部分的示例相反,可以通过住宅监视器814和/或组监视器816获取全部更新的设备配置数据。在这个情形中,用户界面820可以被配置为确定将在用户界面820上提供所获取的第二客户端设备数据的哪些部分。
图9B示出了根据本文所述的至少一些实施例用于提供媒体体验社交界面的示例性流程图950。在一个示例中,流程图950表示在方法900的框902和910中如何分别在用户界面820上提供第一客户端设备数据和/或第二客户端设备数据。图9B示出的方法950提出了可以在环境100中使用的方法的实施例,所述环境100包括与诸如图2至图5所示的设备等的一个或多个设备进行通信的例如系统200、202、204、300、400、500和800。方法950可以包括一个或多个操作、功能或动作,如框952至956中的一个或多个所示。虽然这些框被顺序地示出,但是这些框还可以并行和/或以与本文所述的顺序不同的顺序执行。此外,基于所需实现,各个框可以合并成更少的框,划分为附加的框,和/或被移除。
此外,针对本文公开的方法950以及其他处理和方法,流程图示出了实施例的一个可能实现的功能和操作。在这方面,每个框可以代表程序代码的模块、片段或一部分,程序代码包括可以由处理器执行以用于实现处理中的特定逻辑功能或步骤的一个或多个指令。程序代码可以存储在任意类型的计算机可读介质(例如包括磁盘或硬盘驱动器的存储设备)上。计算机可读介质可以包括非瞬时性计算机可读介质,例如,短时间存储数据的计算机可读介质,如寄存器存储器、处理器缓存和随机存取存储器(RAM)。计算机可读介质还可以包括非瞬时性介质,例如,辅或持久性长期存储设备,如只读存储器(ROM)、光盘或磁盘、压缩光盘只读存储器(CD-ROM)。计算机可读介质还可以是任意其他易失性或非易失性存储系统。计算机可读介质可被认为是例如计算机可读存储介质或有形存储设备。此外,针对本文公开的方法900以及其他处理和方法,图9B中的每个框可以表示被有线连线以执行处理中的特定逻辑功能的电路。
在框952,方法950可以包括在显示屏上显示与住宅社区的每个住宅相对应的表示。在一个示例中,显示屏可以与住宅社区中的住宅之一相关联。换句话说,作为社区成员的用户可以访问显示屏。图10A示出了可以在显示屏上显示的示例性第一媒体体验社交界面1000。如上文所述,显示屏可以是移动设备的屏幕或个人计算机屏幕。如图所示,界面1000包括住宅区1012,住宅区102包括以下住宅表示:家庭1、家庭2、家庭3以及家庭4。结合上文所述的实施例,每个住宅表示可以与社区中的不同住宅相关联。由于显示屏可以与社区中的住宅之一相关联,因此与提供界面100的显示屏相关联的住宅可以是家庭1、家庭2、家庭3以及家庭4中的任一个。
在一个示例中,如果界面1000的用户希望查看与在住宅区1012中表示的住宅相关联的媒体信息,则可以选择住宅表示之一。在一个情形中,如果家庭3被选择,则家庭3这一表示可以在图形上与住宅区1012中的其他住宅表示相区分。如图所示,家庭3可以显出轮廓和/或变为粗体,以指示家庭3已经被选择。在其他示例中,可以通过用不同颜色、不同字体、或者不同字体大小提供家庭3,来将家庭3在图形上区分开。其他示例性区分特征也是可能的。
如上所述,住宅区1012中示出的每个住宅可以包括被配置为同步呈现媒体的一个或多个相关联的区域播放器组。例如家庭3可以包括组1、组2及组3。因此,在框954,方法950可以包括在显示屏上显示与住宅相关联的区域播放器组的表示。在一个示例中,显示与住宅相关联的区域播放器组的表示可以是对接收到用于选择住宅的命令的响应。因此,框954可以包括在组区1008中显示组1、组2和组3的组表示,所述组1、组2和组3表示与家庭3相关联的区域播放器组。在这个情形中,在组区1008中显示组1、组2和组3的组表示可以是对在住宅区1012中选择家庭3的响应,如上所述。
如上文所述,与提供界面1000的显示屏相关联的住宅可以是家庭1、家庭2、家庭3或家庭4中的任意一个。在一些情形中,与显示屏相关联的住宅不可以是家庭3。换句话说,提供界面1000的显示屏可以与社区住宅中的这种住宅相关联,所述住宅与针对其显示区域播放器组的表示和媒体的表示的住宅不同。在任意一种情形中,如果用户希望查看与组区1008中表示的组相关联的媒体信息,则可以选择组表示之一。例如,可以选择组1,相应地,组1可以在图形上与组区1008中的其他组表示相区分。
在选择了组(例如组区1008中的组1)之后,方法950在框956可以包括在显示屏上显示正在由区域播放器组(组1)呈现的媒体的表示。如图10A的界面1000上所示,可以在现在正在播放区1010中提供正在由远程区域播放器组(组1)中的区域播放器呈现的媒体的表示。在一个情形中,媒体的媒体表示指示与正在呈现的媒体相关联的信息。例如,如上文所述,如果正在呈现的媒体是音轨,则媒体体验信息可以包括音轨的标题、与音轨相关联的专辑、与音轨相关联的艺术家、与专辑相关联的发行年份、与音轨相关联的持续时间、或者与专辑相关联的唱片公司。除了选择组1时的现在正在播放区1010之外,界面1000还可以包括媒体队列区1014中的可用媒体表示的显示。如上文所述,由于不同住宅和住宅内的不同组可以有权访问不同媒体和/或可以呈现不同媒体,所以在媒体队列区1014中显示可用媒体还可以包括确定要由远程区域播放器组呈现的可用媒体,并且显示远程区域播放器组中的区域播放器可访问的所有媒体。在一个情形中,如果给予访问权,则用户可以选择可用媒体表示来使远程区域播放器组呈现媒体内容。
在一个示例中,媒体队列区1014可以提供组中的区域播放器当前正在呈现的播放列表或回放队列,并因此可以包括组当前正呈现的并且其信息提供在现在正在播放区1010中的媒体。在这个情形中,现在正在播放的媒体可以在图形上与可用媒体表示1014中的其他媒体相区分,如界面1000上所示。
尽管上述框956可能隐含在选择组区1008中的组表示之后显示现在正在播放区1010,但是其他实施例可以包括在选择住宅区1012中的住宅表示之后显示现在正在播放区1010和媒体队列区1014。其可能发生在选择住宅中只有一个组的情形中。其还可能发生在以下情形中:界面被配置为当选择住宅时默认选择例如组区1008中的第一个组表示。换句话说,在一些实施例中,对组表示的选择可以在用户选择住宅表示之后自动进行,而不需要来自用户的另一输入。类似地,住宅表示(例如,住宅区中的第一个住宅表示、或者唯一可用住宅)还可以被配置为在启动界面1000时自动被选择。
除了住宅区1012、组区1008、现在正在播放区1010以及媒体队列区1014之外,界面1000还可以包括控制区1002,所述控制区1002可以包括表示可用回放控制件的控制图标,控制图标可被选择以控制远程区域播放器组中的区域播放器对媒体的呈现。如上文所述,界面1000的用户可被给予控制住宅中朋友的媒体体验的访问权。在这个情形中,控制区1002中的可用回放控制件可以包括用于使住宅中相关联的远程区域播放器播放回放队列(例如媒体队列区1014中所示的回放队列)中的媒体、播放队列中的下一个媒体、播放队列中的前一个媒体、随机播放队列中的媒体或重复队列中的媒体的图标。在用户无权控制媒体体验的情况下,可以不提供控制区1002,或者可以提供灰化的控制图标,以指示控制选项不可用。
如图10A所示,界面1000的控制区1002还可以包括表示由远程区域播放器组中的区域播放器正在呈现的媒体的回放进度的回放进度条。在一些示例中,回放进度条可以被选择并用于调整正在住宅中体验的媒体的回放进度。
除了控制区1002之外,界面1000还可以包括其他控制件,例如,对在住宅中体验正在呈现的媒体的音量进行表示的音量条1004。在这个情形中,如果用户具有对住宅或者远程区域播放器组的媒体体验的控制访问权,则用户可以使用音量条1004来调整音量水平,以调整远程区域播放器组的回放音量。
在图10A中还示出了界面1000上的搜索框1006。在一个示例中,如图所示,搜索框1006可用于通过文本或下拉选择来找出社区中的特定住宅。在其他示例中,搜索框1006可用于找出特定住宅或社区中的特定媒体或者组。
在一个示例中,为了进一步增强希望查看与另一个住宅正在体验的媒体有关的信息的用户体验,可以在界面1000上提供附加信息。图10B示出了示例性的第二媒体体验社交界面1050。如图所示,界面1050可以包括住宅区1062、组区1058、现在正在播放区1060以及媒体队列区1064,其分别对应于图10A界面1000的住宅区1012、组区1008、现在正在播放区1010以及媒体队列区1014。除了界面1000之外,界面1050还可以包括歌词区1006,如果媒体是音轨,则歌词区1006显示与正在呈现的媒体相关联的歌词的文本表示。界面1050还可以包括图片区1068,图片区1068显示与音轨的艺术家相关联的图像。界面1050上还可以提供其他信息,例如艺术家的生平或者与音轨或专辑有关的趣事。其他示例也是可能的。
在本申请的未在图10A和图10B中明确示出的其他实施例中,可以响应于区域播放器组的选择,在显示屏上提供区域播放器组中的每个区域播放器的表示。例如,如果组1包括呈现媒体的两个区域播放器作为录音室对,则选择组1可能导致在显示屏上提供组1的左侧区域播放器和右侧区域播放器的表示。在这些实施例中,可以响应于接收来自用户的指示对住宅内区域播放器的分组或者住宅内的区域播放器组做出修改的命令,进一步做出这种修改。在一个示例中,可以将左侧区域播放器和右侧区域播放器修改为均播放媒体内容的左右声道。在另一个示例中,可以将区域播放器之一从组1中移出并添加到组2中。在另一个示例中,可以将来自组2的一个或多个区域播放器添加到组1中。与控制远程住宅的媒体体验的其他手段一样,经由界面1000或1050对区域播放器分组进行修改的能力可以依赖于给予界面1000或1050的用户的访问权。
如上文示例所述,朋友可以给予用户对住宅或者组处的媒体体验的控制访问权。这可以是对朋友给予用户对住宅或组处的媒体体验的任意访问权的补充。例如,本申请可以只在住宅或组的所有人允许时才允许在住宅之间共享媒体体验信息。换句话说,住宅或组的所有人可以确定媒体体验共享权。
图11示出了用于配置媒体体验共享配置的示例性界面1100。界面1100还可以用于加入社区和设置参数。在一个示例中,界面1100可以由第一住宅的用户使用以确定社区中的第二住宅的用户对第一住宅的媒体体验可以具有什么级别的访问权。
如图所示,界面1100可以包括住宅名框1102、组选择框1104、共享选项1106以及共享范围1108。住宅名框1102可以在网络界面上显示表示住宅的可编辑住宅名。因此,可以编辑要向其他人显示的住宅名。然后,组选择框1104可以向第一住宅的用户提供第一住宅中的组选择。在一个示例中,第一住宅中的组选择可以允许用户编辑被选择组的名称。在另一个示例中,组选择可以显示与所选择的组相关联的共享选项1106和共享范围1108。
如图所示,组的共享选项1106可以包括示例性类型的媒体体验共享,例如允许网络界面查看由第一住宅中的一个或多个区域播放器组正在呈现的媒体,查看第一住宅中的一个或多个区域播放器组可访问的所有媒体,控制由第一住宅中的一个或多个区域播放器组正在呈现的媒体的呈现,或者查看由第一住宅中的一个或多个区域播放器组正在呈现的播放列表中的媒体。此外,如图所示,共享范围1108可以包括示例性共享范围,例如不允许任何人经由网络界面对第一住宅中的一个或多个区域播放器组的访问、允许与第一住宅通信的每一个人、或者与包括第一住宅的住宅社区中的其他住宅相关联的用户经由网络界面对第一住宅中的一个或多个区域播放器组的访问。
因此,共享范围可以对应于共享选项。例如,如图所示,针对“控制我的队列”已经选择了“没有人(nobody)”的共享范围。因此,(在第一住宅之外)没有人具有控制针对该住宅的组选择框1104中示出的所选组的队列的访问权。在另一个示例中,如图所示,针对“看我正在听什么”的共享选项已经选择了“每一个人”的共享范围。因此,有权访问该社交界面以及经由社区与第一住宅通信的任何人可以查看住宅中的所选组正在呈现什么。其他示例也是可能的。例如,如果用户是多个社区的成员,则界面1100还可以使第一住宅的用户能够从多个社区中选择社区。因此,可以针对每个社区设置不同的共享选项和共享范围。
除了允许第一住宅的用户查看共享配置之外,图11的界面1100还可以允许用户修改共享配置。例如,用户可以针对共享选项1106中的不同共享选项来选择共享范围1108中的不同共享范围。在这个情形中,界面1100还可以包括可选择图标,例如,用于对住宅中的所选组应用共享配置改变的提交按键。在另一个情形中,可以对住宅中的所选组自动应用共享范围或共享选项的任何选择。
在另一个示例中,在经由组选择框1104来选择组之前,用户可以选择每个共享选项的对应共享范围。在这个情形中,界面1100可以被配置为对所选组应用所选择的共享配置,而不是如上文所述,仅显示所选组的共享配置。界面1100的其他示例性实现也是可能的。
VIII.总结
本申请公开了各种示例性的系统、方法、装置、以及尤其包括固件和/或在硬件上执行的软件等组件的制品。然而,这些示例仅是示意性的并且不应当被认为是限制性的。例如,可以想到,这些固件、硬件和/或软件组件中的任意一个或全部可以专门在硬件中实现、专门在软件中实现、专门在固件中实现、或在硬件、软件和/或固件的任意组合中实现。因此,尽管以下描述了示例性系统、方法、装置和/或制品,但是所提供的示例不是用于实现这些系统、方法、装置和/或制品的仅有方式。
如上文讨论的实施例所提供的,本申请提供了用于在住宅之间共享媒体体验信息的社交界面。在一个方面中,提供了一种用于在显示屏上显示住宅社区的住宅的媒体信息的方法。所述方法包括:响应于接收到从住宅社区中选择住宅的命令,在显示屏上显示与所述住宅相关联的区域播放器组的表示;以及在显示屏上显示由所述区域播放器组正在呈现的媒体的表示,其中所述媒体的表示指示与正在呈现的媒体相关联的信息。
在另一个方面中,提供了一种非瞬时性计算机可读介质。非瞬时性计算机可读介质上存储有指令,所述指令可以由计算设备执行,使得所述计算设备执行功能。所述功能包括:响应于接收到从住宅社区中选择住宅的命令,在显示屏上显示与所述住宅相关联的区域播放器组的表示;以及在显示屏上显示由所述区域播放器组正在呈现的媒体的表示,其中所述媒体的表示指示与正在呈现的媒体相关联的信息。
此外,本文对“实施例”的提及意味着结合实施例描述的特定特征、结构或特性可以包括在本发明的至少一个示例性实施例中。在说明书中各处出现该短语不一定都指代相同的实施例,也不是与其他实施例互斥的分离的或备选的实施例。因此,本领域技术人员应当显式地和隐式地理解的是,本文所描述的实施例可以与其他实施例组合。
主要在说明性的环境、系统、过程、步骤、逻辑块、处理以及直接或间接地与耦合到网络的数据处理设备的操作相类似的其他象征性表示的方面上,提出本说明书。本领域技术人员通常使用这些处理描述和表示,以向本领域技术人员的其他技术人员传播他们的工作内容。阐述了各种具体细节,以提供本公开的透彻理解。然而,本领域技术人员应理解,不需要特定、具体细节就可以实施本公开。在其他实例中,没有描述熟知的方法、过程、组件和电路,以避免不必要地使实施例的方面模糊不清。因此,本公开的范围由随附权利要求、而不是以上实施例的描述来界定。
当随附的任一项权利要求被理解成涵盖纯软件和/或固件的实现时,在此明确限定至少一个示例中的至少一个单元以包括存储软件和/或固件的有形介质,如存储器、DVD、CD、蓝光等。

Claims (20)

1.一种用于在显示屏上显示住宅社区的住宅的媒体信息的方法,所述方法包括:
响应于接收到从住宅社区中选择住宅的命令,在显示屏上显示与所述住宅相关联的区域播放器组的表示;以及
在所述显示屏上显示所述区域播放器组正在呈现的媒体的表示,其中所述媒体的表示指示与所述正在呈现的媒体相关联的信息。
2.根据权利要求1所述的方法,还包括:在所述显示屏上显示与所述住宅社区的每个住宅相对应的表示。
3.根据权利要求1所述的方法,其中,所述区域播放器组的表示和所述媒体的表示是通过网络浏览器来显示的。
4.根据权利要求1所述的方法,其中,所述区域播放器组的表示和所述媒体的表示是通过控制器应用来显示的。
5.根据权利要求1所述的方法,其中,所述显示屏与所述住宅社区中与其区域播放器组的表示和媒体的表示被显示的住宅不同的住宅相关联。
6.根据权利要求1所述的方法,还包括:
在所述显示屏上显示控制图标,所述控制图标表示可用回放控制件并且能够被选择以控制所述区域播放器组对所述媒体的呈现。
7.根据权利要求1所述的方法,还包括:
在所述显示屏上显示媒体内容的表示,所述媒体内容的表示能够被选择以使所述区域播放器组呈现所述媒体内容。
8.根据权利要求7所述的方法,其中,所述媒体内容的表示是与不同的区域播放器组相关联的播放队列。
9.根据权利要求1所述的方法,还包括:在所述显示屏上显示与区域播放器组的每个区域播放器相对应的表示。
10.根据权利要求9所述的方法,还包括:响应于接收到命令,修改区域播放器组中的区域播放器的分组。
11.一种其上存储有指令的非瞬时性计算机可读介质,所述指令能够由计算设备执行以使所述计算设备执行包括以下各项的功能:
响应于接收到从住宅社区中选择住宅的命令,在显示屏上显示与所述住宅相关联的区域播放器组的表示;以及
在所述显示屏上显示所述区域播放器组正在呈现的媒体的表示,其中所述媒体的表示指示与所述正在呈现的媒体相关联的信息。
12.根据权利要求11所述的非瞬时性计算机可读介质,其中,所述功能还包括:
在所述显示屏上显示与所述住宅社区的每个住宅相对应的表示。
13.根据权利要求11所述的非瞬时性计算机可读介质,其中,所述区域播放器组的表示和所述媒体的表示是通过网络浏览器来显示的。
14.根据权利要求11所述的非瞬时性计算机可读介质,其中,所述区域播放器组的表示和所述媒体的表示是通过控制器应用来显示的。
15.根据权利要求11所述的非瞬时性计算机可读介质,其中,所述显示屏与所述住宅社区中与其区域播放器组的表示和媒体的表示被显示的住宅不同的住宅相关联。
16.根据权利要求11所述的非瞬时性计算机可读介质,其中,所述功能还包括:
在所述显示屏上显示控制图标,所述控制图标表示可用回放控制件并且能够被选择以控制所述区域播放器组对所述媒体的呈现。
17.根据权利要求11所述的非瞬时性计算机可读介质,其中,所述功能还包括:
在所述显示屏上显示媒体内容的表示,所述媒体内容的表示能够被选择以使所述区域播放器组呈现所述媒体内容。
18.根据权利要求17所述的非瞬时性计算机可读介质,其中,所述媒体内容的表示是与不同区域播放器组相关联的播放队列。
19.根据权利要求11所述的非瞬时性计算机可读介质,其中,所述功能还包括:
在所述显示屏上显示与区域播放器组的每个区域播放器相对应的表示。
20.根据权利要求19所述的方法,其中,所述功能还包括:
响应于接收到命令,修改区域播放器组中的区域播放器的分组。
CN201480017214.8A 2013-01-23 2014-01-22 用于媒体体验社交界面的系统和方法 Active CN105075282B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910608857.4A CN110335631B (zh) 2013-01-23 2014-01-22 用于媒体体验社交界面的系统和方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/748,357 2013-01-23
US13/748,357 US9510055B2 (en) 2013-01-23 2013-01-23 System and method for a media experience social interface
PCT/US2014/012534 WO2014116693A1 (en) 2013-01-23 2014-01-22 System and method for a media experience social interface

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201910608857.4A Division CN110335631B (zh) 2013-01-23 2014-01-22 用于媒体体验社交界面的系统和方法

Publications (2)

Publication Number Publication Date
CN105075282A true CN105075282A (zh) 2015-11-18
CN105075282B CN105075282B (zh) 2019-07-26

Family

ID=51207338

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910608857.4A Active CN110335631B (zh) 2013-01-23 2014-01-22 用于媒体体验社交界面的系统和方法
CN201480017214.8A Active CN105075282B (zh) 2013-01-23 2014-01-22 用于媒体体验社交界面的系统和方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910608857.4A Active CN110335631B (zh) 2013-01-23 2014-01-22 用于媒体体验社交界面的系统和方法

Country Status (5)

Country Link
US (7) US9510055B2 (zh)
EP (1) EP2949125A4 (zh)
JP (1) JP6214676B2 (zh)
CN (2) CN110335631B (zh)
WO (1) WO2014116693A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115359156A (zh) * 2022-07-31 2022-11-18 荣耀终端有限公司 音频播放方法、装置、设备和存储介质

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9510055B2 (en) 2013-01-23 2016-11-29 Sonos, Inc. System and method for a media experience social interface
US9798510B2 (en) * 2013-05-29 2017-10-24 Sonos, Inc. Connected state indicator
USD738905S1 (en) * 2013-06-09 2015-09-15 Apple Inc. Display screen or portion thereof with animated graphical user interface
US10028028B2 (en) 2013-09-30 2018-07-17 Sonos, Inc. Accessing last-browsed information in a media playback system
US9720576B2 (en) 2013-09-30 2017-08-01 Sonos, Inc. Controlling and displaying zones in a multi-zone system
US20150220498A1 (en) 2014-02-05 2015-08-06 Sonos, Inc. Remote Creation of a Playback Queue for a Future Event
US9679054B2 (en) 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback
US10587693B2 (en) 2014-04-01 2020-03-10 Sonos, Inc. Mirrored queues
US20150324552A1 (en) 2014-05-12 2015-11-12 Sonos, Inc. Share Restriction for Media Items
US20150356084A1 (en) 2014-06-05 2015-12-10 Sonos, Inc. Social Queue
US9874997B2 (en) 2014-08-08 2018-01-23 Sonos, Inc. Social playback queues
US9667679B2 (en) 2014-09-24 2017-05-30 Sonos, Inc. Indicating an association between a social-media account and a media playback system
US9690540B2 (en) 2014-09-24 2017-06-27 Sonos, Inc. Social media queue
US9723038B2 (en) 2014-09-24 2017-08-01 Sonos, Inc. Social media connection recommendations based on playback information
US9959087B2 (en) 2014-09-24 2018-05-01 Sonos, Inc. Media item context from social media
US9860286B2 (en) 2014-09-24 2018-01-02 Sonos, Inc. Associating a captured image with a media item
WO2016049342A1 (en) 2014-09-24 2016-03-31 Sonos, Inc. Social media connection recommendations based on playback information
US10645130B2 (en) 2014-09-24 2020-05-05 Sonos, Inc. Playback updates
CN104217024B (zh) * 2014-09-26 2018-02-16 深圳创维-Rgb电子有限公司 网页数据处理方法和装置
CN104581510B (zh) * 2015-01-22 2018-01-16 广东欧珀移动通信有限公司 音箱音量设置方法及装置
US9891880B2 (en) 2015-03-31 2018-02-13 Sonos, Inc. Information display regarding playback queue subscriptions
US20160337429A1 (en) * 2015-05-15 2016-11-17 Spotify Ab Method and device for resumed playback of streamed media
US10338794B2 (en) 2015-05-15 2019-07-02 Spotify Ab Playback of media streams in dependence of a time of a day
CN104902392B (zh) * 2015-05-21 2018-11-20 广东欧珀移动通信有限公司 多用户的音量控制方法及装置
CN104918069B (zh) * 2015-05-30 2017-09-19 广东欧珀移动通信有限公司 一种播放场景还原方法、系统、播放终端及控制终端
CN105187940B (zh) * 2015-07-29 2018-05-29 广东欧珀移动通信有限公司 一种播放系统的播放列表切换控制方法及装置
USD851111S1 (en) 2017-09-09 2019-06-11 Apple Inc. Electronic device with graphical user interface
USD843442S1 (en) 2017-09-10 2019-03-19 Apple Inc. Type font
US11102259B2 (en) * 2019-01-22 2021-08-24 Apple Inc. Network system for content playback on multiple devices
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD900871S1 (en) 2019-02-04 2020-11-03 Apple Inc. Electronic device with animated graphical user interface
US11122081B2 (en) 2019-02-21 2021-09-14 Bank Of America Corporation Preventing unauthorized access to information resources by deploying and utilizing multi-path data relay systems and sectional transmission techniques
CN111211952B (zh) * 2019-12-17 2021-07-23 珠海格力电器股份有限公司 烟机交互的方法及装置、存储介质和处理器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002052540A1 (en) * 2000-12-22 2002-07-04 Connectedmedia Corporation Program selector and guide system and method
CN101410773A (zh) * 2003-07-28 2009-04-15 索诺斯公司 同步多个独立时钟数字数据处理设备间的操作的系统和方法
US7571014B1 (en) * 2004-04-01 2009-08-04 Sonos, Inc. Method and apparatus for controlling multimedia players in a multi-zone system
US20100054275A1 (en) * 2008-09-04 2010-03-04 Savant Systems Llc Location-based sharing of multimedia control resources
US8290603B1 (en) * 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system

Family Cites Families (490)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3014423A (en) 1959-11-27 1961-12-26 Jersey Prod Res Co Apparatus for drilling boreholes with explosive charges
US4296278A (en) 1979-01-05 1981-10-20 Altec Corporation Loudspeaker overload protection circuit
CA1253971A (en) 1986-06-26 1989-05-09 Pierre Goyer Synchronization service for a distributed operating system or the like
US4816989A (en) 1987-04-15 1989-03-28 Allied-Signal Inc. Synchronizer for a fault tolerant multiple node processing system
JPH0734531B2 (ja) 1989-07-26 1995-04-12 ヤマハ株式会社 フェーダ装置
US5182552A (en) 1989-08-24 1993-01-26 Bose Corporation Multiple zone audio system
JP2840691B2 (ja) 1990-03-20 1998-12-24 ソニー株式会社 オーディオ再生装置
US5440644A (en) 1991-01-09 1995-08-08 Square D Company Audio distribution system having programmable zoning features
US5491839A (en) 1991-08-21 1996-02-13 L. S. Research, Inc. System for short range transmission of a plurality of signals simultaneously over the air using high frequency carriers
JP2791243B2 (ja) 1992-03-13 1998-08-27 株式会社東芝 階層間同期化システムおよびこれを用いた大規模集積回路
US5299266A (en) 1992-03-20 1994-03-29 Sony Electronics Inc. Multi machine monitor for TV post production
WO1994004010A1 (en) 1992-07-30 1994-02-17 Clair Bros. Audio Enterprises, Inc. Concert audio system
US5406634A (en) 1993-03-16 1995-04-11 Peak Audio, Inc. Intelligent speaker unit for speaker system network
CN1109695A (zh) 1993-05-10 1995-10-04 塔里根特公司 多媒体同步系统
US5467342A (en) 1994-01-12 1995-11-14 Scientific-Atlanta, Inc. Methods and apparatus for time stamp correction in an asynchronous transfer mode network
KR0128271B1 (ko) 1994-02-22 1998-04-15 윌리암 티. 엘리스 재해회복을 위한 일관성 그룹 형성방법 및 레코드갱싱의 섀도잉 방법, 주시스템, 원격데이타 섀도잉 시스템과 비동기 원격데이타 복제 시스템
US6195701B1 (en) 1994-03-16 2001-02-27 International Business Machines Corporation Method and apparatus for synchronization and scheduling of multiple data streams and real time tasks
US5563946A (en) 1994-04-25 1996-10-08 International Business Machines Corporation Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems
JP3688738B2 (ja) 1994-10-28 2005-08-31 富士通株式会社 対話ボックスを持つデータ処理装置
WO1997029550A1 (en) 1996-02-07 1997-08-14 L.S. Research, Inc. Digital wireless speaker system
US5673323A (en) 1995-04-12 1997-09-30 L. S. Research, Inc. Analog spread spectrum wireless speaker system
US5751819A (en) 1995-07-24 1998-05-12 Dorrough; Michael L. Level meter for digitally-encoded audio
US5887143A (en) 1995-10-26 1999-03-23 Hitachi, Ltd. Apparatus and method for synchronizing execution of programs in a distributed real-time computing system
US6332147B1 (en) 1995-11-03 2001-12-18 Xerox Corporation Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities
US5808662A (en) 1995-11-08 1998-09-15 Silicon Graphics, Inc. Synchronized, interactive playback of digital movies across a network
US5956088A (en) 1995-11-21 1999-09-21 Imedia Corporation Method and apparatus for modifying encoded digital video for improved channel utilization
JP3094900B2 (ja) 1996-02-20 2000-10-03 ヤマハ株式会社 ネットワーク機器およびデータ送受信方法
JP3951193B2 (ja) 1996-02-26 2007-08-01 ソニー株式会社 通信端末装置
US5875354A (en) 1996-03-01 1999-02-23 Apple Computer, Inc. System for synchronization by modifying the rate of conversion by difference of rate between first clock and audio clock during a second time period
US6009457A (en) 1996-04-01 1999-12-28 Rocket Network, Inc. Distributed real-time communications system
US6404811B1 (en) 1996-05-13 2002-06-11 Tektronix, Inc. Interactive multimedia system
US5774666A (en) 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
EP0944969A2 (en) 1996-12-04 1999-09-29 Advanced Communication Design, Inc. Multi-station audio distribution apparatus
US6469633B1 (en) 1997-01-06 2002-10-22 Openglobe Inc. Remote control of electronic devices
US6031818A (en) 1997-03-19 2000-02-29 Lucent Technologies Inc. Error correction system for packet switching networks
US5815689A (en) 1997-04-04 1998-09-29 Microsoft Corporation Method and computer program product for synchronizing the processing of multiple data streams and matching disparate processing rates using a standardized clock mechanism
US6611537B1 (en) 1997-05-30 2003-08-26 Centillium Communications, Inc. Synchronous network for digital media streams
US7240094B2 (en) 1997-07-03 2007-07-03 Centra Software Inc. Method and system for synchronizing and serving multimedia in a distributed network
US6308207B1 (en) 1997-09-09 2001-10-23 Ncr Corporation Distributed service subsystem architecture for distributed network management
US6327418B1 (en) 1997-10-10 2001-12-04 Tivo Inc. Method and apparatus implementing random access and time-based functions on a continuous stream of formatted digital data
US6026150A (en) 1997-10-30 2000-02-15 Epigram Network protocol--based home entertainment network
AU1702199A (en) 1997-11-25 1999-06-15 Motorola, Inc. Audio content player methods, systems, and articles of manufacture
US6175872B1 (en) 1997-12-12 2001-01-16 Gte Internetworking Incorporated Collaborative environment for syncronizing audio from remote devices
US6032202A (en) 1998-01-06 2000-02-29 Sony Corporation Of Japan Home audio/video network with two level device control
US6157957A (en) 1998-01-22 2000-12-05 Cisco Technology, Inc. Clock synchronization system and method using a continuous conversion function for a communication network
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US6128318A (en) 1998-01-23 2000-10-03 Philips Electronics North America Corporation Method for synchronizing a cycle master node to a cycle slave node using synchronization information from an external network or sub-network which is supplied to the cycle slave node
US6081299A (en) 1998-02-20 2000-06-27 International Business Machines Corporation Methods and systems for encoding real time multimedia data
US6108686A (en) 1998-03-02 2000-08-22 Williams, Jr.; Henry R. Agent-based on-line information retrieval and viewing system
US6199169B1 (en) 1998-03-31 2001-03-06 Compaq Computer Corporation System and method for synchronizing time across a computer cluster
US6255961B1 (en) 1998-05-08 2001-07-03 Sony Corporation Two-way communications between a remote control unit and one or more devices in an audio/visual environment
EP1084470B1 (en) 1998-05-26 2003-07-23 Dow Global Technologies Inc. Distributed computing environment using real-time scheduling logic and time deterministic architecture
US6181316B1 (en) 1998-06-04 2001-01-30 International Business Machines Corporation Graphical user interface inline scroll control
US6953886B1 (en) 1998-06-17 2005-10-11 Looney Productions, Llc Media organizer and entertainment center
US6185737B1 (en) 1998-06-30 2001-02-06 Sun Microsystems, Inc. Method and apparatus for providing multi media network interface
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
US20050058149A1 (en) 1998-08-19 2005-03-17 Howe Wayne Richard Time-scheduled and time-reservation packet switching
US6324586B1 (en) 1998-09-17 2001-11-27 Jennifer Wallace System for synchronizing multiple computers with a common timing reference
US6487296B1 (en) 1998-09-30 2002-11-26 Steven W. Allen Wireless surround sound speaker system
US6763274B1 (en) 1998-12-18 2004-07-13 Placeware, Incorporated Digital audio compensation
US6452612B1 (en) 1998-12-18 2002-09-17 Parkervision, Inc. Real time video production system and method
EP1021048A3 (en) 1999-01-14 2002-10-02 Kabushiki Kaisha Toshiba Digital video recording system and its recording medium
US7130616B2 (en) 2000-04-25 2006-10-31 Simple Devices System and method for providing content, management, and interactivity for client devices
US6256554B1 (en) 1999-04-14 2001-07-03 Dilorenzo Mark Multi-room entertainment system with in-room media player/dispenser
US7565294B2 (en) 1999-05-19 2009-07-21 Digimarc Corporation Methods and systems employing digital content
US20050038819A1 (en) 2000-04-21 2005-02-17 Hicken Wendell T. Music Recommendation system and method
US7657910B1 (en) 1999-07-26 2010-02-02 E-Cast Inc. Distributed electronic entertainment method and apparatus
US6728531B1 (en) 1999-09-22 2004-04-27 Motorola, Inc. Method and apparatus for remotely configuring a wireless communication device
US6526325B1 (en) 1999-10-15 2003-02-25 Creative Technology Ltd. Pitch-Preserved digital audio playback synchronized to asynchronous clock
US6879862B2 (en) 2000-02-28 2005-04-12 Roy-G-Biv Corporation Selection and control of motion data
US6594691B1 (en) 1999-10-28 2003-07-15 Surfnet Media Group, Inc. Method and system for adding function to a web page
US6598172B1 (en) 1999-10-29 2003-07-22 Intel Corporation System and method for clock skew compensation between encoder and decoder clocks by calculating drift metric, and using it to modify time-stamps of data packets
JP3963417B2 (ja) 1999-11-19 2007-08-22 株式会社東芝 データ同期処理のための通信方法および電子機器
US6522886B1 (en) 1999-11-22 2003-02-18 Qwest Communications International Inc. Method and system for simultaneously sharing wireless communications among multiple wireless handsets
EP1104968B1 (en) 1999-12-03 2007-02-14 Telefonaktiebolaget LM Ericsson (publ) A method of simultaneously playing back audio files in two telephones
WO2001047248A2 (en) 1999-12-22 2001-06-28 Koninklijke Philips Electronics N.V. Remote delivery of multimedia content from consumer electronics devices
US20010042107A1 (en) 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
JP2004500651A (ja) 2000-01-24 2004-01-08 フリスキット インコーポレイテッド ストリーミングメディアの検索および再生システム
WO2001053963A1 (en) 2000-01-24 2001-07-26 Zapmedia, Inc. System and method for the distribution and sharing of media assets between media players devices
US7281034B1 (en) 2000-01-24 2007-10-09 Friskit, Inc. System and method for media playback over a network using links that contain control signals and commands
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
US7143141B1 (en) 2000-01-25 2006-11-28 Hewlett-Packard Development Company, L.P. System for providing internet-related services in response to a handheld device that is not required to be internet-enabled
DE60138266D1 (de) 2000-02-18 2009-05-20 Bridgeco Ag Verteilung einer zeitreferenz über ein netzwerk
US20010032188A1 (en) 2000-02-25 2001-10-18 Yoshiyuki Miyabe Information distribution system
US6631410B1 (en) 2000-03-16 2003-10-07 Sharp Laboratories Of America, Inc. Multimedia wired/wireless content synchronization system and method
CA2301436A1 (en) 2000-03-20 2001-09-20 Peter Renaud Method and system for multi-protocol clock recovery and generation
KR20010090215A (ko) 2000-03-23 2001-10-18 최백영 개인 인터넷방송 통합 연결 서비스방법
US7187947B1 (en) 2000-03-28 2007-03-06 Affinity Labs, Llc System and method for communicating selected information to an electronic device
WO2001076170A2 (en) 2000-03-31 2001-10-11 Classwave Wireless Inc. Dynamic routing of content to mobile devices
US20020054134A1 (en) 2000-04-10 2002-05-09 Kelts Brett R. Method and apparatus for providing streaming media in a communication network
US6898642B2 (en) 2000-04-17 2005-05-24 International Business Machines Corporation Synchronous collaboration based on peer-to-peer communication
US7080160B2 (en) 2000-04-27 2006-07-18 Qosmetrics, Inc. Method for creating accurate time-stamped frames sent between computers via a network
GB2363036B (en) 2000-05-31 2004-05-12 Nokia Mobile Phones Ltd Conference call method and apparatus therefor
EP1172721A1 (en) 2000-07-10 2002-01-16 Sony International (Europe) GmbH Method for controlling network devices via a MMI
US6826283B1 (en) 2000-07-27 2004-11-30 3Com Corporation Method and system for allowing multiple nodes in a small environment to play audio signals independent of other nodes
WO2002013011A2 (en) 2000-08-04 2002-02-14 Marconi Communications, Inc. Synchronized sampling on a multiprocessor backplane via a broadcast timestamp
EP1320994B1 (en) 2000-08-31 2011-03-30 Ericsson Television Inc. Systems and method for interacting with users over a communications network
US6985694B1 (en) 2000-09-07 2006-01-10 Clix Network, Inc. Method and system for providing an audio element cache in a customized personal radio broadcast
US6934766B1 (en) 2000-11-02 2005-08-23 Cisco Technology, Inc. Method and apparatus for exchanging event information between computer systems that reduce perceived lag times by subtracting actual lag times from event playback time
JP2002149166A (ja) 2000-11-09 2002-05-24 Yamaha Corp 楽曲情報配信装置、方法、及び記録媒体
US7069310B1 (en) 2000-11-10 2006-06-27 Trio Systems, Llc System and method for creating and posting media lists for purposes of subsequent playback
KR100752038B1 (ko) 2000-11-28 2007-08-23 주식회사 케이티 멀티미디어 회의를 위한 동적 멀티캐스트 트리의 알티피요소 선정 방법
US6732155B2 (en) 2000-12-01 2004-05-04 Microsoft Corporation Dynamic controlling of attribute-specific list for improved object organization
US20020072816A1 (en) 2000-12-07 2002-06-13 Yoav Shdema Audio system
US6778869B2 (en) 2000-12-11 2004-08-17 Sony Corporation System and method for request, delivery and use of multimedia files for audiovisual entertainment in the home environment
US7143939B2 (en) 2000-12-19 2006-12-05 Intel Corporation Wireless music device and method therefor
US20020112244A1 (en) 2000-12-19 2002-08-15 Shih-Ping Liou Collaborative video delivery over heterogeneous networks
US6407680B1 (en) 2000-12-22 2002-06-18 Generic Media, Inc. Distributed on-demand media transcoding system and method
US7017118B1 (en) 2000-12-29 2006-03-21 International Business Machines Corp. Method and apparatus for reordering data items
US20020124097A1 (en) 2000-12-29 2002-09-05 Isely Larson J. Methods, systems and computer program products for zone based distribution of audio signals
MY147018A (en) 2001-01-04 2012-10-15 Thomson Licensing Sa A method and apparatus for acquiring media services available from content aggregators
KR100781373B1 (ko) 2001-01-05 2007-11-30 삼성전자주식회사 무선 통신기기 및 그 통신방법 및 이를 적용한 무선통신시스템
TW509887B (en) 2001-01-12 2002-11-11 Integrated Technology Express Display device with adjusting clock and the method thereof
JP2002232807A (ja) 2001-02-07 2002-08-16 Nec Corp 複数メディア連動システム及びその連動方法
US6526491B2 (en) 2001-03-22 2003-02-25 Sony Corporation Entertainment Inc. Memory protection system and method for computer architecture for broadband networks
US7483958B1 (en) 2001-03-26 2009-01-27 Microsoft Corporation Methods and apparatuses for sharing media content, libraries and playlists
US7194556B2 (en) 2001-03-30 2007-03-20 Intel Corporation Method and apparatus for high accuracy distributed time synchronization using processor tick counters
US6920373B2 (en) 2001-04-13 2005-07-19 Board Of Trusstees Operating Michigan State University Synchronization and task control of real-time internet based super-media
US20020165921A1 (en) 2001-05-02 2002-11-07 Jerzy Sapieyevski Method of multiple computers synchronization and control for guiding spatially dispersed live music/multimedia performances and guiding simultaneous multi-content presentations and system therefor
US20020188762A1 (en) 2001-05-04 2002-12-12 Tomassetti Stephen Robert Data structure for an entertainment and communications network
US6907458B2 (en) 2001-05-04 2005-06-14 M&S Systems, L.P. Digital multi-room, multi-source entertainment and communications network
US20020163361A1 (en) 2001-05-07 2002-11-07 Parkin Michael W. Source synchronous I/O without synchronizers using temporal delay queues
US6757517B2 (en) 2001-05-10 2004-06-29 Chin-Chi Chang Apparatus and method for coordinated music playback in wireless ad-hoc networks
US7007106B1 (en) 2001-05-22 2006-02-28 Rockwell Automation Technologies, Inc. Protocol and method for multi-chassis configurable time synchronization
US7117451B2 (en) 2001-05-24 2006-10-03 International Business Machines Corporation Method and apparatus in a data processing system for list ordering with multiple selection
EP1265124B1 (de) 2001-06-07 2004-05-19 Siemens Aktiengesellschaft Verfahren zum Übermitteln von Zeitinformation über ein Datenpaketnetz
US7139981B2 (en) 2001-06-13 2006-11-21 Panoram Technologies, Inc. Media management system
US7136934B2 (en) 2001-06-19 2006-11-14 Request, Inc. Multimedia synchronization method and device
US7460629B2 (en) 2001-06-29 2008-12-02 Agere Systems Inc. Method and apparatus for frame-based buffer control in a communication system
US7206367B1 (en) 2001-07-10 2007-04-17 Sigmatel, Inc. Apparatus and method to synchronize multimedia playback over a network using out-of-band signaling
JP3591493B2 (ja) 2001-07-25 2004-11-17 ソニー株式会社 ネットワークシステム、およびネットワークシステムの同期方法
ATE427521T1 (de) 2001-07-26 2009-04-15 Freescale Semiconductor Inc Uhrensynchronisation in einem verteilten system
EP1283611A3 (de) 2001-08-09 2006-02-15 Siemens Aktiengesellschaft Verfahren zur Synchronisierung eines Kommunikationssystems über ein paketorientiertes Datennetz
US7058948B2 (en) 2001-08-10 2006-06-06 Hewlett-Packard Development Company, L.P. Synchronization objects for multi-computer systems
US7113999B2 (en) 2001-08-14 2006-09-26 International Business Machines Corporation Method, computer readable media and apparatus for the selection and rendering of audio files in a networked environment
US20030041174A1 (en) 2001-08-24 2003-02-27 Inventec Corporation Data exchange for two software systems co-existing on a computer
US7047308B2 (en) 2001-08-31 2006-05-16 Sharp Laboratories Of America, Inc. System and method for simultaneous media playout
US6931071B2 (en) 2001-08-31 2005-08-16 Stmicroelectronics, Inc. Apparatus and method for synchronizing video and audio MPEG streams in a video playback device
US7043651B2 (en) 2001-09-18 2006-05-09 Nortel Networks Limited Technique for synchronizing clocks in a network
DE10147422A1 (de) 2001-09-26 2003-04-24 Siemens Ag Kommunikationssystem und Verfahren zur Synchronisation eines Kommunikationszyklus
US20030066094A1 (en) 2001-09-29 2003-04-03 Koninklijke Philips Electronics N.V. Robust method for recovering a program time base in MPEG-2 transport streams and achieving audio/video sychronization
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US20030088875A1 (en) 2001-11-08 2003-05-08 Gay Lance J Simultaneous viewing of video files on networked computer systems
WO2003047175A1 (en) 2001-11-28 2003-06-05 Millennial Net Etwork protocol for an ad hoc wireless network
US7788396B2 (en) 2001-11-28 2010-08-31 Interactive Content Engines, Llc Synchronized data transfer system
US7496065B2 (en) 2001-11-29 2009-02-24 Telcordia Technologies, Inc. Efficient piconet formation and maintenance in a Bluetooth wireless network
US20030105820A1 (en) 2001-12-03 2003-06-05 Jeffrey Haims Method and apparatus for facilitating online communication
US8417827B2 (en) 2001-12-12 2013-04-09 Nokia Corporation Synchronous media playback and messaging system
US7391791B2 (en) 2001-12-17 2008-06-24 Implicit Networks, Inc. Method and system for synchronization of content rendering
US7853341B2 (en) 2002-01-25 2010-12-14 Ksc Industries, Inc. Wired, wireless, infrared, and powerline audio entertainment systems
US8103009B2 (en) 2002-01-25 2012-01-24 Ksc Industries, Inc. Wired, wireless, infrared, and powerline audio entertainment systems
WO2003067594A1 (en) 2002-02-08 2003-08-14 Ucentric Holdings, Inc. Centralized digital video recording system with bookmarking and playback from multiple locations
EP1477033A2 (en) 2002-02-20 2004-11-17 Meshnetworks, Inc. A system and method for routing 802.11 data traffic across channels to increase ad-hoc network capacity
US7213051B2 (en) 2002-03-28 2007-05-01 Webex Communications, Inc. On-line conference recording system
US7797446B2 (en) 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists
US9715500B2 (en) 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US20030195964A1 (en) 2002-04-10 2003-10-16 Mane Pravin D. Managing multicast sessions
US7324857B2 (en) 2002-04-19 2008-01-29 Gateway Inc. Method to synchronize playback of multicast audio streams on a local network
US7333519B2 (en) 2002-04-23 2008-02-19 Gateway Inc. Method of manually fine tuning audio synchronization of a home network
US7209795B2 (en) 2002-04-23 2007-04-24 Gateway Inc. Method of synchronizing the playback of a digital audio broadcast by inserting a control track pulse
US7392102B2 (en) 2002-04-23 2008-06-24 Gateway Inc. Method of synchronizing the playback of a digital audio broadcast using an audio waveform sample
US20040025185A1 (en) 2002-04-29 2004-02-05 John Goci Digital video jukebox network enterprise system
EP1510031A4 (en) 2002-05-06 2009-02-04 Syncronation Inc LOCALIZED AUDIO NETWORKS AND ASSOCIATED DIGITAL TOOLS
WO2003096741A2 (en) 2002-05-09 2003-11-20 Michael Braithwaite Audio network distribution system
US7657644B1 (en) 2002-05-10 2010-02-02 Netapp, Inc. Methods and apparatus for streaming media multicast
US7293060B2 (en) 2002-05-22 2007-11-06 Nokia Siemens Networks Oy Electronic disc jockey service
JP3629253B2 (ja) 2002-05-31 2005-03-16 株式会社東芝 音声再生装置および同装置で用いられる音声再生制御方法
US7676142B1 (en) 2002-06-07 2010-03-09 Corel Inc. Systems and methods for multimedia time stretching
US7206940B2 (en) 2002-06-24 2007-04-17 Microsoft Corporation Methods and systems providing per pixel security and functionality
US7239635B2 (en) 2002-06-27 2007-07-03 International Business Machines Corporation Method and apparatus for implementing alterations on multiple concurrent frames
US7315622B2 (en) 2002-06-27 2008-01-01 Nxp B.V. Robust method for achieving audio/video synchronization in MPEG decoders in personal video recording applications
US7366843B2 (en) 2002-06-28 2008-04-29 Sun Microsystems, Inc. Computer system implementing synchronized broadcast using timestamps
JP3882190B2 (ja) 2002-07-15 2007-02-14 ヤマハ株式会社 レベル調整装置
JP4448647B2 (ja) 2002-07-18 2010-04-14 ヤマハ株式会社 音響信号処理装置
US8060225B2 (en) 2002-07-31 2011-11-15 Hewlett-Packard Development Company, L. P. Digital audio device
US6744285B2 (en) 2002-08-08 2004-06-01 Agilent Technologies, Inc. Method and apparatus for synchronously transferring data across multiple clock domains
EP1389853B1 (en) 2002-08-14 2006-03-29 Sony Deutschland GmbH Bandwidth oriented reconfiguration of wireless ad hoc networks
EP1398931B1 (en) 2002-09-06 2006-05-03 Sony Deutschland GmbH Synchronous play-out of media data packets
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US7020791B1 (en) 2002-09-19 2006-03-28 Nortel Networks Limited Clock recovery using a double-exponential smoothing process
US7551675B2 (en) 2002-09-27 2009-06-23 Ibiquity Digital Corporation Method and apparatus for synchronized transmission and reception of data in a digital audio broadcasting system
AU2003275290B2 (en) 2002-09-30 2008-09-11 Verax Technologies Inc. System and method for integral transference of acoustical events
US7043477B2 (en) 2002-10-16 2006-05-09 Microsoft Corporation Navigating media content via groups within a playlist
US9432719B2 (en) 2002-10-22 2016-08-30 Broadcom Corporation A/V System and method supporting a pull data flow scheme
US7358960B2 (en) 2002-10-31 2008-04-15 Sun Microsystems, Inc. System and method for displaying two-dimensional data on small screen devices
US7124125B2 (en) 2002-11-01 2006-10-17 Loudeye Corp. System and method for providing media samples on-line in response to media related searches on the internet
US7295548B2 (en) 2002-11-27 2007-11-13 Microsoft Corporation Method and system for disaggregating audio/visual components
US7167678B2 (en) 2002-12-18 2007-01-23 Microsoft Corporation Persistent peer-to-peer networking over a piconet network
US7424209B2 (en) 2003-02-13 2008-09-09 Microsoft Corporation System and method for real-time data archival
US7668990B2 (en) 2003-03-14 2010-02-23 Openpeak Inc. Method of controlling a device to perform an activity-based or an experience-based operation
US6912610B2 (en) 2003-03-28 2005-06-28 Emulex Design & Manufacturing Corporation Hardware assisted firmware task scheduling and management
US7020048B2 (en) 2003-04-09 2006-03-28 Delphi Technologies, Inc. User selectable display modes for a vehicle MP3 compact disc player
US6728729B1 (en) 2003-04-25 2004-04-27 Apple Computer, Inc. Accessing media across networks
US20040249965A1 (en) 2003-05-05 2004-12-09 Huggins Guy Dwayne Node caching system for streaming media applications
JP2004354721A (ja) 2003-05-29 2004-12-16 Shimizu Corp 音声制御装置、音声制御方法および音声制御プログラム
US7627808B2 (en) 2003-06-13 2009-12-01 Microsoft Corporation Computer media synchronization player
US20040261040A1 (en) 2003-06-23 2004-12-23 Microsoft Corporation Method and apparatus for media access control
US8190722B2 (en) 2003-06-30 2012-05-29 Randy Oyadomari Synchronization of timestamps to compensate for communication latency between devices
US7613767B2 (en) 2003-07-11 2009-11-03 Microsoft Corporation Resolving a distributed topology to stream data
US20060101472A1 (en) 2003-07-11 2006-05-11 Computer Associates Think, Inc. Software development kit for client server applications
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US8401197B2 (en) 2003-09-03 2013-03-19 Monster, Llc Audio power monitoring system
US6992604B2 (en) 2003-09-24 2006-01-31 Broadcom Corporation Method and system for converting digital samples to an analog signal
EP1673940B1 (en) 2003-10-07 2011-08-24 Ucentric Holdings, Inc. Digital video recording and playback system with quality of service playback from multiple locations via a home area network
US7673062B2 (en) 2003-11-18 2010-03-02 Yahoo! Inc. Method and apparatus for assisting with playback of remotely stored media files
KR100588621B1 (ko) 2003-11-28 2006-06-14 주식회사 케이티프리텔 무선 인터넷 서비스의 다양한 컨텐츠 제공 방법 및 시스템
US20050125357A1 (en) 2003-12-09 2005-06-09 Saadat Abbas S. Secure integrated media center
CN1902936B (zh) 2004-01-13 2011-04-20 皇家飞利浦电子股份有限公司 用于过滤家庭网络内容的方法和系统
US7493567B2 (en) 2004-01-28 2009-02-17 Microsoft Corporation Method and system for pinning contacts and items
US7657645B2 (en) 2004-02-05 2010-02-02 Sharp Laboratories Of America, Inc. System and method for transporting MPEG2TS in RTP/UDP/IP
WO2005078681A2 (en) 2004-02-17 2005-08-25 Thru-U.Com Limited An e-learning system and method
US7483538B2 (en) 2004-03-02 2009-01-27 Ksc Industries, Inc. Wireless and wired speaker hub for a home theater system
US20050195205A1 (en) 2004-03-03 2005-09-08 Microsoft Corporation Method and apparatus to decode a streaming file directly to display drivers
US7218708B2 (en) 2004-03-12 2007-05-15 Honeywell International, Inc. Internet facilitated emergency and general paging system
US8099407B2 (en) 2004-03-31 2012-01-17 Google Inc. Methods and systems for processing media files
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US9374607B2 (en) 2012-06-26 2016-06-21 Sonos, Inc. Media playback system with guest access
WO2005101411A2 (en) * 2004-04-12 2005-10-27 Tivo Inc. Multicasting multimedia content distribution system
US7574274B2 (en) 2004-04-14 2009-08-11 Nvidia Corporation Method and system for synchronizing audio processing modules
US7496633B2 (en) 2004-04-23 2009-02-24 Yahoo! Inc. System and method facilitating a shared content experience using enhanced messaging including a displayable status indicator
US7496623B2 (en) 2004-04-23 2009-02-24 Yahoo! Inc. System and method for enhanced messaging including a displayable status indicator
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US7630501B2 (en) 2004-05-14 2009-12-08 Microsoft Corporation System and method for calibration of an acoustic system
US20070110074A1 (en) 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US8443038B2 (en) 2004-06-04 2013-05-14 Apple Inc. Network media device
US10268352B2 (en) 2004-06-05 2019-04-23 Sonos, Inc. Method and apparatus for managing a playlist by metadata
US8214447B2 (en) 2004-06-08 2012-07-03 Bose Corporation Managing an audio network
US7400653B2 (en) 2004-06-18 2008-07-15 Dolby Laboratories Licensing Corporation Maintaining synchronization of streaming audio and video using internet protocol
US7448061B2 (en) 2004-06-21 2008-11-04 Dolby Laboratories Licensing Corporation Frame synchronization in an ethernet NTP time-keeping digital cinema playback system
US7631119B2 (en) 2004-06-25 2009-12-08 Apple Inc. Techniques for providing audio for synchronized playback by multiple devices
US20080005690A1 (en) 2004-09-10 2008-01-03 Koninklijke Philips Electronics, N.V. Apparatus for Enabling to Control at Least One Media Data Processing Device, and Method Thereof
US7885622B2 (en) 2004-10-27 2011-02-08 Chestnut Hill Sound Inc. Entertainment system with bandless tuning
US7302468B2 (en) 2004-11-01 2007-11-27 Motorola Inc. Local area preference determination system and method
KR100594456B1 (ko) 2004-11-15 2006-07-03 엘지전자 주식회사 전자장치의 메뉴 리스트 검색 방법
EP1672533B1 (en) * 2004-12-20 2013-02-27 Dassault Systèmes Method and computer system for interacting with a database
US20060143236A1 (en) 2004-12-29 2006-06-29 Bandwidth Productions Inc. Interactive music playlist sharing system and methods
US7921369B2 (en) 2004-12-30 2011-04-05 Aol Inc. Mood-based organization and display of instant messenger buddy lists
US20070214182A1 (en) 2005-01-15 2007-09-13 Outland Research, Llc Establishment-based media and messaging service
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US20060253782A1 (en) 2005-04-01 2006-11-09 Vulcan Inc. Interface for manipulating multimedia playlists
US7669219B2 (en) 2005-04-15 2010-02-23 Microsoft Corporation Synchronized media experience
EP1889513B1 (en) 2005-06-05 2016-09-21 Starkey Laboratories, Inc. Communication system for wireless audio devices
TW200701016A (en) 2005-06-27 2007-01-01 Caliber Multimedia Technology & Trading Co Ltd Word-related content searching method on web
US20080152165A1 (en) 2005-07-01 2008-06-26 Luca Zacchi Ad-hoc proximity multi-speaker entertainment
US20070033402A1 (en) 2005-08-05 2007-02-08 Williams Robert J System and method for pre-loading personal media device content
US20070048713A1 (en) 2005-08-12 2007-03-01 Microsoft Corporation Media player service library
US7454218B2 (en) 2005-08-19 2008-11-18 Panasonic Corporation Method of band multiplexing to improve system capacity for a multi-band communication system
US8938217B2 (en) 2005-08-22 2015-01-20 Apple Inc. Communicating and storing information associated with media broadcasts
US7555291B2 (en) 2005-08-26 2009-06-30 Sony Ericsson Mobile Communications Ab Mobile wireless communication terminals, systems, methods, and computer program products for providing a song play list
KR101117286B1 (ko) 2005-10-12 2012-03-22 삼성전자주식회사 미디어 재생기를 이용하여 컨텐츠를 재생하는 홈 네트워크시스템 및 그 방법
US7720096B2 (en) 2005-10-13 2010-05-18 Microsoft Corporation RTP payload format for VC-1
TWI275010B (en) 2005-10-19 2007-03-01 Compal Electronics Inc Automatic multimedia searching method and the multimedia downloading system thereof
KR100733962B1 (ko) 2005-11-07 2007-06-29 한국전자통신연구원 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법
US7930419B2 (en) 2005-12-04 2011-04-19 Turner Broadcasting System, Inc. System and method for delivering video and audio content over a network
US20070136778A1 (en) 2005-12-09 2007-06-14 Ari Birger Controller and control method for media retrieval, routing and playback
US9153125B2 (en) 2005-12-20 2015-10-06 Savant Systems, Llc Programmable multimedia controller with programmable services
US7702279B2 (en) 2005-12-20 2010-04-20 Apple Inc. Portable media player as a low power remote control and method thereof
US8819130B2 (en) * 2005-12-30 2014-08-26 Benjamin Stuart Thompson System and method for group to group entertainment
US8677002B2 (en) 2006-01-28 2014-03-18 Blackfire Research Corp Streaming media system and method
WO2007092053A1 (en) 2006-02-10 2007-08-16 Strands, Inc. Dynamic interactive entertainment
US7725077B2 (en) 2006-03-24 2010-05-25 The Invention Science Fund 1, Llc Wireless device with an aggregate user interface for controlling other devices
US8285595B2 (en) 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US7115017B1 (en) 2006-03-31 2006-10-03 Novellus Systems, Inc. Methods for controlling the pressures of adjustable pressure zones of a work piece carrier during chemical mechanical planarization
GB0702596D0 (en) 2006-05-05 2007-03-21 Omnifone Ltd Big book one
WO2007133697A2 (en) 2006-05-11 2007-11-22 Cfph, Llc Methods and apparatus for electronic file use and management
US7979411B2 (en) 2006-05-22 2011-07-12 Microsoft Corporation Relating people finding results by social distance
US7890985B2 (en) 2006-05-22 2011-02-15 Microsoft Corporation Server-side media stream manipulation for emulation of media playback functions
US20070294131A1 (en) 2006-06-02 2007-12-20 Elias Roman Method of compensation for content recommendations
US20070282905A1 (en) 2006-06-06 2007-12-06 Sony Ericsson Mobile Communications Ab Communication terminals and methods for prioritizing the playback of distributed multimedia files
US20070288470A1 (en) 2006-06-08 2007-12-13 Hannu Kauniskangas Selection of media for public rendering via user devices
US20070299778A1 (en) 2006-06-22 2007-12-27 Microsoft Corporation Local peer-to-peer digital content distribution
US20080022320A1 (en) 2006-06-30 2008-01-24 Scientific-Atlanta, Inc. Systems and Methods of Synchronizing Media Streams
US7970922B2 (en) 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US20080016465A1 (en) 2006-07-14 2008-01-17 Sony Ericsson Mobile Communications Ab Portable electronic device with graphical user interface
US7805682B1 (en) 2006-08-03 2010-09-28 Sonos, Inc. Method and apparatus for editing a playlist
US8090606B2 (en) 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
US8068622B2 (en) 2006-12-13 2011-11-29 Cirrus Logic, Inc. Method and apparatus for controlling a selectable voltage audio power output stage
US20080059510A1 (en) 2006-08-31 2008-03-06 Daniel Cardamore Multimedia system framework having layer consolidating access to multiple media devices
US8572169B2 (en) 2006-08-28 2013-10-29 Myspace, Llc System, apparatus and method for discovery of music within a social network
US20080077261A1 (en) 2006-08-29 2008-03-27 Motorola, Inc. Method and system for sharing an audio experience
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US20080086368A1 (en) 2006-10-05 2008-04-10 Google Inc. Location Based, Content Targeted Online Advertising
US20080091771A1 (en) 2006-10-13 2008-04-17 Microsoft Corporation Visual representations of profiles for community interaction
JP2010507294A (ja) 2006-10-17 2010-03-04 アベガ システムズ ピーティーワイ リミテッド マルチメディアデバイスの統合
JP4721447B2 (ja) 2006-10-20 2011-07-13 キヤノン株式会社 撮像装置、コンテンツ管理方法、プログラム、並びに記憶媒体
WO2008063274A2 (en) 2006-11-06 2008-05-29 Audible, Inc. Methods and apparatus for targeted content delivery
US8874655B2 (en) 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service
US9124650B2 (en) 2006-12-13 2015-09-01 Quickplay Media Inc. Digital rights management in a mobile environment
US7693535B2 (en) 2006-12-22 2010-04-06 Sony Ericsson Mobile Communications Ab Communication systems and methods for providing a group play list for multimedia content records
US7751807B2 (en) 2007-02-12 2010-07-06 Oomble, Inc. Method and system for a hosted mobile management service architecture
US20090228919A1 (en) 2007-11-16 2009-09-10 Zott Joseph A Media playlist management and viewing remote control
US20090076917A1 (en) * 2007-08-22 2009-03-19 Victor Roditis Jablokov Facilitating presentation of ads relating to words of a message
WO2008130315A1 (en) 2007-04-18 2008-10-30 Premacure Ab Method and product for treatment and/or prevention of complications of prematurity
US7890854B2 (en) 2007-05-31 2011-02-15 Realnetworks, Inc. Web media asset identification system and method
JP4985151B2 (ja) 2007-06-29 2012-07-25 ヤマハ株式会社 コンテンツ配信システム及びセンタ装置
WO2009012062A2 (en) 2007-07-16 2009-01-22 Voodoo Vox System and method for selecting and delivering content into media playback applications
US20090031336A1 (en) 2007-07-24 2009-01-29 Chavez Timothy R Group preference control system
US9158776B2 (en) 2007-08-06 2015-10-13 Apple Inc. Slideshows comprising various forms of media
US8583615B2 (en) 2007-08-31 2013-11-12 Yahoo! Inc. System and method for generating a playlist from a mood gradient
US7970418B2 (en) 2007-08-31 2011-06-28 Verizon Patent And Licensing Inc. Method and system of providing event content sharing by mobile communication devices
US7788138B2 (en) 2007-10-25 2010-08-31 Sap Ag Method of developing specific content and creating standardized content from the specific content
US8856833B2 (en) 2007-11-21 2014-10-07 United Video Properties, Inc. Maintaining a user profile based on dynamic data
US8892999B2 (en) * 2007-11-30 2014-11-18 Nike, Inc. Interactive avatar for social network services
US20090150806A1 (en) 2007-12-10 2009-06-11 Evje Bryon P Method, System and Apparatus for Contextual Aggregation of Media Content and Presentation of Such Aggregated Media Content
JP2011520302A (ja) 2007-12-10 2011-07-14 デラックス・デジタル・スタジオズ,インコーポレイテッド マルチメディアデバイスを連係させる際に使用するための方法およびシステム
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8423893B2 (en) * 2008-01-07 2013-04-16 Altec Lansing Australia Pty Limited User interface for managing the operation of networked media playback devices
US8724600B2 (en) 2008-01-07 2014-05-13 Tymphany Hong Kong Limited Systems and methods for providing a media playback in a networked environment
KR20090077480A (ko) 2008-01-11 2009-07-15 삼성전자주식회사 조작 가이드를 표시하는 ui 제공방법 및 이를 적용한멀티미디어 기기
US20100332326A1 (en) 2008-02-13 2010-12-30 Ron Ishai System And Methods For Positioning Information From A Plurality Of Users
US8990360B2 (en) 2008-02-22 2015-03-24 Sonos, Inc. System, method, and computer program for remotely managing a digital device
US8996145B2 (en) 2008-02-29 2015-03-31 Red Hat, Inc. Album playback in a random mode
JP2009217551A (ja) 2008-03-11 2009-09-24 Funai Electric Co Ltd メディアプレーヤとその再生方法
WO2009120301A2 (en) 2008-03-25 2009-10-01 Square Products Corporation System and method for simultaneous media presentation
US8224899B2 (en) 2008-04-17 2012-07-17 Eloy Technology, Llc Method and system for aggregating media collections between participants of a sharing network
US9489383B2 (en) 2008-04-18 2016-11-08 Beats Music, Llc Relevant content to enhance a streaming media experience
US7886072B2 (en) 2008-06-12 2011-02-08 Apple Inc. Network-assisted remote media listening
KR100890993B1 (ko) 2008-06-17 2009-03-31 케이티하이텔 주식회사 지능형 음악정보 검색 시스템과 검색 방법
US8634944B2 (en) 2008-07-10 2014-01-21 Apple Inc. Auto-station tuning
US20100017714A1 (en) 2008-07-16 2010-01-21 Anjili Agarwal Web based collaborative multimedia event planning, hosting and deployment system and web based personal multimedia portable system
US9305060B2 (en) 2008-07-18 2016-04-05 Steven L. Robertson System and method for performing contextual searches across content sources
US20100023578A1 (en) 2008-07-28 2010-01-28 Brant Kelly M Systems, methods, and media for sharing and processing digital media content in a scaleable distributed computing environment
KR101005853B1 (ko) 2008-08-07 2011-01-05 한국전자통신연구원 홈 콘텐츠 제공 방법 및 장치
US7786367B2 (en) 2008-08-13 2010-08-31 Sony Ericsson Mobile Communications Ab Music player connection system for enhanced playlist selection
BRPI0918065A2 (pt) 2008-09-05 2015-12-01 Thomson Licensing método e sistema para modificação de lista de reprodução dinâmica.
WO2010031009A1 (en) 2008-09-12 2010-03-18 Jamabi, Inc. Method and system for distributing media content and processing payments and/or voluntary data collection
US8392505B2 (en) 2008-09-26 2013-03-05 Apple Inc. Collaborative playlist management
US7853712B2 (en) 2008-09-29 2010-12-14 Eloy Technology, Llc Activity indicators in a media sharing system
US8544046B2 (en) 2008-10-09 2013-09-24 Packetvideo Corporation System and method for controlling media rendering in a network using a mobile device
US20100094834A1 (en) 2008-10-15 2010-04-15 Concert Technology Corporation Bridging in a media sharing system
US7934239B1 (en) 2008-11-14 2011-04-26 Monsoon Multimedia Method and system to daisy-chain access to video resources
KR101024279B1 (ko) 2008-11-27 2011-03-29 주식회사 케이티 Ims망을 통한 멀티미디어 컨텐츠 공유 방법 및 시스템
JP5347472B2 (ja) 2008-12-12 2013-11-20 ヤマハ株式会社 遠隔制御装置および遠隔制御システム
KR101217817B1 (ko) 2008-12-19 2013-01-03 삼성전자주식회사 컨텐츠 동기화 방법과 이를 이용한 컨텐츠 동기화 장치 및 시스템
US8782712B2 (en) 2008-12-23 2014-07-15 Verizon Patent And Licensing Inc. Method and system for creating a media playlist
US7996566B1 (en) 2008-12-23 2011-08-09 Genband Us Llc Media sharing
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
US20100205222A1 (en) 2009-02-10 2010-08-12 Tom Gajdos Music profiling
US20100228740A1 (en) 2009-03-09 2010-09-09 Apple Inc. Community playlist management
US8180906B2 (en) 2009-03-11 2012-05-15 International Business Machines Corporation Dynamically optimizing delivery of multimedia content over a network
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
CN106056367A (zh) * 2009-03-18 2016-10-26 踏途音乐公司 娱乐服务器及相关的社交网络系统
US8168876B2 (en) 2009-04-10 2012-05-01 Cyberlink Corp. Method of displaying music information in multimedia playback and related electronic device
US8745139B2 (en) 2009-05-22 2014-06-03 Cisco Technology, Inc. Configuring channels for sharing media
US20100306671A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation Avatar Integrated Shared Media Selection
KR101055423B1 (ko) 2009-06-15 2011-08-08 (주)휴맥스 외부 디바이스의 인덱싱 정보 파일 관리 장치 및 방법
US9191721B2 (en) 2009-06-16 2015-11-17 Harman International Industries, Incorporated Networked audio/video system
US10217085B2 (en) 2009-06-22 2019-02-26 Nokia Technologies Oy Method and apparatus for determining social networking relationships
US20120210205A1 (en) 2011-02-11 2012-08-16 Greg Sherwood System and method for using an application on a mobile device to transfer internet media content
US8148622B2 (en) 2009-07-01 2012-04-03 Apple Inc. Media playback queuing for playback management
CA2771379C (en) 2009-07-16 2019-05-21 Bluefin Labs, Inc. Estimating and displaying social interest in time-based media
US9262120B2 (en) 2009-09-11 2016-02-16 Nokia Technologies Oy Audio service graphical user interface
US8539161B2 (en) 2009-10-12 2013-09-17 Microsoft Corporation Pre-fetching content items based on social distance
US20120222061A1 (en) * 2009-10-14 2012-08-30 Thomson Licensing Automatic media asset update over an online social network
US8832734B2 (en) 2009-11-17 2014-09-09 At&T Intellectual Property I, Lp Apparatus and method for providing distributed media consumption
WO2011061639A1 (en) 2009-11-17 2011-05-26 Koninklijke Philips Electronics N.V. Method for manufacturing a conductive connection of a metallic electrode wire and a metallic lead-in wire
KR20110064635A (ko) 2009-12-08 2011-06-15 엘지전자 주식회사 이동 통신 단말기를 이용한 멀티미디어 파일 재생 방법 및 이를 적용한 이동 통신 단말기
JP4944940B2 (ja) 2009-12-18 2012-06-06 日本電信電話株式会社 メディア情報共有システムおよびメディア情報共有方法
US20110196888A1 (en) 2010-02-10 2011-08-11 Apple Inc. Correlating Digital Media with Complementary Content
US8666826B2 (en) 2010-02-12 2014-03-04 Microsoft Corporation Social network media sharing with client library
US20110202842A1 (en) 2010-02-12 2011-08-18 Dynavox Systems, Llc System and method of creating custom media player interface for speech generation device
WO2011119859A2 (en) 2010-03-24 2011-09-29 Hameed Khan Proximity-based social networking
US20110246383A1 (en) 2010-03-30 2011-10-06 Microsoft Corporation Summary presentation of media consumption
US8521316B2 (en) 2010-03-31 2013-08-27 Apple Inc. Coordinated group musical experience
JP5270608B2 (ja) 2010-04-06 2013-08-21 ヤフー株式会社 コンテンツ再生制御システム、コンテンツ再生制御方法、コンテンツサーバ、携帯端末及びプログラム
US8566348B2 (en) 2010-05-24 2013-10-22 Intersect Ptp, Inc. Systems and methods for collaborative storytelling in a virtual space
US9015588B2 (en) 2010-06-10 2015-04-21 At&T Mobility Ii Llc Advanced playback queue management
US20120117185A1 (en) 2010-06-10 2012-05-10 Cricket Communications, Inc. Direct navigation to a remote media archive on a mobile communications device
US20110314388A1 (en) 2010-06-18 2011-12-22 Nokia Corporation Method and apparatus for generating a collaborative playlist
US8688781B2 (en) 2010-08-26 2014-04-01 Tarik TALEB System and method for creating multimedia content channel customized for social network
GB2483370B (en) 2010-09-05 2015-03-25 Mobile Res Labs Ltd A system and method for engaging a person in the presence of ambient audio
US20120215878A1 (en) * 2010-09-28 2012-08-23 Adam Kidron Content delivery platform apparatuses, methods and systems
WO2012051606A2 (en) 2010-10-14 2012-04-19 Ishlab Inc. Systems and methods for customized music selection and distribution
US20120096526A1 (en) 2010-10-19 2012-04-19 Syed Saleem Javid Brahmanapalli Flexible modules for video authentication and sharing
WO2012056326A2 (en) 2010-10-27 2012-05-03 Google Inc. Social discovery of user activity for media content
US9924229B2 (en) 2010-11-09 2018-03-20 Sony Network Entertainment International Llc Employment of multiple second displays to control IPTV content
US8782150B2 (en) 2010-11-09 2014-07-15 Sony Corporation Method and apparatus for enabling device communication and control using XMPP
US20120112986A1 (en) 2010-11-10 2012-05-10 Sony Network Entertainment International Llc Web browser as second display control device
US9886727B2 (en) 2010-11-11 2018-02-06 Ikorongo Technology, LLC Automatic check-ins and status updates
US20120151320A1 (en) 2010-12-10 2012-06-14 Mcclements Iv James Burns Associating comments with playback of media content
US9529866B2 (en) 2010-12-20 2016-12-27 Sybase, Inc. Efficiently handling large data sets on mobile devices
US20130007617A1 (en) 2011-01-05 2013-01-03 Qnx Software Systems Limited Media Player Navigation
US9049494B2 (en) 2011-01-31 2015-06-02 Cbs Interactive, Inc. Media playback control
US20120210377A1 (en) 2011-02-11 2012-08-16 Sony Network Entertainment International Llc Social networking feedback via second display selections
US20120233067A1 (en) 2011-03-08 2012-09-13 Proteus Studios, Inc. System and method for providing an interactive remote controlled jukebox
US20120272156A1 (en) 2011-04-22 2012-10-25 Kerger Kameron N Leveraging context to present content on a communication device
JP2012248960A (ja) 2011-05-25 2012-12-13 Sony Computer Entertainment Inc コンテンツ再生装置
US8613385B1 (en) 2011-06-02 2013-12-24 Digecor I.P. And Assets Pty. Ltd. Audio-visual entertainment system and docking systems associated therewith
US9854318B2 (en) 2011-06-06 2017-12-26 Rovi Guides, Inc. Systems and methods for sharing interactive media guidance information
US9239849B2 (en) 2011-06-08 2016-01-19 Qualcomm Incorporated Mobile device access of location specific images from a remote database
US8856170B2 (en) * 2012-06-13 2014-10-07 Opus Deli, Inc. Bandscanner, multi-media management, streaming, and electronic commerce techniques implemented over a computer network
US8892648B1 (en) 2011-06-30 2014-11-18 Amazon Technologies, Inc. Media player social network integration
US8826135B1 (en) 2011-06-30 2014-09-02 Amazon Technologies, Inc. Media player social network integration
EP2734971A4 (en) 2011-07-20 2015-03-25 Sonos Inc SYSTEMS AND METHODS OF WEB BASED MUSIC PARTNERS
US20130166649A1 (en) 2011-07-25 2013-06-27 Asaf Atzmon System for social-based filtering and contributed playlist generation
US20130031162A1 (en) 2011-07-29 2013-01-31 Myxer, Inc. Systems and methods for media selection based on social metadata
CA2971002A1 (en) 2011-09-18 2013-03-21 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US9032290B2 (en) 2011-09-21 2015-05-12 Facebook, Inc. Tool for creating structured objects and actions on a social networking system
US9286384B2 (en) 2011-09-21 2016-03-15 Sonos, Inc. Methods and systems to share media
US8239546B1 (en) 2011-09-26 2012-08-07 Unicorn Media, Inc. Global access control for segmented streaming delivery
US9052810B2 (en) * 2011-09-28 2015-06-09 Sonos, Inc. Methods and apparatus to manage zones of a multi-zone media playback system
US20140310058A1 (en) 2011-11-07 2014-10-16 New York University Identifying Influential and Susceptible Members of Social Networks
US20130128038A1 (en) 2011-11-21 2013-05-23 Ronald Steven Cok Method for making event-related media collection
US20130130729A1 (en) 2011-11-21 2013-05-23 Ronald Steven Cok User method for making event-related media collection
US8761523B2 (en) 2011-11-21 2014-06-24 Intellectual Ventures Fund 83 Llc Group method for making event-related media collection
US9245020B2 (en) 2011-12-14 2016-01-26 Microsoft Technology Licensing, Llc Collaborative media sharing
US9195589B2 (en) 2011-12-27 2015-11-24 Intel Corporation Adaptive configuration of non-volatile memory
KR20130083012A (ko) 2011-12-27 2013-07-22 주식회사 엔씨소프트 음악컨텐츠 추천장치, 그 추천방법 및 기록매체
US9665339B2 (en) 2011-12-28 2017-05-30 Sonos, Inc. Methods and systems to select an audio track
US9191699B2 (en) 2011-12-29 2015-11-17 Sonos, Inc. Systems and methods for connecting an audio controller to a hidden audio network
US9344292B2 (en) 2011-12-30 2016-05-17 Sonos, Inc. Systems and methods for player setup room names
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
US9436929B2 (en) 2012-01-24 2016-09-06 Verizon Patent And Licensing Inc. Collaborative event playlist systems and methods
US20130198633A1 (en) 2012-01-30 2013-08-01 David Hyman Location-based music tagging and sharing through a music service
US8686721B2 (en) 2012-02-27 2014-04-01 The Johns Hopkins University Automated pre-processing of body-mounted magnetometer data from constellations of low earth orbit satellites for derivation of birkeland current signatures
US8751577B2 (en) 2012-03-15 2014-06-10 Google Inc. Methods and systems for ordering and voting on shared media playlists
US10469897B2 (en) 2012-03-19 2019-11-05 Sonos, Inc. Context-based user music menu systems and methods
CN103327045B (zh) 2012-03-21 2017-03-22 腾讯科技(深圳)有限公司 社交网络中的用户推荐方法和系统
US20140025688A1 (en) 2012-04-06 2014-01-23 Myspace, Llc Determining, distinguishing and visualizing users' engagement with resources on a social network
US8898766B2 (en) 2012-04-10 2014-11-25 Spotify Ab Systems and methods for controlling a local application through a web page
US10225590B2 (en) 2012-04-16 2019-03-05 Excalibur Ip, Llc Method and system of dynamic routing of aggregated online media streams
US9021088B2 (en) 2012-05-01 2015-04-28 Google Inc. Playlist generation
US8738660B2 (en) 2012-06-13 2014-05-27 Vasyl Herasymchuk Method and system for multilevel creation of consolidated dynamic playlist and utilization thereof
US8843500B2 (en) 2012-06-19 2014-09-23 Microsoft Corporation Automatically generating music marketplace editorial content
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
US9137564B2 (en) 2012-06-28 2015-09-15 Sonos, Inc. Shift to corresponding media in a playback queue
US10620797B2 (en) 2012-06-29 2020-04-14 Spotify Ab Systems and methods for multi-context media control and playback
US9195383B2 (en) 2012-06-29 2015-11-24 Spotify Ab Systems and methods for multi-path control signals for media presentation devices
US9165255B1 (en) 2012-07-26 2015-10-20 Google Inc. Automatic sequencing of video playlists based on mood classification of each video and video cluster transitions
US9307047B2 (en) 2012-08-11 2016-04-05 Scott Lee Chung System and method for communication of an event through a call for media
US20140052770A1 (en) 2012-08-14 2014-02-20 Packetvideo Corporation System and method for managing media content using a dynamic playlist
US9699485B2 (en) 2012-08-31 2017-07-04 Facebook, Inc. Sharing television and video programming through social networking
US9229938B1 (en) 2012-08-31 2016-01-05 Google Inc. System and method for suggesting media content contributions for a collaborative playlist
US20140075308A1 (en) 2012-09-10 2014-03-13 Apple Inc. Intelligent media queue
US20140075316A1 (en) 2012-09-11 2014-03-13 Eric Li Method and apparatus for creating a customizable media program queue
US10339580B2 (en) 2012-09-14 2019-07-02 Sony Corporation Personalized content generation and delivery
US20140093219A1 (en) 2012-09-28 2014-04-03 NoiseToys Inc. Multiple Data Source Aggregation for Efficient Synchronous Multi-Device Media Consumption
US8910265B2 (en) 2012-09-28 2014-12-09 Sonos, Inc. Assisted registration of audio sources
US8990701B2 (en) 2012-10-11 2015-03-24 Google Inc. Gathering and organizing content distributed via social media
WO2014057356A2 (en) 2012-10-12 2014-04-17 Spotify Ab Systems and methods for multi-context media control and playback
US10032233B2 (en) 2012-10-17 2018-07-24 Facebook, Inc. Social context in augmented reality
US20140122590A1 (en) 2012-11-01 2014-05-01 Lemi Technology, Llc Systems, methods, and computer readable media for selecting a playhead in social media playback
CN104854552B (zh) 2012-11-06 2019-04-30 天龙马兰士集团有限公司 选择性协调的音频播放器系统
US20140146982A1 (en) 2012-11-29 2014-05-29 Apple Inc. Electronic Devices and Accessories with Media Streaming Control Features
US20140157300A1 (en) 2012-11-30 2014-06-05 Lenovo (Singapore) Pte. Ltd. Multiple device media playback
US9246866B1 (en) 2012-12-06 2016-01-26 Amazon Technologies, Inc. Item recommendation
US9497137B2 (en) 2013-01-04 2016-11-15 Sookbox, LLC Digital content connectivity and control via a plurality of controllers that are treated discriminatively
US9510055B2 (en) 2013-01-23 2016-11-29 Sonos, Inc. System and method for a media experience social interface
US20140222830A1 (en) 2013-02-04 2014-08-07 Rhapsody International Inc. Selecting content for a user
US20140223099A1 (en) 2013-02-06 2014-08-07 Adam Kidron Content management platform apparatus, methods, and systems
US9179199B2 (en) 2013-03-14 2015-11-03 Apple Inc. Media playback across multiple devices
CN105229740A (zh) 2013-03-15 2016-01-06 搜诺思公司 具有多个图形界面的媒体回放系统控制器
US9787687B2 (en) 2013-04-10 2017-10-10 Spotify Ab Systems and methods for efficient and secure temporary anonymous access to media content
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
CN105359182A (zh) 2013-05-01 2016-02-24 瑞柯有限责任公司 具有社会报告引擎的游戏创建系统
US9696874B2 (en) 2013-05-14 2017-07-04 Google Inc. Providing media to a user based on a triggering event
US10074402B2 (en) 2013-05-15 2018-09-11 Abb Research Ltd. Recording and providing for display images of events associated with power equipment
US9703521B2 (en) 2013-05-29 2017-07-11 Sonos, Inc. Moving a playback queue to a new zone
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9684656B2 (en) 2013-07-31 2017-06-20 Google Inc. Creating personalized and continuous playlists for a content sharing platform based on user history
US9348916B2 (en) 2013-08-27 2016-05-24 Unittus, Inc. Method and system for providing search services for a social media ecosystem
KR102122483B1 (ko) 2013-08-29 2020-06-12 삼성전자주식회사 미디어 데이터 공유 방법 및 그 전자 장치
US9411942B2 (en) 2013-08-30 2016-08-09 D&M Holdings, Inc. Network device, system and method for rendering an interactive multimedia playlist
US11531442B2 (en) 2013-09-06 2022-12-20 Crackle, Inc. User interface providing supplemental and social information
US9244516B2 (en) 2013-09-30 2016-01-26 Sonos, Inc. Media playback system using standby mode in a mesh network
US10296884B2 (en) 2013-09-30 2019-05-21 Sonos, Inc. Personalized media playback at a discovered point-of-sale display
US9756092B2 (en) 2013-10-18 2017-09-05 Verizon and Redbox Digital Entertainment Services, LLC Distribution and synchronization of a social media environment
US20150121220A1 (en) 2013-10-24 2015-04-30 Samsung Electronics Co., Ltd. Terminal, method for displaying screen thereof, and computer readable recording medium
US9635398B2 (en) 2013-11-01 2017-04-25 Adobe Systems Incorporated Real-time tracking collection for video experiences
WO2015065125A1 (ko) 2013-10-31 2015-05-07 엘지전자(주) 전자 기기 및 전자 기기의 제어 방법
US10078489B2 (en) 2013-12-30 2018-09-18 Microsoft Technology Licensing, Llc Voice interface to a social networking service
US20150185599A1 (en) 2013-12-31 2015-07-02 Brian Mullins Audio based on captured image data of visual content
US20150220498A1 (en) 2014-02-05 2015-08-06 Sonos, Inc. Remote Creation of a Playback Queue for a Future Event
US9892118B2 (en) 2014-03-18 2018-02-13 Sonos, Inc. Dynamic display of filter criteria
US9411809B1 (en) 2014-03-07 2016-08-09 Amazon Technologies, Inc. Remote content presentation queues
US9680960B2 (en) 2014-04-28 2017-06-13 Sonos, Inc. Receiving media content based on media preferences of multiple users
US10129599B2 (en) 2014-04-28 2018-11-13 Sonos, Inc. Media preference database
US9524338B2 (en) 2014-04-28 2016-12-20 Sonos, Inc. Playback of media content according to media preferences
US9478247B2 (en) 2014-04-28 2016-10-25 Sonos, Inc. Management of media content playback
US11481424B2 (en) 2014-05-16 2022-10-25 RCRDCLUB Corporation Systems and methods of media selection based on criteria thresholds
WO2016000839A1 (en) 2014-07-03 2016-01-07 O'driscoll Brendan A method and system for the identification of music or other audio metadata played on an ios device
US20160180248A1 (en) 2014-08-21 2016-06-23 Peder Regan Context based learning
US10078703B2 (en) 2014-08-29 2018-09-18 Microsoft Technology Licensing, Llc Location-based media searching and sharing
US9747011B2 (en) 2014-09-16 2017-08-29 Google Inc. Continuation of playback of media content by different output devices
US9942335B2 (en) 2015-01-16 2018-04-10 Google Llc Contextual connection invitations
US10389782B2 (en) 2015-09-30 2019-08-20 Apple Inc. Synchronized playback of alternate content version
US9858927B2 (en) 2016-02-12 2018-01-02 Amazon Technologies, Inc Processing spoken commands to control distributed audio outputs
US10683352B1 (en) 2018-01-30 2020-06-16 Flagship Pioneering Innovations V, Inc. Methods for treating cancer using GRM8 inhibitors

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002052540A1 (en) * 2000-12-22 2002-07-04 Connectedmedia Corporation Program selector and guide system and method
CN101410773A (zh) * 2003-07-28 2009-04-15 索诺斯公司 同步多个独立时钟数字数据处理设备间的操作的系统和方法
US7571014B1 (en) * 2004-04-01 2009-08-04 Sonos, Inc. Method and apparatus for controlling multimedia players in a multi-zone system
US8290603B1 (en) * 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US20100054275A1 (en) * 2008-09-04 2010-03-04 Savant Systems Llc Location-based sharing of multimedia control resources

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115359156A (zh) * 2022-07-31 2022-11-18 荣耀终端有限公司 音频播放方法、装置、设备和存储介质
CN115359156B (zh) * 2022-07-31 2023-12-05 荣耀终端有限公司 音频播放方法、装置、设备和存储介质

Also Published As

Publication number Publication date
US10587928B2 (en) 2020-03-10
US20190327530A1 (en) 2019-10-24
WO2014116693A1 (en) 2014-07-31
US20160342322A1 (en) 2016-11-24
EP2949125A4 (en) 2016-02-24
US11889160B2 (en) 2024-01-30
US9510055B2 (en) 2016-11-29
US20210409828A1 (en) 2021-12-30
CN105075282B (zh) 2019-07-26
US10097893B2 (en) 2018-10-09
CN110335631B (zh) 2021-05-14
US10341736B2 (en) 2019-07-02
CN110335631A (zh) 2019-10-15
EP2949125A1 (en) 2015-12-02
US20140204076A1 (en) 2014-07-24
JP2016510558A (ja) 2016-04-07
US11445261B2 (en) 2022-09-13
US20200344526A1 (en) 2020-10-29
US11032617B2 (en) 2021-06-08
JP6214676B2 (ja) 2017-10-18
US20190052935A1 (en) 2019-02-14
US20230188798A1 (en) 2023-06-15

Similar Documents

Publication Publication Date Title
US11889160B2 (en) Multiple household management
CN105144143B (zh) 音频内容的预缓存
CN105122724B (zh) 家庭回放设备的自动配置
CN105284076B (zh) 针对媒体回放系统的私有队列
CN105144825B (zh) 家庭回放设备的自动配置
CN105308901B (zh) 媒体回放系统中的播放列表更新
CN105493442A (zh) 附属音量控制
CN105308902A (zh) 媒体回放系统中的回放队列传送
CN105556897A (zh) 将回放设备与回放队列相关联
CN105556896A (zh) 智能放大器激活
CN105453179A (zh) 提供播放/暂停内容的系统和方法
CN111585977B (zh) 媒体回放系统控制法、移动设备及计算机可读介质和程序
CN104584060A (zh) 收集并提供本地回放系统信息
CN104520890A (zh) 用于包括远程添加到队列的联网音乐回放的系统和方法
CN104583998A (zh) 用于提供来宾访问的系统、方法、装置和制品
CN104969561B (zh) 移动源媒体内容访问的方法、设备和计算机可读介质
CN105745863A (zh) 多家庭支持
CN105409161A (zh) 移动设备上经由播放列表的回放队列控制

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant