Shift to corresponding media in a playback queue
US-9137564-B2 · Sep 15, 2015 · US
US11889160B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11889160-B2 |
| Application number | US-202217930917-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 9, 2022 |
| Priority date | Jan 23, 2013 |
| Publication date | Jan 30, 2024 |
| Grant date | Jan 30, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments described herein include systems and methods for providing a management interface for controlling multiple households. The management interface may be provided as an application on a mobile device or as an Internet webpage. An example implementation involves a device displaying representations of: a plurality of households; an indication of a selected household; one or more zones within the selected household; and a representation of media being played by a selected zone of the one or more zones. While displaying the representations, the device receives, from a server, data indicating updated information associated with the plurality of households; and, in response, updates the graphical display to display at least an updated representation of media being played by the selected zone.
Opening claim text (preview).
The invention claimed is: 1. A computing system comprising: a network interface configured to facilitate communication via at least one data network; at least one processor; and at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the computing system is configured to: cause, via the network interface, a computing device to display a first section of a control interface to control multiple media playback systems comprising respective playback devices that are connected to respective local area networks, wherein the first section comprises multiple regions corresponding to respective media playback systems, wherein the multiple regions comprise (i) respective indications of media playback system identifiers corresponding to each media playback system of the multiple media playback systems and (ii) respective indications of each zone that is playing audio content in each media playback system, and wherein each zone includes at least one playback device; receive first input via the control interface; after receipt of the first input, cause, via the network interface, the computing device to display a second section of the control interface, the second section comprising controls to schedule playback of respective audio content in each zone of each media playback system; receive second input via the controls to schedule playback of respective audio content in each zone of each media playback system, the second input representing a command to set a schedule to play back particular audio content on at least one particular zone in a particular media playback system on particular days at particular times; and based on receipt of the second input, configure the at least one particular zone in the particular media playback system to play back the particular audio content on the particular days at the particular times. 2. The computing system of claim 1 , wherein the at least one non-transitory computer-readable medium further comprise program instructions that are executable by the at least one processor such that the computing system is configured to: receive third input via the control interface; after receipt of the third input, cause, via the network interface, the computing device to display a third section of the control interface, the third section comprising controls to set permissions for a first user type having a first permission level and a second user type having a second permission level that grants additional permissions relative to the first permission level; receive fourth input via the control interface, the fourth input representing a command to set a particular user to the second user type; and based on receipt of the second input, configure the particular user to have the second user type. 3. The computing system of claim 1 , wherein the at least one non-transitory computer-readable medium further comprise program instructions that are executable by the at least one processor such that the computing system is configured to: receive additional input via the control interface; after receipt of the additional input, cause, via the network interface, the computing device to display an additional section of the control interface, the additional section comprising controls to set permissions to allow control of the multiple media playback systems via one or more control protocols in addition to a native control protocol, wherein the one or more control protocols comprise Airplay®; receive a particular input via the control interface, the particular input representing a command to allow control of the multiple media playback systems via a particular control protocol; and based on receipt of the particular input, configure the multiple media playback systems to allow control via the particular control protocol. 4. The computing system of claim 1 , wherein the at least one non-transitory computer-readable medium further comprise program instructions that are executable by the at least one processor such that the computing system is configured to: receive, via the network interface, state information representing respective playback states of respective zones in the multiple media playback systems. 5. The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause the computing device to display the first section of the control interface comprise program instructions that are executable by the at least one processor such that the computing system is configured to: cause the computing device to display in the multiple regions respective service set identifiers (SSIDs) of the respective local area networks. 6. The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause the computing device to display the second section of the control interface comprise program instructions that are executable by the at least one processor such that the computing system is configured to: cause the computing device to display in the multiple regions respective indications of streaming audio services registered with the multiple playback systems, wherein audio content is streamable from servers of the registered streaming audio services to the multiple playback systems for playback. 7. The computing system of claim 1 , wherein the respective indications of media playback system identifiers corresponding to each media playback system of the multiple media playback systems comprise respective names indicating respective physical locations of businesses. 8. The computing system of claim 1 , wherein two or more zones of the particular media playback system are joined into at least one synchrony group, and wherein the respective indications of each zone that is playing audio content in each media playback system comprise respective indications of the at least one synchrony group. 9. The computing system of claim 1 , wherein the respective indications of each zone that is playing audio content in each media playback system comprise two or more respective items of metadata corresponding to respective audio content playing in each zone. 10. The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to configure the at least one particular zone in the particular media playback system to play back the particular audio content on the particular days at the particular times comprise program instructions that are executable by the at least one processor such that the computing system is configured to: send, via the network interface over a wide area network to the particular media playback system, instructions to configure the at least one particular zone to play back the particular audio content on the particular days at the particular times. 11. A tangible, non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a computing device is configured to: cause, via a graphical display, display of a first section of a control interface to control multiple media playback systems comprising respective playback devices that are connected to respective local area networks, wherein the first section comprises multiple regions corresponding to respective media playback systems, wherein the multiple regions comprise (i) respective indications of media playback system identifiers corresponding to each media playback system of the multiple media playback
communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
of operating discs · CPC title
Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.