Patent ID: 7426558

Claim:
A method of enhancing the ability of a user to interact with a plurality of content providers coupled to a network, the plurality of content providers offering a plurality of enhanced content via the network, wherein said user interacts with the plurality of content providers via a receiver coupled to the network, the method comprising the steps of: receiving a trigger filter from the receiver; storing said trigger filter in a controller, which is separate from said receiver, where said enhanced content programming is transmitted to said receiver by said controller; having said controller detecting a trigger embedded in one of said plurality of enhanced content programming, wherein said trigger indicates the presence of said enhanced content programming; comparing said detected trigger with said triggers filter; identifying said enhanced content programming when said detected trigger matches said trigger filter in said comparison step; transmitting said enhanced content programming to the receiver when said detected trigger matches said trigger filter in said comparison step; receiving a set of priorities corresponding to teach trigger filter in a set of trigger filters; and storing said set of priorities in a database within said controller, wherein said step of coupling is performed in accordance with said set of priorities.