Feature based control system for multi-user CAx
First Claim
Patent Images
1. A system for collaborating on a component, comprising:
- a first multi-user CAx environment including a data module and a comparison module, the data module configured to access at least one database corresponding to a component design, the component design corresponding to a group of feature types;
wherein the comparison module executes to cause the data module to store data corresponding to the component design in a first data container when at least one predetermined criterion is met in operation, and executes to cause the data module to store the data in a second data container when the at least one predetermined criterion is not met in operation;
wherein the data characterizes at least one feature of the component design, the at least one feature selected from the group of feature types;
wherein a first access condition is set for the first data container, a second, different access condition is set for the second data container, the at least one predetermined criterion is at least partially based on at least one of the first and second access conditions, and the first and second access conditions relate to at least one access list; and
wherein a second multi-user CAx environment is able to access the at least one feature and other features of the component design when the at least one predetermined criterion is met; and
wherein the second multi-user CAx environment is unable to access the at least one feature when the at least one predetermined criterion is not met, but is able to access the other features when the at least one predetermined criterion is not met.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for collaborating on a component according to an exemplary aspect of the present disclosure includes, among other things, a data module configured to access data corresponding to a component design, the component design corresponding to a group of feature types. A comparison module is configured to cause the data module to store data corresponding to the component design in a first data container when at least one predetermined criterion is met, and configured to cause the data module to store the data in a second data container when the at least one predetermined criterion is not met. A method for collaborating on a component is also disclosed.
14 Citations
18 Claims
-
1. A system for collaborating on a component, comprising:
-
a first multi-user CAx environment including a data module and a comparison module, the data module configured to access at least one database corresponding to a component design, the component design corresponding to a group of feature types; wherein the comparison module executes to cause the data module to store data corresponding to the component design in a first data container when at least one predetermined criterion is met in operation, and executes to cause the data module to store the data in a second data container when the at least one predetermined criterion is not met in operation; wherein the data characterizes at least one feature of the component design, the at least one feature selected from the group of feature types; wherein a first access condition is set for the first data container, a second, different access condition is set for the second data container, the at least one predetermined criterion is at least partially based on at least one of the first and second access conditions, and the first and second access conditions relate to at least one access list; and wherein a second multi-user CAx environment is able to access the at least one feature and other features of the component design when the at least one predetermined criterion is met; and wherein the second multi-user CAx environment is unable to access the at least one feature when the at least one predetermined criterion is not met, but is able to access the other features when the at least one predetermined criterion is not met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15, 16)
-
-
8. A system for collaborating on a component, comprising:
-
a first multi-user CAx environment including a data module and a comparison module, the data module configured to access data corresponding to a component design, the component design corresponding to a group of feature types; wherein the comparison module executes to cause the data module to store data corresponding to the component design at a first database partition when at least one predetermined criterion is met in operation, and executes to cause the data module to store the data at a second database partition when the at least one predetermined criterion is not met in operation; wherein the comparison module is configured to be executed by a computing platform, the computing platform including a processor and a memory storage device; wherein the at least one predetermined criterion is based on at least one access list, and the first and second database partitions are accessible according to the at least one access list; wherein the data characterizes at least one feature of the component design, the at least one feature selected from the group of feature types; wherein a first access condition is set for the first database partition, a second, different access condition is set for the second database partition, the at least one predetermined criterion is at least partially based on at least one of the first and second access conditions, and the first and second access conditions relate to at least one access list; and wherein a second multi-user CAx environment is able to access the at least one feature and other features of the component design when the at least one predetermined criterion is met; and wherein the second multi-user CAx environment is unable to access the at least one feature when the at least one predetermined criterion is not met, but is able to access the other features of the component design when the at least one predetermined criterion is not met. - View Dependent Claims (9, 10, 17)
-
-
11. A method for collaborating on a component, comprising the steps of:
-
executing a data module to access, from a first multi-user CAx environment, at least one database corresponding to a component design, the component design corresponding to a group of feature types; executing a comparison module to cause data corresponding to at least one feature of the component design to be stored to a first data container when at least one predetermined criterion is met in response to the first multi-user CAx environment, but causing the data to be stored to a second data container when the at least one predetermined criterion is not met, the at least one feature corresponding to the group of feature types; wherein the at least one predetermined criterion and the first and second data containers correspond to at least one access list; executing a display module to display the data corresponding to the component design from the first data container in a second multi-user CAx environment when the at least one predetermined criterion is met such that the at least one feature is accessed by the second multi-user CAx environment, but displaying the data corresponding to the component design from the second data container in the second multi-user CAx environment when the at least one predetermined criterion is not met such that the at least one feature is inaccessible to the second multi-user CAx environment but other features of the component design are accessed by the second multi-user CAx environment, the second multi-user CAx environment and the at least one predetermined criterion corresponding to the at least one access list; and wherein features of the component design are simultaneously accessible from the at least one database by the first multi-user CAx environment and the second multi-user CAx environment such that the second multi-user CAx environment is able to collaborate on the features of the component design with the first multi-user CAx environment. - View Dependent Claims (12, 13, 18)
-
Specification