Global recommendation systems for overlapping media catalogs
First Claim
1. A computer-implemented method, the method comprising:
- receiving first user activity data for a first set of users of a streaming media system, the first set of users having access to a first media item catalog;
receiving second user activity data for a second set of users of the streaming media system, the second set of users having access to a second media item catalog and not having access to one or more media items in the first media item catalog, wherein the second media item catalog includes overlapping media items, the overlapping media items being included in both the first and second media item catalogs, the second media item catalog further includes an exclusive media item that is not included in the first media item catalog;
determining, by a processing device and based on the first and second user activity data, a probability that a user of the first set of users would play the exclusive media item if recommended by the streaming media system, wherein determining the probability of the user playing the exclusive media item includes;
compensating, in the determination, for one or more biasing effects introduced by recommending the exclusive media item, the compensating being based on take-rate information included in the first and second user activity data indicating which users selected the exclusive media item; and
compensating, in the determination, for one or more biasing effects introduced by size differences in overlapping but non-identical media item catalogs in different geographical jurisdictions by analyzing the take-rate information to determine whether the number of times the exclusive media item was selected is proportionate between the different geographical jurisdictions; and
providing information to be rendered in a user interface by a user device as a recommendation to a user of the second set of users to play the exclusive media item based on the probability.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and a system for implementation the method are provided. The method includes receiving user activity data for a first set of users of a streaming media system, in which the first set of users having access to a first catalog. Additional user activity data for a second set of users is received. The second set of users has access to a second catalog, which includes media items also present in the first catalog. The second catalog further includes an exclusive media item that is not included in the first catalog. A probability that a user of the first set of users would play the exclusive media item if presented by the streaming media system with the exclusive media item is determined. Information is provided to a user of the second set of users as a recommendation to play the exclusive media item based on the probability.
-
Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving first user activity data for a first set of users of a streaming media system, the first set of users having access to a first media item catalog; receiving second user activity data for a second set of users of the streaming media system, the second set of users having access to a second media item catalog and not having access to one or more media items in the first media item catalog, wherein the second media item catalog includes overlapping media items, the overlapping media items being included in both the first and second media item catalogs, the second media item catalog further includes an exclusive media item that is not included in the first media item catalog; determining, by a processing device and based on the first and second user activity data, a probability that a user of the first set of users would play the exclusive media item if recommended by the streaming media system, wherein determining the probability of the user playing the exclusive media item includes; compensating, in the determination, for one or more biasing effects introduced by recommending the exclusive media item, the compensating being based on take-rate information included in the first and second user activity data indicating which users selected the exclusive media item; and compensating, in the determination, for one or more biasing effects introduced by size differences in overlapping but non-identical media item catalogs in different geographical jurisdictions by analyzing the take-rate information to determine whether the number of times the exclusive media item was selected is proportionate between the different geographical jurisdictions; and providing information to be rendered in a user interface by a user device as a recommendation to a user of the second set of users to play the exclusive media item based on the probability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing streaming media items to users, the system comprising:
- a data storage device, the data storage device storing;
first user activity data for a first set of users of a streaming media system, the first set of users having access to a first media item catalog; and second user activity data for a second set of users of the streaming media system, the second set of users having access to a second media item catalog and not having access to one or more media items in the first media item catalog, wherein the second media item catalog includes overlapping media items that are included in both the first and second media item catalogs, the second media item catalog further includes an exclusive media item that is not included in the first media item catalog; and a processing device in communication with the data storage device to access information about contents of the first and second media item catalogs and the first and second user activity data, wherein the processing device; determines, from the first and second user activity data, a probability that a user of the first set of users would play the exclusive media item if recommended by the streaming media system, wherein determining the probability of the user playing the exclusive media item includes; compensating, in the determination, for one or more biasing effects introduced by recommending the exclusive media item, the compensating being based on take-rate information included in the first and second user activity data indicating which users selected the exclusive media item; and compensating, in the determination, for one or more biasing effects introduced by size differences in overlapping but non-identical media item catalogs in different geographical jurisdictions by analyzing the take-rate information to determine whether the number of times the exclusive media item was selected is proportionate between the different geographical jurisdictions; and provides information to be rendered in a user interface by a user device as a recommendation to a user of the second set of users to play the exclusive media item based on the probability. - View Dependent Claims (10, 11, 12, 13, 14)
- a data storage device, the data storage device storing;
-
15. A system for providing streaming media items to users, the system comprising:
-
a data storage device storing, the data storage device storing; user activity data for a set of users of a streaming media system, the user activity data describing interactions of the users with one or more of a set of media items in a media item catalog; user access data indicating, for each user of the set of users, a subset of media items to which the user has access, wherein a first user of the set of users has access to a first media item to which a second user of the set of users does not have access; and a processing device in communication with the data storage device to access information about the set of media items, the user activity data, and the user access data wherein the processing device; determines, from the user activity data, a probability that the second user would play the first media item if recommended by the streaming media system, wherein determining the probability of the user playing the exclusive media item includes; compensating, in the determination, for one or more biasing effects introduced by recommending the exclusive media item, the compensating being based on take-rate information included in the first and second user activity data indicating which users selected the exclusive media item; and compensating, in the determination, for one or more biasing effects introduced by size differences in overlapping but non-identical media item catalogs in different geographical jurisdictions by analyzing the take-rate information to determine whether the number of times the exclusive media item was selected is proportionate between the different geographical jurisdictions; and provides information to be rendered in a user interface by a user device as a recommendation to the first user to play the first media item based on the probability. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification