A system, method and medium for providing and/or installing extensions to enhance functionality of a computer system. User roles may be provided or associated with extensible components in determining user access to the enhanced functionality. ...http://www.google.de/patents/US20040153508?utm_source=gb-gplus-sharePatent US20040153508 - Internet-based education support system, method and medium providing security attributes in modular, extensible components