IP Library Granted Patent US 10,430,529
Granted Patent B1
US 10,430,529 · App. 14/604,593 · Granted Oct 1, 2019

Directed design updates in engineering methods for systems

Inventors: Kunaseelan Kanthasamy (Irvine, CA); Herbert Dennis Hunt (Green Cove Springs, FL)
Assignee: MSC.SOFTWARE CORPORATION
G06F17/5009G06F17/5095
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 10,430,529
App. No.
14/604,593
Granted
Oct 1, 2019
Kind
B1
Abstract

A system or method includes a simulated model that has a plurality of simulated components, the plurality of components are arranged in a component hierarchical graph such that the combination of the simulated components forms the simulated model. The system includes an inference engine configured to generate one or more redesign recommendations for a component in the simulated model based on redesign recommendation rules. The system may include a display generator for displaying the redesign recommendations to a first user.

Claims (43)

1. A method of generating redesign recommendations over a computer aided engineering (CAE) program, comprising:

providing one or more redesign recommendations via Artificial Intelligence (AI) implemented using a rule-based suggestion engine by:

identifying at least one difference between a first model and a second model, wherein the first model and the second model are simulated models;

updating a component hierarchical graph based on the at least one difference, the component hierarchical graph comprising a plurality of simulated components;

generating, using an inference engine of the rule-base suggestion engine, the one or more redesign recommendations for at least one of the plurality of simulated components in the component hierarchical graph based on the at least one difference; and

displaying, with a display generator, the one or more redesign recommendations to a user.

2. The method of claim 1 , further comprising:

receiving, with a user interface, a first user input of the first model;

receiving, with the user interface, a second user input of the second model.

3. The method of claim 1 , wherein identifying the at least one difference between the first model and the second model comprises identifying, with an interaction manager, the at least one difference between the first model and the second model.

4. The method of claim 1 , wherein the at least one difference between the first model and the second model is identified by receiving a user input related to the at least one difference, via a user interface, the at least one difference being between the first model and the second model.

5. The method of claim 1 , wherein at least one of the plurality of simulated components comprises the at least one difference between the first model and the second model.

6. The method of claim 1 , wherein:

the first model is displayed to a first user; and

the second model is displayed to a second user, wherein the first user and the second user are different users.

7. The method of claim 1 , further comprising determining, with the inference engine, whether a first component of the first model and a second component of the second model are functional equivalents based on the at least one difference.

8. The method of claim 1 , further comprising determining, with the inference engine, whether a first component of the first model or a second component of the second model is efficient or optimal based on the at least one difference.

9. A computer aided engineering (CAE) system, comprising:

a memory configured to store a component hierarchical graph, the component hierarchical graph comprising a plurality of simulated components;

a processor configured to implement Artificial Intelligence (AI) by implementing a rule-based suggestion engine to provide one or more redesign recommendations by:

identifying at least one difference between a first model and a second model, wherein the first model and the second model are simulated models;

updating the component hierarchical graph based on the at least one difference;

executing an inference engine configured to generate the one or more redesign recommendations for at least one of the plurality of simulated components in the component hierarchical graph based on the at least one difference; and

a display generator configured to display the one or more redesign recommendations to a user.

10. The system of claim 9 , further comprising a user interface configured to:

receive a first user input of the first model;

receive a second user input of the second model.

11. The system of claim 9 , wherein the processor identifies the at least one difference between the first model and the second model by executing an interaction manager configured to determine the at least one difference between the first model and the second model.

12. The system of claim 9 , wherein the at least one difference between the first model and the second model is identified by receiving a user input related to the at least one difference, via a user interface, the at least one difference being between the first model and the second model.

13. The system of claim 9 , wherein at least one of the plurality of simulated components comprises the at least one difference between the first model and the second model.

14. The system of claim 9 , wherein:

the first model is displayed to a first user; and

the second model is displayed to a second user, wherein the first user and the second user are different users.

15. The system of claim 9 , the inference engine is further configured to determine whether a first component of the first model and a second component of the second model are functional equivalents based on the at least one difference.

16. A non-transitory processor readable storage media storing a computer aided engineering (CAE) program that when executed in a processor of a device causes the processor to provide one or more redesign recommendations via Artificial Intelligence (AI) using a rule-based suggestion engine implemented by the processor by:

identifying at least one difference between a first model and a second model, wherein the first model and the second model are simulated models;

updating a component hierarchical graph based on the at least one difference, the component hierarchical graph comprising a plurality of simulated components;

generating, using an inference engine executed by the processor, the one or more redesign recommendations for at least one of the plurality of simulated components in the component hierarchical graph based on the at least one difference; and

displaying, with a display generator, the one or more redesign recommendations to a user.

17. The media of claim 16 , wherein at least one of the plurality of simulated components comprises the at least one difference between the first model and the second model.

18. The media of claim 16 , wherein:

the first model is displayed to a first user; and

the second model is displayed to a second user, wherein the first user and the second user are different users.

Assignments (3)
REGISTERED INTELLECTUALL PROPERTY RIGHTS ASSIGNMENT - PATENTS Recorded Mar 13, 2026
From: HEXAGON MANUFACTURING INTELLIGENCE, INC
To: D&E US PARENT LLC
Reel/Frame 075080/0469 →
MERGER AND CHANGE OF NAME Recorded Jan 21, 2022
From: MSC.SOFTWARE CORPORATION; HEXAGON MANUFACTURING INTELLIGENCE, INC.
To: HEXAGON MANUFACTURING INTELLIGENCE, INC.
Reel/Frame 058731/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: KANTHASAMY, KUNASEELAN; HUNT, HERBERT DENNIS
To: MSC.SOFTWARE CORPORATION
Reel/Frame 035044/0295 →
Continuity (1)
Continuation 13466047 · May 7, 2012