Accessing a Cloud-Based Service
    1.
    发明申请

    公开(公告)号:US20220150235A1

    公开(公告)日:2022-05-12

    申请号:US17581187

    申请日:2022-01-21

    申请人: Sonos, Inc.

    摘要: An example system is configured to (i) generate an authorization code that has an expiration time, (ii) transmit at least one first message including the authorization code over a WAN, (iii) receive at least one second message including the authorization code from a playback device over the WAN, (iv) determine that the received authorization code is valid based at least on the expiration time, (v) after determining that the authorization code is valid, generate a first authorization token, (vi) transmit at least one third message including the first authorization token to the playback device over the WAN, (vii) receive at least one fourth message including a second authorization token and a request from the playback device over the WAN, (viii) determine that the second authorization token is valid, and (ix) after determining that the second authorization token is valid, provide the playback device with audio content based on the request.

    Sharing access to a media service

    公开(公告)号:US11115405B2

    公开(公告)日:2021-09-07

    申请号:US17146141

    申请日:2021-01-11

    申请人: Sonos, Inc.

    摘要: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.

    Zone Group Control
    3.
    发明申请
    Zone Group Control 审中-公开

    公开(公告)号:US20200053420A1

    公开(公告)日:2020-02-13

    申请号:US16657807

    申请日:2019-10-18

    申请人: Sonos, Inc.

    摘要: Example techniques relate to a loss of control of a playback queue. An example implementation involves a playback device receiving, from a native controller, an instruction to add audio tracks to a queue, where, in a first mode associated with the native controller, the playback device is configured to play back from the queue. While the audio tracks are in the queue, the playback device receives, from a media player application associated with a particular wireless protocol, an instruction to play back a media item. In response, the playback device is configured to play back in a second mode associated with the particular wireless protocol, where, in the second mode, the queue is not in use. While playing back the media item, the playback device detects a loss of control by the media player application and configures the playback device to play back in the first mode.

    Zone group control
    4.
    发明授权
    Zone group control 有权
    区域组控制

    公开(公告)号:US09467737B2

    公开(公告)日:2016-10-11

    申请号:US14330871

    申请日:2014-07-14

    申请人: Sonos, Inc.

    摘要: Method and systems are provided for detecting and handling, by a controller device, a loss of control of a playback queue of a zone group of a media playback system. Detection of loss of control of the playback queue of the zone group may involve one or more of determining (i) that the zone group no longer exists, (ii) that a queue identifier is no longer assigned to a playback queue of the zone group, and (iii) that the controller device is no longer in communication with the media playback system, among others. Handling of the loss of control may involve one or more of (i) unsubscribing from messages relating to the zone group, (ii) ceasing to send commands to the zone group, and (iii) updating a user interface to indicate that the controller device no longer has control of the playback queue of the zone group, among others.

    摘要翻译: 提供了一种方法和系统,用于通过控制器设备检测和处理媒体播放系统的区域组的播放队列的丢失。 对区域组的重放队列的丢失的控制的检测可能涉及确定(i)区域组不再存在的一个或多个,(ii)不再将队列标识符分配给区域组的重放队列 ,和(iii)控制器设备不再与媒体播放系统通信,等等。 处理丢失控制可能涉及(i)从与区域组相关的消息取消订阅的一个或多个,(ii)停止向区域组发送命令,以及(iii)更新用户界面以指示控制器设备 不再具有对区域组的播放队列的控制等。

    Zone group control
    7.
    发明授权

    公开(公告)号:US11528527B2

    公开(公告)日:2022-12-13

    申请号:US17222601

    申请日:2021-04-05

    申请人: Sonos, Inc.

    摘要: Example techniques relate to a loss of control of a playback queue. An example implementation involves a playback device receiving, from a native controller, an instruction to add audio tracks to a queue, where, in a first mode associated with the native controller, the playback device is configured to play back from the queue. While the audio tracks are in the queue, the playback device receives, from a media player application associated with a particular wireless protocol, an instruction to play back a media item. In response, the playback device is configured to play back in a second mode associated with the particular wireless protocol, where, in the second mode, the queue is not in use. While playing back the media item, the playback device detects a loss of control by the media player application and configures the playback device to play back in the first mode.

    Sharing Access to a Media Service
    9.
    发明申请
    Sharing Access to a Media Service 有权
    共享访问媒体服务

    公开(公告)号:US20160149891A1

    公开(公告)日:2016-05-26

    申请号:US14606162

    申请日:2015-01-27

    申请人: Sonos, Inc.

    IPC分类号: H04L29/06 H04L29/08

    摘要: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.

    摘要翻译: 本文提供的示例涉及共享对与安装在计算设备上的媒体应用相对应的媒体服务的访问的计算设备和媒体回放系统。 在一个示例中,媒体播放系统可以被配置为(i)从计算设备接收与被授权从媒体服务接入媒体的计算设备上安装的媒体应用相对应的授权码,(ii)传送到 媒体服务具有授权码的授权请求,(iii)从媒体服务接收有助于从媒体服务获得媒体的授权令牌,以及(iv)向媒体服务发送媒体播放请求,通过媒体播放进行播放 系统,其中媒体请求包括授权令牌。

    Policies for media playback
    10.
    发明授权

    公开(公告)号:US11528522B2

    公开(公告)日:2022-12-13

    申请号:US16665810

    申请日:2019-10-28

    申请人: Sonos, Inc.

    摘要: Example techniques related to polices for media playback systems. An example implementation involves a computing system receiving data representing a request to play back first audio tracks on one or more first playback devices of a first media playback system. The first media playback system is associated with a first subscriber to a streaming media service and the first media playback system is physically located in a first commercial establishment. The computing system determines that the first subscriber is associated with one or more first subscriber policies of the streaming media service and sends instructions to play back the first audio tracks on the one or more first playback devices according to the one or more first subscriber policies of the streaming media service.