Mechanism for selection using access control structures for authoring systems
AssigneeInternational Business Machines Corporation
InventorsDonald A. Icken, Neal M. Keller, Lisa M. Ungar
Life of this patent
Estimating the term…
Abstract
The field of distributed authoring systems, and more particularly to the implementing of authoring controls within the authoring system. Moreover, there is provided a selection mechanism which employs control structures for dynamically selecting content and display components of an authoring system.
Claims11
An authoring system including mechanisms for enforcing authoring controls so as to selectively impart access to one or more authors to said authoring system predicated on specific criteria, said system comprising:
- a) an access control engine wherein boolean logic changes dynamically in response to multiple roles and existing attributes and values to enable a single pass access;
- b) a build mechanism operatively connected which connects to said access control engine for the purpose of building customized roles, attributes and logic which comprise the control elements required by the selection mechanism of said engine;
- and
- c) a selection mechanism which uses dynamic boolean logic combined with the control structures, the relationship of one or more roles, and the state of the other parts of the authoring system to select content and display components.
A method of utilizing an authoring system including mechanisms for enforcing authoring controls so as to selectively impart access to one or more authors to said authoring system predicated on specific criteria, said method comprising:
- a) an access control engine wherein boolean logic changes dynamically in response to multiple roles and existing attributes and values to enable single pass access;
- b) a build mechanism operatively connected which connects to said access control engine for the purpose of building customized roles, attributes and logic which comprise the control elements required by the selection mechanism of said engine;
- and
- c) a selection mechanism which uses dynamic boolean logic combined with the control structures, the relationship of one or more roles, and the state of the other parts of the authoring system to select content and display components.
A program storage device readable by machine tangibly embodying a program of instructions executable by machine to perform a method for an authoring system including mechanisms for enforcing authoring controls so as to selectively impart access to one or more authors to said authoring system predicated on specific criteria, said method comprising:
- a) providing an access control engine wherein boolean logic changes dynamically in response to multiple roles and existing attributes and values to enable single pass access
- b) having a build mechanism operatively connected which connects to said access control engine for the purpose of building customized roles, attributes and logic which comprises the control elements required by the selection mechanism of said engine;
- and
- c) having a selection mechanism which uses dynamic boolean logic combined with the control structures, the relationship of one or more roles, and the state of the other parts of the authoring system to select content and display components.
Dependencies are inferred from the claim text.