Graphical interface for collaborative editing of design space models
First Claim
1. A computer-implemented method for collaborative editing of an electronic file comprising a model of an engineering object within a design space, the method comprising:
- enabling a user to define a partitioning constraint for the design space;
in response to the user defining the partitioning constraint, partitioning the design space into a plurality of editing regions according to the partitioning constraint, wherein each of the plurality of editing regions is visibly defined by at least one boundary, the at least one boundary being separate from the engineering object and corresponding to the partitioning constraint;
enabling the user to reserve a selected editing region of the plurality of editing regions for editing by a specified user;
in response to the user reserving the selected editing region for editing by a specified user, identifying one or more geometries within the selected editing region;
identifying one or more features associated with the geometries within the selected editing region;
enabling the specified user to edit the features associated with, and the geometries within, the selected editing region;
visually indicating a locked status for the features associated with the selected editing region on a feature tree displayed to one or more unspecified users that are not the specified user;
blocking access from the one or more unspecified users to the features associated with, and the geometries within, the selected editing region in response to the user reserving the selected editing region for editing by the specified user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for collaborative CAx editing may include enabling a user to define a partitioning constraint for a design space and partitioning the design space into editing regions according to the partitioning constraint and assigning users to specific editing regions. The method may also include displaying a feature tree, enabling a user to select and lock a selected feature for editing by a specified user, enabling the specified user to edit the selected feature and blocking access from other users to the selected feature. An apparatus corresponding to the above method is also disclosed herein.
28 Citations
12 Claims
-
1. A computer-implemented method for collaborative editing of an electronic file comprising a model of an engineering object within a design space, the method comprising:
-
enabling a user to define a partitioning constraint for the design space; in response to the user defining the partitioning constraint, partitioning the design space into a plurality of editing regions according to the partitioning constraint, wherein each of the plurality of editing regions is visibly defined by at least one boundary, the at least one boundary being separate from the engineering object and corresponding to the partitioning constraint; enabling the user to reserve a selected editing region of the plurality of editing regions for editing by a specified user; in response to the user reserving the selected editing region for editing by a specified user, identifying one or more geometries within the selected editing region; identifying one or more features associated with the geometries within the selected editing region; enabling the specified user to edit the features associated with, and the geometries within, the selected editing region; visually indicating a locked status for the features associated with the selected editing region on a feature tree displayed to one or more unspecified users that are not the specified user; blocking access from the one or more unspecified users to the features associated with, and the geometries within, the selected editing region in response to the user reserving the selected editing region for editing by the specified user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for collaborative editing of an electronic file comprising a model of an engineering object within a design space, the method comprising:
-
enabling a user to specify one or more selected geometries from a plurality of geometries associated with an engineering object; enabling the user to assign the selected geometries to a specified user; in response to the user assigning the selected geometries to the specified user, identifying one or more features associated with the selected geometries and generating at least one editing region boundary, the at least one editing region boundary being independent from, and visually corresponding to, the selected geometries assigned to the specified user; enabling the specified user to edit the selected geometries and the features associated therewith; visually indicating a locked status for the features associated with the selected geometries on a feature tree displayed to one or more unspecified users that are not the specified user; and blocking access from the one or more unspecified users to the selected geometries and the features associated therewith in response to the user assigning the selected geometries to the specified user. - View Dependent Claims (9, 10, 11, 12)
-
Specification