×

Methods and systems for personalizing content in accordance with divergences in a user's listening history

  • US 10,412,183 B2
  • Filed: 08/23/2017
  • Issued: 09/10/2019
  • Est. Priority Date: 02/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprisingat an electronic device associated with a media-providing service and having one or more processors and memory storing instructions for execution by the one or more processors:

  • accessing a listening history of a user of the media-providing service;

    for each characteristic of a set of characteristics describing tracks provided by the media-providing service, determining, for the user, a measure of divergence indicating a degree of lack of uniformity in the listening history of the user with respect to listening contexts, the determining including normalizing, based on the listening history, a calculated divergence for the characteristic relative to measures of divergence of other users in the listening contexts, wherein each characteristic has a plurality of possible values;

    identifying a characteristic, of the set of characteristics, having a respective measure of divergence that satisfies a threshold indicative of the lack of uniformity in the listening history with respect to the listening contexts;

    determining a representative value of the identified characteristic for a listening context corresponding to a current listening context of the user;

    in the current listening context, providing personalized content to a client device of the user based on the representative value of the identified characteristic, including adjusting an order of tracks within a playlist to promote a track within the playlist, the track having the representative value of the identified characteristic for the listening context corresponding to the current listening context andstreaming one or more tracks within the playlist to the client device of the user in accordance with the adjusted order.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×