Patents Assigned to Siemens Products Lifecycle Management Software Inc
  • Patent number: 11144682
    Abstract: 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: Grant
    Filed: September 7, 2016
    Date of Patent: October 12, 2021
    Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Mayur Bhave, Omkar Joshi, Sandeep Kanitkar
  • Publication number: 20210232716
    Abstract: 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: Application
    Filed: September 28, 2016
    Publication date: July 29, 2021
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson, Jeremy Rogers
  • Patent number: 10963894
    Abstract: Systems and methods are provided that facilitating an error analysis of a product deficiency.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: March 30, 2021
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Levent Koese, Paul Fletcher
  • Publication number: 20200233989
    Abstract: 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: Application
    Filed: September 26, 2017
    Publication date: July 23, 2020
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Nabori Santiago, Marc Attar
  • Publication number: 20190377834
    Abstract: 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: Application
    Filed: January 24, 2017
    Publication date: December 12, 2019
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
  • Publication number: 20190340308
    Abstract: 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: Application
    Filed: January 20, 2017
    Publication date: November 7, 2019
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Shingchi HSU, Tao WANG
  • Patent number: 10459993
    Abstract: 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: Grant
    Filed: December 9, 2015
    Date of Patent: October 29, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Lalit Chiplonkar, James Dehmlow, Sandip Patil
  • Patent number: 10414047
    Abstract: 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: Grant
    Filed: September 28, 2015
    Date of Patent: September 17, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Per-Olof Aberg, Alexander Greenberg, Moshe Schwimmer
  • Patent number: 10409933
    Abstract: 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: Grant
    Filed: February 20, 2015
    Date of Patent: September 10, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Louis Komzisk
  • Patent number: 10409922
    Abstract: 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: Grant
    Filed: November 7, 2014
    Date of Patent: September 10, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Krishnan Srinivasan, Charubrata Ray, Girish Kandi, Nitin Goyal
  • Patent number: 10409826
    Abstract: 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: Grant
    Filed: November 17, 2014
    Date of Patent: September 10, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Martin Witte
  • Patent number: 10394967
    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.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: August 27, 2019
    Assignee: 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: 10360312
    Abstract: 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: Grant
    Filed: May 4, 2015
    Date of Patent: July 23, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Jeremy Rogers, Michael John Gibbens
  • Patent number: 10345791
    Abstract: 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: Grant
    Filed: September 21, 2015
    Date of Patent: July 9, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Vivian Paul Joseph Premakumar, Gilbert Choudury, James Koenig, Yuriy Dudko
  • Patent number: 10318657
    Abstract: 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: Grant
    Filed: September 30, 2016
    Date of Patent: June 11, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Aarcus Kang, Marc Attar, Fredrick Pennachi
  • Patent number: 10307961
    Abstract: 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: Grant
    Filed: November 7, 2014
    Date of Patent: June 4, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Mohsen Rezayat
  • Patent number: 10311166
    Abstract: 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: Grant
    Filed: August 30, 2016
    Date of Patent: June 4, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Zhi Zhang, Arquimedes Martinez Canedo
  • Patent number: 10307957
    Abstract: 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: Grant
    Filed: March 10, 2015
    Date of Patent: June 4, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: William Vittitow, David Madeley, Timothy R. Fithian
  • Patent number: 10255386
    Abstract: 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: Grant
    Filed: November 25, 2015
    Date of Patent: April 9, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Arquimedes Martinez Canedo, Jan Richter, Lars Jordan
  • Publication number: 20190065639
    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: September 7, 2015
    Publication date: February 28, 2019
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: George A. Allen, Richard Charles Collins, Diana Cox, Lloyd Husbands, David Jackson, Peter Philip Lonsdale Nanson