Back to results
US 11,386,137 B2Granted
Dynamic feedback in a recommendation system
AssigneeRCRDCLUB Corporation
InventorsDamian Franken Manning, Samuel Evan Sandberg
Life of this patent
Estimating the term…
Abstract
A media recommendation system may score media items according to user recommendations, popularity, and/or recency. The scores may be weighted to produce an overall score for each media item. Media items may be added to a pool for a specific user, from which media items are selected for playback. The contents of the pool may be modified based upon user feedback and other data. The pool may be modified dynamically and/or in real time as media items are consumed or rated by the user.
Claims14
A computer-implemented method comprising:
- selecting a plurality of seed media items from among a plurality of media items available for playback to a user within a computerized media recommendation system;
- providing a representation of each seed media item of the plurality of seed media items to a user;
- receiving a selection of a first seed media item from among the plurality of seed media items from the user;
- automatically generating a pool of media items based upon the first seed media item, the pool comprising a subset, less than the whole, of the plurality of media items available within the computerized media recommendation system;
- receiving a first feedback regarding the first seed media item from the user;
- modifying the contents of the pool based upon the first feedback to generate a modified pool, wherein the modified pool includes at least one media item not included in the pool, excluded at least one media item included in the pool, or both;
- and
- selecting a second media item from the pool based upon the first media item, wherein the first media item is represented in the computerized media recommendation system as a first vector, and the second media item is represented in the computerized media recommendation system as a second vector, and wherein the second media item is selected based on the second vector being closer to the first vector than any vector of any other media item in the pool.
5 more elements
A computerized media recommendation system comprising:
- a media item processing system including a processor and a memory communicatively coupled to the processor configured to:
- select, at the processor, a plurality of seed media items from among a plurality of media items available for playback to a user within a computerized media recommendation system;
- provide, at the processor, a representation of each seed media item of the plurality of seed media items to a user;
- receive, at the processor, a selection of a first seed media item from among the plurality of seed media items from the user;
- automatically generate, at the processor, a pool of media items based upon the first seed media item, the pool comprising a subset, less than the whole, of the plurality of media items available within the computerized media recommendation system;
- receive, at the processor, a first feedback regarding the first seed media item from the user;
- modify, at the processor, the contents of the pool based upon the first feedback to generate a modified pool, wherein the modified pool includes at least one media item not included in the pool, excluded at least one media item included in the pool, or both;
- and
- select, at the processor, a second media item from the pool based upon the first media item, wherein the first media item is represented in the computerized media recommendation system as a first vector, and the second media item is represented in the computerized media recommendation system as a second vector, and wherein the second media item is selected based on the second vector being closer to the first vector than any vector of any other media item in the pool.
6 more elements
Dependencies are inferred from the claim text.