Patent ID: 8195780

Claim:
A computer system comprising: a first domain including a first server computer, the first server computer including: program code stored on the first server computer configured to, when executed by the first server computer, cause the first server computer to receive a user login; memory storing a permission list that defines permissions specific to the user login as a variable length string of bits wherein the length of the string of bits corresponds to a number of available services, and wherein each of the bits in the string of bits represents an access permission of a corresponding available service; memory storing a dynamic table; program code configured to, when executed by the first server computer, expand the permission list into expanded permission information of a predetermined format using information contained in the dynamic table at least in part by mapping a bit of the permission list to one or more codes stored in the dynamic table, the predetermined format being a format that can be utilized by an application; and program code configured to, when executed by the first server computer, modify the length of the variable length string of bits in accordance with a change in the number of available services.