Content recommendation device with an arrangement engine
First Claim
Patent Images
1. A content recommendation device, comprising:
- a processor;
a computer readable storage medium;
a selection engine configured to select songs and/or videos from a pool and generate a selection list including the selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values, or means for receiving a selection list including selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values; and
an arrangement engine configured to generate a content recommendation list by;
generating a plurality of clusters of songs and/or videos, each cluster being comprised of songs and/or videos sharing a different respective value for a first song and/or video attribute;
generating, within each cluster, a plurality of sub-clusters of songs and/or videos, each sub-cluster being comprised of songs and/or videos sharing a different respective value for a second song and/or video attribute;
selecting, based on arrangement rules, a sequence of songs and/or videos from both at least one cluster and at least one sub-cluster to include in the content recommendation list, wherein the sequence defines an order in which the respective songs and/or videos are played back to a user, and wherein the arrangement rules define;
an order in which to access the at least one cluster and the at least one sub-cluster during selection of the sequence, wherein the order defines accessing a first cluster or sub-cluster before accessing a second cluster or sub-cluster;
how many songs and/or videos to select from the first cluster or sub-cluster before accessing the second cluster or sub-cluster; and
how many songs and/or videos to select from the second cluster or sub-cluster, wherein the rules specify that two or more songs and/or videos are selected from at least one of the first cluster or sub-cluster and the second cluster or sub-cluster; and
providing arranged content delivery by outputting a stream of songs and/or videos arranged in the selected sequence, wherein the stream is configured to be sequentially reproduced in the arranged order.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a content recommendation device comprising a selection engine (2) that selects content items from a content item pool (4) and generates a selection list (9) comprising the selected content items, and/or means to receive a selection list The content recommendation device also comprises an arrangement engine (3) that generates a content recommendation list (12) by re-arranging at least a part of content items of the selection list (9) so that preferably a dramaturgic sequence of content items is generated.
42 Citations
45 Claims
-
1. A content recommendation device, comprising:
-
a processor; a computer readable storage medium; a selection engine configured to select songs and/or videos from a pool and generate a selection list including the selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values, or means for receiving a selection list including selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values; and an arrangement engine configured to generate a content recommendation list by; generating a plurality of clusters of songs and/or videos, each cluster being comprised of songs and/or videos sharing a different respective value for a first song and/or video attribute; generating, within each cluster, a plurality of sub-clusters of songs and/or videos, each sub-cluster being comprised of songs and/or videos sharing a different respective value for a second song and/or video attribute; selecting, based on arrangement rules, a sequence of songs and/or videos from both at least one cluster and at least one sub-cluster to include in the content recommendation list, wherein the sequence defines an order in which the respective songs and/or videos are played back to a user, and wherein the arrangement rules define; an order in which to access the at least one cluster and the at least one sub-cluster during selection of the sequence, wherein the order defines accessing a first cluster or sub-cluster before accessing a second cluster or sub-cluster; how many songs and/or videos to select from the first cluster or sub-cluster before accessing the second cluster or sub-cluster; and how many songs and/or videos to select from the second cluster or sub-cluster, wherein the rules specify that two or more songs and/or videos are selected from at least one of the first cluster or sub-cluster and the second cluster or sub-cluster; and providing arranged content delivery by outputting a stream of songs and/or videos arranged in the selected sequence, wherein the stream is configured to be sequentially reproduced in the arranged order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of content recommendation, comprising:
-
selecting songs and/or videos from a content item pool and generating a selection list of the selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values, or receiving a selection list including selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values; generating a plurality of clusters of songs and/or videos, each cluster being comprised of songs and/or videos sharing a different respective value for a first song and/or video attribute; generating, within each cluster, a plurality of sub-clusters of songs and/or videos, each sub-cluster being comprised of songs and/or videos sharing a different respective value for a second song and/or video attribute; selecting, based on arrangement rules, a sequence of songs and/or videos from both at least one cluster and at least one sub-cluster to include in a content recommendation list, wherein the sequence defines an order in which the respective songs and/or videos are played back to a user, and wherein the arrangement rules define; an order in which to access the at least one cluster and the at least one sub-cluster during selection of the sequence, wherein the order defines accessing a first cluster or sub-cluster before accessing a second cluster or sub-cluster; how many songs and/or videos to select from the first cluster or sub-cluster before accessing the second cluster or sub-cluster; and how many songs and/or videos to select from the second cluster or sub-cluster, wherein the rules specify that two or more songs and/or videos are selected from at least one of the first cluster or sub-cluster and the second cluster or sub-cluster; and providing arranged content delivery by outputting a stream of songs and/or videos arranged in the selected sequence, wherein the stream is configured to be sequentially reproduced in the arranged order. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer readable storage medium including computer program instructions stored thereon that cause a computer to execute a method of content recommendation comprising:
-
selecting songs and/or videos from a content item pool and generating a selection list of the selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values, or receiving a selection list including selected songs and/or videos, each song and/or video being associated with one or more song and/or video attributes having a number of possible values; generating a plurality of clusters of songs and/or videos, each cluster being comprised of songs and/or videos sharing a different respective value for a first song and/or video attribute; generating, within each cluster, a plurality of sub-clusters of songs and/or videos, each sub-cluster being comprised of songs and/or videos sharing a different respective value for a second song and/or video attribute; selecting, based on arrangement rules, a sequence of songs and/or videos from both at least one cluster and at least one sub-cluster to include in the content recommendation list, wherein the sequence defines an order in which the respective songs and/or videos are played back to a user, and wherein the arrangement rules define; an order in which to access the at least one cluster and the at least one sub-cluster during selection of the sequence, wherein the order defines accessing a first cluster or sub-cluster before accessing a second cluster or sub-cluster; and how many songs and/or videos to select from the first cluster or sub-cluster before accessing the second cluster or sub-cluster; and how many songs and/or videos to select from the second cluster or sub-cluster, wherein the rules specify that two or more songs and/or videos are selected from at least one of the first cluster or sub-cluster and the second cluster or sub-cluster; and providing arranged content delivery by outputting a stream of songs and/or videos arranged in the selected sequence, wherein the stream is configured to be sequentially reproduced in the arranged order.
-
Specification