Internet-based education support system, method and medium providing security attributes in modular, extensible components
First Claim
Patent Images
1. A method for providing an extensible software architecture that facilitates providing additional end-user system functionality, comprising the steps of:
- installing on a system a file compatible with a known system application program interface (API), wherein the installed file utilizes the known API to provide a modified user interface to one or more users of the system;
invoking an enhanced system functionality by using the modified user interface;
specifying in the file one or more roles that can utilize the enhanced functionality;
determining if the user has rights to utilize the enhanced functionality; and
if the user has rights, granting access to the enhanced functionality.
14 Assignments
0 Petitions
Accused Products
Abstract
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.
151 Citations
6 Claims
-
1. A method for providing an extensible software architecture that facilitates providing additional end-user system functionality, comprising the steps of:
-
installing on a system a file compatible with a known system application program interface (API), wherein the installed file utilizes the known API to provide a modified user interface to one or more users of the system;
invoking an enhanced system functionality by using the modified user interface;
specifying in the file one or more roles that can utilize the enhanced functionality;
determining if the user has rights to utilize the enhanced functionality; and
if the user has rights, granting access to the enhanced functionality. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification