Patent ID: 7594244

Claim:
System for program recommendation, comprising: a tangible computer storage encoded with computer executable instructions when executed comprise: accessing means for accessing program information, where said program information comprises for a plurality of broadcast channels where content pieces are broadcast, a broadcast time of said content pieces and a content description of said content pieces; and selection means for selecting pieces of content within a time interval, said selection means being configured to calculate for a plurality of content pieces a piece score by matching the content description with a profile, determine a plurality of sequences of content pieces, where said content pieces in said sequence are broadcast consecutively at said channels, where said selection means are configured to calculate said sequence score according to one or more rules, where according to each rule a correlation value representative of a correlation of the content description of at least two of the pieces contained in said sequence is calculated, calculating for said sequences a sequence score, based at least on said piece scores of the pieces contained in said sequence and on said correlation values of the content descriptions of at least two of the pieces contained in said sequence and selecting at least one of said sequences according to said sequence score, where said selection means are configured to select said sequences such that each switchover time from a first content piece of said sequence to a second content piece following said first content piece within said sequence corresponds to the end time of the first content piece and/or to the start time of the second content piece.