Patent Document ID: 8732758
Application ID: 12273277

Base Claim:
1. A method for recommending television programming to a user, comprising: monitoring, using a processor within user television equipment, which television programming is being viewed by the user; automatically identifying, using the processor, a currently viewed program based on the monitoring, wherein the currently viewed program has a plurality of program attributes each included within a respective attribute category; determining that a user has selected an attribute category of actor as a criterion for recommending programs; automatically identifying an actor who performs in the currently viewed program responsive to determining that the user has selected the attribute category of actor as a criterion for recommending programs; and recommending using the processor, another program having an actor that matches the identified actor of the currently viewed program.

---

Claim 11:
11. The method of claim 1 further comprising: receiving an indication from the user, using an input device at the user television equipment, to change channels from a current channel in a given direction; and in response to the indication to change channels, tuning to an adjacent channel nearest the current channel in the given direction that is associated with the identified program using an adaptive flip feature.