Patent ID: 6604068
Filing Date: 2003-08-05
Classification: G06T,Y10S

Abstract:
A system for concurrently modeling any element of a model, the system comprising:a first computer having a database, the database having a plurality of objects that define the model, the plurality of objects including model objects and index objects; second computer connected to the first computer, the second computer having: means for loading a number of objects from the database into the second computer to form a corresponding number of local objects, the local objects including local index objects and local model objects; means for constructing a plurality of visual representations from the local model objects, each visual representation being constructed from a corresponding local model object; means for displaying a selected view of the model on a display, the selected view including a number of visual representations; means for editing a visual representation of a local object to define a change to the local object, the means including means for editing a visual representation of a local model object to define a change to the local model object; means for instructing the first computer to update the object stored in the database that corresponds with the local object that was edited to form an updated object in the database that reflects the change made to the local object, the means including means for instructing the first computer to update the model object stored in the database that corresponds with the local model object that was edited to form an updated model object in the database that reflects the change made to the local model object; means for loading into the second computer the updated object to form an updated local object in response to an update notification, the means including means for loading into the second computer the updated model object to form an updated local model object in response to the update notification; means for constructing a visual representation from the updated local model object to form a reconstructed visual representation; and means for redisplaying the selected view of the model on the display as a redisplayed view, the redisplayed view including the reconstructed visual representation.