IP Library Granted Patent US 8,977,525
Granted Patent B2
US 8,977,525 · App. 13/627,074 · Granted Mar 10, 2015

Non-variational changes in a variational system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,977,525
App. No.
13/627,074
Granted
Mar 10, 2015
Kind
B2
Abstract

Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of features. The method includes receiving a selection of a non-variational function to be applied to the CAD model, including a selection of at least one feature to which the function is to be applied. The method includes creating a copy of the selected feature as a second body to produce a modified feature and adding the modified feature to a solver configuration of the CAD model. The method includes solving the CAD model according to the solver configuration to produce a modified CAD model, and storing the modified CAD model.

Claims (40)

1. A method for product data management, the method performed by a data processing system and comprising:

receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of features;

receiving a selection of a non-variational function to be applied to the CAD model, including a selection of at least one feature to which the function is to be applied;

creating a copy of the selected feature as a second body to produce a modified feature;

adding the modified feature to a solver configuration of the CAD model;

solving the CAD model according to the solver configuration to produce a modified CAD model; and

storing the modified CAD model.

2. The method of claim 1 , wherein the data processing system also removes any holes in the second body.

3. The method of claim 1 , wherein the data processing system also adds ancillary constraints of the CAD model to the solver configuration.

4. The method of claim 1 , wherein both non-variational and variational changes are made as part of the solve process.

5. The method of claim 1 , wherein details and chirality of the CAD model are preserved in the solve process.

6. The method of claim 1 , wherein the solve process simultaneously solves the modified feature and a plurality of other constraints of the CAD model.

7. The method of claim 1 , wherein the selected function is one of an offset, move, rotate, transform, or resize function.

8. A data processing system comprising:

a processor; and

an accessible memory, the data processing system particularly configured to

receive a three-dimensional CAD model in the data processing system, the CAD model including a plurality of features;

receive a selection of a non-variational function to be applied to the CAD model, including a selection of at least one feature to which the function is to be applied;

create a copy of the selected feature as a second body to produce a modified feature;

add the modified feature to a solver configuration of the CAD model;

solve the CAD model according to the solver configuration to produce a modified CAD model; and

store the modified CAD model.

9. The data processing system of claim 8 , wherein the data processing system also removes any holes in the second body.

10. The data processing system of claim 8 , wherein the data processing system also adds ancillary constraints of the CAD model to the solver configuration.

11. The data processing system of claim 8 , wherein both non-variational and variational changes are made as part of the solve process.

12. The data processing system of claim 8 , wherein details and chirality of the CAD model are preserved in the solve process.

13. The data processing system of claim 8 , wherein the solve process simultaneously solves the modified feature and a plurality of other constraints of the CAD model.

14. The data processing system of claim 8 , wherein the selected function is one of an offset, move, rotate, transform, or resize function.

15. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to:

receive a three-dimensional CAD model in the data processing system, the CAD model including a plurality of features;

receive a selection of a non-variational function to be applied to the CAD model, including a selection of at least one feature to which the function is to be applied;

create a copy of the selected feature as a second body to produce a modified feature;

add the modified feature to a solver configuration of the CAD model;

solve the CAD model according to the solver configuration to produce a modified CAD model; and

store the modified CAD model.

16. The computer-readable medium of claim 15 , wherein the data processing system also removes any holes in the second body.

17. The computer-readable medium of claim 15 , wherein the data processing system also adds ancillary constraints of the CAD model to the solver configuration.

18. The computer-readable medium of claim 15 , wherein both non-variational and variational changes are made as part of the solve process.

19. The computer-readable medium of claim 15 , wherein details and chirality of the CAD model are preserved in the solve process.

20. The computer-readable medium of claim 15 , wherein the solve process simultaneously solves the modified feature and a plurality of other constraints of the CAD model.

Assignments (4)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RE-RECORD ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS FROM FARADAY HOUSE, SIR WILLIAM SIEMENS SQUARE, SURREY GU16 8Q, UK PREVIOUSLY RECORDED ON REEL 029442 FRAME 0264. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNEE ADDRESS SHOULD BE 3 KNOLL ROAD, CAMBERLEY GU15 3SY, UK. Recorded Feb 11, 2013
From: MATTSON, HOWARD CHARLES DUNCAN; KING, DOUGLAS JOSEPH; SANDERS, PAUL JONATHON
To: SIEMENS INDUSTRY SOFTWARE LIMITED
Reel/Frame 029786/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2012
From: MATTSON, HOWARD CHARLES DUNCAN; KING, DOUGLAS JOSEPH; SANDERS, PAUL JONATHON
To: SIEMENS INDUSTRY SOFTWARE LIMITED
Reel/Frame 029442/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2012
From: SIEMENS INDUSTRY SOFTWARE LIMITED
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 029442/0415 →