Methods and systems for personalizing user experience based on nostalgia metrics

US11689302B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11689302-B2
Application numberUS-202117481548-A
CountryUS
Kind codeB2
Filing dateSep 22, 2021
Priority dateJun 19, 2017
Publication dateJun 27, 2023
Grant dateJun 27, 2023

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.

A server system accesses a profile of a user of the media-providing service. The profile indicates a demographic group of the user. For each media item of a plurality of media items, the server system determines a year associated with the media item. The server system selects content for the user based at least in part on an affinity of members of the demographic group, as compared to members of other demographic groups, for content from the year associated with the media item. The server system provides the selected content to a client device associated with the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at a server system of a media-providing service having one or more processors and memory storing instructions for execution by the one or more processors: accessing a profile of a user of the media-providing service, the profile of the user indicating a demographic group of the user; for each media item of a plurality of media items, determining a year associated with the media item; and selecting content for the user, including selecting a respective media item, based at least in part on an affinity of members of the demographic group, as compared to members of other demographic groups, for content from the year associated with the respective media item; and providing the respective media item to a client device associated with the user. 2. The method of claim 1 , wherein the media item is an audio item. 3. The method of claim 1 , wherein the media item is a podcast. 4. The method of claim 1 , wherein selecting the content for the user comprises selecting a playlist that includes media items from the same year as the respective media item. 5. The method of claim 1 , wherein: selecting the content for the user comprises personalizing a playlist for the user; and providing the selected content to the client device associated with the user comprises providing the personalized playlist to the client device. 6. The method of claim 1 , further comprising: for each media item of the plurality of media items, calculating a first metric that represents the affinity of members of the demographic group, as compared to members of other demographic groups, for content from the year associated with the media item; and averaging the first metrics for the plurality of media items to determine a second metric, wherein selecting the content for the user is performed in accordance with a determination that the second metric satisfies a first threshold. 7. The method of claim 6 , wherein the first metric is calculated for media items played during a first time window and the second metric is calculated for media items played during a second time window. 8. The method of claim 7 , wherein the first time window and the second time window are rolling time windows. 9. The method of claim 6 , wherein: selecting the content for the user in accordance with the determination that the second metric satisfies the first threshold comprises selecting a message for the user in accordance with the determination that the second metric satisfies the first threshold; and providing the selected content to the client device associated with the user comprises providing the message to the client device. 10. The method of claim 6 , wherein the first metric comprises a release-year over-indexing metric based on an affinity of the members of the demographic group, as compared to the members of the other demographic groups, for content from the year associated with the media item. 11. The method of claim 6 , wherein the first metric comprises a media item over-indexing metric based on an affinity of the members of the demographic group as compared to the members of the other demographic groups for a respective media item. 12. The method of claim 11 , wherein the first metric comprises a weighted combination of the media item over-indexing metric and a release-year over-indexing metric corresponding to an affinity of the members of the demographic group, as compared to the members of the other demographic groups, for content from the year associated with the media item. 13. The method of claim 1 , wherein selecting the content for the user comprises: ranking the plurality of media items based on an affinity of members of the demographic group, as compared to members of other demographic groups, for content from the year associated with the media items; selecting a predefined number of media items from the plurality of media items, the predefined number of media items having highest rankings; identifying a demographic group associated with multiple media items of the selected media items; and choosing content associated in the media-providing service with the identified demographic group; wherein providing the selected content comprises providing the chosen content to the client device associated with the user. 14. The method of claim 13 , wherein: identifying the demographic group comprises identifying a language; and choosing the content associated in the media-providing service with the identified demographic group comprises choosing, by the server system, content in the identified language. 15. The method of claim 13 , further comprising, at the server system: in accordance with a determination that the identified demographic group associated with the multiple media items is different than the demographic group of the user, updating the demographic group of the user to the identified demographic group associated with the multiple media items. 16. The method of claim 1 , wherein determining the year associated with the media item comprises determining a year the media item was released. 17. The method of claim 1 , wherein: the demographic group includes members with ages within a particular age range; and the other demographic groups include members with ages that are not within the particular age range. 18. The method of claim 1 , wherein: the demographic group includes members of a particular country; and the other demographic groups include members of one or more countries that are not the particular country. 19. A server system associated with a media-providing service, 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 including instructions for: accessing a profile of a user of the media-providing service, the profile of the user indicating a demographic group of the user; for each media item of a plurality of media items, determining a year associated with the media item; and selecting, by the server system, content for the user, based at least in part on an affinity of members of the demographic group, as compared to members of other demographic groups, for content from the year associated with the media item; and providing the selected content to a client device associated with the user. 20. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of a server system associated with a media-providing service, the one or more programs including instructions for: accessing a profile of a user of the media-providing service, the profile of the user indicating a demographic group of the user; for each media item of a plurality of media items, determining a year associated with the media item; and selecting, by the server system, content for the user, based at least in part on an affinity of members of the demographic group, as compared to members of other demographic groups, for content from the year associated with the media item; and providing the selected content to a client device associated with the user.

Assignees

Inventors

Classifications

  • Arrangements for monitoring the use made of the broadcast services · CPC title

  • Filtering based on additional data, e.g. user or group profiles · CPC title

  • Filtering based on additional data, e.g. user or group profiles · CPC title

  • for using the result on distributors' side · CPC title

  • Arrangements for monitoring the users' behaviour or opinions · 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 US11689302B2 cover?
A server system accesses a profile of a user of the media-providing service. The profile indicates a demographic group of the user. For each media item of a plurality of media items, the server system determines a year associated with the media item. The server system selects content for the user based at least in part on an affinity of members of the demographic group, as compared to members o…
Who is the assignee on this patent?
Spotify Ab
What technology area does this patent fall under?
Primary CPC classification H04H60/45. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 27 2023 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).