Patent ID: 8583786

Claim:
A method, comprising: receiving, via an input/output module, a number of times at least one content is viewed and an amount of time the at least one content is viewed for a first predetermined time period and a number of times the at least one content is viewed and an amount of time the at least one content is viewed for a second predetermined time period; determining, via a processing module having a processor, a first average of the number of times the at least one content is viewed for the first predetermined time period and a second average of the number of times the at least one content is viewed for the second predetermined time period; determining, via the processing module having the processor, a first variance between the first average; and the second average; determining, via the processing module, a first weight of the at least one content for the first predetermined time period and a second weight of the at least one content for the second predetermined time period, wherein the first weight and the second weight are based on at least the number of times the at least one content is viewed and the amount of time the at least one content is viewed; determining, via the processing module, a second variance between the first weight and the second weight; determining, via the processing module having the processor, a trend value of the one or more contents based at least in part on the first variance and the second variance; and outputting, via a presentation module, the trend value.