System and method for determining desktop functionality based on workstation and user roles
First Claim
1. A method of selecting applications that are allowed to be executed by a user of a computer system, said method comprising:
- receiving a user identifier corresponding to the user;
receiving a computer system identifier corresponding to the computer system;
matching one or more applications that are allowed to be executed by both the user identifier and the computer system identifier; and
enabling the matched applications to be invoked from the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that selects applications that are allowed to be performed by a particular user using a particular workstation is provided. The system identifies one or more roles that have been assigned to the user and matches the identified roles with one or more roles that have been assigned to the workstation. Roles that are allowed for both the workstation and the user are enabled to be used by the user using the workstation. In one embodiment, a user may be allowed to perform multiple roles from the user'"'"'s workstation. The available roles are selected using an interface, such as a pop-up menu. In one embodiment, the desktop packages and components are received by, displayed on, and launched from a operating system platform-neutral shell application, such as a Java software application running on a Java virtual machine. In this manner, the packages and components are platform-independent.
-
Citations
33 Claims
-
1. A method of selecting applications that are allowed to be executed by a user of a computer system, said method comprising:
-
receiving a user identifier corresponding to the user;
receiving a computer system identifier corresponding to the computer system;
matching one or more applications that are allowed to be executed by both the user identifier and the computer system identifier; and
enabling the matched applications to be invoked from the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information handling system comprising:
-
one or more processors;
a memory area accessible by the processors;
a nonvolatile storage device accessible by the processors;
an operating system executed by the processors for managing the information handling system;
an application selecting tool for selecting applications allowed to be executed on a user'"'"'s computer system, the application selecting tool including;
means for receiving a user identifier corresponding to the user;
means for receiving a computer system identifier corresponding to the user'"'"'s computer system;
means for matching one or more applications that are allowed to be executed by both the user identifier and the computer system identifier; and
means for enabling the matched applications to be invoked from the user'"'"'s computer system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product stored on a computer operable media for selecting applications that are allowed to be executed by user of the computer system, said computer program product comprising:
-
means for receiving a user identifier corresponding to the user;
means for receiving a computer system identifier corresponding to the computer system;
means for matching one or more applications that are allowed to be executed by both the user identifier and the computer system identifier; and
means for enabling the matched applications to be invoked from the computer system. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification