Adaptive music and video recommendations
First Claim
1. A method comprising:
- identifying, by a processing device, a first plurality of media items for consumption by a user, wherein the first plurality of media items are associated with a first set of categories, wherein the first set of categories identify one or more characteristics related to one or more of the first plurality of media items and are not the same as the first plurality of media items;
transmitting, by the processing device, to a user device a first media item of the first plurality of media items, wherein the first media item is associated with a first category of the first set of categories;
adjusting, by the processing device, a category weight of the first category associated with the first media item in view of a user feedback on the first media item;
responsive to adjusting the category weight of the first category associated with the first media item in view of the user feedback on the first media item of the first plurality of media items, identifying, by the processing device, an additional category in view of the adjusted category weight of the first category, wherein the additional category is related to the first category, wherein the additional category is not the same as the first plurality of media items; and
updating, by the processing device, the first set of categories to contain the additional category, wherein a second media item of a second plurality of media items associated with the additional category is selected for transmission to the user device in view of the updated first set of categories.
2 Assignments
0 Petitions
Accused Products
Abstract
The user feedback module receives from a user device a selection of a seed media item. The seed media item includes a seed label. The user feedback module further generates a list, the list includes the seed label and a set of related labels based on the seed label. The seed label and each related label include a separate label weight. The user feedback module also identifies multiple media items associated with an associate label. The associate label includes at least one of the seed label or a related label of the first set of related labels. The user feedback module also transmits to the user device a first media item from the multiple media items. The user feedback module adjusts the label weight of the associate label based on a user feedback on the first media item.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, by a processing device, a first plurality of media items for consumption by a user, wherein the first plurality of media items are associated with a first set of categories, wherein the first set of categories identify one or more characteristics related to one or more of the first plurality of media items and are not the same as the first plurality of media items; transmitting, by the processing device, to a user device a first media item of the first plurality of media items, wherein the first media item is associated with a first category of the first set of categories; adjusting, by the processing device, a category weight of the first category associated with the first media item in view of a user feedback on the first media item; responsive to adjusting the category weight of the first category associated with the first media item in view of the user feedback on the first media item of the first plurality of media items, identifying, by the processing device, an additional category in view of the adjusted category weight of the first category, wherein the additional category is related to the first category, wherein the additional category is not the same as the first plurality of media items; and updating, by the processing device, the first set of categories to contain the additional category, wherein a second media item of a second plurality of media items associated with the additional category is selected for transmission to the user device in view of the updated first set of categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium storing instructions that, responsive to execution by a processing device, cause the processing device to perform operations comprising:
-
identifying, by the processing device, a first plurality of media items for consumption by a user, wherein the first plurality of media items are associated with a first set of categories, wherein the first set of categories identify one or more characteristics related to one or more of the first plurality of media items and are not the same as the first plurality of media items; transmitting, by the processing device, to a user device a first media item of the first plurality of media items, wherein the first media item is associated with a first category of the first set of categories; receiving, by the processing device, a user feedback on the first media item; responsive to determining that the user feedback on the first media item is positive, identifying, by the processing device, an additional category related to the first category, wherein the additional category is not the same as the first plurality of media items; and updating the first set of categories to contain the additional category, wherein a second media item of a second plurality of media items associated with the additional category is selected for transmission to the user device in view of the updated first set of categories. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A server computer system comprising:
-
a memory; and a processing device, operatively coupled to the memory, the processing device to; identify a first plurality of media items for consumption by a user, wherein the first plurality of media items are associated with a first set of categories, wherein the first set of categories identify one or more characteristics related to one or more of the first plurality of media items and are not the same as the first plurality of media items; transmit to a user device a first media item of the first plurality of media items, wherein the first media item is associated with a first category of the first set of categories; adjust a category weight of the first category associated with the first media item in view of a user feedback on the first media item; responsive to adjusting the category weight of the first category associated with the first media item in view of the user feedback on the first media item, identify an additional category in view of the adjusted category weight of the first category, wherein the additional category is related to the first category, wherein the additional category is not the same as the first plurality of media items; and update the first set of categories to contain the additional category, wherein a second media item of a second plurality of media items associated with the additional category is selected for transmission to the user device in view of the updated first set of categories. - View Dependent Claims (18, 19, 20)
-
Specification