System and method for providing access to computer program applications
First Claim
Patent Images
1. A method for providing access to at least one computer program application through a server system to a user, including:
- logging the user onto the server system in response to logon information established by the user;
associating the user with an organization as a function of the logon information;
granting access to the at least one computer program application to the user as a function of the organization associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for provide access to at least one computer program application through a server system to a user. The system and method log the user onto the server system in response to logon information established by the user and associate the user with an organization as a function of the logon information. Access to the at least one computer program application is granted to the user as a function of the organization associated with the user.
-
Citations
58 Claims
-
1. A method for providing access to at least one computer program application through a server system to a user, including:
-
logging the user onto the server system in response to logon information established by the user;
associating the user with an organization as a function of the logon information;
granting access to the at least one computer program application to the user as a function of the organization associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing access to a plurality of computer program applications through a server system to a user, including:
-
logging the user to the server system in response to logon information established by the user;
associating the user with an organization as a function of the logon information; and
,granting access to one or more of the computer program applications as a function of the organization associated with the user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for providing access to a plurality of computer program applications through a server system to a user, including:
-
logging the user to the server system in response to logon information established by the user;
associating the user with an organization as a function of the logon information;
determining access information as a function of the organization associated with the user;
determining any overrides as a function of the user; and
,granting access to one or more of the computer program applications as a function of the access information and the overrides associated with the user. - View Dependent Claims (38)
-
-
37. A method for providing access to a plurality of computer program applications through a Web server to a user through a Web browser on a client system, including:
-
a. accessing a Web page by the user using the Web browser;
b. determining if a logon cookie is stored on the client system;
c. if the logon cookie is not stored on the client system, performing the steps of;
1. requesting logon information from the user; and
2. writing the logon cookie to the client system;
d. if the logon cookie is stored on the client system, then retrieving the logon information from the logon cookie;
e. providing a directory of users, the directory including an organization associated with each user, if any;
f. determining if an organization cookie is stored on the client system;
g. if the organization cookie is not stored on the client system, performing the steps of;
1. establishing an identity of the user as a function of the logon information;
2. querying the directory of users for the organization associated with the user; and
,3. writing the organization cookie to the client system;
h. if the organization cookie is stored on the client system, then determining the organization associated with the user as a function of the organization cookie;
i. determining access information as a function of the organization associated with the user;
j. granting access to one or more of the computer program applications as a function of the access information.
-
-
39. A computer readable program product for providing access to a plurality of computer program applications through a server system to a user, the computer readable program product, comprising:
-
computer readable program code means for logging the user to the server system in response to logon information established by the user;
computer readable program code means for associating the user with an organization as a function of the logon information; and
,computer readable program code means for granting access to one or more of the computer program applications as a function of the organization associated with the user.
-
-
40. A computer readable program product for providing access to a plurality of computer program applications through a server system to a user, the computer readable program product, comprising:
-
computer readable program code means for logging the user to the server system in response to logon information established by the user;
computer readable program code means for associating the user with an organization as a function of the logon information;
computer readable program code means for determining access information as a function of the organization associated with the user;
computer readable program code means for determining any overrides as a function of the user; and
,computer readable program code means for granting access to one or more of the computer program applications as a function of the access information and the overrides associated with the user.
-
-
41. A system for providing access to a plurality of computer program applications to a user, comprising:
-
a client system for allowing the user to logon to the system by establishing logon information; and
,a server system, coupled to the client system by a communication link, for receiving the logon information from the client machine, associating the user with an organization as a function of the logon information, and granting access to one or more of the computer program applications as a function of the organization associated with the user. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification