- Provo UT, US Kelly Eric Bowman - Provo UT, US W. Edward Red - Provo UT, US Joshua Coburn - Orem UT, US
International Classification:
G06F 17/50 G06T 19/20
Abstract:
A computer-implemented method for storing CAx data includes storing a model of an engineering object within a CAx database, receiving a request to add a feature to the model of the engineering object, verifying each parameter associated with the request against an object oriented interface corresponding to the parameter, and adding the feature to the model of an engineering object within the CAx database. Each parameter may reference a class object within the CAx database. Verifying each parameter may include verifying the class object against the object oriented interface corresponding to that parameter. A corresponding system and computer program product are also disclosed herein.
- Provo UT, US Kelly Eric Bowman - Provo UT, US Charles Greg Jensen - Provo UT, US Daniel Staves - Orem UT, US Joshua Q. Coburn - Orem UT, US
International Classification:
G06F 17/30
Abstract:
A computer-implemented method for providing CAx data may include (1) storing a model of an engineering object as a group of nodes including one or more feature nodes, (2) associating a corresponding transaction history with each feature node, the transaction history indicating one or more states for a feature over time, and (3) determining a state of a selected feature node at a selected point in time by accessing the corresponding transaction history of the selected feature node. Various other methods and systems are also disclosed.