System and method for providing access to computer program applications
OwnerDarin E. Hamilton, Paul C. Barker +3inventors
InventorsDarin E. Hamilton, Paul C. Barker, Francis V. Brady, Thomas F. Casey, Patrick M. Hogan
Life of this patent
Estimating the term…
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.
Claims58
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.