Patents Assigned to SIEMENS INDUSTRY SOFTWARE INC.
  • Patent number: 10984592
    Abstract: A computing system may include a mesh access engine and a mesh repair engine. The mesh access engine may be configured to access a boundary representation of an object design, the boundary representation including a defect. The mesh repair engine may be configured to repair the boundary representation, including by converting the boundary representation into a spatial decomposition representation of the object design and converting the spatial decomposition representation of the object design back into a boundary representation form to obtain a repaired boundary representation of the object design.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: April 20, 2021
    Assignee: Siemens Industry Software Inc.
    Inventor: Hiren Dedhia
  • Patent number: 10984150
    Abstract: This application discloses a system implementing tools and mechanisms to identify alterations made to a baseline harness design that describes a wire harness, and selectively modify a target harness design based, at least in part, on the alterations made to the baseline harness design. The tools and mechanisms can perform the selective modification of the target harness design through a three-way comparison of the baseline harness design, an altered version of the baseline harness design, and the target harness design. During the three-way comparison, the tools and mechanisms can compare the target harness design to the baseline harness design, and compare the altered version of the baseline harness design to the baseline harness design. The tools and mechanisms can then selectively modify the target harness design based on the alterations made to the baseline harness design and the differences between the target harness design to the baseline harness design.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 20, 2021
    Assignee: Siemens Industry Software Inc.
    Inventor: Vikas Maddukuri
  • Publication number: 20210097218
    Abstract: 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: Application
    Filed: November 14, 2020
    Publication date: April 1, 2021
    Applicant: SIEMENS INDUSTRY SOFTWARE INC.
    Inventors: George A. Allen, Richard Charles Collins, Diana Cox, Lloyd Husbands, David Jackson, Peter Philip Lonsdale Nanson
  • Patent number: 10955820
    Abstract: A system may include a 3D core design engine and a 3D core printing engine. The 3D core design engine may be configured to determine, in a CAD model, an under-core ply of a composite part and a core footprint on the under-core ply specified for an additive 3D core to be manufactured via additive manufacturing for insertion into the composite part, compute a bottom core surface of the additive 3D core from the under-core ply and core footprint, access core design parameters for the additive 3D core; and construct an additive 3D core design in the CAD model based on the computed bottom core surface and the core shape parameters. The 3D core printing engine may be configured to store the additive 3D core design to support subsequent manufacture of the additive 3D core via additive manufacturing.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: March 23, 2021
    Assignee: Siemens Industry Software Inc.
    Inventors: John O'Connor, Sean O'Hearn, Kelvin Juarbe
  • Patent number: 10956625
    Abstract: A system and method is provided that facilitates generating meshes for object models of structures for use with finite element analysis simulations carried out on the structure. The system may include at least one processor configured to classify a type of an input face of a three dimensional (3D) object model of a structure based at least in part on a number of loops included by the input face. The processor may also select based on the classified type of the input face a multi-block decomposition algorithm from among a plurality of multi-block decomposition algorithms that the processor is configured to use. Further the processor may use the selected multi-block decomposition algorithm to determine locations of a plurality of blocks across the input face. In addition the processor may mesh each block to produce mesh data defining a mesh that divides the input face into a plurality of quadrilateral elements.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: March 23, 2021
    Assignee: Siemens Industry Software Inc.
    Inventors: Jonathan Makem, Nilanjan Mukherjee
  • Publication number: 20210064805
    Abstract: A method for geometric modelling method performed by a data processing system on a geometric model including a kernel and associated applications, the method includes receiving data for an object to be processed by the kernel, generating a standalone object for a user interface application of the geometric model, and storing the standalone object. A data processing system is configured for modelling a product according to the method.
    Type: Application
    Filed: November 14, 2020
    Publication date: March 4, 2021
    Applicant: Siemens Industry Software Inc.
    Inventors: George A. Allen, Nilesh Joshi, Tod Parrella
  • Patent number: 10921779
    Abstract: A machining method is provided for manufacturing a feature in a part. Feature data are received that describe a feature to be manufactured and include a type and a set of attributes of the feature. Machining method data are received that describe a machining method for manufacturing an associated feature. Machining methods associated with features of a given type are analyzed in order to define a set of ranges of feature attributes where the machining methods are applicable. A set of ranking values are assigned to each machining method for ordering machining methods. Data of an additional feature to be manufactured is received, the type of the additional feature being the given type and the set of attributes is a specific set. A set of machining methods is selected and at least one machining method is provided based on its assigned ranking value to be associated with the additional feature.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: February 16, 2021
    Assignee: Siemens Industry Software Inc.
    Inventors: Majed Amer, Yahel Aricha, Tom Van 'T Erve
  • Patent number: 10783708
    Abstract: Methods for product design and corresponding systems and computer-readable mediums. A method includes receiving a modeled object having a surface and a non-homogeneous density distribution. The method includes tessellating the surface of the object into a set of triangles defined by triangle vertices. The method includes selecting a reference point for the object. The method includes, for each triangle in the tessellation, constructing a tetrahedron, the tetrahedron defined by tetrahedron vertices that include the vertices of the corresponding triangle and the reference point, determining a material density at each of the tetrahedron vertices, and computing mass properties for the tetrahedron using the material density at each of the tetrahedron vertices. The method includes aggregating the mass properties of the tetrahedrons. The method includes storing the aggregated mass properties of the tetrahedrons as the mass properties of the object.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: September 22, 2020
    Assignee: Siemens Industry Software Inc.
    Inventors: Suraj Ravi Musuvathy, George Allen
  • Patent number: 10780642
    Abstract: A system and method is provided that facilitates computing surfaces for layers of a multi-layer part. The system may include at least one processor configured to determine a plurality of surfaces for layers of at least one material that form a multi-layer part by repeatedly carrying out a level set method computation. The level set method computation may be carried out relative to an interface surface that propagates outwardly with each determined surface for each layer with respect to an initial surface, based on data that defines at least one thickness of the material in each layer and at least one drop-off rate of the material at a boundary of the material in each layer.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: September 22, 2020
    Assignee: Siemens Industry Software Inc.
    Inventors: Gilbert Choudury, Gonzalo Feijoo, Johan Arendt Grape
  • Patent number: 10614632
    Abstract: Systems and methods for massive model visualization in product data management (PDM) systems. A method includes receiving 3D rendering data for a product from a PDM server system by a visualization data server (VDS) on a PDM client system network. The method includes synchronizing and updating the 3D rendering data by the VDS according to changes on the PDM server system. The method includes computing spatial hierarchies from the 3D rendering data by the VDS. The method includes serving the 3D rendering data, by the VDS, to at least one rendering machine on the PDM client system network.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: April 7, 2020
    Assignee: Siemens Industry Software Inc.
    Inventors: Guy Roetcisoender, Andreas Hugo Walter Johanssen, Michael B. Carter, Javeed Nizami, Erik Anders Sjoblom, Jianbing Huang, Balaji Venkatasubramaniam
  • Patent number: 10592615
    Abstract: A system and method is provided that facilitates collaborative development of virtual mechanical routing. A processor of the system responsive to inputs provided through at least one input device may generate a design for a routing run comprised of a set of elements and cause a distributed routing path corresponding to the routing run to be stored in a data store. The distributed routing path may be comprised of data that specifies two end elements and a plurality of routing path links that specify connections between a plurality of intermediate elements and between each end element and a respective one of the intermediate elements. The processor may also cause a display device to output a 3D representation of the routing run based at least in part on the distributed routing path stored in the data store, and data representative of the physical structures of the end elements and the intermediate elements that are specified by the routing path links of the distributed routing path.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 17, 2020
    Assignee: Siemens Industry Software Inc.
    Inventors: Raman Garimella, Abraham George, Wynn Niblack, Douglas Peters
  • Patent number: 10534875
    Abstract: A method of partitioning a model to facilitate printing of the model on a 3D printer includes identifying partition sensitive locations on the model and creating a binary tree with a root note representative of the model. An iterative partitioning process is applied to divide the model into objects by selecting a node of the binary tree without any children nodes, identifying a portion of the model corresponding to the node, and determining candidate cutting planes on the portion of the model based on the partition sensitive locations. During the process, analytic hierarchical processing (AHP) is applied to select an optimal cutting plane from the candidate cutting planes based on partitioning criteria. The optimal cutting plane is used to segment the portion of the model into sub-portions, and two children nodes representative of these sub-portions are created on the node of the binary tree.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: January 14, 2020
    Assignee: SIEMENS INDUSTRY SOFTWARE INC.
    Inventors: Erhan Arisoy, Suraj Ravi Musuvathy, Lucia Mirabella, Sanjeev Srivastava, Livio Dalloro