Systems and methods for delivering relevant media content by inferring past media content consumption

US10965976B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10965976-B2
Application numberUS-201916370138-A
CountryUS
Kind codeB2
Filing dateMar 29, 2019
Priority dateMar 29, 2019
Publication dateMar 30, 2021
Grant dateMar 30, 2021

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.

Methods, systems, and related products that provide enhanced personalized media content experiences. Past media content consumption is inferred based on requests for media content selection associated with a time or period of time in the past. The requests are fulfilled by selecting one or more media content items from the inferred media content consumption.

First claim

Opening claim text (preview).

The invention claimed is: 1. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to: receive a request for playback of one or more media content items previously played, the request including a temporal limitation, the request being associated with an account; access a playback log of the account; determine whether the playback log includes one or more playback entries having timestamps that meet the temporal limitation; responsive to the playback log having one or more timestamps that meet the temporal limitation and identifying a playback of one or more media content items that occurred during a time corresponding to the temporal limitation: identify one or more first media content items from the playback log based on the temporal limitation; and initiate playback of, or perform another selecting action on, the one or more identified first media content items; and responsive to the playback log not having one or more timestamps that meet the temporal limitation and identifying no playback of one or more media content items that occurred during a time corresponding to the temporal limitation: access a taste profile of the account; identify one or more second media content items based on the temporal limitation; curate the one or more identified second media content items using at least the taste profile to form a curated set of the one or more second media content items; and initiate playback of at least one of the one or more second media content items from the curated set. 2. The non-transitory computer-readable medium of claim 1 having stored thereon further instructions that, when executed by the one or more processors, cause the one or more processors to parse the received request into a historical playback component and the temporal limitation. 3. The non-transitory computer-readable medium of claim 1 having stored thereon further instructions that cause the one or more processors to: infer a range of time from the temporal limitation; and identify the one or more second media content items based in part on the inferred range of time. 4. The non-transitory computer-readable medium of claim 3 having stored thereon further instructions that cause the one or more processors to: expand the inferred range of time and identify the one or more second media content items based in part on the expanded inferred range of time. 5. The non-transitory computer-readable medium of claim 1 , wherein the curate includes one or more of: applying artist limitations to the one or more identified second media content items; applying album limitations to the one or more identified second media content items; applying a crowding limitation to the one or more identified second media content items; removing one or more spam media content items from the one or more identified second media content items; removing one or more karaoke media content items from the one or more identified second media content items; removing one or more white noise tracks from the one or more identified second media content items; removing one or more explicit media content items from the one or more identified second media content items; collapsing two or more media content item versions from the one or more identified second media content items; and sorting two or more media content items based on affinity. 6. The non-transitory computer readable medium of claim 1 , wherein the request for playback is received via a voice input device; and wherein the instructions, when executed by the one or more processors, cause the one or more processors to perform natural language understanding of the request for playback to identify the temporal limitation. 7. The non-transitory computer readable medium of claim 1 , wherein the request for playback is received via a manual input device. 8. A computer implemented method, comprising: receiving a request for playback of one or more media content items previously played, the request including a temporal limitation, the request being associated with an account; accessing a playback log of the account; determining whether the playback log includes one or more playback entries having timestamps that meet the temporal limitation; responsive to the playback log having one or more timestamps that meet the temporal limitation and identifying a playback of one or more media content items that occurred during a time corresponding to the temporal limitation: identifying one or more first media content items from the playback log based on the temporal limitation; and initiating playback of, or performing another selecting action on, the one or more identified first media content items; and responsive to the playback log not having one or more timestamps that meet the temporal limitation and identifying no playback of one or more media content items that occurred during a time corresponding to the temporal limitation: accessing a taste profile of the account; identifying one or more second media content items based on the temporal limitation; curating the one or more identified second media content items using at least the taste profile to form a curated set of the one or more second media content items; and initiating playback of at least one of the one or more second media content items from the curated set. 9. The method of claim 8 , further comprising: parsing the received request into a historical playback component and the temporal limitation. 10. The method of claim 8 , further comprising: inferring a range of time from the temporal limitation; and identifying the one or more second media content items based in part on the inferred range of time. 11. The method of claim 10 , further comprising: expanding the inferred range of time and identifying the one or more second media content items based in part on the expanded inferred range of time. 12. The method of claim 8 , wherein curating includes one or more of: applying artist limitations to the one or more identified second media content items; applying album limitations to the one or more identified second media content items; applying a crowding limitation to the one or more identified second media content items; removing one or more spam media content items from the one or more identified second media content items; removing one or more karaoke media content items from the one or more identified second media content items; removing one or more white noise tracks from the one or more identified second media content items; removing one or more explicit media content items from the one or more identified second media content items; collapsing two or more media content item versions from the one or more identified second media content items; and sorting two or more media content items based on affinity. 13. The method of claim 8 , wherein the request for playback is received via a voice input device, the method further comprising: performing natural language understanding of the request for playback to identify the temporal limitation. 14. The method of claim 8 , wherein the request for playback is received via a manual input device. 15. A system, comprising: one or more processors; and a non-transitory computer-readable medium having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to: receive a request for playback of one or more media content items previously played, the request including a temporal limitation, the requ

Assignees

Inventors

Classifications

  • for requesting content on demand, e.g. video on demand · CPC title

  • using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings · CPC title

  • sound input device, e.g. microphone · CPC title

  • Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33) · CPC title

  • for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list (retrieval of multimedia data based on playlists G06F16/40) · 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 US10965976B2 cover?
Methods, systems, and related products that provide enhanced personalized media content experiences. Past media content consumption is inferred based on requests for media content selection associated with a time or period of time in the past. The requests are fulfilled by selecting one or more media content items from the inferred media content consumption.
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification H04N21/44222. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 30 2021 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).