Patent ID: 8850388

Claim:
A method performed by a computing system for controlling features of a controlled application from a controlling application, comprising: collecting an indication of features of the controlled application into a set of tokens, wherein, each token in the set of tokens corresponds to a feature of the controlled application; starting the controlled application; reading configuration settings from a configuration file, the configuration settings based on one or more of: observed past interactions of a user and the user's network credentials; identifying, based on the configuration settings, features of the controlled application to be disabled, wherein the identified features correspond to one or more tokens in the set of tokens; altering the set of tokens to indicate the identified features of the controlled application to be disabled, the altering performed by removing the tokens from the set of tokens to which the identified features correspond; and providing the altered set of tokens to the controlled application, wherein the controlled application is configured to disable at least one feature of the controlled application based on the altered set of tokens.