Graphical User Interfaces for Displaying Media Items
First Claim
1. A method comprising:
- receiving first input requesting a view of digital media items stored in a digital media source; and
generating the requested view, the view including a number of visually delineated regions, each delineated region associated with a media attribute, each region including a visual representation for a media item associated with the media attribute that is available from the digital media source,where the method is performed by one or more hardware processors.
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.
17 Citations
36 Claims
-
1. A method comprising:
-
receiving first input requesting a view of digital media items stored in a digital media source; and generating the requested view, the view including a number of visually delineated regions, each delineated region associated with a media attribute, each region including a visual representation for a media item associated with the media attribute that is available from the digital media source, where the method is performed by one or more hardware processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving first input requesting a view of digital media items available from a digital media source; generating the requested view, the view including a number of stacks of visual representations of the digital media items; and receiving second input directed to a stack, the second input causing a first visual representation at the top of the stack to be replaced with a second visual representation in the stack according to a stack order, where the method is performed by one or more hardware processors. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 available from a digital media source; and generating the requested view, the view including a number of visually delineated regions, each delineated region associated with a media attribute, each region including a visual representation for a digital media item associated with the media attribute that is available from the digital media source. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 available from a digital media library; generating the requested view, the view including a number of stacks of visual representations of the digital media items; and receiving second input directed to a stack, the second input causing a first visual representation at the top of the stack to be replaced with a second visual representation in the stack according to a stack order. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification