×

Controlling and displaying zones in a multi-zone system

  • US 10,775,973 B2
  • Filed: 07/31/2017
  • Issued: 09/15/2020
  • Est. Priority Date: 09/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A control device including a processor, the control device configured to:

  • provide, via a control application, a user interface for multiple zones of a media playback system comprising multiple playback devices, wherein each zone of the multiple zones consists of one or more respective playback devices of the multiple playback devices, and wherein the multiple playback devices are controllable from one or more control devices that are separate and distinct from the multiple playback devices, the one or more control devices comprising the control device;

    identify respective first states associated with each zone of the multiple zones, wherein state information indicating current states of the multiple zones is maintained in data storage on one or more particular playback devices, wherein identifying the respective first states comprises receiving, from at least one particular playback device of the one or more particular playback devices, one or more messages representing state information for the multiple zones, the state information indicating first states of the multiple zones;

    detect, via the user interface for the multiple zones, a user input to display a list of the multiple zones;

    in response to detecting the user input to display the list of the multiple zones, determine a first order of the multiple zones within the list of the multiple zones, wherein determining the first order of the multiple zones within the list of the multiple zones comprises ordering, within the list of the multiple zones, one or more first zones of the multiple zones before one or more second zones of the multiple zones based on the state information in the one or more received messages indicating that the one or more first zones are currently playing back media and that the one or more second zones are not currently playing back media;

    display, via the user interface, the list of the multiple zones, wherein the list of the multiple zones identifies each zone of the multiple zones in the determined first order;

    display, in association with the one or more first zones within the list of the multiple zones, respective graphical elements indicating that each of the one or more first zones of the multiple zones are currently playing back media;

    detect, via the user interface for the multiple zones, a user input to play back particular audio content on a given zone, wherein the given zone is a second zone in the list of the multiple zones;

    send, via a network interface, data representing instructions to play back the particular audio content on the given zone;

    identify respective second states associated with each zone of the multiple zones, wherein identifying the respective second states comprises receiving, from at least one particular playback device of the one or more particular playback devices, one or more messages representing second state information for the multiple zones, the second state information indicating second states of the multiple zones, wherein a second state of the given zone is different from a first state of the given zone;

    determine a second order of the multiple zones within the list of the multiple zones, wherein determining the second order of the multiple zones within the list of the multiple zones comprises ordering, within the list of the multiple zones, one or more third zones of the multiple zones before one or more fourth zones of the multiple zones based on the state information in the one or more received messages indicating that the one or more third zones are currently playing back media and that the one or more fourth zones are not currently playing back media;

    display, via the user interface, a re-ordered list of the multiple zones, wherein the list of the multiple zones identifies each zone of the multiple zones in the determined second order; and

    display, in association with the one or more third zones within the list of the multiple zones, respective graphical elements indicating that each of the one or more third zones of the multiple zones are currently playing back media.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×