Playlist configuration and preview

US12118271B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12118271-B2
Application numberUS-202217929657-A
CountryUS
Kind codeB2
Filing dateSep 2, 2022
Priority dateDec 22, 2011
Publication dateOct 15, 2024
Grant dateOct 15, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some implementations, a user can play a music track from a dynamically generated playlist. The user can provide input indicating that the user likes or dislikes the music track and the playlist can be adjusted based on the user input. In some implementations, information can be presented to the user so that the user can preview changes to the playlist before the changes are made to the playlist. In some implementations, a user can adjust playlist criteria (configuration) by adjusting specific music characteristics. In some implementations, a user can adjust playlist criteria by manipulating a list of representative music tracks. In some implementations, a user can compare the user's playlist to playlists of other users.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: at an electronic device in communication with a display and a touch-sensitive surface: displaying, via the display, a first playlist user interface having at least one representation of a generated playlist associated with a user, with tracks for the generated playlist being selected based on one or more playlist criteria specified by the user; while displaying the first playlist user interface, receiving a touch input on the touch-sensitive surface; and in response to receiving the touch input, displaying, via the display, a second playlist user interface, comprising concurrently displaying in the second playlist user interface: a plurality of visual representations of a first set of a plurality of tracks associated with the generated playlist associated with the user; a plurality of visual representations of a second set of a plurality of tracks associated with an other playlist associated with an other user; and a plurality of visual representations of one or more playlist criteria, including: a first visual representation indicating a value of a first playlist criterion from the one or more playlist criteria specified by the user, wherein the value of the first playlist criterion corresponds to a first measure of a musical characteristic associated with one or more tracks from the first set of the plurality of tracks; and a second visual representation indicating a value of a second playlist criterion from one or more playlist criteria specified by the other user, wherein the value of the second playlist criterion corresponds to a second measure of the musical characteristic associated with one or more tracks from the second set of the plurality of tracks, and the second set of the plurality of tracks are selected based on the one or more playlist criteria specified by the other user. 2. The method of claim 1 , wherein the user comprises a first user, the generated playlist associated with the user comprises a first generated playlist, wherein the other user comprises a second user, the other playlist associated with the other user comprises a second generated playlist, and wherein the second playlist user interface comprises: a plurality of visual representations of a third set of a plurality of tracks associated with a third playlist associated with a different user than the user and the other user. 3. The method of claim 1 , wherein: the first set of the plurality of tracks comprise representative tracks associated with the generated playlist associated with the user, and represent the one or more playlist criteria specified by the user; and the second set of the plurality of tracks comprise representative tracks associated with a generated playlist associated with the other user, and represent the one or more playlist criteria specified by the other user. 4. The method of claim 1 , wherein: the first set of tracks comprise upcoming tracks of the generated playlist associated with the user; and the second set of tracks comprise upcoming tracks of the other playlist associated with the other user. 5. The method of claim 1 , wherein the value of the first playlist criterion from the one or more playlist criteria specified by the user is different from the value of the second playlist criterion from the one or more playlist criteria specified by the other user. 6. The method of claim 1 , wherein the plurality of visual representations of the one or more playlist criteria include at least two representations of two playlist criteria specified by the user, and at least two representations of two playlist criteria specified by the other user and corresponding to the at least two playlist criteria used for selecting the tracks for the generated playlist associated with the user. 7. The method of claim 6 , further comprising: while displaying the second playlist user interface, receiving a second touch input on the touch-sensitive surface corresponding to movement of the first visual representation of the first playlist criterion or a movement of a third visual representation of a third playlist criterion of the two playlist criteria specified by the user; and in response to receiving the second touch input: in accordance with a determination that the second touch input corresponds to the movement of the first visual representation of the first playlist criterion, displaying the first visual representation at a first updated position on the display, and adjusting the value of the first playlist criterion based on the movement of the first visual representation; and in accordance with a determination that the second touch input corresponds to the movement of the second visual representation of the first playlist criterion, displaying the second visual representation at a second updated position on the display, and adjusting the value of the second playlist criterion based on the movement of the first visual representation. 8. The method of claim 7 , wherein displaying the first visual representation comprises: displaying a color over an area of the display, where an intensity of the color or a magnitude of the area is adjustable, and is based on the value of the first playlist criterion from the one or more playlist criteria specified by the user. 9. The method of claim 7 , wherein displaying the first visual representation comprises: displaying a geometric shape on the display, where sizes or dimensions of the geometric shape are adjustable, and are based on the value of the first playlist criterion from the one or more playlist criteria specified by the user. 10. The method of claim 1 , further comprising: receiving additional touch input from the user, the additional touch input comprising dragging a first visual representation of a particular track from the plurality of visual representations of the second set of tracks into the plurality of visual representations of the first set of tracks; and in response to receiving the additional touch input: updating the plurality of visual representations of the first set of tracks, including adding the particular track to the generated playlist associated with the user. 11. The method of claim 10 , wherein updating the plurality of visual representations of the first set of tracks comprises: including a visual representation of the particular track from the other playlist associated with the other user in the plurality of visual representations of the first set of tracks, and removing a visual representation of a first track of the first set of tracks of the generated playlist associated with the user in the plurality of visual representations of the first set of tracks, while maintaining a visual representation of a second track of the first set of tracks of the generated playlist associated with the user in the plurality of visual representations of the first set of tracks. 12. The method of claim 11 , further comprising in response to receiving the additional touch input: adjusting the one or more playlist criteria specified by the user to account for removal of the first track of the first set of tracks from the generated playlist in response to receiving the additional touch input. 13. The method of claim 10 , further comprising in response to receiving the additional touch input: adjusting the one or more playlist criteria specified by the user to account for addition of the particular track to the first set of tracks from the generated playlist in response to receiving the additional touch input. 14. The method of claim 1 , wherein the touch input comprises a first touch input, and displaying the second pla

Assignees

Inventors

Classifications

  • of operating discs · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Mobile telephone transmission, i.e. transmitting, accessing or controlling music data wirelessly via a wireless or mobile telephone receiver, analogue or digital, e.g. DECT, GSM, UMTS · CPC title

  • Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12118271B2 cover?
In some implementations, a user can play a music track from a dynamically generated playlist. The user can provide input indicating that the user likes or dislikes the music track and the playlist can be adjusted based on the user input. In some implementations, information can be presented to the user so that the user can preview changes to the playlist before the changes are made to the playl…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 15 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).