System and method of providing program recommendations
First Claim
1. A method of providing program recommendations, the method comprising:
- receiving a plurality of recommendations related to a television program listed by an electronic program guide from a plurality of first set-top box devices;
receiving a request for the electronic program guide from a second set-top box device; and
determining an aggregated total of the plurality of recommendations, wherein a weighting factor is applied to each recommendation received from a first set-top box device that is associated with a community related to the second set-top box device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing program recommendations is disclosed that includes receiving a plurality of recommendations related to a television program listed by an electronic program guide from a plurality of first set-top box devices. Further, the method includes receiving a request for the electronic program guide from a second set-top box device. The method also includes determining an aggregated total of the plurality of recommendations, wherein a weighting factor is applied to each recommendation received from one of the plurality of first set-top box devices that is associated with a community related to the second set-top box device.
33 Citations
27 Claims
-
1. A method of providing program recommendations, the method comprising:
-
receiving a plurality of recommendations related to a television program listed by an electronic program guide from a plurality of first set-top box devices; receiving a request for the electronic program guide from a second set-top box device; and determining an aggregated total of the plurality of recommendations, wherein a weighting factor is applied to each recommendation received from a first set-top box device that is associated with a community related to the second set-top box device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of receiving an electronic program guide, the method comprising:
-
sending a request for data related to an electronic program guide (EPG) from a set-top box device to a server; receiving the data related to the EPG and data related to recommendations of a television program from the server at the set-top box device; and generating the EPG at the set-top box device, wherein a listing of the television program within the EPG is altered when the aggregated total of the recommendations exceeds a threshold value. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system to provide program recommendations, the system comprising:
a program information server having a processor and a memory device accessible to the processor, wherein the memory device includes instructions executable by the processor to; receive a plurality of recommendations related to a television program listed within an electronic program guide (EPG) from a plurality of first set-top box devices; receive a request for the EPG from a second set-top box device; and determine an aggregated total of the plurality of recommendations, wherein a weighting factor is applied to each recommendation received from a first set-top box device that is associated with a community related to the second set-top box device. - View Dependent Claims (21, 22, 23, 24)
-
25. A processor-readable medium that includes instructions executable by a processor to:
-
receive a plurality of recommendations related to a television program listed by an electronic program guide from a plurality of first set-top box devices; receive a request for the electronic program guide from a second set-top box device; determine an aggregated total of the plurality of recommendations, wherein a weighting factor is applied to each recommendation received from a first set-top box device that is associated with a community related to the second set-top box device; and alter a listing associated with the television program within the electronic program guide to indicate that the listing represents a recommended program when the aggregated total of recommendations associated with the at least one television program exceeds a threshold. - View Dependent Claims (26, 27)
-
Specification