Systems and methods for providing a feed of media items to a user

US12452495B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12452495-B2
Application numberUS-202318339109-A
CountryUS
Kind codeB2
Filing dateJun 21, 2023
Priority dateJul 12, 2022
Publication dateOct 21, 2025
Grant dateOct 21, 2025

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.

An electronic device associated with a media-providing service displays a user interface that includes a representation of a first media item. While the representation of the first media item is displayed, the electronic device initiates playback of a preview of the first media item. The electronic device further detects a first input by a user to display a representation of a second media item. Then, while the electronic device is displaying the representation of the second media item, the electronic device initiates playback of a preview of the second media item. Based on a determination that the preview of the second media item has completed playback, the electronic device plays the second media item and adds the second media item to the user's playback history without further intervention by the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at a computing device: displaying a scrollable feed of media items that includes a representation of a first media item; while the representation of the first media item is displayed within the scrollable feed of media items, initiating playback of a preview of the first media item; detecting a swipe input directed to the scrollable feed, by a user, to transition from displaying the representation of the first media item to display of a representation of a next media item; in response to detecting the swipe input, displaying a representation of a second media item as the next media item, wherein the second media item is selected for the user using a machine learning model; while the representation of the second media item is displayed, initiating playback of a preview of the second media item; and in accordance with a determination that the preview of the second media item has completed playback, without further user intervention: playing a third media item after the second media item; and adding the second media item to a playback history of the user. 2. The method of claim 1 , wherein: the swipe input is a scroll input within the scrollable feed of media items. 3. The method of claim 1 , wherein the first media item is selected, for the user, using a machine learning model based at least in part on the playback history of the user. 4. The method of claim 1 , further including, selecting a fourth media item to recommend to the user based at least in part on the second media item being added to the playback history for the user. 5. The method of claim 1 , wherein: the swipe input is a first swipe input in a first direction within the scrollable feed of media items; and the method further includes: detecting a second swipe input in a second direction within the scrollable feed of media items distinct from the first direction; and in response to the second swipe input in the second direction, initiating playback of a preview of a fifth media item, wherein the fifth media item is related to the second media item. 6. The method of claim 1 , wherein: the swipe input is a first swipe input in a first direction within the scrollable feed of media items; and the method further includes: detecting a second swipe input in a second direction within the scrollable feed of media items distinct from the first direction; and in response to the second swipe input in the second direction, providing additional information about the second media item while continuing playback of the preview of the second media item. 7. The method of claim 1 , wherein: the preview of the second media item comprises a plurality of portions of the second media item that are adjacent in the preview of the second media item, but are non-adjacent in the second media item; the third media item is a full version of the second media item; and playing the third media item comprises starting the second media item at a beginning of the second media item. 8. The method of claim 1 , wherein: the preview of the second media item comprises an initial portion of the second media item; and playing the third media item comprises continuing the second media item following the initial portion. 9. The method of claim 1 , wherein the third media item consists of a portion, less than a whole, of a podcast episode. 10. The method of claim 9 , wherein the portion, less than the whole, of the podcast episode is selected based on a profile of the user. 11. The method of claim 1 , wherein the third media item comprises a full podcast episode. 12. A non-transitory computer-readable storage medium storing one or more programs configured for execution by a computer system, the one or more programs comprising instructions for performing a set of operations, comprising: displaying a scrollable feed of media items that includes a representation of a first media item; while the representation of the first media item is displayed within the scrollable feed of media items, initiating playback of a preview of the first media item; detecting a swipe input directed to the scrollable feed, by a user, to transition from displaying the representation of the first media item to display of a representation of a next media item; in response to detecting the swipe input, displaying a representation of a second media item as the next media item, wherein the second media item is selected for the user using a machine learning model; while the representation of the second media item is displayed, initiating playback of a preview of the second media item; and in accordance with a determination that the preview of the second media item has completed playback, without further user intervention: playing a third media item after the second media item; and adding the second media item to a playback history of the user. 13. A computer system, comprising: one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs comprising instructions for performing a set of operations, comprising: displaying a scrollable feed of media items that includes a representation of a first media item; while the representation of the first media item is displayed within the scrollable feed of media items, initiating playback of a preview of the first media item; detecting a swipe input directed to the scrollable feed, by a user, to transition from displaying the representation of the first media item to display of a representation of a next media item; in response to detecting the swipe input, displaying a representation of a second media item as the next media item, wherein the second media item is selected for the user using a machine learning model; while the representation of the second media item is displayed, initiating playback of a preview of the second media item; and in accordance with a determination that the preview of the second media item has completed playback, without further user intervention: playing a third media item after the second media item; and adding the second media item to a playback history of the user. 14. The computer system of claim 13 , wherein: the swipe input is a scroll input within the scrollable feed of media items. 15. The computer system of claim 13 , wherein the first media item is selected, for the user, using a machine learning model based at least in part on the playback history of the user. 16. The computer system of claim 13 , wherein the one or more programs comprise instructions for selecting a fourth media item to recommend to the user based at least in part on the second media item being added to the playback history for the user. 17. The computer system of claim 13 , wherein: the swipe input is a first swipe input in a first direction within the scrollable feed of media items; and the one or more programs comprise instructions for: detecting a second swipe input in a second direction within the scrollable feed of media items distinct from the first direction; and in response to the second swipe input in the second direction, initiating playback of a preview of a fifth media item, wherein the fifth media item is related to the second media item. 18. The computer system of claim 13 , wherein: the swipe input is a first swipe input in a first direction within the scrollable feed of media items; and the one or more programs comprise instructions for: detecting a second swipe input in a second direction within the scrollable fee

Assignees

Inventors

Classifications

  • Scrolling or panning · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • using a list of items to be played back in a given order, e.g. playlists · 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 US12452495B2 cover?
An electronic device associated with a media-providing service displays a user interface that includes a representation of a first media item. While the representation of the first media item is displayed, the electronic device initiates playback of a preview of the first media item. The electronic device further detects a first input by a user to display a representation of a second media item…
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification H04N21/4825. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 21 2025 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).