Patents by Inventor Howard Mattson

Howard Mattson 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: 20250148137
    Abstract: A computer-implemented method includes editing, at a local client device, an engineering design (e.g., computer aided design (CAD) model), hosted on a remote server. The local client device and the remote server communicate over a communications network and are remote from each other. The remote server configures an operation within a CAD model based on user input during an edit of the CAD model involving a drag. This results in a subset of the CAD model and the solving instructions required to perform the user update being generated and sent as a data package including the subset of the CAD model and the solving instructions to the local client device. The CAD model and any associated algorithms stored on the remote server are not communicated to the local client device.
    Type: Application
    Filed: February 25, 2022
    Publication date: May 8, 2025
    Inventors: Howard Mattson, Douglas King, Mike Gibbens
  • Publication number: 20250148153
    Abstract: A computer-implemented method of modelling engineering design components in a Computer-Aided Design (CAD) system is disclosed, wherein an engineering design component includes a feature having at least three occurrences of a shape element arranged in a regular pattern. The method is split into three stages: definition of a core set of behavioral characteristics; definition of an optional set of behavioral characteristics; and a hierarchical implementation of the optional characteristics by solving optional constraints after constraints corresponding to the core behavioral characteristics have been solved.
    Type: Application
    Filed: February 25, 2022
    Publication date: May 8, 2025
    Inventors: Douglas King, Howard Mattson, Yanong Zhu, Michael Copley-May
  • Publication number: 20240232452
    Abstract: A method of modifying instances of at least one part P including at least one entity e in a mechanical component design, is disclosed. A first part P1 has a local co-ordinate frame F and includes at least one entity ei. A transform T1 applied to the part P1 obtains a part instance P1T1 having an instance co-ordinate frame F1 in a common global space. At least one entity e1 in the part instance P1T1 is then marked as a positioning entity pe1 and grouped rigidly with the instance co-ordinate frame F1. Causing a positioning entity pe1 to move in the instance co-ordinate frame F1 causes all positioning entities pe1 in the instance co-ordinate frame F1 to move rigidly with the instance co-ordinate frame F1 and any unmarked entities e1 to move independently of the rigid grouping of positioning entities pe1.
    Type: Application
    Filed: February 26, 2021
    Publication date: July 11, 2024
    Inventor: Howard Mattson
  • Publication number: 20240135051
    Abstract: A method of modifying instances of at least one part P including at least one entity e in a mechanical component design, is disclosed. A first part P1 has a local co-ordinate frame F and includes at least one entity ei. A transform T1 applied to the part P1 obtains a part instance P1T1 having an instance co-ordinate frame F1 in a common global space. At least one entity e1 in the part instance P1T1 is then marked as a positioning entity pe1 and grouped rigidly with the instance co-ordinate frame F1. Causing a positioning entity pe1 to move in the instance co-ordinate frame F1 causes all positioning entities pe1 in the instance co-ordinate frame F1 to move rigidly with the instance co-ordinate frame F1 and any unmarked entities e1 to move independently of the rigid grouping of positioning entities pe1.
    Type: Application
    Filed: February 26, 2021
    Publication date: April 25, 2024
    Inventor: Howard Mattson
  • Patent number: 11947877
    Abstract: A computer-aided design (CAD) system may support anti-constraint configuration and enforcement for CAD models that represent physical objects. Anti-constraints may specify given constraints not to be applied for components of the CAD model, and the CAD system may update components of the CAD model without applying the constraints specified in anti-constraints applicable to the CAD model components.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 2, 2024
    Assignee: Siemens Industry Software Inc.
    Inventors: Dick Baardse, Steven Robert Jankovich, Douglas King, Howard Mattson, Manoj Radhakrishnan
  • Publication number: 20220327252
    Abstract: A method and system for computer aided design, (e.g., of products and other items), are disclosed herein. The method may include receiving a CAD model having a behavior defined by a plurality of relationships, receiving a user operation to edit a seed feature in the CAD model, and identifying a set of problem relationships from the plurality of relationships, wherein the set of problem relationships prevent implementation of the received user operation to the received CAD model. A category for each relationship in the set of problem relationships is selected. The behavior of the CAD model is reconfigured based on the selected category for each problem relationship by retaining any user-defined relationships, optionally retaining any optional relationships, and ignoring any relaxed relationships. The user operation is then performed according to the reconfigured behavior to produce a modified CAD model.
    Type: Application
    Filed: September 27, 2019
    Publication date: October 13, 2022
    Inventors: Douglas King, Howard Mattson, Jeremy Rogers, Yanong Zhu
  • Publication number: 20210192098
    Abstract: A computer-aided design (CAD) system may support anti-constraint configuration and enforcement for CAD models that represent physical objects. Anti-constraints may specify given constraints not to be applied for components of the CAD model, and the CAD system may update components of the CAD model without applying the constraints specified in anti-constraints applicable to the CAD model components.
    Type: Application
    Filed: April 26, 2019
    Publication date: June 24, 2021
    Inventors: Dick Baardse, Steven Robert Jankovich, Douglas King, Howard Mattson, Manoj Radhakrishnan
  • Publication number: 20100013833
    Abstract: A system, method, and computer program for modifying a solid model representation that is manipulated in a computer having software instructions for design, comprising: a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory in the memory of the computer system; and wherein the computer system accesses at least one data file having a plurality of geometric model definitions; converts the geometric model definitions into a visual representation of a geometric model; identifies an edit feature for modification on a body of the geometric model; calculates a modified geometric model with the modified edit, wherein the computer system removes the edit feature from an original body of the geometric model; creates a mapping for a plurality of faces from the edit feature to a new edit feature; applies the new edit feature to the original body, wherein the new edit feature is remapped to a new bo
    Type: Application
    Filed: April 13, 2009
    Publication date: January 21, 2010
    Inventors: Mallikarjuna Gandikota, Aditya N. Gurushankar, Howard Mattson, Peter Nanson, John C. Owen, Prasad Pingali, Daniel C. Staples, Jeffrey A. Walker