User interfaces for navigating and playing content
US-2017068402-A1 · Mar 9, 2017 · US
US9841876B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9841876-B2 |
| Application number | US-201514748067-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 23, 2015 |
| Priority date | Jun 24, 2014 |
| Publication date | Dec 12, 2017 |
| Grant date | Dec 12, 2017 |
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.
The invention is directed to an electronic device. The electronic device generates for presentation on a display a user interface including a plurality of content items, a first heading, and a second heading. While the user interface is presented on the display, the electronic device receives input scrolling the plurality of content items. In response to the input, the electronic device scrolls the plurality of content items including: scrolling the first heading with a first content item of the plurality of content items that is currently playing; and scrolling the second heading with a second content item of the plurality of content items that is next in a queue of content items.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: at an electronic device with one or more processors and memory: generating for presentation on a display a user interface including a plurality of content items, a first heading, and a second heading; while the user interface is presented on the display, receiving input scrolling the plurality of content items; in response to the input, scrolling the plurality of content items including: scrolling the first heading with a first content item of the plurality of content items that is currently playing; and scrolling the second heading with a second content item of the plurality of content items that is next in a queue of content items; advancing playback such that the second content item is currently playing and the first content item is no longer currently playing; and while the first and second headings are presented stationary on the display, scrolling the first and second content items such that the currently playing second content item is under the first heading. 2. The method of claim 1 , wherein scrolling the plurality of content items further includes: scrolling the first heading and the first content item offscreen; and while the second heading is presented stationary on the display: scrolling the second content item offscreen; and scrolling onscreen a plurality of additional content items that are upcoming in the queue of content items. 3. The method of claim 2 , the method further comprising: while the user interface is presented on the display and the first content item is offscreen, receiving a swipe gesture having a first characteristic; in accordance with a determination that the first characteristic of the swipe gesture exceeds a predetermined threshold, scrolling the plurality of content items such that the first content item is presented on the display; and in accordance with a determination that the first characteristic of the swipe gesture does not exceed a predetermined threshold, scrolling through the plurality of content items by an amount that is based on the first characteristic. 4. The method of claim 2 , the method further comprising: while the user interface is presented on the display and the first content item is offscreen, determining a time period in which no input is received; and in accordance with a determination that the time period exceeds a predetermined threshold, scrolling the plurality of content items such that the first content item is presented on the display. 5. The method of claim 1 , wherein the user interface further includes a third heading that is displayed concurrently with the first heading and the second heading before receiving the input, and wherein scrolling the plurality of content items further includes: scrolling the third heading with a third content item of the plurality of content items that is most recently played in a history of content items; scrolling the first heading and the first content item offscreen; and while the third heading is presented stationary on the display: scrolling the third content item offscreen; and scrolling onscreen a plurality of additional content items in the history of content items. 6. The method of claim 1 , the method further comprising: while the user interface is presented on the display, receiving input selecting a respective content item of the plurality of content items; and in response to the input selecting the respective content item: playing the respective content item; and zooming in on an image associated with the respective content item. 7. The method of claim 1 , the method further comprising: while the user interface is presented on the display, receiving input requesting to move a respective content item of the queue of content items; in response to the input requesting to move the respective content item, updating the user interface by presenting the plurality of content items smaller in the updated user interface; and while the updated user interface is presented on the display, moving the respective content item in the queue of content items in response to input. 8. The method of claim 1 , the method further comprising: while the user interface is presented on the display, receiving a request to present an additional user interface associated with the currently playing first content item; and in response to the request, generating for presentation on the display the additional user interface including a first image associated with the first content item. 9. The method of claim 8 , wherein the first content item and the second content item are both associated with a same album, and the first image is associated with the same album. 10. The method of claim 8 , wherein the first content item is associated with a first album, the second content item is associated with a second album, and the additional user interface further includes a second image associated with the second content item. 11. The method of claim 8 , wherein the plurality of content items further includes a third content item that is most recently played in a history of content items played from streaming radio, and the additional user interface further includes a third image associated with the third content item. 12. The method of claim 1 , wherein the user interface further includes a background image based on album art associated with the currently playing first content item. 13. The method of claim 1 , wherein: in accordance with a determination that the plurality of content items are on-demand content items, the user interface is an on-demand user interface; and in accordance with a determination that the plurality of content items are streaming content items, the user interface is a streaming user interface, different from the on-demand user interface. 14. The method of claim 13 , wherein: presenting the on-demand user interface on the display includes presenting a first quantity of the content items in the queue of content items; and presenting the streaming user interface on the display includes presenting a second quantity of the content items in the queue of content items, the second quantity being less than the first quantity. 15. The method of claim 14 , wherein: presenting the on-demand user interface on the display includes presenting only a single content item in a history of content items; and presenting the streaming user interface on the display includes presenting a plurality of content items in the history of content items. 16. An electronic device, comprising: one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: generating for presentation on a display a user interface including a plurality of content items, a first heading, and a second heading; while the user interface is presented on the display, receiving input scrolling the plurality of content items; in response to the input, scrolling the plurality of content items including: scrolling the first heading with a first content item of the plurality of content items that is currently playing; and scrolling the second heading with a second content item of the plurality of content items that is next in a queue of content items; advancing playback such that the second content item is currently playing and the first content item is no longer currently playing; and while the first and second headings are presented stationary on the display, scrolling the
Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title
Scrolling or panning · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Programmed access in sequence to addressed parts of tracks of operating record carriers (access by moving the head G11B3/08, G11B5/54, G11B7/085, G11B21/022; by moving the record carrier G11B15/005, G11B17/005, by driving of both record carrier and head G11B15/1816) · 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.