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).
-
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: 11914452Abstract: A user interface system is provided. At least one engine is provided to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information, determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations is created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A situation room is coupled to or includes a dashboard display computer system and a data system, the display computer system configured to generate a dashboard display configured to display situations from the clustered events.Type: GrantFiled: January 27, 2017Date of Patent: February 27, 2024Assignee: Dell Products L.P.Inventors: Philip Tee, Robert Duncan Harper, Charles Mike Silvey, Andrew John Leonard, Jeffrey Ellison Townsend
-
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: 9235659Abstract: Methods for CAD editing and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including a plurality of entities and receiving a user input including a selection of at least one entity and a movement of the selected entity. The method includes applying any basic condition behaviors that correspond to the user input and applying any optional condition behaviors that correspond to the user input. The method includes building a variational system to be solved based on the user input, any applied basic condition behaviors, and any optional condition behaviors. The method includes performing a variational solve on the variational system to produce an edited CAD model and storing the edited CAD model.Type: GrantFiled: March 17, 2014Date of Patent: January 12, 2016Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Howard Charles Duncan Mattson, Douglas Joseph King, Yanong Zhu, Feng Yu
-
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