Graphical user interfaces for displaying media items
First Claim
1. A method comprising:
- receiving, by one or more hardware processors, first input requesting a view of digital media items associated with a digital media source; and
generating, by the one or more hardware processors, the requested view, the view including a first row associated with a first artist and a second row associated with a second artist, wherein;
the first row includes a first name of the first artist and a first set of album covers, each album cover in the first set of album covers representing a unique album of the first artist, wherein the first set of album covers in the first row are arranged side-by-side along the first row toward the first name of the first artist and selection of a respective album cover of the album covers in the first row causes playback of music contained in the album corresponding to the respective album cover in the first row;
the second row includes a second name of the second artist and a second set of album covers, each album cover in the second set of album covers representing a unique album of the second artist, wherein the second set of album covers in the second row are arranged side-by-side along the second row toward the second name of the second artist and selection of a respective album cover of the second set of album covers in the second row causes playback of music contained in the album corresponding to the respective album cover in the second row;
a visible portion of the first row includes more album covers than a visual portion of the second row;
the first row has a same height as the second row;
a distance between an end of the first name and a first album cover in the first row is a first distance;
a distance between an end of the second name and a first album cover in the second row is a second distance that is different from the first distance; and
the first distance is limited by a number of album covers in the first row and the second distance is limited by a number of album covers in the second row.
1 Assignment
0 Petitions
Accused Products
Abstract
Graphical User Interfaces (GUIs) for a digital media player application are disclosed. In one aspect, a GUI is generated that presents a “histogram view” of digital media items of a digital media source. The histogram view associates visual representations of the digital media items with a media attribute, such as associating songs with a recording artist who recorded the songs. In another aspect, a GUI is generated that presents a “stack view” including stacks of visual representations of digital media items that are associated with a media attribute, such as a playlist or artist. The stacks of visual representations can be scrubbed by a user (e.g., using a touch gesture) to select digital media items in the stack for playback.
20 Citations
18 Claims
-
1. A method comprising:
-
receiving, by one or more hardware processors, first input requesting a view of digital media items associated with a digital media source; and generating, by the one or more hardware processors, the requested view, the view including a first row associated with a first artist and a second row associated with a second artist, wherein; the first row includes a first name of the first artist and a first set of album covers, each album cover in the first set of album covers representing a unique album of the first artist, wherein the first set of album covers in the first row are arranged side-by-side along the first row toward the first name of the first artist and selection of a respective album cover of the album covers in the first row causes playback of music contained in the album corresponding to the respective album cover in the first row; the second row includes a second name of the second artist and a second set of album covers, each album cover in the second set of album covers representing a unique album of the second artist, wherein the second set of album covers in the second row are arranged side-by-side along the second row toward the second name of the second artist and selection of a respective album cover of the second set of album covers in the second row causes playback of music contained in the album corresponding to the respective album cover in the second row; a visible portion of the first row includes more album covers than a visual portion of the second row; the first row has a same height as the second row; a distance between an end of the first name and a first album cover in the first row is a first distance; a distance between an end of the second name and a first album cover in the second row is a second distance that is different from the first distance; and the first distance is limited by a number of album covers in the first row and the second distance is limited by a number of album covers in the second row. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
-
7. A system comprising:
-
one or more processors; memory configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving first input requesting a view of digital media items associated with a digital media source; and generating the requested view, the view including a first row associated with a first artist and a second row associated with a second artist, wherein; the first row includes a first name of the first artist and a first set of album covers, each album cover of the first set of album covers representing a unique album of the first artist, wherein the first set of album covers in the first row are arranged side-by-side along the first row toward the first name of the first artist and selection of a respective album cover of the album covers in the first row causes playback of music contained in the album corresponding to the respective album cover in the first row; the second row includes a second name of the second artist and a second set of album covers, each album cover of the second set of album covers representing a unique album of the second artist, wherein the one or more album covers in the second row are arranged side-by-side along the second row toward the second name of the second artist and selection of a respective album cover of the one or more album covers in the second row causes playback of music contained in the album corresponding to the respective album cover in the second row; a visible portion of the first row includes more album covers than a visible portion of the second row; the first row has a same height as the second row; a distance between an end of the first name and a first album cover in the first row is a first distance; a distance between an end of the second name and a first album cover in the second row is a second distance that is different from the first distance; and the first distance is limited by a length of the first name and the second distance is limited by a length of the second name. - View Dependent Claims (8, 9, 10, 11, 12, 14)
-
-
15. A non-transitory computer-readable medium storing instructions, which, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
receiving first input requesting a view of digital media items associated with a digital media source; and generating the requested view, the view including a first row associated with a first artist and a second row associated with a second artist, wherein; the first row includes a first name of the first artist and a first set of album covers, each album cover of the first set of album covers representing a unique album of the first artist, wherein the first set of album covers in the first row are arranged side-by-side along the first row toward the first name of the first artist and selection of a respective album cover of the album covers in the first row causes playback of music contained in the album corresponding to the respective album cover in the first row; the second row includes a second name of the second artist and a second set of album covers, each album cover of the second set of album covers representing a unique album of the second artist, wherein the one or more album covers in the second row are arranged side-by-side along the second row toward the second name of the second artist and selection of a respective album cover of the one or more album covers in the second row causes playback of music contained in the album corresponding to the respective album cover in the second row; a visible portion of the first row includes more album covers than a visible portion of the second row; the first row has a same height as the second row has a plurality of album covers; a distance between an end of the first name and a first album cover in the first row is a first distance; a distance between an end of the second name and a first album cover in the second row is a second distance that is different from the first distance; the first distance is limited by a number of album covers in the first row and a length of the first name; and the second distance is limited by a number of album covers in the second row and a length of the second name. - View Dependent Claims (16, 17, 18)
-
Specification