Patents by Inventor Charles Duncan
Charles Duncan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240152659Abstract: 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: ApplicationFiled: January 15, 2024Publication date: May 9, 2024Applicant: Siemens Industry Software Inc.Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
-
Patent number: 11947876Abstract: 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: GrantFiled: January 24, 2017Date of Patent: April 2, 2024Assignee: Siemens Industry Software Inc.Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
-
Patent number: 11392726Abstract: 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: GrantFiled: September 28, 2016Date of Patent: July 19, 2022Assignee: Siemens Industry Software Inc.Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson, Jeremy Rogers
-
Publication number: 20210232716Abstract: 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: ApplicationFiled: September 28, 2016Publication date: July 29, 2021Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson, Jeremy Rogers
-
Publication number: 20190377834Abstract: 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: ApplicationFiled: January 24, 2017Publication date: December 12, 2019Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Michael John Gibbens, Douglas Joseph King, Howard Charles Duncan Mattson
-
Patent number: 10360312Abstract: 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: GrantFiled: May 4, 2015Date of Patent: July 23, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Jeremy Rogers, Michael John Gibbens
-
Patent number: 10176291Abstract: 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: GrantFiled: August 31, 2012Date of Patent: January 8, 2019Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Michael John Gibbens
-
Publication number: 20170213127Abstract: Described invention and its embodiments, in part, facilitate discovery of ‘Most Recent Common Ancestors’ in the family trees between a massive plurality of individuals who have been predicted to be related according to amount of deoxyribonucleic acids (DNA) shared as determined from a plurality of 3rd party genome sequencing and matching systems.Type: ApplicationFiled: January 24, 2017Publication date: July 27, 2017Inventor: Matthew Charles Duncan
-
Patent number: 9690878Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including plurality of blends and identifying a blend ribbon that includes at least two of the plurality of blends. Each blend in the blend ribbon is mutually dependent on at least one other blend in the blend ribbon. The method includes selecting a blend ribbon breaker corresponding to the blend ribbon and designating a plurality of blends in the blend ribbon as reblendable blends, based on the blend ribbon breaker. The method includes reblending the reblendable blends to produce a modified geometric model and storing the modified geometric model.Type: GrantFiled: May 28, 2013Date of Patent: June 27, 2017Assignee: SIEMENS PRODCUT LIFECYCLE MANAGEMENT SOFTWARE INCInventors: Howard Charles Duncan Mattson, Douglas Joseph King, Paul Jonathon Sanders
-
Patent number: 9607108Abstract: 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: GrantFiled: November 1, 2013Date of Patent: March 28, 2017Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Peter Philip Lonsdale Nanson
-
Publication number: 20160357878Abstract: A method includes defining a group of control points representing the freeform geometry, defining an initial baseline between a start point and an end point of the freeform geometry and deriving an initial set of parameters for each control point to represent an initial location of the control point relative to the initial baseline. The method includes choosing a new start point and a new end point for a modified freeform geometry, defining a new baseline between the new start point and the new endpoint; applying a modification to the freeform geometry, deriving a recalculated set of parameters for each of the control points to provide a representation of a new location of the control point, relative to the new baseline, for the applied modification and rendering the modified freeform geometry using the recalculated set of parameters.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu
-
Publication number: 20160328490Abstract: 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: ApplicationFiled: May 4, 2015Publication date: November 10, 2016Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Jeremy Rogers, Michael John Gibbens
-
Publication number: 20160328496Abstract: Methods for simulating modifications to construction of a part of a multi-part product, or editing a model, corresponding data processing systems and computer readable media. A method of includes identifying one or more regions of interest in the model and separating the one or more regions from the model to form a separated region and a base model. The method includes applying a change to the separated region to form a changed separated region; re-connecting the changed separated region to the base model to form a changed model; and outputting the resulting topology.Type: ApplicationFiled: May 4, 2015Publication date: November 10, 2016Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Jeremy Rogers
-
Patent number: 9396292Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including plurality of entities and receiving existing conditions corresponding to the geometric model. The method includes receiving an operation to be performed on a selected entity of the geometric model. The method includes propagating through the geometric model from the selected entity to other entities of the geometric model, according to the existing conditions, and adding the selected entities and the other entities to a variational system. The method includes performing a variational solve of the variational system according to the operation to produce modified entities and applying the modified entities to the geometric model to produce an edited geometric model.Type: GrantFiled: April 30, 2013Date of Patent: July 19, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Yanong Zhu, Douglas Joseph King, Michael Rebrukh
-
Patent number: 9348966Abstract: 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: GrantFiled: September 14, 2012Date of Patent: May 24, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Paul Jonathan Sanders, Jeffrey A. Walker
-
Patent number: 9286436Abstract: 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: GrantFiled: September 26, 2012Date of Patent: March 15, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Yanong Zhu, Douglas Joseph King, Howard Charles Duncan Mattson
-
Patent number: D972375Type: GrantFiled: January 20, 2022Date of Patent: December 13, 2022Assignees: YONGKANG CHUNKAI IMPORT & EXPORT CO., LTD, DIGITAL DEALS LLCInventors: Jufen Ying, Charles Duncan Palmer
-
Patent number: D1011042Type: GrantFiled: April 11, 2022Date of Patent: January 16, 2024Assignees: YONGKANG CHUNKAI IMPORT & EXPORTCO., LTD, Digital Deals LLC, Charlotte, NCInventors: Jufen Ying, Charles Duncan Palmer
-
Patent number: D1012500Type: GrantFiled: May 12, 2023Date of Patent: January 30, 2024Assignee: DIGITAL DEALS LLCInventor: Charles Duncan Palmer
-
Patent number: D1035278Type: GrantFiled: April 19, 2023Date of Patent: July 16, 2024Assignee: Digital Deals LLCInventor: Charles Duncan Palmer