Television system with aided user program searching
First Claim
1. A method for providing an adaptive flip function on user equipment, the method comprising:
- receiving a first user selection selecting an attribute category of a plurality of attribute categories as a criterion for the adaptive flip function, the attribute category including one or more attribute values;
identifying a currently-accessed media asset of a user in a database of program listings comprising a plurality of media assets, each of the plurality of media assets being associated with respective one or more attribute values and an attribute category;
automatically identifying from the database of program listings, using processing circuitry, an attribute value of the currently-accessed media asset, the identified attribute value belonging to the selected attribute category;
determining that a subset of media assets of the plurality of media assets in the database of program listings have the identified attribute value belonging to the selected attribute category;
receiving a second user selection to flip to a next program;
selecting a first media asset of the subset of media assets;
tuning, using a tuner, to the first media asset of the subset of media assets; and
generating for display, using the processing circuitry, the first media asset of the subset of media assets based on receiving the second user selection.
6 Assignments
0 Petitions
Accused Products
Abstract
A system having an adaptive browse feature and an adaptive flip feature is provided. The adaptive browse and flip features may be selected to receive program viewing suggestions. The system may provide a suggestion by displaying an adaptive browse region or adaptive flip region including a program suggestion. The system identifies programs to suggest based on a user=s viewing activity. The system uses different algorithms that are user-selectable and user-adjustable to identify program suggestions. The system may query a program guide database to build a list of programs having attributes similar to the attributes of the current program or the last viewed program. The system may use an adaptive learning algorithm such as a neural network. The neural network may be trained by the program guide by monitoring user-viewing activity. Each algorithm may be personalized for multiple users.
8 Citations
20 Claims
-
1. A method for providing an adaptive flip function on user equipment, the method comprising:
-
receiving a first user selection selecting an attribute category of a plurality of attribute categories as a criterion for the adaptive flip function, the attribute category including one or more attribute values; identifying a currently-accessed media asset of a user in a database of program listings comprising a plurality of media assets, each of the plurality of media assets being associated with respective one or more attribute values and an attribute category; automatically identifying from the database of program listings, using processing circuitry, an attribute value of the currently-accessed media asset, the identified attribute value belonging to the selected attribute category; determining that a subset of media assets of the plurality of media assets in the database of program listings have the identified attribute value belonging to the selected attribute category; receiving a second user selection to flip to a next program; selecting a first media asset of the subset of media assets; tuning, using a tuner, to the first media asset of the subset of media assets; and generating for display, using the processing circuitry, the first media asset of the subset of media assets based on receiving the second user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing an adaptive flip function on user equipment, the system comprising:
-
user input interface circuitry configured to; receive a first user selection selecting an attribute category of a plurality of attribute categories as a criterion for the adaptive flip function, the attribute category including one or more attribute values; and processing circuitry configured to; identify a currently-accessed media asset of a user in a database of program listings comprising a plurality of media assets, each of the plurality of media assets being associated with respective one or more attribute values and an attribute category; automatically identify, from the database of program listings, an attribute value of the currently-accessed media asset, the identified attribute value belonging to the selected attribute category; determine that a subset of media assets of the plurality of media assets in the database of program listings have the identified attribute value belonging to the selected attribute category; receive a second user selection to flip to a next program; select a first media asset of the subset of media assets; tune, using a tuner, to the first media asset of the subset of media assets; and generate for display the first media asset of the subset of media assets based on receiving the second user selection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification