Patent ID: 8510770
Filing Date: 2013-08-13
Classification: G06Q,H04H,H04L,H04N

Abstract:
1. A method for predicting whether a program will be watched live, comprising: receiving, at a server, a plurality of social networking message posts relating to the program in an electronic programming guide; determining, from the plurality of social networking message posts, a number of live social networking message posts for the program based on a number of social networking message posts relating to the program posted within a first predetermined time frame prior to or during the live playing of the program; determining, from the plurality of message posts, a number of other social networking message posts for the program based on a number of social networking message posts relating to each program posted within a second predetermined time frame substantially outside of the first predetermined time frame, wherein the second predetermined time frame is after the live playing of the program; determining a first ratio based on the number of live social networking message posts and the number of other social networking message posts for the program, wherein the number of live or the number of other social networking message posts from a website related to the program are weighted more heavily in the first ratio than the number of live or the number of other social networking message posts from a website unrelated to the program; storing the first ratio in a memory; determining an average ratio based on the number of live social networking message posts and the number of other social networking message posts for all programs in the electronic programming guide; retrieving the first ratio from the memory and comparing the first ratio of the program to the average ratio of all of the programs in the electronic programming guide; determining whether the program was predominantly watched live, rather than watched as a digital video recorded version or watched as an online streaming recorded version of the program, based on the comparison; predicting whether the program will be watched live based on the determination; and recording the prediction in the electronic programming guide.