Process for simultaneous user access using access control structures for authoring systems
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The field of distributed authoring systems, and more particularly the implementing of authoring controls within the authoring system. Moreover, the authoring system is provided a process for access by simultaneous users, which employs control structures through an access control engine for dynamically selecting content and display components of an authoring system.
-
Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A method which is readable by machine tangibly embodying a program of instruction executable by the machine 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:
-
e) 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; f) 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; g) 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 h) forwarding said transformed logic, attributes, values and roles to said access control engine for said single individual to access said authoring system. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification