Patent ID: 8843987

Claim:
A method of operating a set top box, the method comprising: receiving from a server, at the set top box, a subscriber profile associated with the set top box, including one or more addressable qualifier values, said one or more addressable qualifier values including at least one of an age value, sex value, income value or service subscription value; receiving at least one target qualifier value corresponding to a first portion of an application in a private EBIF User Preference Item, wherein the EBIF User Preference Item includes at least one Private User Preference Item name which is prefixed with an “x-” or “X-”, said application being an EBIF application and said first portion of said application being a first User Interface portion of said application; determining, at the set top box, if conditions relating to a set of target qualifier values corresponding to the first portion of the application are satisfied by the one or more addressable qualifier values in said subscriber profile; and executing, at the set top box, said first portion of said application when it is determined that said conditions relating to the set of target qualifier values corresponding to the first portion of said application are satisfied by said one or more addressable qualifier values in said subscriber profile, said first User Interface portion being one of a plurality of different User Interface portions executable by a User Agent on the set top box depending on a result of said determining if said conditions are satisfied.