Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
98 words
A method of operating a computer system which stores resources to be accessed by users characterized by the steps of: a) providing resource key codes (KC) associated with respective resources (6), which key codes do not identify said respective resources; b) providing user key codes (KC) associated with respective users (12,15,18) which key codes do not identify said respective users; c) when a user requests access to a target resource, comparing the key code of that user with the resource key code of the target resource and, if predetermined criteria are met, granting access to the target resource.
Claim 2
Dependent Claim
22 words
A method according to claim 1, characterized by providing user key codes which are equal in length to the resource key codes.
Claim 3
Dependent Claim
27 words
A method according to claim 1 or claim 2, characterized by providing user key codes which contain fields which correspond to fields within the resource key codes.
Claim 4
Dependent Claim
18 words
A method according to claim 3, characterized by providing fields which include at least one security classification field.
Claim 5
Dependent Claim
34 words
A method according to claim 3 or claim 4, characterized by providing fields which include at least one of a duration of access field, a date of access field and a user surname field.
Claim 6
Independent Claim
29 words
A method according to any one of claims 3 to 5, characterized by providing at least one field which is weighted so as to take priority over other fields.
Claim 7
Dependent Claim
83 words
A repository which contains resources including computer programs, data, or both, characterized by further comprising: a) resource key codes (KC), each of which i) is associated with a resource (6), and ii) specifies characteristics required in users (12,15,18) to gain access to the resource; and b) means for examining a user key code, when the user (12,15,18) seeks access to a resource (6), to ascertain whether the user key code contains said specified characteristics, and if so for granting access to a resource.
Claim 8
Dependent Claim
81 words
A computer (36) which stores resources (6) to be accessed by users (12,15,18), characterized by: a) resource key codes (KC30), associated with respective resources but which do not identify said resources; b) means for ascertaining user key codes (KC33) assigned to respective users, but which key codes do not identify said user; and c) security process means for granting a user access to a specified resource if the user key code and the resource key code match in a predetermined manner.