Patents Assigned to Siemens Product Lifecycle Management Software Inc.
-
Patent number: 8473257Abstract: 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: GrantFiled: March 26, 2010Date of Patent: June 25, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Steven Robert Jankovich, Dong Ping Zhang
-
Patent number: 8462154Abstract: 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: GrantFiled: November 24, 2009Date of Patent: June 11, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Eric Mawby, Lingyun Lu
-
Patent number: 8458204Abstract: 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: GrantFiled: September 22, 2009Date of Patent: June 4, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Yunfei Wu, Tiancai Yin, Xianhong Zhang, Shingchi Hsu
-
Patent number: 8458228Abstract: 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: GrantFiled: September 23, 2011Date of Patent: June 4, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
-
Patent number: 8452983Abstract: 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: GrantFiled: March 20, 2008Date of Patent: May 28, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventor: Gen Lin
-
Publication number: 20130132432Abstract: 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: ApplicationFiled: September 7, 2012Publication date: May 23, 2013Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Michael B. Carter, Jeremy S. Bennett, Jianbing Huang, Guy Roetcisoender
-
Publication number: 20130132424Abstract: 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: ApplicationFiled: September 7, 2012Publication date: May 23, 2013Applicant: Siemens Product Lifecycle Management Software Inc.Inventor: Jianbing Huang
-
Publication number: 20130132373Abstract: 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: ApplicationFiled: September 7, 2012Publication date: May 23, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Jianbing Huang, Guy Roetcisoender, Balaji Venkatasubramaniam, Jeremy S. Bennett
-
Patent number: 8447576Abstract: 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: GrantFiled: October 23, 2009Date of Patent: May 21, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Daniel C. Staples, Ravikanth Vootukuri
-
Publication number: 20130117243Abstract: 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: ApplicationFiled: December 19, 2012Publication date: May 9, 2013Applicant: Siemens Product Lifecycle Management Software Inc.Inventor: Michael B. Carter
-
Publication number: 20130097489Abstract: 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: ApplicationFiled: October 14, 2011Publication date: April 18, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: James Darrow Linder, Shrinivas Soman
-
Patent number: 8421800Abstract: 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: GrantFiled: November 24, 2009Date of Patent: April 16, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Thomas J. Buchanan, Richard W. Rees, Michael Robson
-
Publication number: 20130083022Abstract: 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: ApplicationFiled: September 29, 2011Publication date: April 4, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Gary LaMont Marchant, Shailesh Ratnakar Karmalkar
-
Publication number: 20130080478Abstract: 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: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
-
Publication number: 20130080477Abstract: 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: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Frances Elizabeth Evans, Ori Ben-Haim, Eric M. Leeson
-
Publication number: 20130080971Abstract: 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: ApplicationFiled: September 27, 2011Publication date: March 28, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventor: Jonathan Gray
-
Publication number: 20130060718Abstract: 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: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventor: Shengming Liu
-
Publication number: 20130061145Abstract: 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: ApplicationFiled: April 30, 2012Publication date: March 7, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Andrew Charles Gilbert, David Leslie Golfis
-
Publication number: 20130060529Abstract: 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: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Zhi Li, Jingmei Wang
-
Publication number: 20130061174Abstract: 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: ApplicationFiled: August 31, 2012Publication date: March 7, 2013Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Thomas James Buchanan, Andrew Charles Gilbert