US 11,748,397 B2
Dynamic feedback in a recommendation system
Damian Franken Manning, New York, NY (US); and Samuel Evan Sandberg, Brooklyn, NY (US)
Assigned to RCRDCLUB Corporation, New York, NY (US)
Filed by RCRDCLUB Corporation, New York, NY (US)
Filed on Jun. 9, 2022, as Appl. No. 17/836,138.
Application 17/836,138 is a continuation of application No. 17/175,796, filed on Feb. 15, 2021, granted, now 11,386,137.
Application 17/175,796 is a continuation of application No. 16/442,785, filed on Jun. 17, 2019, granted, now 10,922,351, issued on Feb. 16, 2021.
Application 16/442,785 is a continuation of application No. 14/951,258, filed on Nov. 24, 2015, granted, now 10,339,171, issued on Jul. 2, 2019.
Claims priority of provisional application 62/083,789, filed on Nov. 24, 2014.
Claims priority of provisional application 62/083,840, filed on Nov. 24, 2014.
Prior Publication US 2022/0365961 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 16/438 (2019.01); G06F 16/951 (2019.01); G06F 3/04847 (2022.01)
CPC G06F 16/4387 (2019.01) [G06F 3/0482 (2013.01); G06F 16/951 (2019.01); G06F 3/04847 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
changing, by a processor, a profile vector of a user in a manner that is inversely proportional to a total number of times that the user has consumed a specific media item of a plurality of media items, wherein the profile vector is based upon vector representations of the plurality of media items previously consumed by the user;
selecting, by a processor and based on the profile vector, a seed media item from among the plurality of media items, wherein a selection of the seed media item is based on a selection of a type of seed media item received by the processor, and wherein the type of seed media item is at least one selected from the group consisting of: a trending media item, and an emerging media item;
generating, by the processor, a first pool of media items based upon the seed media item, the first pool including a second subset of the plurality of media items;
receiving, by the processor, a feedback signal about a media item of the first pool; and
modifying, by the processor and based on the feedback signal, contents of the first pool to produce a second pool, wherein the second pool includes a media item not included in the first pool.