Patents Assigned to Siemen Product Lifecycle Management Software Inc.
  • Publication number: 20140088732
    Abstract: Various disclosed embodiments include methods and systems for configuration and management of an electronic control unit (ECU). According to disclosed embodiments, a method for configuration and management of an ECU includes receiving by a data processing system at least one calibration parameter and a corresponding value for the ECU and generating by the data processing system virtual memory locations representing physical memory locations of the ECU. The method includes receiving by the data processing system allocations for the virtual memory locations, wherein the allocations identify blocks and sub-blocks allocated to the calibration parameter and the corresponding value. The method includes generating and storing by the data processing system an output responsive to the allocations, wherein the output contains a memory layout of the stored parameter and the value, and wherein the output is configured to be stored in the physical memory locations of the ECU.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Ashok Sivaram, Albino Pereira, Eric Fang
  • Publication number: 20140088927
    Abstract: Systems and methods for simulation of a virtual model. The system is configured to generate a first data representing the virtual model and transform the first data to a feedback data using one or more mapping functions. The system is configured to generate by a programmable controller a plurality of output data responsive to the feedback data and apply the output data to the virtual model to effect change to the virtual model. The method includes generating a first data representing the virtual model and transforming the first data to a feedback data using one or more mapping functions. The method includes generating by an external programmable controller an output data responsive to the feedback data and applying the output data to the virtual model to effect change to the virtual model.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Julu Cao, Karen Shi, Matthias Lenord, Xiaoxiang Shi
  • Publication number: 20140082688
    Abstract: Methods for rule-based group security data management and corresponding systems and computer-readable mediums. A method includes receiving a complex rule set corresponding to at least one electronic document, the complex rule set including a combination of granting rules, denying rules, and rule precedence. The method includes generating derived user groups according to the complex rule set. The method includes deriving grant rules for each electronic document according to the complex rule set to produce a derived grant rule set. The method includes storing the derived grant rules as associated with the electronic document.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventor: John Staehle Whelan
  • Patent number: 8666533
    Abstract: A system, method, machine-readable medium for accurate simulation of automated machinery. A method includes loading a machine operating model. The method also includes receiving machine-specific data from an automated machinery controller. The method also includes simulating a machine operation using the machine-specific data and the machine operating model to produce optimized motion data. The method includes transmitting the optimized data to the automated machinery controller by the simulation data processing system.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: March 4, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Ulrich Wolfgang Lorenz, Peter Heinrich Armbrust
  • Publication number: 20140058707
    Abstract: Systems, methods, and computer readable mediums. A method includes receiving a geometric model including at least one removal feature having at least one face, the removal feature being a feature that is removed prior to variational solving and recreated after a variational solution has been applied into the geometric model. The method includes designating at least one face of the removal feature as a remain variational face that will not be removed during a variational edit. The method includes adding a constraint to the remain variational face of the removal feature and performing the variational edit on the model to produce an edited model, including applying the constraint. The method includes storing the edited model.
    Type: Application
    Filed: November 1, 2013
    Publication date: February 27, 2014
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Peter Philip Lonsdale Nanson
  • Patent number: 8655627
    Abstract: Apparatus and methods for designing multilayer structures are described. The multilayer structures may be of simple or complex shapes having a volume to be filled by multiple layers of composite material. The composite material may include fiber/polymer composites. The methods facilitate distribution and reordering of layers within the multilayer structure during the design phase. Dimensional data for each layer within the structure may be provided as output data and used to cut “flat” patterns for each layer. The methods and apparatus can accelerate design and development of high-strength, composite multilayer structures.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: February 18, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Johan Arendt Grape, Steven Christopher Luby
  • Patent number: 8655461
    Abstract: A system, method, and computer readable medium. A method includes receiving input for a simulation model, the simulation model including a sensor. The method includes concurrently executing the simulation model and control code for a simulated physical controller, where the control code interacts with the simulation model according to a state of the sensor. The method includes generating revised control code based on the executed simulation model and control code, and generating controller-specific control code based on the revised control code. The method includes executing the simulation model and the controller-specific control code, the controller-specific control code interacting with the simulation model.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: February 18, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Roland Schneider, Richard Gary McDaniel
  • Patent number: 8654145
    Abstract: Most three dimensional geometric modeling programs employ a feature-based parametric modeling technique. A modification attempted by a user in a feature-based parametric modeling may provide a result different than that expected by the user, since most edits require a “roll back” of a history tree to the state wherein the geometry was originally created. Upon completing the edit, the tree rolls forward, taking into account the changes you have made. A problem arises when a parent feature is destroyed and now a child feature can no longer properly bind. The disclosed invention solves this problem by rolling back the tree to find the last successful bind made by the child, and then roll the model forward such that all downstream binding occurs with the successful bind in tact.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: February 18, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Kristopher C. Kasprzak, Daniel Staples, Vadiraj Mysore
  • Patent number: 8650478
    Abstract: A system and method for context management which addresses the above problems while isolating the context management functions from the other functional code found on the server system. The context management system includes a context manager component which stores and retrieves name-value pairs describing the context in which the current request is being processed. In doing so, three types of context data are distinguished: static, dynamic, and transient. The context manager stores context data regarding each of a user's sessions and page flows, and returns context data in response to requests from the server system. Using this context data, the server system can then interact with the user in a manner appropriate to the user's context.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: February 11, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Duane E. Olawsky, Steven L. Chesney, Paul D. Close, Paul A. Palmer, John D. Somsky, Janardhanam Vijayakumar
  • Publication number: 20140019112
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving systems engineering data including a plurality of components and identifying interfaces from the plurality of components. The method includes synthesizing a network between the plurality of components. The method includes creating a simulation model, based on the network, by mapping the plurality of components to a corresponding plurality of simulation components and generating a simulation and control code according to the simulation model and the simulation components.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 16, 2014
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Arquimedes Martinez Canedo, Dmitriy Okunev
  • Publication number: 20140012546
    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: Application
    Filed: August 31, 2012
    Publication date: January 9, 2014
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Michael John Gibbens
  • Publication number: 20140012548
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of geometries. The method includes identifying equivalence relationships between multiple ones of the geometries and receiving at least one Relationship Implication (RI) definition. Each RI definition defines a relationship implication according to a plurality of the geometries and at least one type of the equivalence relationships. The method includes applying each RI definition to the geometries to produce groups of geometries corresponding to each RI definition and selecting a representative geometry for each group. The method includes filtering out geometric relationships for each geometry in each group other than the representative geometry and manipulating the CAD model without the filtered-out geometric relationships.
    Type: Application
    Filed: September 26, 2012
    Publication date: January 9, 2014
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Yanong Zhu, Douglas Joseph King, Howard Charles Duncan Mattson
  • Publication number: 20140012549
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of geometries. The method includes receiving at least one system-found equivalence class (EC) including at least one of the geometries, the system-found EC being of a specified EC type, and receiving at least one persistent EC of the specified EC type including at least one of the geometries. The method includes completing any unique persistent member of the persistent EC by finding any other geometries in the CAD model that have an EC relationship with the unique persistent member of the specified EC type. The method includes expanding the user-defined persistent EC by adding any unique found members of the specified EC type to produce a combined EC, and storing and reusing the combined EC.
    Type: Application
    Filed: September 26, 2012
    Publication date: January 9, 2014
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventor: Siemens Product Lifecycle Management Software Inc.
  • Publication number: 20140012547
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a three-dimensional CAD model in the data processing system, the CAD model including a plurality of features. The method includes receiving a selection of a non-variational function to be applied to the CAD model, including a selection of at least one feature to which the function is to be applied. The method includes creating a copy of the selected feature as a second body to produce a modified feature and adding the modified feature to a solver configuration of the CAD model. The method includes solving the CAD model according to the solver configuration to produce a modified CAD model, and storing the modified CAD model.
    Type: Application
    Filed: September 26, 2012
    Publication date: January 9, 2014
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Paul Jonathon Sanders
  • Publication number: 20140012410
    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 including at least a first blend that has an axis, a radius measured from the axis, and a plurality of unders. The method includes receiving a change to the radius of the first blend and selectively designating either the axis as fixed or the unders as fixed according to a property of the blend. The method includes modifying the CAD model by changing the radius according to the received change and the designated fixed axis or designated fixed unders, and storing the modified CAD model.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 9, 2014
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Paul Jonathan Sanders, Jeffrey A. Walker
  • Publication number: 20130346029
    Abstract: Systems and methods for identifying symmetry relationships in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components and identifying a plurality of target components from the plurality of components. The method includes identifying a symmetry plane in the 3D model and determining the location of each of the target components with respect to the symmetry plane. The method includes adding the target components to respective groups according to the determined locations, and creating an equivalence class for each group of target components. The method includes storing a symmetry relationship between the created equivalence classes.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu
  • Publication number: 20130342532
    Abstract: Systems and methods for maintaining equivalence relations in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components, and receiving a selection of one of the plurality of components of the model. The method includes receiving a selection of at least one equivalence relation to be discovered in the 3D model and identifying at least one target component of the plurality of components of the model. The method includes completing the selected component with respect to each target component according to each selected equivalence relation. The method includes building and storing an equivalence relationship graph according to the completed selected component.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu, Neil James Foston
  • Patent number: 8612184
    Abstract: Systems, methods, and computer readable mediums. A method includes receiving a geometric model including at least one removal feature having at least one face and designating at least one face as a remove variational face. The method includes adding a constraint that refers to the designated face. The method includes creating a second object corresponding to the removal feature and modifying the constraint to refer to the second object instead of the removal feature. The method includes removing the removal feature and performing a variational edit and solve on the model using the second object in place of the removal feature. The method includes recreating the model according to the variational edit. The recreated model can include the removal feature placed according to an updated location of the second object.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: December 17, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Peter Philip Lonsdale Nanson
  • Publication number: 20130325365
    Abstract: Systems and methods for identifying unbuildable part pairs in product data management (PDM) systems. A method includes receiving a product structure having a plurality of nodes with variant conditions. The method includes building, by the client PDM system, a variant condition forest (VCF) corresponding to the product structure and selecting a pair of nodes in the product structure. The method includes determining, using the VCF, whether the variant conditions of each of the selected nodes are satisfiable both separately and at the same time, and if not, marking the selected pair of nodes as unbuildable. The method includes adding the unbuildable pair of nodes to an unbuildable pairs list. The method includes performing a clearance analysis process on the product structure, without processing unbuildable pairs on the unbuildable pairs list, and storing the results of the clearance analysis process.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventor: Zbigniew Zalewski
  • Publication number: 20130317797
    Abstract: Methods for part model generation and simulation and corresponding systems and computer-readable mediums. A method includes receiving a part model and creating at least one rigid body corresponding to the part model. The method includes creating at least one proxy body corresponding to the part model, including directly attaching at least one proxy body to at least one rigid body, wherein the proxy body represents a rigid body that is not part of the part model. The method includes simulating the part model by the data processing system according to the corresponding rigid bodies and proxy bodies.
    Type: Application
    Filed: April 23, 2013
    Publication date: November 28, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Richard Gary McDaniel, Lingyun Lu