The present systems and methods disclose a system for personalizing computer functionality. End-users are provided with tools to easily write rich and complex preferences, for example, by using a plurality simple IF-THEN propositional logic. The preferences are then transformed into queries and executed...http://www.google.com.au/patents/US20050091269?utm_source=gb-gplus-sharePatent US20050091269 - System and method for preference application installation and execution