CPC G06F 16/4387 (2019.01) [G06F 17/18 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method, comprising:
at an electronic device associated with a media-providing service that includes one or more processors and memory storing one or more programs storing instructions executable by the electronic device:
for each media content item of a plurality of media content items:
receiving a respective score for each of a first set of objectives and one or more other objectives;
generating a respective score between a user and the media content item, comprising:
applying a first ordered weighted average to the respective scores for the first set of objectives, to produce a first combined score for the first set of objectives; and
applying a second ordered weighted average to the respective scores for a second set of objectives, wherein the second set of objectives includes (i) a resulting objective corresponding to the first set of objectives and having the first combined score and (ii) the one or more other objectives;
selecting, without user input, media content based on the respective scores between the user and the media content items in the plurality of media content items; and
streaming, using an application of the media-providing service, one or more of the selected media content to the user.
|