The invention enables multiple users to simultaneously access and change the contents of a database in a flexible manner. Each user interacts with a working copy of a master copy of the database. The contents of each of the working copies of the database can be accessed and manipulated so that the contents of the working copy of the database can be revised. Each user has control over whether to the "publish" revisions made to the contents of that user's working copy of the database, i.e., write the revisions to the master copy and present other users with the option of including the revisions in the working copies of those other users. Each user has the option to reject revisions published by other users so that the contents of each user's working copy of the database may or may not be maintained consistent with other working copies of the database operated on by other users. However, in order to ensure data integrity of the master database, each user that rejects the inclusion of revisions published by another user is prospectively prevented from publishing revisions to other users, until the user accepts the previously rejected published revisions. The invention employs a distributed architecture that allows each user to interact with that user's working copy of the database in a way that is controlled by that user without impairing the functionality of the database for other users. The database inconsistency allowed by the invention facilitates the performance by users of "what-if" analyses.

La invención permite a usuarios múltiples tener acceso y cambiar simultáneamente al contenido de una base de datos de una manera flexible. Cada usuario obra recíprocamente con una copia de trabajo de una copia principal de la base de datos. El contenido de cada uno de las copias de trabajo de la base de datos puede ser alcanzado y ser manipulado para poder revisar el contenido de la copia de trabajo de la base de datos. Cada usuario tiene control sobre si a "publique" las revisiones hechas al contenido de la copia del funcionamiento de ese usuario de la base de datos, es decir, escriba las revisiones a la copia principal y presente a otros usuarios con la opción de incluir las revisiones en las copias de trabajo de esos otros usuarios. Cada usuario tiene la opción para rechazar las revisiones publicadas por otros usuarios de modo que el contenido de la copia del funcionamiento de cada usuario de la base de datos pueda o no pueda ser constante mantenido con otras copias de trabajo de la base de datos funcionada encendido por otros usuarios. Sin embargo, para asegurar la integridad de datos de la base de datos principal, previenen a cada usuario que rechaza la inclusión de las revisiones publicadas por otro usuario anticipado de revisiones que publican a otros usuarios, hasta que el usuario acepta las revisiones publicadas previamente rechazadas. La invención emplea una arquitectura distribuida que permita que cada usuario obre recíprocamente con la copia del funcionamiento de ese usuario de la base de datos de una manera que sea controlada por ese usuario sin deteriorar la funcionalidad de la base de datos para otros usuarios. La inconsistencia de la base de datos permitida por la invención facilita el funcionamiento de los usuarios de "que'-si" los análisis.

 
Web www.patentalert.com

< (none)

< Automated on-line information service and directory, particularly for the world wide web

> Communication system switching means and method for setting-up calls of different types between a call originating subscriber and a mobile subscriber of a mobile radio communication network

> (none)

~ 00001