×

Allowing inconsistency in a distributed client-server application

  • US 5,751,958 A
  • Filed: 06/30/1995
  • Issued: 05/12/1998
  • Est. Priority Date: 06/30/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for enabling multiple users to simultaneously access and change the contents of a database, comprising:

  • means for storing a master copy of the database;

    means for storing a plurality of working copies of one or more datasets of the database;

    means for allowing a corresponding one of the users to access and manipulate the contents of each of two or more of the working copies so that the contents of the two or more working copies can be revised;

    means for enabling at least one user of the two or more working copies to publish revisions made to a working copy by the at least one user;

    means for updating the contents of the master copy of the database with the published revisions;

    means for presenting to each user of a working copy of a dataset that is affected by the revisions the option to accept or reject the inclusion of the revisions in that working copy;

    means for updating the working copy of each dataset with accepted published revisions that affect that dataset; and

    means for preventing each user that has rejected the inclusion of revisions in the user'"'"'s working copy of a dataset from publishing revisions.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×