Patent ID: 7904924

Claim:
A method, comprising: maintaining television data that identifies broadcast television programs that have been previously viewed by one or more of a plurality of television viewers; maintaining VOD data that identifies videos-on-demand that have been purchased by one or more of the plurality of television viewers; associating, by a headend, a particular one of the broadcast television programs with a particular one of the videos-on-demand if the television data and the VOD data indicates that a first television viewer watched the particular broadcast television program and purchased the particular video-on-demand, the associating including assigning a weight to the particular broadcast television program that is associated with the particular video-on-demand, wherein the weight describes a strength of association between the particular broadcast television program and the particular video-on-demand and represents a conditional probability that a viewer will purchase the particular video-on-demand based on a factor that the viewer has already watched the particular broadcast television program and a probability that any viewer will purchase the particular video-on-demand; and recommending, by the headend, the particular video-on-demand to a second television viewer at a client device if the second television viewer has watched the particular broadcast television program.