The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 27, 2019
Filed:
Aug. 04, 2015
Prashant Deodhar, Pune, IN;
Sagar Inamdar, Pune, IN;
Sandesh Kadam, Pune, IN;
Sarang Kandekar, Pune, IN;
Yogesh Kavte, Pune, IN;
Maruthi Pavan, Pune, IN;
Gaurav Sawant, Pune, IN;
Ravi Vithalani, Pune, IN;
Prashant Deodhar, Pune, IN;
Sagar Inamdar, Pune, IN;
Sandesh Kadam, Pune, IN;
Sarang Kandekar, Pune, IN;
Yogesh Kavte, Pune, IN;
Maruthi Pavan, Pune, IN;
Gaurav Sawant, Pune, IN;
Ravi Vithalani, Pune, IN;
Siemens Product Lifecycle Management Software Inc., Plano, TX (US);
Abstract
A method and apparatus for automatically assembling components in a computer-aided design (CAD) environment is disclosed. In one embodiment, the method includes identifying a source component and a target component in the CAD environment. The source component and the target component represent different parts of a real-world object. The method also includes computing one or more assembly solutions for assembling the source component and the target component based on a set of rules. Each of the assembly solutions defines a constraint relationship between the source component and the target component. The method also includes automatically generating constraints between geometric entities of the source component and geometric entities of the target component based on the one or more assembly solutions. The method includes outputting a geometric model including the assembled source component and target component on a graphical user interface.