Cloud queue playback policy

US9654536B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9654536-B2
Application numberUS-201514616341-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2015
Priority dateJun 4, 2014
Publication dateMay 16, 2017
Grant dateMay 16, 2017

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 implementation may involve a computing system receiving, from a media playback system, at least one request for an indication of one or more media items from a queue of media items. The implementation may also involve the computing system identifying one or more playback policies that are associated with the queue of media items. Each of the one or more playback policies may restrict at least one aspect of playback of at least one of the one or more media items. The implementation may further involve the computing system sending, to the media playback system, an indication of the identified one or more playback policies.

First claim

Opening claim text (preview).

I claim: 1. A method comprising: receiving, via a computing system over a network interface from one or more media playback systems that each comprise one or more respective playback devices, at least one respective request for an indication of one or more media items from a given cloud queue of media items, wherein the given cloud queue of media items is one of a plurality of cloud queues that are accessible to each of the one or more media playback systems via a wide area network; identifying, via the computing system, one or more playback policies that are associated with the given cloud queue of media items, wherein each of the identified one or more playback policies restrict at least one aspect of playback of the media items queued in the given cloud queue; and causing, via the computing system over the network interface, the identified one or more playback policies to be applied to respective local queues of the one or more media playback systems, wherein each local queue (i) is stored on at least one respective playback device of the one or more media playback systems and (ii) includes the one or more media items from the given cloud queue of media items, and wherein causing the identified one or more playback policies to be applied to the one or more media playback systems comprises sending, via the computing system to the one or more media playback systems over the network interface, an indication of the identified one or more playback policies. 2. The method of claim 1 , wherein the one or more media playback systems comprise a first media playback system and a second media playback system, and wherein receiving the at least one respective request for an indication of one or more media items from the given cloud queue of media items comprises: receiving, from the first media playback system, a request for an indication one or more media items from the given cloud queue of media items; and receiving, from the second media playback system, a request for an indication of one or more media items from the given cloud queue of media items. 3. The method of claim 2 , wherein identifying one or more playback policies that are associated with the given cloud queue of media items comprises: identifying one or more first playback policies corresponding to the first media playback system, wherein each of the one or more first playback policies restrict at least one aspect of playback by the first media playback system of the media items queued in the cloud queue; and identifying one or more second playback policies corresponding to the second media playback system, wherein each of the one or more second playback policies restrict at least one aspect of playback by the second media playback system of the media items queued in the cloud queue. 4. The method of claim 3 , wherein sending the indication of the identified one or more playback policies comprises sending an indication of the one or more first playback policies to the first media playback system; and wherein the method further comprises: sending, over the network interface, an indication of the one or more second playback policies to the second media playback system. 5. The method of claim 2 , wherein identifying one or more playback policies are associated with the given cloud queue of media items comprises: identifying one or more first playback policies corresponding to a first user account that is associated with the first media playback system, wherein each of the one or more first playback policies restrict at least one aspect of playback by the first media playback system of the media items queued in the cloud queue; and identifying one or more second playback policies corresponding to a second user account that is associated with the second media playback system, wherein each of the one or more second playback policies restrict at least one aspect of playback by the second media playback system of the media items queued in the cloud queue. 6. The method of claim 1 , wherein the given cloud queue is a first cloud queue of the plurality of cloud queues, and wherein receiving at least one respective request for an indication of one or more media items from the cloud queue comprises: receiving, from a first media playback system, a request for an indication of one or more first media items from the first cloud queue; and wherein the method further comprises: receiving, from a second media playback system, a request for an indication of one or more second media items from a second cloud queue of the plurality of cloud queues. 7. The method of claim 6 , wherein identifying one or more playback policies that are associated with the cloud queue comprises identifying one or more first playback policies corresponding to the first cloud queue, wherein each of the one or more first playback policies corresponding to the first cloud queue restrict at least one aspect of playback of the media items queued in the cloud queue; and wherein the method further comprises: identifying one or more second playback policies corresponding to the second cloud queue, wherein each of the one or more second playback policies restrict at least one aspect of playback of the media items queued in the cloud queue. 8. The method of claim 1 , wherein the one or more playback policies restrict at least one of (i) skipping playback of one of the one or more media items, (ii) replaying a previously played media item of the one or more media items, (iii) seeking forward during playback of one of the one or more media items, (iv) seeking backward during playback of one of the one or more media items, or (v) replaying a currently playing media item of the one or more media items. 9. The method of claim 1 , wherein the one or more playback policies restrict at least one of a shuffle option, a repeat option, a skip forward option, a skip backwards option, a seek forward option, or a seek backward option. 10. The method of claim 1 , wherein the cloud queue indicates a pre-determined playback order of the media items, and wherein the one or more playback policies restrict modification of the pre-determined playback order of the media items. 11. A computing system comprising a network interface; at least one processor; a data storage; and a program logic stored in the data storage and executable by the at least one processor to: receive, over the network interface from one or more media playback systems that each comprise one or more respective playback devices, at least one respective request for an indication of one or more media items from a given cloud queue of media items, wherein the given cloud queue of media items is one of a plurality of cloud queues that are accessible to each of the one or more media playback systems via a wide area network; identify one or more playback policies that are associated with the given cloud queue of media items, wherein each of the identified one or more playback policies restrict at least one aspect of playback of the media items queued in the given cloud queue; and causing, via the computing system over the network interface, the identified one or more playback policies to be applied to respective local queues of the one or more media playback systems, wherein each local queue (i) is stored on at least one respective playback device of the one or more media playback systems and (ii) includes the one or more media items from the given cloud queue of media items, and wherein causing the identified one or more playback policies to be applied to the one or more media playback systems comprises sending, via the computing system to the one or more media playback systems over the network interface, an indication of the identified

Assignees

Inventors

Classifications

  • Transmission by server directed to the client · CPC title

  • characterised by transmission among terminal devices · CPC title

  • Program or device authentication · CPC title

  • involving client authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06) · CPC title

  • by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79) · 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 US9654536B2 cover?
An example implementation may involve a computing system receiving, from a media playback system, at least one request for an indication of one or more media items from a queue of media items. The implementation may also involve the computing system identifying one or more playback policies that are associated with the queue of media items. Each of the one or more playback policies may restrict…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/165. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 16 2017 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).