Affirm Tech
Bruce Cichowlas, President
"System for and associated methods of administration of access control to numerous resources and objects. The present invention operates from an "object-centric" view, in contrast with that of the conventional "user-centric" systems. The system optimally builds upon the assignee's entitlement engine and associated protocols for BMAP data storage, but in certain embodiments employs a wide array of database administration protocols, such as lightweight directory access protocol (LDAP). "
A major application of this technology is to provide efficient structured access and modification control over large numbers of entities, for instance of the individual paragraph sections of various types of medical documents maintained in a large database.
The technology described here forms part of the basis of the Espressiv Power Servlets, which allow the Internet itself to be viewed as a virtual computer, which can then be easily programmed using traditional structured-programming techniques.
"A system, method, and computer program product for creating and using stateful web applications are described. A web-based computing environment manages the execution of web programs such that the environment causes a web program to terminate if it executes one of a set of program-terminating statements. A control program receives an application definition expressed as a plurality of statements, including at least one of said program-terminating statements. The control program receives a request to execute the application definition and identifies whether the request to execute corresponds to an existing application session. If the request to execute does not correspond to an existing application session, implicit application session state including initializing a program pointer to identify a first statement in the application definition to execute is initialized. If the request to execute corresponds to an existing application session, implicit application session state is restored from a storage location. The control program causes the execution of the statements in the application definition and in connection therewith maintains implicit application session state. The implicit application session state is stored to a storage location before execution of any statements of the set of program-terminating statements, so that a subsequent request to execute the application definition may continue execution of the same application session."
The technology described here forms part of the basis of the Espressiv Power Servlets, which allow the Internet itself to be viewed as a virtual computer, which can then be easily programmed using traditional structured-programming techniques.