Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
86 words
A method for generating a profile of a system user comprising the steps of: (a) searching an access control list for objects that the user has permission to access; (b) determining a user affinity for objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and (c) generating a user profile based on the user affinity.
Claim 2
Independent Claim
86 words
A method for generating a profile of a system user comprising the steps of: (a) searching an access control list for objects that the user has permission to access; (b) determining a user affinity for objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and (c) generating a user profile based on the user affinity.
Claim 3
Dependent Claim
30 words
The method of claim 1 , wherein the step of determining a user affinity determines the user affinity based on user access privileges for the objects accessible by the user.
Claim 4
Dependent Claim
29 words
The method of claim 1 , wherein the step of determining a user affinity determines the user affinity based on a topic of the objects accessible by the user.
Claim 5
Dependent Claim
16 words
The method of claim 1 , further comprising the step of updating the user profile periodically.
Claim 6
Dependent Claim
16 words
The method of claim 1 , further comprising the step of updating the user profile incrementally.
Claim 7
Dependent Claim
26 words
The method of claim 1 , further comprising the step of inserting keywords into the user profile based on the access privileges and the user affinity.
Claim 8
Dependent Claim
24 words
The method of claim 6 , wherein the step of inserting keywords inserts one or more keywords based on one or more inferencing rules.
Claim 9
Independent Claim
115 words
A system for generating a profile of a system user comprising: storing means for storing an access control list; accessing means for accessing the list; accessible object determining means for determining the objects in the list that the user has permission to access; affinity determining means, responsive to the accessible object determining means, for determining a user affinity for the objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and profile generating means, responsive to the affinity determining means, for generating a user profile.
Claim 10
Independent Claim
115 words
A system for generating a profile of a system user comprising: storing means for storing an access control list; accessing means for accessing the list; accessible object determining means for determining the objects in the list that the user has permission to access; affinity determining means, responsive to the accessible object determining means, for determining a user affinity for the objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and profile generating means, responsive to the affinity determining means, for generating a user profile.
Claim 11
Dependent Claim
23 words
The system of claim 8 , further comprising access privilege determining means for determining user access privileges for objects accessible by the user.
Claim 12
Dependent Claim
22 words
The system of claim 8 , further comprising topic determining means for determining a topic of the objects accessible by the user.
Claim 13
Dependent Claim
15 words
The system of claim 8 , further comprising updating means for updating the user profile.
Claim 14
Dependent Claim
27 words
The system of claim 8 , further comprising keyword inserting means for inserting keywords into the user profile based on the access privileges and the user affinity.
Claim 15
Dependent Claim
24 words
The system of claim 12 , wherein the keyword inserting means uses one or more inferencing rules for selecting the one or more keywords.
Claim 16
Dependent Claim
19 words
The system of claim 8 , further comprising searching means for enabling the user to search the user profile.
Claim 17
Dependent Claim
19 words
The system of claim 8 , further comprising editing means for enabling the user to edit the user profile.
Claim 18
Independent Claim
110 words
A system for generating a profile of a system user comprising: an accessing object that accesses an access control list that stores a list of objects; an access determining object that determines the objects in the list that the user has permission to access; an affinity determining object that determines a user affinity for the objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and a generating object, responsive to the affinity determining object, that generates a user profile.
Claim 19
Independent Claim
110 words
A system for generating a profile of a system user comprising: an accessing object that accesses an access control list that stores a list of objects; an access determining object that determines the objects in the list that the user has permission to access; an affinity determining object that determines a user affinity for the objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and a generating object, responsive to the affinity determining object, that generates a user profile.
Claim 20
Dependent Claim
27 words
The system of claim 16 , further comprising an access privilege determining object that determines access privileges of the user for the objects accessible by the user.
Claim 21
Dependent Claim
23 words
The system of claim 16 , further comprising a topic determining object that determines a topic of the objects accessible by the user.
Claim 22
Dependent Claim
31 words
The system of claim 16 , further comprising a keyword inserting object that inserts one or more keywords into the user profile based on the access privileges and the user affinity.
Claim 23
Dependent Claim
24 words
The system of claim 19 , wherein the keyword inserting means uses one or more inferencing rules for selecting the one or more keywords.
Claim 24
Dependent Claim
16 words
The system of claim 16 , further comprising an updating object that updates the user profile.
Claim 25
Dependent Claim
20 words
The system of claim 16 , further comprising a searching object that enables the user to search the user profile.
Claim 26
Dependent Claim
20 words
The system of claim 16 , further comprising an editing object that enables the user to edit the user profile.
Claim 27
Dependent Claim
125 words
A computer usable medium having computer readable program code embodied therein for generating a user profile, the computer readable program code comprising: computer readable program code that causes a computer to search an access control list for objects that the user has permission to access; computer readable program code that causes a computer to determine a user affinity for the objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and computer readable program code, responsive to the computer readable code for determining a user affinity, that causes a computer to generate a user profile.
Claim 28
Dependent Claim
125 words
A computer usable medium having computer readable program code embodied therein for generating a user profile, the computer readable program code comprising: computer readable program code that causes a computer to search an access control list for objects that the user has permission to access; computer readable program code that causes a computer to determine a user affinity for the objects based on series of plurality of rules, the rules comprising the permissions assigned to the user for each of the user accessible objects, wherein the affinity is determined regardless of whether the user has actually ever accessed the objects; and computer readable program code, responsive to the computer readable code for determining a user affinity, that causes a computer to generate a user profile.
Claim 29
Dependent Claim
32 words
The computer usable medium of claim 24 , further comprising computer readable program code that causes a computer to determine access privileges of the user for the objects accessible by the user.
Claim 30
Dependent Claim
29 words
The computer usable medium of claim 24 , further comprising computer readable program code that causes a computer to determine a topic of the objects accessible by the user.
Claim 31
Dependent Claim
36 words
The computer usable medium of claim 24 , further comprising computer readable program code that causes a computer to insert one or more keywords into the profile based on the access privileges and the user affinity.
Claim 32
Dependent Claim
32 words
The computer usable medium of claim 27 , further comprising computer readable program code that causes a computer to insert the one or more keywords based on one or more inferencing rules.
Claim 33
Dependent Claim
23 words
The computer usable medium of claim 24 , further comprising computer readable program code that causes a computer to update the user profile.