×

Collaborative model for software systems with synchronization submodel with merge feature, automatic conflict resolution and isolation of potential changes for reuse

  • US 6,678,882 B1
  • Filed: 06/30/1999
  • Issued: 01/13/2004
  • Est. Priority Date: 06/30/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A collaboration model for supporting construction of distributed systems and a range of collaborative situations comprises:

  • a type submodel for defining constructs;

    a change submodel responsive only to type submodel constructs and arranged to support evolvability by defining a manner in which types and instances are allowed to change;

    a programming language independent replication submodel arranged to define a manner in which multiple versions of objects are represented;

    a synchronization submodel arranged to collect and report changes in the replication submodel and to optimize software reuse in isolation of potential changes;

    a merge submodel arranged to initiate collection of changes, identify conflicts, resolve conflicts, and propagate notification of whether changes were accepted, rejected, or a conflict could not be resolved; and

    a distribution submodel arranged to define a manner in which objects are physically transported across a system.

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