Patent ID: 6976078

Claim:
A method for enabling simultaneous user access for an access control engine within an authoring system, and to enable said authoring system to dynamically reflect and respond to changes within said authoring system, wherein Boolean logic changes dynamically in response to multiple roles and existing attributes and values to enable single pass access, wherein said method comprises: a) having a single individual enter said authoring system by forwarding a request to said access control engine using information selected from roles, Boolean logic, attributes and values obtained from both an active user table and access control structure table; b) checking and discovering other active users and associated roles in said authoring system from said active user table and retrieving Boolean logic(s), attributes and values from said access control structure table; c) transforming and performing conflict resolution on said individual's request using information selected from Boolean logic, attributes and values based on the state of said other active users' attributes and values; and d) forwarding said transformed logic, attributes, values and roles to said access control engine for said single individual to access said authoring system.