Patents Assigned to Siemens Product Lifecycle Management Software Inc.
-
Patent number: 11144682Abstract: A data processing system and method for assembling components in a computer-aided design (CAD) environment is disclosed. In one embodiment, a computer-implemented method of assembling components in a CAD environment includes determining, using a data processing system, 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 includes determining geometric feature(s) of the source component and geometric feature(s) of the target component, and comparing the geometric features of the source component with the geometric features of the target component. The method includes generating constraints between the geometric features of the source component and the geometric features of the target component based on the outcome of the comparison. The method also includes outputting a geometric model of the assembled source component and target component on a graphical user interface.Type: GrantFiled: September 7, 2016Date of Patent: October 12, 2021Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Mayur Bhave, Omkar Joshi, Sandeep Kanitkar
-
Publication number: 20210232716Abstract: A method of automatically identifying a network of geometries is performed on a data processing system. The method includes receiving one or more geometries having all or part of a network of geometries; recognizing adjacent tangencies to automatically identify another geometry in the network, or to determine that each geometry is connected to its neighbor through adjacent tangencies; repeating the recognition step until all geometries forming the network of geometries have been determined; and labelling the identified network as a slotdog.Type: ApplicationFiled: September 28, 2016Publication date: July 29, 2021Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson, Jeremy Rogers
-
Patent number: 10963894Abstract: Systems and methods are provided that facilitating an error analysis of a product deficiency.Type: GrantFiled: April 11, 2017Date of Patent: March 30, 2021Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Levent Koese, Paul Fletcher
-
Publication number: 20200233989Abstract: A method for generating a quantitative representation of material wrinkles in a computer-aided design (CAD) model, performed by a data processing system includes receiving in a CAD model a definition of a shape of a part and a material to be applied to the part. One or more parameters relating to the material are received and one or more of a plurality of quantifiable methods for modeling wrinkles resulting from the combination of part shape and material properties are selected. An output file is provided in a predetermined format summarizing the quantified result.Type: ApplicationFiled: September 26, 2017Publication date: July 23, 2020Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Nabori Santiago, Marc Attar
-
Publication number: 20190377834Abstract: A method of modifying a CAD system model performed on a data processing system includes receiving a dataset of co-ordinates representing an article in 2d, or in 3d and receiving 2d or 3d constraints respectively, to be applied to any changes to the dataset of co-ordinates for the article. A modification to be applied to the dataset is received and combined with the relevant 2d and 3d constraints to produce a constrained modification for each of the article and associated article. The constrained modification is solved in 2d and in 3d to determine whether a solution exists in which all constraints are met. If the solve is successful, the constrained modification is applied to each dataset simultaneously and, updated datasets are stored. If the solve fails, the constraints may be reduced and the solve step repeated, or the process is terminated.Type: ApplicationFiled: January 24, 2017Publication date: December 12, 2019Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
-
Publication number: 20190340308Abstract: Methods are for partial updating a graph's layout for nodes and their respective connections when a change to the graph occurs, each node being linked with another node by a connecting line and the connecting line being attached to the respective nodes by using a port on the node. A method of an embodiment includes receiving a user input of an update of the layout. The update includes adding a node or a connecting line, moving a node or a connecting line, or resiting a node. The method of an embodiment further includes positioning the port only on the node affected by the update and on the node connected with the affected one. The method of an embodiment further includes routing the connecting line between the affected node and the node connected.Type: ApplicationFiled: January 20, 2017Publication date: November 7, 2019Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Shingchi HSU, Tao WANG
-
Patent number: 10459993Abstract: A system and method is provided that facilitates a progressive guided search for PLM objects. The system may comprise a processor configured to generate a GUI that enables a plurality of objects classified by library nodes to be searchable via a selection of one or more library nodes and a selection of one or more filter values for a plurality of filters corresponding to different object features. The processor may be responsive to a selection of a library node and/or filter value: to determine a subset of objects having object features corresponding to the selection; to cause the subset of objects to be displayed in the GUI; to determine a second plurality of filters based on the determined subset of objects; and to cause the second plurality of filters to be displayed in the GUI in an order based on the filter values associated with the second plurality of filters.Type: GrantFiled: December 9, 2015Date of Patent: October 29, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Lalit Chiplonkar, James Dehmlow, Sandip Patil
-
Patent number: 10414047Abstract: Methods and data processing systems for a simulation and handling of anti-collision management for an area of a production plant performed by a data processing system are provided. At least one robot performing robotic operations and at least one human performing human operations are at least partially operated simultaneously in the same area, and collision events are identified and remedied.Type: GrantFiled: September 28, 2015Date of Patent: September 17, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Per-Olof Aberg, Alexander Greenberg, Moshe Schwimmer
-
Patent number: 10409933Abstract: Methods for computer-aided simulation of additive manufacturing processes and corresponding systems and computer-readable mediums. A method includes receiving a finite element (FE) model of a part to be manufactured. The method includes intersecting a depositing layer line with the FE model to define an FE layer mesh that represents a manufacturing layer. The method includes simulating manufacture of the FE layer mesh and correspondingly modifying the FE model. The method includes displaying the modified FE model.Type: GrantFiled: February 20, 2015Date of Patent: September 10, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventor: Louis Komzisk
-
Patent number: 10409922Abstract: Methods for product data management and corresponding systems and computer-readable mediums. The systems and methods include receiving a request for expanded details about an architecture element of a model from an application client, parsing the request to identify the expanded details of the architecture element, identifying a structure and configuration details of the model, configuring the model according to the structure and configuration details, traversing the model to collect the expanded details for the architecture element, packaging the expanded details into an application format for the client, and returning the expanded details.Type: GrantFiled: November 7, 2014Date of Patent: September 10, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Krishnan Srinivasan, Charubrata Ray, Girish Kandi, Nitin Goyal
-
Patent number: 10409826Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a model library comprising a plurality of library objects, identifying a plurality of relevant words and a plurality of word tuples from the description sentences in the plurality of library objects, determining a word frequency for each of the plurality of relevant words in the model library, determining a tuple frequency for each of the plurality of word tuples in the model library, determining a conditional probability for a first relevant word to occur in a description sentence with a second relevant word for each of the plurality of relevant words, and creating a controlled vocabulary for the model library.Type: GrantFiled: November 17, 2014Date of Patent: September 10, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventor: Martin Witte
-
Patent number: 10394967Abstract: 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.Type: GrantFiled: August 4, 2015Date of Patent: August 27, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Prashant Deodhar, Sagar Inamdar, Sandesh Kadam, Sarang Kandekar, Yogesh Kavte, Maruthi Pavan, Gaurav Sawant, Ravi Vithalani
-
Patent number: 10360312Abstract: Methods for identifying geometric clones in a modelling system, or simulating modifications to construction of a multi-part product and corresponding data processing systems and computer readable media. A method includes choosing a template of a geometric form and generating and storing a map of the template, identifying a candidate geometric form in the system and exploring the identified candidate geometric form from a start point until returning to the start point or reaching a branch. The method includes generating a map of the explored candidate geometric form, comparing the map of the explored candidate geometric form with the map of the template and labelling the candidate geometric form as a clone if it matches a predetermined portion of the template.Type: GrantFiled: May 4, 2015Date of Patent: July 23, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Jeremy Rogers, Michael John Gibbens
-
Patent number: 10345791Abstract: Method, systems, and processes are provided for generating a model having a plurality of represented composite layers, wherein the represented composite layers do not fill one or more inclusions within a structural volume represented within a computer aided drafting (CAD) model representing a composite part. The composite part can then be manufactured, based on the resultant generated model, using any manufacturing technique, including but not limited to, 3D printer, hand layup, automated layup, and other methods for distributing multiple layers of a composite material onto a laminate surface to manufacture a composite part.Type: GrantFiled: September 21, 2015Date of Patent: July 9, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Vivian Paul Joseph Premakumar, Gilbert Choudury, James Koenig, Yuriy Dudko
-
Patent number: 10318657Abstract: A system and method is provided that facilitates miter and notch identification for pattern sew line generation. A processor of the system may be configured to access a pattern data that defines a flat shape with cut lines corresponding to locations at which the shape is cut out of a material. Based on the pattern data, the processor may generate a computer-aided-design (CAD) model that includes a plurality of curves that define boundary edges of an object that corresponds to the shape defined by the pattern data. In addition, the processor may automatically identify portions of the boundary edges that correspond to alignment guides including at least one miter alignment guide, notch recess alignment guide, notch projection alignment guide, or combination thereof.Type: GrantFiled: September 30, 2016Date of Patent: June 11, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Aarcus Kang, Marc Attar, Fredrick Pennachi
-
Patent number: 10307961Abstract: A 3D printer system and related methods. The 3D printer system includes a processor and an accessible memory. The accessible memory includes a CAD kernel and a product file that defines a CAD solid model. The 3D printer system is particularly configured to execute the CAD kernel using the processor, process the product file using the CAD kernel to produce the CAD solid model, and produce a solid physical object corresponding to the CAD solid model.Type: GrantFiled: November 7, 2014Date of Patent: June 4, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventor: Mohsen Rezayat
-
Patent number: 10311166Abstract: A system and method is provided that facilitates solving and enforcing associative constraints across heterogeneous models of the same system. The system may include a processor configured to: access an expression that specifies a relationship between at least one first constraint variable and at least one second constraint variable; access a first constraint map that maps at least one first model property of a first model to the at least one first constraint variable; and access a second constraint map that maps at least one second model property of a second model to the at least one second constraint variable.Type: GrantFiled: August 30, 2016Date of Patent: June 4, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Zhi Zhang, Arquimedes Martinez Canedo
-
Patent number: 10307957Abstract: A component of a computer-aided manufacturing (CAM) system may be configured to cause a processor to generate instructions that specify how a 3D-printer additively builds an article on a build plate via depositing material from a deposition head. The 3D printer is configured to cause the deposition head to rotate in order to selectively change, an angle of a deposition axis at which the deposition head outputs material. The generated instructions specify how the deposition head is operated by the 3D printer to build the article on the build plate such that material deposited along a side wall surface of the article is provided by the deposition head having its deposition axis orientated at an angle determined based at least in part on an angular orientation of the side wall surface.Type: GrantFiled: March 10, 2015Date of Patent: June 4, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: William Vittitow, David Madeley, Timothy R. Fithian
-
Patent number: 10255386Abstract: A system is provided that facilitates design space exploration with quantitative pruning and ranking. The system may determine a collection of component model solutions corresponding to a functional model with functional model ports for a system to be produced. The component model solutions are comprised of simulated components selected from a component library based at least in part on correspondence between component ports of the simulated components and the functional model ports of the functional model. The system may select a subset of the component model solutions from the collection, which have behaviors determined for each component model solution that are consistent with behaviors determined for the functional model. The system may determine rankings for the component model solutions of the subset relative to each other based on a comparison of behaviors for each component model solution to each other and/or to the behaviors determined for the functional model.Type: GrantFiled: November 25, 2015Date of Patent: April 9, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Arquimedes Martinez Canedo, Jan Richter, Lars Jordan
-
Publication number: 20190065639Abstract: A method for representing a product using data in different data processing formats comprises deriving data relating to one or more first parts of the product in a first format and deriving data relating to one or more second parts of the product in a second format. The first format includes mesh data and the second format includes a classic geometric representation. In a data processing system, at least one first part of the product including mesh data is selected and at least one second part of the product including classic geometric representation data is selected.Type: ApplicationFiled: September 7, 2015Publication date: February 28, 2019Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: George A. Allen, Richard Charles Collins, Diana Cox, Lloyd Husbands, David Jackson, Peter Philip Lonsdale Nanson