Information display regarding playback queue subscriptions

US9891880B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9891880-B2
Application numberUS-201514674384-A
CountryUS
Kind codeB2
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example non-transitory computer-readable medium stores instructions that, when executed by a control device, cause the control device to perform functions. The functions comprise configuring a first playback device associated with a first user-account to (i) play media content from a playback queue comprising one or more audio tracks stored at a network location and (ii) enable one or more other user-accounts associated with other playback devices to subscribe to the playback queue. The functions further comprise receiving an indication that a second user-account associated with a second playback device has subscribed to the playback queue. The functions further comprise in response to receiving the indication, displaying a subscriber indicator on the control device showing that the second user-account has subscribed to the playback queue. An example control device and an example method, both related to the example non-transitory computer-readable medium, are also disclosed herein.

First claim

Opening claim text (preview).

We claim: 1. A tangible, non-transitory computer-readable medium storing instructions that, when executed by a first control device corresponding to a first playback device of a first media playback system, cause the first control device to perform functions comprising: configuring, via a network interface of the first control device, the first playback device to play media content from a playback queue associated with the first playback device and comprising one or more audio tracks stored at a network location, wherein the first playback device is associated with a first user-account, and wherein the first playback device is connected to the first control device via a first local area network; enabling, via the network interface of the first control device, one or more other user-accounts associated with one or more other playback devices to subscribe to the playback queue via one or more wide area networks; receiving, via the network interface of the first control device, a subscription indication from a second control device that a second user-account associated with a second playback device of a second media playback system has subscribed to the playback queue, wherein the second control device is connected to the second playback device via a second local area network, and wherein the second control device is connected to the first control device via the one or more wide area networks; and in response to receiving the subscription indication, displaying a subscriber indicator on the first control device showing that the second user-account has subscribed to the playback queue. 2. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising: receiving a command to play a particular audio track from the playback queue; and in response to receiving the command, configuring the first playback device to play the particular audio track, wherein playback of the particular audio track by the first playback device causes the second playback device to also play the particular audio track at the substantially same time as the first playback device. 3. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising: prior to configuring the first playback device to enable the one or more other user-accounts to subscribe to the playback queue, receiving a command to enable the one or more other user-accounts to subscribe to the playback queue; and in response to receiving the command, configuring the first playback device to enable the one or more other user-accounts to subscribe to the playback queue. 4. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising, prior to receiving the subscription indication, sending a message to the second control device indicating that the second user-account is enabled to subscribe to the playback queue. 5. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising, prior to receiving the subscription indication, causing the first control device to send a message to the second control device indicating that the second user-account is enabled to subscribe to the playback queue. 6. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising: receiving an inactivity indication that the second user-account is subscribed to the playback queue but the second playback device is not currently playing an audio track from the playback queue; and displaying a subscriber indicator on the first control device showing that the second user-account has subscribed to the playback queue but the second playback device is not currently playing an audio track from the playback queue. 7. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising: receiving data representing feedback from the second user-account, wherein the feedback is associated with an audio track of the playback queue; and displaying an indicator that represents the feedback. 8. The tangible, non-transitory computer-readable medium of claim 1 , wherein the functions further comprise displaying a global indicator that indicates a quantity of user-accounts that are subscribed to the playback queue. 9. The tangible, non-transitory computer-readable medium of claim 8 , wherein the functions further comprise displaying an active account indicator that indicates a quantity of user-accounts that are subscribed to the playback queue and are currently accessing an audio track of the playback queue. 10. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising: receiving an input representing a selection of the subscriber indicator; and in response to receiving the input, providing a user-interface for sending a message to the second user-account. 11. The tangible, non-transitory computer-readable medium of claim 10 , the functions further comprising: displaying an emoticon via the user-interface; receiving, via the user-interface, an input representing a selection of the emoticon; and sending, to the second control device, data representing the emoticon. 12. The tangible, non-transitory computer-readable medium of claim 1 , the functions further comprising displaying a playback queue indicator that identifies the playback queue. 13. A tangible, non-transitory computer-readable medium storing instructions that, when executed by a first control device configured to control a first playback system that comprises (i) a first group of one or more playback devices and (ii) a second group of one or more playback devices, cause the first control device to perform functions comprising: receiving, via a network interface of the first control device, a notification from a second control device that a second playback system associated with a second user-account is accessing a first playback queue of the first group of playback devices, wherein the first playback system and the first control device are associated with a first user-account, wherein the first control device is connected to the first playback system via a first local area network, wherein the second control device is connected to the second playback system via a second local area network, and wherein the second playback system accesses the first playback queue via one or more wide area networks; displaying a first indication that the second playback system is accessing the first playback queue; receiving a command for the second group of playback devices to access a second playback queue of a third playback system, wherein the third playback system is associated with a third user-account; based on receiving the command, configuring, via the network interface, the second group of playback devices to access the second playback queue via the one or more wide area networks; and displaying a second indication that the second group of playback devices is accessing the second playback queue. 14. The tangible, non-transitory computer-readable medium of claim 13 , the functions further comprising: prior to receiving the notification, receiving a command to allow the second playback system to access the first playback queue; and sending a message indicating that the second playback system is allowed to access the first playback queue. 15. The tangible, non-transitory computer-readable medium of claim 13 , the functions further comprising: based on receiving the command, sending a request for the second group of playback devices to access the second playback queue; receiving a message indicating that the

Assignees

Inventors

Classifications

  • using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices (broadcast-related systems characterised by transmission among terminal devices H04H60/80; distributed application using peer-to-peer [P2P] networks H04L67/104) · CPC title

  • involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06) · CPC title

  • Audio or video recording; Data buffering arrangements (G11B20/12 - G11B20/18 take precedence) · CPC title

  • Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08) · CPC title

  • G06F3/16Primary

    Sound input; Sound output (speech processing G10L) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9891880B2 cover?
An example non-transitory computer-readable medium stores instructions that, when executed by a control device, cause the control device to perform functions. The functions comprise configuring a first playback device associated with a first user-account to (i) play media content from a playback queue comprising one or more audio tracks stored at a network location and (ii) enable one or more o…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/2541. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).