Patent ID: 9503791
Filing Date: 2016-11-22
CPC Classification: H04H,H04N

Claim Text:
1. A method, comprising: receiving, by a receiving device programmed with software that performs a Bayes-type process and software that performs a Markov-type process, data for a plurality of audiovisual programs viewed using the receiving device, the data for each program including at least an identifier for the program, a timeslot in which the program was viewed, a timeslot the program was recorded, and a classification of the program; analyzing, by the receiving device, using the software that performs the Markov-type process, the data for the plurality of audiovisual programs viewed using the receiving device, the analyzing including, in response to determining that an audiovisual program is part of a series and that the audiovisual program has been viewed at least a first threshold number of times within a predetermined time period, adjusting a score value of the series; analyzing, by the receiving device, using the software that performs the Bayes-type process, the data for the plurality of audiovisual programs viewed using the receiving device, the analyzing including, in response to determining that the series has been viewed at least a second threshold number of times, adjusting a score value of another series having a same genre and a same subgenre as the series of which the audiovisual program is part; receiving, by the receiving device, data for a plurality of audiovisual programs that are available to be viewed for a timeslot, the data including at least an identifier for each of the plurality of available programs and a classification for each of the available programs; selecting, by the receiving device, one of the available programs based on the score values adjusted by the software that performs the Markov-type process and the software that performs the Bayes-type process and the received available program data; and outputting, to a display device, data representative of the selected one of the audiovisual programs that are available to be viewed for the timeslot.