DISTRIBUTED SYSTEMS AND METHODS FOR COLLABORATIVE CREATION AND MODIFICATION OF GEOMETRIC MODELS
First Claim
1. A data processing system for allowing multiple users to collaboratively create and modify a geometric model of an object from separate workstations linked via a communication network, comprising:
- at least one processor;
an accessible memory; and
a network adapter connected to communicate with the communication network, the data processing system configured togenerate the geometric model of an object;
store a first data representing the geometric model;
generate a duplicate copy of the first data;
generate modification commands specifying portions of the first data to be modified by a second workstation, the modification commands specifying modifications so as to maintain a consistent representation of the geometric model;
transmit via the communication network the duplicate copy and the commands to the second workstation;
receive the modified duplicate copy of the first data from the second workstation; and
combine the first data and the modified duplicate copy of the first data to generate a modified geometric model of the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Distributed systems and methods for allowing multiple users at separate workstations to collaboratively create and modify a geometric model of an object. According to embodiments, a system includes program code to generate the geometric model of an object at a first workstation and to store a first data representing the geometric model. The system also includes program code to transmit a duplicate copy and modification commands to a second workstation. The system also includes program code to receive a modified duplicate copy of the first data from the second workstation and to combine the first data and the modified duplicate copy of the first data to generate a modified geometric model of the object.
-
Citations
20 Claims
-
1. A data processing system for allowing multiple users to collaboratively create and modify a geometric model of an object from separate workstations linked via a communication network, comprising:
-
at least one processor; an accessible memory; and a network adapter connected to communicate with the communication network, the data processing system configured to generate the geometric model of an object; store a first data representing the geometric model; generate a duplicate copy of the first data; generate modification commands specifying portions of the first data to be modified by a second workstation, the modification commands specifying modifications so as to maintain a consistent representation of the geometric model; transmit via the communication network the duplicate copy and the commands to the second workstation; receive the modified duplicate copy of the first data from the second workstation; and combine the first data and the modified duplicate copy of the first data to generate a modified geometric model of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for allowing multiple users to collaboratively create and modify a geometric model of an object from separate workstations linked via a communication network, comprising:
-
generating the geometric model of an object at a first workstation; storing a first data representing the geometric model by the first workstation; generating a duplicate copy of the first data by the first workstation; transmitting via the communication network the duplicate copy and the commands to the second workstation; receiving the modified duplicate copy of the first data from the second workstation; and combining the first data and the modified duplicate copy of the first data to generate a modified geometric model of the object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium encoded with computer-executable instructions for allowing multiple users to collaboratively create and modify a geometric model of an object from separate workstations linked via a communication network, wherein the computer-executable instructions, when executed, cause at least one data processing system to:
-
generate the geometric model of an object; store a first data representing the geometric model; generate duplicate copies of the first data; code operable to generate modification commands specifying portions of the first data to be modified by a second workstation, the modification commands specifying modifications so as to maintain a consistent representation of the geometric model; transmit via the communication network the duplicate copy and the commands to the second workstation; receive the modified duplicate copy of the first data from the second workstation; and combine the first data and the modified duplicate copy of the first data to generate a modified geometric model of the object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification