Displaying data related to media content
First Claim
Patent Images
1. A method comprising:
- displaying, via a graphical display of a control device, a graphical control interface corresponding to a media playback system, the media playback system including one or more playback devices that are connected via a local area network to the control device;
receiving, via an input interface of the control device within the displayed graphical control interface, input data indicating a selection of a first media item, the selected first media item being either (a) a first container that includes a set of first audio tracks or (b) a particular first audio track within the set of first audio tracks included in the first container;
determining, via one or more processors of the control device, that a metadata tag of the first container indicates that the first container is a first type of container, the first type of container corresponding to a first display map of the particular streaming media service, the first display map defining at least (i) at a first template location within the graphical control interface, a first data field that corresponds to a set of first media attributes and (ii) at a second template location within the graphical control interface, a second data field that corresponds to a set of second media attributes, wherein the first type of container is one of;
(a) an album, (b) a playlist, or (c) an Internet radio station;
in response to determining that the metadata tag of the first container indicates that the first container is the first type of container, displaying, via the graphical display of the control device in accordance with the first display map, first metadata of the particular first audio track representing the first set of media attributes in the first data field and second metadata of the particular first audio track representing the second set of media attributes in the second data field;
receiving, via the input interface of the control device within the displayed graphical control interface, input data indicating a selection of a second media item, the selected second media item being either (a) a second container that includes a set of second audio tracks or (b) a particular second audio track within the set of second audio tracks included in the second container;
determining, via the one or more processors of the control device, that a metadata tag of the second container indicates that the second container is a second type of container, the second type of container corresponding to a second display map of the particular streaming media service, the second display map defining at least (i) at the first template location within the graphical control interface, a first data field that corresponds to a third set of media attributes and (ii) at the second template location within the graphical control interface, a second data field that corresponds to a fourth set of media attributes, wherein at least one of the third set of media attributes and the fourth set of media attributes are a distinct set of attributes as compared with the first set of media attributes and the second set of media attributes, and wherein the second type of container is any one of the two remaining types of containers other than the first type of container; and
in response to determining that the metadata tag of the second container indicates that the second container is the second type of container, displaying, via the graphical display of the control device in accordance with the second display map, metadata of the particular second audio track representing the third set of media attributes in the first data field and metadata of the particular second audio track representing the fourth set of media attributes in the second data field.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein may include a computing device of a media playback system receiving a display map corresponding to a media service provider. The display map may associate a data field with a location within a display of the computing device. The computing device may further receive a data item associated with a media item of the media service provider. The received data item may correspond to the data field. The computing device may display an indication of the received data item at the location in accordance with the display map.
59 Citations
21 Claims
-
1. A method comprising:
-
displaying, via a graphical display of a control device, a graphical control interface corresponding to a media playback system, the media playback system including one or more playback devices that are connected via a local area network to the control device; receiving, via an input interface of the control device within the displayed graphical control interface, input data indicating a selection of a first media item, the selected first media item being either (a) a first container that includes a set of first audio tracks or (b) a particular first audio track within the set of first audio tracks included in the first container; determining, via one or more processors of the control device, that a metadata tag of the first container indicates that the first container is a first type of container, the first type of container corresponding to a first display map of the particular streaming media service, the first display map defining at least (i) at a first template location within the graphical control interface, a first data field that corresponds to a set of first media attributes and (ii) at a second template location within the graphical control interface, a second data field that corresponds to a set of second media attributes, wherein the first type of container is one of;
(a) an album, (b) a playlist, or (c) an Internet radio station;in response to determining that the metadata tag of the first container indicates that the first container is the first type of container, displaying, via the graphical display of the control device in accordance with the first display map, first metadata of the particular first audio track representing the first set of media attributes in the first data field and second metadata of the particular first audio track representing the second set of media attributes in the second data field; receiving, via the input interface of the control device within the displayed graphical control interface, input data indicating a selection of a second media item, the selected second media item being either (a) a second container that includes a set of second audio tracks or (b) a particular second audio track within the set of second audio tracks included in the second container; determining, via the one or more processors of the control device, that a metadata tag of the second container indicates that the second container is a second type of container, the second type of container corresponding to a second display map of the particular streaming media service, the second display map defining at least (i) at the first template location within the graphical control interface, a first data field that corresponds to a third set of media attributes and (ii) at the second template location within the graphical control interface, a second data field that corresponds to a fourth set of media attributes, wherein at least one of the third set of media attributes and the fourth set of media attributes are a distinct set of attributes as compared with the first set of media attributes and the second set of media attributes, and wherein the second type of container is any one of the two remaining types of containers other than the first type of container; and in response to determining that the metadata tag of the second container indicates that the second container is the second type of container, displaying, via the graphical display of the control device in accordance with the second display map, metadata of the particular second audio track representing the third set of media attributes in the first data field and metadata of the particular second audio track representing the fourth set of media attributes in the second data field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tangible non-transitory computer-readable medium storing instructions that when executed by a control device of a media playback system, cause the control device to perform functions comprising:
-
displaying, via a graphical display of the control device, a graphical control interface corresponding to a media playback system, the media playback system including one or more playback devices that are connected via a local area network to the control device; receiving, via an input interface of the control device within the displayed graphical control interface, input data indicating a selection of a first media item, the selected first media item being either (a) a first container that includes a set of first audio tracks or (b) a particular first audio track within the set of first audio tracks included in the first container; determining, via one or more processors of the control device, that a metadata tag of the first container indicates that the first container is a first type of container, the first type of container corresponding to a first display map of the particular streaming media service, the first display map defining at least (i) at a first template location within the graphical control interface, a first data field that corresponds to a set of first media attributes and (ii) at a second template location within the graphical control interface, a second data field that corresponds to a set of second media attributes, wherein the first type of container is one of;
(a) an album, (b) a playlist, or (c) an Internet radio station;in response to determining that the metadata tag of the first container indicates that the first container is the first type of container, displaying, via the graphical display of the control device in accordance with the first display map, first metadata of the particular first audio track representing the first set of media attributes in the first data field and second metadata of the particular first audio track representing the second set of media attributes in the second data field; receiving, via the input interface of the control device within the displayed graphical control interface, input data indicating a selection of a second media item, the selected second media item being either (a) a second container that includes a set of second audio tracks or (b) a particular second audio track within the set of second audio tracks included in the second container; determining, via the one or more processors of the control device, that a metadata tag of the second container indicates that the second container is a second type of container, the second type of container corresponding to a second display map of the particular streaming media service, the second display map defining at least (i) at the first template location within the graphical control interface, a first data field that corresponds to a third set of media attributes and (ii) at the second template location within the graphical control interface, a second data field that corresponds to a fourth set of media attributes, wherein at least one of the third set of media attributes and the fourth set of media attributes are a distinct set of attributes as compared with the first set of media attributes and the second set of media attributes, and wherein the second type of container is any one of the two remaining types of containers other than the first type of container; and in response to determining that the metadata tag of the second container indicates that the second container is the second type of container, displaying, via the graphical display of the control device in accordance with the second display map, metadata of the particular second audio track representing the third set of media attributes in the first data field and metadata of the particular second audio track representing the fourth set of media attributes in the second data field. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A control device comprising:
-
a network interface; a graphical display; an input interface; one or more processors; a housing, the housing carrying at least the network interface, the one or more processors, and a computer-readable media having stored therein instructions executable by the one or more processors to cause the control device to perform operations comprising; displaying, via the graphical display, a graphical control interface corresponding to a media playback system, the media playback system including one or more playback devices that are connected via a local area network to the control device; receiving, via the input interface within the displayed graphical control interface, input data indicating a selection of a first media item, the selected first media item being either (a) a first container that includes a set of first audio tracks or (b) a particular first audio track within the set of first audio tracks included in the first container; determining, via the one or more processors, that a metadata tag of the first container indicates that the first container is a first type of container, the first type of container corresponding to a first display map of the particular streaming media service, the first display map defining at least (i) at a first template location within the graphical control interface, a first data field that corresponds to a set of first media attributes and (ii) at a second template location within the graphical control interface, a second data field that corresponds to a set of second media attributes, wherein the first type of container is one of;
(a) an album, (b) a playlist, or (c) an Internet radio station;in response to determining that the metadata tag of the first container indicates that the first container is the first type of container, displaying, via the graphical display in accordance with the first display map, first metadata of the particular first audio track representing the first set of media attributes in the first data field and second metadata of the particular first audio track representing the second set of media attributes in the second data field; receiving, via the input interface within the displayed graphical control interface, input data indicating a selection of a second media item, the selected second media item being either (a) a second container that includes a set of second audio tracks or (b) a particular second audio track within the set of second audio tracks included in the second container; determining, via the one or more processors, that a metadata tag of the second container indicates that the second container is a second type of container, the second type of container corresponding to a second display map of the particular streaming media service, the second display map defining at least (i) at the first template location within the graphical control interface, a first data field that corresponds to a third set of media attributes and (ii) at the second template location within the graphical control interface, a second data field that corresponds to a fourth set of media attributes, wherein at least one of the third set of media attributes and the fourth set of media attributes are a distinct set of attributes as compared with the first set of media attributes and the second set of media attributes and wherein the second type of container is any one of the two remaining types of containers other than the first type of container; and in response to determining that the metadata tag of the second container indicates that the second container is the second type of container, displaying, via the graphical display in accordance with the second display map, metadata of the particular second audio track representing the third set of media attributes in the first data field and metadata of the particular second audio track representing the fourth set of media attributes in the second data field. - View Dependent Claims (18, 19, 20, 21)
-
Specification