System and method of providing program recommendations
AssigneeAt&T Knowledge Ventures, L.P.
InventorKurt Trauth
Life of this patent
Estimating the term…
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.
Claims27
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.
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.
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.
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.
Dependencies are inferred from the claim text.