Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
292 words
A method in a data processing system of controlling access by groups of users to a plurality of objects stored within a data processing system library service wherein each of said plurality of objects within said data processing system library service includes associated therewith an explicit list of individual users permitted access thereto and wherein each individual user has associated therewith an access control folder which includes a listing of privileges for selected ones of said plurality of objects which said individual user is permitted to access, said method comprising the steps of: establishing a group identification for a selected subset of users within said data processing system and associating a group access control folder with said group identification, said group access control folder including a listing of privileges for selected ones of said plurality of objects which each individual user within said selected subset of users is permitted to access; inserting a reference to said group access control folder within said access control folder associated with each individual user within said selected subset of users; listing said group identification as an individual user within said explicit list of individual users permitted access to a particular object stored within said data processing system library service; and permitting access to any user within said selected subset of users via said group identification and said associated group access control folder by first determining if a particular user is listed within said explicit list of individual users permitted access to said particular object and, if not, determining if said access control folder associated with said particular user includes a reference to a group access control folder associated with said group identification listed within said explicit list of individual users permitted access to said particular object.
Claim 2
Independent Claim
292 words
A method in a data processing system of controlling access by groups of users to a plurality of objects stored within a data processing system library service wherein each of said plurality of objects within said data processing system library service includes associated therewith an explicit list of individual users permitted access thereto and wherein each individual user has associated therewith an access control folder which includes a listing of privileges for selected ones of said plurality of objects which said individual user is permitted to access, said method comprising the steps of: establishing a group identification for a selected subset of users within said data processing system and associating a group access control folder with said group identification, said group access control folder including a listing of privileges for selected ones of said plurality of objects which each individual user within said selected subset of users is permitted to access; inserting a reference to said group access control folder within said access control folder associated with each individual user within said selected subset of users; listing said group identification as an individual user within said explicit list of individual users permitted access to a particular object stored within said data processing system library service; and permitting access to any user within said selected subset of users via said group identification and said associated group access control folder by first determining if a particular user is listed within said explicit list of individual users permitted access to said particular object and, if not, determining if said access control folder associated with said particular user includes a reference to a group access control folder associated with said group identification listed within said explicit list of individual users permitted access to said particular object.
Claim 3
Dependent Claim
71 words
The method in a data processing system of controlling access by groups of users to a plurality of objects stored within a data processing system library service according to claim 1, wherein said step of establishing a group identification for a selected subset of users within said data processing system comprises listing said selected subset of users in a group listing in association with said group identification within said library service.
Claim 4
Dependent Claim
48 words
The method in a data processing system of controlling access by groups of users to a plurality of objects stored within a data processing system library service according to claim 1, wherein said group identification comprises a single user and any affinity users designated by said single user.
Claim 5
Dependent Claim
304 words
A data processing system for controlling access by groups of users to a plurality of objects stored within a library service within said data processing system wherein each of said plurality of objects within said library service includes associated therewith an explicit list of individual users permitted access thereto and wherein each individual user has associated therewith an access control folder which includes a listing of a privileges for selected ones of said plurality of objects which said individual user is permitted to access, said data processing system comprising: means for establishing a group identification for a selected subset of users within said data processing system and associating a group access control folder with said group identification, said group access control folder including a listing of privileges for selected ones of said plurality of objects which each individual user within said selected subset of users is permitted to access; means for inserting a reference to said group access control folder within said access control folder associated with each individual user within said selected subset of users; means for listing said group identification as an individual user within said explicit list of individual users permitted access to a particular object stored within said data processing system library service; and means for permitting access to any user within said selected subset of users via said group identification and said associated group access control folder, said permitting access means comprises means for first determining if a particular user is listed within said explicit list of individual users permitted access to said particular object and, if not, means for determining if said access control folder associated with said particular user includes a reference to a group access control folder associated with said group identification listed within said explicit list of individual users permitted access to said particular object.
Claim 6
Dependent Claim
304 words
A data processing system for controlling access by groups of users to a plurality of objects stored within a library service within said data processing system wherein each of said plurality of objects within said library service includes associated therewith an explicit list of individual users permitted access thereto and wherein each individual user has associated therewith an access control folder which includes a listing of a privileges for selected ones of said plurality of objects which said individual user is permitted to access, said data processing system comprising: means for establishing a group identification for a selected subset of users within said data processing system and associating a group access control folder with said group identification, said group access control folder including a listing of privileges for selected ones of said plurality of objects which each individual user within said selected subset of users is permitted to access; means for inserting a reference to said group access control folder within said access control folder associated with each individual user within said selected subset of users; means for listing said group identification as an individual user within said explicit list of individual users permitted access to a particular object stored within said data processing system library service; and means for permitting access to any user within said selected subset of users via said group identification and said associated group access control folder, said permitting access means comprises means for first determining if a particular user is listed within said explicit list of individual users permitted access to said particular object and, if not, means for determining if said access control folder associated with said particular user includes a reference to a group access control folder associated with said group identification listed within said explicit list of individual users permitted access to said particular object.
Claim 7
Dependent Claim
72 words
The data processing system for controlling access by groups of users to a plurality of objects stored within a library service within said data processing system according to claim 4, wherein said means for establishing a group identification for a selected subset of users within said data processing system comprises means for listing said selected subset of users in a group listing in association with said group identification within said library service.
Claim 8
Dependent Claim
47 words
The data processing system for controlling access by groups of users to a plurality of objects stored within a library service within said data processing system according to claim 4, wherein said group identification comprises a single user and any affinity users designated by said single user.