Patents Assigned to Siemens Product Lifecycle Management Software Inc.
  • Patent number: 8473257
    Abstract: A CAD system, method, and computer readable medium. A method includes receiving a graphic model and a selection of a symmetric constraint. The method includes receiving a selection of first and second curves of the graphic model, the selections indicating respective points on the first and second curves. The method includes determining a user's intent and applying a symmetric constraint between the first and second curves according to the user's intent. The method includes storing and displaying graphic model.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: June 25, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Steven Robert Jankovich, Dong Ping Zhang
  • Patent number: 8462154
    Abstract: A method for a CAD system, a CAD system, and instructions for a CAD system. A method includes loading an object model, the object model including a blend face. The method also includes finding underfaces of the blend face and constructing an intersection curve according to the underfaces. The method also includes trimming the intersection curve according to the blend face to produce a virtual blend curve, and storing the virtual blend curve.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: June 11, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Eric Mawby, Lingyun Lu
  • Patent number: 8458204
    Abstract: A method and related data processing system and computer readable medium. A method includes receiving, in a data processing system, a first file and a second file, and receiving comparison rules. This method includes comparing the first file and the second file, by the data processing system, according to the comparison rules, and producing an output report corresponding to the comparison.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: June 4, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Yunfei Wu, Tiancai Yin, Xianhong Zhang, Shingchi Hsu
  • Patent number: 8458228
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes maintaining a data structure for a complex item. The data structure includes a root node representing the complex item, at least one assembly node associated with the root node, and a plurality of part nodes each associated with the assembly node. The method includes defining at least two absolute occurrences associated with the root node and corresponding to at least the root node and the assembly node. The method includes defining at least one managed occurrence that includes a plurality of the absolute occurrences. The method includes using the managed occurrence as a central control authority for the plurality of absolute occurrences.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 4, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
  • Patent number: 8452983
    Abstract: A system, method, and computer program for protecting numerical control codes, comprising decrypting an encrypted text file that defines how an event for a tool path data set is processed; processing said decrypted text file to obtain a set of instructions; formatting said set of instructions according to a definition file; and outputting said set of formatted instructions; whereby postprocessed machine controls are written and appropriate means and computer-readable instructions.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: May 28, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Gen Lin
  • Publication number: 20130132432
    Abstract: Massive model visualization in product data management (PDM) systems. A method includes storing a massive model database for a product data structure in a PDM server system, including storing a spatial bounding box hierarchy that acts as a spatial index for spatial bounding boxes of a plurality of unconfigured components of the product data structure and storing a cell table that associates cells of the spatial bounding box hierarchy to corresponding component identifiers of the product data structure. The method includes responding to component identifier requests from a client system by sending requested component identifiers from the product data structure to the client system. The component identifier requests correspond to visible components of an assembly represented by the product data structure. The method includes transmitting geometric data to the client system, the geometric data corresponding to components of the product data structure associated with the requested component identifiers.
    Type: Application
    Filed: September 7, 2012
    Publication date: May 23, 2013
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Michael B. Carter, Jeremy S. Bennett, Jianbing Huang, Guy Roetcisoender
  • Publication number: 20130132424
    Abstract: Systems and methods for massive model visualization in product data management (PDM) systems. A method includes storing a hierarchical product data structure that includes a plurality of occurrence nodes and component nodes. The method includes creating an occurrence equivalency table from, the hierarchical product data structure, that identifies at least one anchor occurrence node and at least one equivalent occurrence node. The product component corresponding to the equivalent occurrence node is spatially located within a specified distance threshold of product component corresponding to the anchor occurrence node.
    Type: Application
    Filed: September 7, 2012
    Publication date: May 23, 2013
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventor: Jianbing Huang
  • Publication number: 20130132373
    Abstract: Systems and methods for massive model visualization in product data management (PDM) systems. A method includes storing a hierarchical product data structure by a product data management (PDM) system, including a plurality of occurrence nodes and component nodes. The method includes receiving a query that references an occurrence node and at least one cell index value and determining a query result corresponding to the query. The query result identifies at least one occurrence node that corresponds to the cell index value. The method includes forming a query result chain corresponding to the query result, the query result chain filtered by a structural criterion, and applying a configuration rule to the filtered query result chain to identify child nodes of the filtered query result chain that conform to the configuration rule, and thereby producing a configured spatial retrieval result.
    Type: Application
    Filed: September 7, 2012
    Publication date: May 23, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Jianbing Huang, Guy Roetcisoender, Balaji Venkatasubramaniam, Jeremy S. Bennett
  • Patent number: 8447576
    Abstract: A method and related CAD system and computer readable medium for creating a dimensioned object model in a CAD system, including automatically associating editable dimensions with an object model in the CAD system. The method includes receiving 2D CAD data, the 2D CAD data including dimension information, and creating a 3D model corresponding to the 2D CAD data. The method also includes associating the dimension information with features of the 3D model and storing the 3D model and associated dimension information in the CAD system. The dimension information can thereafter be edited to automatically produce corresponding changes in the 3D model. Other methods are also described.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: May 21, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Daniel C. Staples, Ravikanth Vootukuri
  • Publication number: 20130117243
    Abstract: The size of lightweight JT data files containing CAD data is reduced by employing lossy compression where acceptable for portions of the CAD data, such as 3D geometry data. Compression for the remaining portions can be augmented by exploiting common repeated structures for some portions, such as precise Brep data, and compressing separate but similar data, such as all metadata for a given part and all scene graph data, together as a single block. The compressed data is then written in separate, uniquely identified data segments indexed in a table of contents, allowing quick access to any data segment for streaming.
    Type: Application
    Filed: December 19, 2012
    Publication date: May 9, 2013
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventor: Michael B. Carter
  • Publication number: 20130097489
    Abstract: Methods for computer aided design (CAD) and corresponding systems and computer-readable mediums. A method includes performing a setup process to instantiate a booklet of CAD drawings. The method includes receiving a user selection of a template from a user. The method includes receiving geometry content information from the user and receiving reference geometry from a user. The method includes creating the booklet of CAD drawings based on the template, geometry content information and reference geometry. A CAD system maintains a CAD drawing booklet, the CAD drawing booklet associated with a plurality of drawings each including a sheet collection, and each drawing associated with at least one component.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: James Darrow Linder, Shrinivas Soman
  • Patent number: 8421800
    Abstract: A method for displaying objects in a CAD system, and corresponding CAD system and computer program product. The method includes loading a graphic model with a plurality of model elements including edges and faces in a CAD system and receiving a selection of a display technique to be used on the graphic model. The method also includes classifying each model element as important or unimportant. The method also includes hiding a first subset of the unimportant model elements according to the selected display technique and adjusting the transparency of a second subset of the unimportant model elements according to the selected display technique, so that the important model elements are clearly visible with relation to the unimportant model elements. The method can produce a simplified graphic model that is displayed by the CAD system.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: April 16, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Thomas J. Buchanan, Richard W. Rees, Michael Robson
  • Publication number: 20130083022
    Abstract: A method for providing hybrid hidden-line processing for a plurality of polygons representing tessellated image data, wherein each polygon comprises a plurality of edges, is provided. The method includes generating a back-facing plate comprising polygons on a back-facing side of a silhouette of the tessellated image data and a front-facing plate comprising polygons on a front-facing side of the silhouette of the tessellated image data. The method includes tracing the edges and identifying at least one visibility change pixel in each of a subset of the traced edges. The method includes, for each visibility change pixel, determining whether the traced edge is from the same plate as a polygon corresponding to the visibility change pixel. The method includes, for each traced edge that is determined to be from the same plate as the polygon corresponding to the visibility change pixel, displaying the traced edge.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Gary LaMont Marchant, Shailesh Ratnakar Karmalkar
  • Publication number: 20130080478
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes maintaining a data structure for a complex item. The data structure includes a root node representing the complex item, at least one assembly node associated with the root node, and a plurality of part nodes each associated with the assembly node. The method includes defining at least two absolute occurrences associated with the root node and corresponding to at least the root node and the assembly node. The method includes defining at least one managed occurrence that includes a plurality of the absolute occurrences. The method includes using the managed occurrence as a central control authority for the plurality of absolute occurrences.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
  • Publication number: 20130080477
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes maintaining a hierarchical data structure for a complex item. The data structure includes a root node representing the complex item, at least one assembly node associated with a the partition node, and a plurality of part nodes each associated with the assembly node. The method includes defining at least two occurrences associated with the root node and corresponding to at least the root node and assembly node. The method includes defining at least one partition node representing a partition of the complex item, the partition node representing an organizational division of the occurrences of the associated with the root node that can be referenced in queries and navigation. The method includes associating at least two of the plurality of occurrences with the at least one partition node.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Frances Elizabeth Evans, Ori Ben-Haim, Eric M. Leeson
  • Publication number: 20130080971
    Abstract: Product Data Management systems, methods, and mediums. A method includes receiving a plurality of parameters into a command window. The method includes storing the plurality of parameters and a layout of the command window. The method includes retrieving the plurality of parameters and the layout of the command window in response to a user request and displaying the plurality of parameters in a second command window based on the layout of the command window.
    Type: Application
    Filed: September 27, 2011
    Publication date: March 28, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventor: Jonathan Gray
  • Publication number: 20130060718
    Abstract: Methods for product data management (PDM) and corresponding systems and computer-readable mediums. A method includes receiving a strip layout for a part and retrieving strip information corresponding to the strip layout. The method includes receiving a die base design for the part and receiving toolset information for the part. The method includes receiving pricing information corresponding to the toolset information, strip information, and die base design. The method includes producing a quotation output based on the pricing information, toolset information, strip information, and die base design.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventor: Shengming Liu
  • Publication number: 20130061145
    Abstract: Product data management systems and methods. A method includes receiving, from a user, a seed data selection and retrieving PDM information related to the seed data selection. The method includes displaying a focal point selection area including a plurality of domain selections. The method includes receiving a user selection of one or more of the plurality of domain selections. The method includes generating and displaying a network map of the PDM information associated with the user selection.
    Type: Application
    Filed: April 30, 2012
    Publication date: March 7, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Andrew Charles Gilbert, David Leslie Golfis
  • Publication number: 20130060529
    Abstract: Methods for computer-aided design and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a plurality of intersecting fluid channels, and determining a fluid inlet for the fluid channels. The method includes displaying possible fluid flow directions at an intersection of fluid channels. The method includes automatically adding a cooling fitting to at least one of the fluid channels of the CAD model in response to a user selection of one of the possible fluid flow directions.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Zhi Li, Jingmei Wang
  • Publication number: 20130061174
    Abstract: Product data management systems and methods. A method includes determining a user identification and identifying a plurality of product contexts corresponding to the user identification and based on a user role, including performing a query on a database. The method includes displaying configuration items corresponding to the identified contexts and receiving a user selection of a configuration item. The method includes launching a tool based on the selected confirmation item, including loading configuration data according to the selected configuration item and corresponding identified context.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 7, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Thomas James Buchanan, Andrew Charles Gilbert