Queue identification
    4.
    发明授权

    公开(公告)号:US11886496B2

    公开(公告)日:2024-01-30

    申请号:US17807340

    申请日:2022-06-16

    申请人: Sonos, Inc.

    IPC分类号: G06F16/638 G11B27/10

    CPC分类号: G06F16/639 G11B27/105

    摘要: Example techniques relate to a playback device that facilitates queue identification. In an example implementation, a playback device receives, from a first controller, instructions representing a command to populate a playback queue with one or more first media items; the instructions are associated with a first application identifier corresponding to the first controller. Based on the received instructions, the playback device populates the playback queue with the one or more first media items and forms an association between the playback queue and the first application identifier. The playback device receives, from a second controller, instructions representing one or more first commands to access the playback queue; the instructions are associated with a second application identifier corresponding to the second controller. The playback device determines that the second application identifier is different from the first application identifier and denies the one or more first commands to access the playback queue.

    Media playback system with virtual line-in

    公开(公告)号:US11693619B2

    公开(公告)日:2023-07-04

    申请号:US17378717

    申请日:2021-07-18

    申请人: Sonos, Inc.

    摘要: Example systems and techniques disclosed herein facilitate interoperability between different media playback systems referred to herein as a virtual line-in (VLI) media playback system and a native playback system. When a VLI session is created by a VLI sender, a first native playback device can join a VLI group as a VLI receiver. As a VLI receiver, the first native playback device receives audio content and playback commands from the VLI sender to facilitate synchronous playback with other VLI receivers. At the same time, this native playback device can concurrently operate as a native domain group coordinator of a native domain synchrony group. As the native domain group coordinator, the native playback device translates VLI domain audio, control, and timing signals into the native domain and distributes such signals to native domain group members. In this way, the native domain group members can synchronize their playback with the VLI group.

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

    公开(公告)号: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.

    Queue Identification
    10.
    发明申请

    公开(公告)号:US20210294842A1

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

    申请号:US17135157

    申请日:2020-12-28

    申请人: Sonos, Inc.

    IPC分类号: G06F16/638 G11B27/10

    摘要: Example techniques relate to a playback device that facilitates queue identification. In an example implementation, a playback device receives, from a first controller, instructions representing a command to populate a playback queue with one or more first media items; the instructions are associated with a first application identifier corresponding to the first controller. Based on the received instructions, the playback device populates the playback queue with the one or more first media items and forms an association between the playback queue and the first application identifier. The playback device receives, from a second controller, instructions representing one or more first commands to access the playback queue; the instructions are associated with a second application identifier corresponding to the second controller. The playback device determines that the second application identifier is different from the first application identifier and denies the one or more first commands to access the playback queue.