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.de/patents/US7137099?utm_source=gb-gplus-sharePatent US7137099 - System and method for extending application preferences classes