CN105075282A - 用于媒体体验社交界面的系统和方法 - Google Patents
用于媒体体验社交界面的系统和方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000014509 gene expression Effects 0.000 claims description 51
- 230000001052 transient effect Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 13
- 239000003607 modifier Substances 0.000 claims 2
- 230000009471 action Effects 0.000 abstract description 10
- 230000008569 process Effects 0.000 description 22
- 230000008859 change Effects 0.000 description 17
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000002688 persistence Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 2
- 230000002269 spontaneous effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004380 ashing Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-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所述的方法,其中,所述功能还包括:
响应于接收到命令,修改区域播放器组中的区域播放器的分组。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115359156A (zh) * | 2022-07-31 | 2022-11-18 | 荣耀终端有限公司 | 音频播放方法、装置、设备和存储介质 |
Families Citing this family (33)
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)
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)
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 |
-
2013
- 2013-01-23 US US13/748,357 patent/US9510055B2/en active Active
-
2014
- 2014-01-22 CN CN201910608857.4A patent/CN110335631B/zh active Active
- 2014-01-22 CN CN201480017214.8A patent/CN105075282B/zh active Active
- 2014-01-22 JP JP2015555237A patent/JP6214676B2/ja active Active
- 2014-01-22 WO PCT/US2014/012534 patent/WO2014116693A1/en active Application Filing
- 2014-01-22 EP EP14743335.3A patent/EP2949125A4/en not_active Withdrawn
-
2016
- 2016-08-03 US US15/227,074 patent/US10097893B2/en active Active
-
2018
- 2018-09-26 US US16/143,301 patent/US10341736B2/en active Active
-
2019
- 2019-07-01 US US16/458,453 patent/US10587928B2/en active Active
-
2020
- 2020-03-09 US US16/812,638 patent/US11032617B2/en active Active
-
2021
- 2021-06-07 US US17/340,370 patent/US11445261B2/en active Active
-
2022
- 2022-09-09 US US17/930,917 patent/US11889160B2/en active Active
Patent Citations (5)
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)
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 |