Patents Assigned to Siemens Product Lifecycle Management Software Inc.
  • 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: 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: 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: 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: 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
  • Publication number: 20190026537
    Abstract: A computer-implemented method of predicting hand positions for multi-handed grasps of objects includes receiving a plurality of three-dimensional models and for each three-dimensional model, receiving user data comprising (i) user-provided grasping point pairs and (ii) labelling data indicating whether a particular grasping point pair is suitable or unsuitable for grasping. For each three-dimensional model, geometrical features related to object grasping are extracted based on the user data corresponding to the three-dimensional model. A machine learning model is trained to correlate the geometrical features with the labelling data associated with each corresponding grasping point pair and candidate grasping point pairs are determined for a new three-dimensional model. The machine learning model may then be used to select a subset of the plurality of candidate grasping point pairs as natural grasping points of the three-dimensional model.
    Type: Application
    Filed: January 24, 2017
    Publication date: January 24, 2019
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Erhan ARISOY, Suraj Ravi MUSUVATHY, Erva ULU, Nurcan Gecer ULU
  • Patent number: 10176291
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a CAD model in the data processing system, the CAD model a plurality of features and constraints, including optional constraints. The method includes receiving a user operation to manipulate a seed feature, and identifying a plurality of optional constraints corresponding to the user operation. The method includes sorting the optional constraints and applying a sorted optional constraint. The method includes performing the user operation according to the applied constraints to produce a modified CAD model and storing the modified CAD model.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 8, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Michael John Gibbens
  • Patent number: 10162808
    Abstract: A system having a processor is provided that facilitates drawing and annotation of objects on a touch screen. The processor is responsive to an object selection input corresponding to a selection of an object displayed at an object location, to display a preview type of an annotation for the selected object at an annotation location adjacent to the object location. Also, the processor stops displaying the annotation when an object deselection input is received that corresponds to a deselection of the object prior to the annotation being changed to a persistent type. Further, when the first object is selected, the processor is responsive to an annotation selection input corresponding to a selection of the annotation, to cause the annotation to change from being the preview type to being the persistent type that remains visually displayed when the object is deselected after the annotation has changed to the persistent type.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: December 25, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Daren Rhoades, Kenneth A. Hosch, Thomas James Buchanan
  • Patent number: 10140389
    Abstract: Methods for modifying geometric models and corresponding systems and computer-readable mediums. A method includes receiving a geometric model, the geometric model including a plurality of curves. The method includes receiving a selection of one or more curves of the plurality of curves, finding at least one other curve of the plurality of curves that is related to the selected curve, and finding relationships between the selected curve and the other curve(s), including adding the selected curve, the other curve(s), and the relationships to a selected curve set. The method includes pre-processing the selected curve set, including de-activating a set of constraints for the geometric model. The method includes receiving a modification of the selected curve and modifying the selected curve set to produce a modified geometric model and modified selected curve set. The method includes post-processing the modified selected curve set, including re-activating and applying constraints for the geometric model.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: November 27, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Dick Baardse, Feng Yu, Hui Qin, Ying Lin, Jinbiao Zhu
  • Patent number: 10120912
    Abstract: A method and system for supply chain data analysis. The method includes storing supply chain data including test data, genealogy data, repair data, some factors and some items, in one or more databases and selecting a portion of the factors from the stored data, and a time range for analysis. The method then selects one or more criterion for analysis; extracts a portion of the stored data; analyzes the extracted portion of the stored data to detect a plurality of faulty combination of factors and items that results in an unexpected change in a key performance index, according to said extracted portion of the plurality of combinations. The method then performs correlation analysis on said plurality of faulty combinations to determine a root cause for the detected combination of factors; and generates a subset of said plurality of faulty combinations, according to said root causes of said plurality of faulty combinations.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: November 6, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Amin Shah-Hosseini
  • Patent number: 10102331
    Abstract: Product Data Management (PDM) systems and methods. A method includes receiving a target body and a tool body, and evaluating a body type of the target body and a body type of the tool body. The method includes evaluating interactions between the target body and the tool body, and applying comparison criteria to determine spatial relation and relative convexity of an intersection between the target body and the tool body. The method includes identifying tool face regions of the tool body based on the evaluations and the determined spatial relation and relative convexity of the intersection. The method includes adding the tool face regions to the target body to produce a modified target body.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: October 16, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Eric Mawby, Feng Yu, Hui Qin
  • Patent number: 10102310
    Abstract: A system having a processor is provided that visually manipulates objects displayed on a touch screen or other display device responsive to inputs through the touch screen or other input device. The processor causes a display of a plurality of selectable candidate directions of constraint with respect to a movable portion of an object on a workspace. Responsive to a selection of one of the directions of constraint and motion inputs at input positions on the workspace that are spaced apart from the movable portion, the processor causes the movable portion to move along a path only in directions corresponding to the selected directions of constraint with an amount of motion produced from the motion inputs that is based at least in part on a distance between the input positions and the movable portion along a direction normal to the selected directions of constraint.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: October 16, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Kenneth A. Hosch
  • Patent number: 10102249
    Abstract: A system is provided that carries out object traversal in a product lifecycle management system. The system may process a received set of traversal rules in a determined precedence order for a received list of input objects to recursively acquire from a data store a list of child objects related to the input objects based on the traversal rules. The traversal rules may be processed in the precedence order determined based at least in part on a number of parent types in a hierarchical arrangement that specifies relationships between object types for a source type of object specified by each respective traversal rule. For each respective traversal rule, a set based query may be carried out on the data store to determine child objects for the input objects having one of a type or a parent type corresponding to the source type associated with the respective traversal rule.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: October 16, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Mingxian Fa, Reiner K. Kaiser, Wei Zhao, Michael Wibowo
  • Patent number: 10095810
    Abstract: Various disclosed embodiments include a method to be performed by a data processing system and including identifying an original curve and an intended location of a new curve in a CAD model. The method also includes generating a transition curve from the original curve. The method further includes determining a displacement function of the new curve and applying the displacement function to the transition curve. The displacement function includes two or more control points. The method includes combining the two or more control points into one transition curve control point. The method also includes adjusting the transition curve control point based on a fullness value so that transition curve overlays the location of the new curve.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: October 9, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Aarcus Kang, Johan Arendt Grape, Marc Attar
  • Patent number: 10091064
    Abstract: Methods for stateless management of object properties and corresponding systems and computer-readable mediums. A method includes executing a presenter module that manages interactions with a user via a view module, and identifying a required object property for the presenter module. The method includes registering the required object property, by the presenter module, in a policy manager module as a property policy. The method includes building a request for a service based on the property policy, sending the request to the service, and receiving a response to the request from the service.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: October 2, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: David McLeish, Javeed Nizami
  • Patent number: 10089602
    Abstract: A fast branch-based hybrid Bill of Materials (BOM) system and method is provided that generates a BOM having a plurality of BOM lines that specify component revisions of components stored in a data store that are usable to build a structure. The BOM lines may be configured via at least one baseline branch and at least one live branch that instantiate component revisions for the structure. The system retrieves at high speed BOM lines for the BOM for components having revisions that are not associated with the at least one live branch from at least one index (i.e., cache) of BOM lines generated based on the baseline branch. The system also configures BOM lines for the BOM for components having revisions associated with the at least one live branch via at least one configuration rule. The system also causes a display device to output a list of component revisions based at least in part on the generated BOM.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: October 2, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Reiner K. Kaiser
  • Publication number: 20180247004
    Abstract: A method for geometric modelling method performed by a data processing system on a geometric model comprising a kernel and associated applications comprises 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 method and a data processing system for modelling a product are provided.
    Type: Application
    Filed: September 7, 2015
    Publication date: August 30, 2018
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: George A. Allen, Nilesh Joshi, Tod Parrella
  • Patent number: 9998462
    Abstract: A method for an asynchronous data exchange between a PLM system and an external user. The method includes defining an exchange definition object related to product data, packing the exchange definition object for transfer, publishing the packed exchange definition object through an SRM to a browser of the external user, receiving a product data download request from the browser of the external user through the SRM, transferring the product data from a file management system of the PLM system to the file transfer manager of the external user, receiving a response exchange definition object from the browser of the external user through the SRM, and receiving the response product data from the file transfer manager of the external user.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: June 12, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Vaibhav Varshney, Chandar Panjwani, Vasant Kulkarni