IP Library Patent Application 12532799
Patent Application
App. No. 12/532,799

METHOD AND SYSTEM FOR DETERMINING ENTITLEMENTS TO RESOURCES OF AN ORGANIZATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/532,799
Abstract

The invention relates to a method and system for determining one or more valid entitlements for one or more persons or roles to one or more resources of an organization. Person classification data, role classification data, role constraint data and/or entitlement constraint data are supplied to an inference engine that provides an inference result set defining valid entitlements of a person or role to one or more resources.

Claims (76)

1 . A method of determining one or more valid entitlements for one or more persons or roles to one or more resources of an organization using a computer system, wherein said computer system comprises an inference engine and at least one of an:

a) an organizational model database containing organizational classification data defining one or more aspects of said organization;

b) a person database containing:

person identification data of at least one person of said organization, and

person classification data, said person classification data comprising at least one of:

said organizational classification data defining one or more of said aspects of said organization for said person;

role classification data defining one or more roles of said person in said organization, and

entitlement classification data defining one or more entitlements for said person;

c) a role database containing:

said role classification data comprising at least one of:

organization classification data defining one or more aspects of said organization for roles available in said organization, and

entitlement classification data defining one or more entitlements for said role

and

role constraint data related to at least one of:

said organizational classification data constraining one or more of said available roles to one or more of said aspects of said organization, and

said person classification data constraining one or more of said available roles to one or more of said persons,

and

d) an entitlement database containing:

entitlement identification data defining said one or more resources of said organization, and

entitlement constraint data related to at least one of:

said organizational classification data constraining entitlement to said one or more resources to one or more of said aspects of said organization;

said role classification data constraining entitlement to said one or more resources to one or more of said available roles in said organization, and

said person classification data constraining entitlement to said one or more resources to one or more of said persons,

the method comprising the step of feeding at least one of said person classification data, said role classification data, said role constraint data and said entitlement constraint data to said inference engine to obtain an inference result set defining said valid entitlements for said persons of said organization.

2 . The method according to claim 1 , wherein the organizational classification data comprise a dimension identifier defining a name of one of said aspects of said organization and a class identifier defining a name of a secondary aspect of said one aspect and a parent identifier defining to which dimension or class the secondary aspect relates.

3 . The method according to claim 2 , wherein said dimension identifier are selected from the group comprising: a department identifier, a product identifier, a project identifier, a geographic identifier and a verticals identifier.

4 . The method according to claim 1 , wherein at least one of said role constraint data and said entitlement constraint data further define incompatible roles and incompatible entitlements respectively.

5 . The method according to claim 1 , wherein said inference engine uses forward chaining for determining said valid entitlements.

6 . A computer program for determining entitlements for one or more persons or roles to one or more resources of an organization, said computer program comprising software code portions for retrieving person classification data, role classification data, role constraint data and entitlement constraint data from a computer system comprising:

a) an organizational model database containing organizational classification data defining one or more aspects of said organization;

b) a person database containing:

person identification data of at least one person of said organization, and

said person classification data comprising at least one of:

said organizational classification data defining one or more of said aspects of said organization for said person;

said role classification data defining one or more roles of said person in said organization, and

entitlement classification data defining one or more entitlements for said person;

c) a role database containing:

said role classification data comprising at least one of:

organization classification data defining one or more aspects of said organization for roles available in said organization, and

entitlement classification data defining one or more entitlements for said role;

and

said role constraint data related to at least one of:

said organizational classification data constraining one or more of said available roles to one or more of said aspects of said organization, and

said person data constraining one or more of said available roles to one or more of said persons,

and

d) an entitlement database containing:

entitlement identification data defining said one or more resources of said organization, and

said entitlement constraint data related to at least one of:

said organizational classification data constraining entitlement to said one or more resources to one or more of said aspects of said organization;

said role classification data constraining entitlement to said one or more resources to one or more of said available roles in said organization, and

said person classification data constraining entitlement to said one or more resources to one or more of said persons,

and for feeding at least one of said personal classification data, said role classification data, said role constraint data and said entitlement constraint data to said inference engine to obtain an inference result set defining said valid entitlements for said persons of said organization.

7 . A computer system arranged for determining entitlements for one or more persons or roles to one or more resources of an organization comprising and inference engine and at least one of:

a) an organizational model database containing organizational classification data defining one or more aspects of said organization;

b) a person database containing:

person identification data of at least one person of said organization, and

person classification data, said person classification data comprising at least one of:

said organizational classification data defining one or more of said aspects of said organization for said person;

role classification data defining one or more roles of said person in said organization, and

entitlement classification data defining one or more entitlements for said person

c) a role database containing:

said role classification data comprising at least one of

organization classification data defining one or more aspects of said organization for roles available in said organization, and

entitlement classification data defining one or more entitlements for said role

and

role constraint data related to at least one of:

said organizational classification data constraining one or more of said available roles to one or more of said aspects of said organization, and

said person data constraining one or more of said available roles to one or more of said persons,

and

d) an entitlement database containing:

entitlement identification data defining said one or more resources of said organization, and

said entitlement constraint data related to at least one of:

said organizational classification data constraining entitlement to said one or more resources to one or more of said aspects of said organization;

said role classification data constraining entitlement to said one or more resources to one or more of said available roles in said organization, and

said person classification data constraining entitlement to said one or more resources to one or more of said persons,

wherein said computer system further comprises a data retriever arranged for retrieving at least one of said person classification data, said role classification data, said role constraint data and said entitlement constraint data and for feeding at least one of said personal classification data, said role classification data, said role constraint data and said entitlement constraint data to said inference engine to obtain an inference result set defining said valid entitlements for said persons of said organization.

Assignments (2)
CHANGE OF NAME Recorded Mar 23, 2017
From: REAL ENTERPRISE SOLUTIONS DEVELOPMENT B.V.
To: RES SOFTWARE DEVELOPMENT B.V.
Reel/Frame 042079/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2009
From: JANSSEN, BOB; SWEEP, ADRIE
To: REAL ENTERPRISE SOLUTIONS B.V.
Reel/Frame 023719/0258 →