Multi level decomposition for multi user CAx databases
AssigneeUnited Technologies Corporation
InventorsWilliam A. Sowa, Charles Gregory Jensen
Life of this patent
Estimating the term…
Abstract
A system for collaborating on a component a first multi-user CAx environment including a data module. The first multi-user CAx environment corresponds to a first profile. The data module is configured to access data relating to a component design in a database. The database relates to a group of function-based commands. A synchronization module is configured to cause the data module to access at least one work area relating to the component design according to one of at least three access levels when at least one predetermined criterion is met, and another one of the at least three access levels when the at least one predetermined criterion is not met. A method for designing a component is also disclosed.
Claims21
A system for collaborating on a component, comprising:
- a computing device configured to execute a first multi-user computer-aided technologies (CAx) environment including a data module, a display module and an editing module, the first multi-user CAx environment corresponding to a first profile;
- wherein the data module is configured to access data relating to a component design in a database, the component design including a plurality of features each associated with one or more feature types, the database relating to a group of function-based commands, the editing module is configured to edit data corresponding to the component design, and the display module is configured to display data corresponding to the component design;
- a synchronization module configured to cause the data module to access at least one work area relating to the component design according to one of at least three access levels when at least one predetermined criterion is met, and another one of the at least three access levels when the at least one predetermined criterion is not met, the database configured to store data relating to the at least one work area according to the at least three access levels;
- wherein the at least one work area includes a first area and a second area;
- wherein the at least three access levels includes at least a first level, a second level, a third level, and a fourth level, the fourth level being write access to the first area and any feature of the plurality of features that crosses a boundary between the first area and the second area;
- and
- wherein the first profile is associated with the fourth level for the first area and another one of the at least three access levels for the second area.
A system for collaborating on a component, comprising:
- a host server including a processor and a memory storage device, the processor being configured to execute a host multi-user computer-aided technologies (CAx) environment having a synchronization module, at least one database in the memory storage device being operable to store data relating to a component design, the component design including a plurality of features each associated with one or more feature types, the component design partitioned into at least one work area;
- wherein the synchronization module is configured to cause at least one client multi-user CAx environment to interact with the at least one work area according to one of at least three access levels, and the at least one database is configured to store data relating to the at least one work area according to the at least three access levels;
- wherein the at least one work area includes a first area and a second area;
- wherein the at least three access levels includes at least a first level, a second level, a third level, and a fourth level, the fourth level being write access to the first area and any feature of the plurality of features that crosses a boundary between the first area and the second area;
- and
- wherein the at least one client multi-user CAx environment is associated with the fourth level for the first area and another one of the at least three access levels for the second area.
A method for designing a component, comprising the steps of:
- accessing at least one work area in a database according to one of at least three access levels, the work area relating to a component design, the component design including a plurality of features each associated with one or more feature types, and the database configured to store data relating to the at least one work area according to the at least three access levels, the at least one work area including a first area and a second area, the at least three access levels including at least a first level, a second level, a third level, and a fourth level, the fourth level being write access to the first area and any feature of the plurality of features that crosses a boundary between the first area and the second area, the multi-user CAx environment being associated with the fourth access level for the first area and another one of the at least three access levels for the second area;
- editing a feature of the plurality of features that crosses the boundary between the first area and the second area;
- displaying on an output device the component design in a multi-user computer-aided technologies (CAx) environment;
- and
- displaying on the output device the at least one work area in the multi-user CAx environment based upon the at least three access levels.
Dependencies are inferred from the claim text.