Imagine a television which suggests what you can watch, instead of you browsing through channels.
The basic concept each user has a profile on a tv, or on a smart box (tata sky etc but they are really not smart). Each program has certain tags associated with it. As a user watches a program, the tags associated with him will be stored in some sort of database for the user. Over time this will provide a data set of what the user likes to watch at what time, and the smart box can suggest what to watch at that current time of the day.
The catch the content provider should also provide tags or metadata about the show or the system should be able to access some portal over the internet to get the tags. But plugging in internet to the system is unwanted, so all the content providers and cable connection operators should come up with an open standard, TVXml, so that the user has the option of installing third party applications. Also the device should have enough memory and processing, right now the set top boxes are embedded devices, but perform the above said functions they need some Flash memory as well, to store user data.
I do not know how feasible this is but I would definitely like this feature.
