Patents by Inventor Eric Mawby

Eric Mawby 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: 10102331
    Abstract: Product Data Management (PDM) systems and methods. A method includes receiving a target body and a tool body, and evaluating a body type of the target body and a body type of the tool body. The method includes evaluating interactions between the target body and the tool body, and applying comparison criteria to determine spatial relation and relative convexity of an intersection between the target body and the tool body. The method includes identifying tool face regions of the tool body based on the evaluations and the determined spatial relation and relative convexity of the intersection. The method includes adding the tool face regions to the target body to produce a modified target body.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: October 16, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Eric Mawby, Feng Yu, Hui Qin
  • Publication number: 20160275206
    Abstract: Methods for performing geodesic edits and corresponding systems and computer-readable mediums. A method includes receiving a CAD model including at least a three-dimensional (3D) surface. The method includes receiving an edit of a first geodesic feature from a user and in response to the edit, performing a hierarchy-based update to the CAD model, including performing a corresponding edit to at least one other feature of the CAD model based on the edit to the first geodesic feature to produce an updated CAD model. The method includes storing the updated CAD model.
    Type: Application
    Filed: May 13, 2014
    Publication date: September 22, 2016
    Applicant: GEODESIC SKETCHING ON CURVED SURFACES
    Inventors: Feng Yu, Derek England, Eric Mawby, Yong Feng (Fred) Zhao, Haipeng Mao
  • Publication number: 20160267201
    Abstract: Methods for CAD modeling and corresponding systems (100) and computer-readable mediums (126). A method includes receiving (505) a solid model (200) including a plurality of parts and receiving (510) a selection of a first part (210) and a second part (220) of the solid model. The method includes identifying (515) an interference (230) between the first part and the second part and determining (520) a step feature modification (240) to the first part based on the identified interference. The method includes modifying (525) the first part to add the step feature modification to create a modified solid model (250) and storing (530) the modified solid model.
    Type: Application
    Filed: May 13, 2014
    Publication date: September 15, 2016
    Inventors: Eric Mawby, Derek England, Dong Ping (Tony) Zhang, Xiaoqing Zhao
  • Patent number: 8935130
    Abstract: Methods for computer-aided design and visualization and corresponding systems and computer-readable mediums. A method includes receiving a BRep model and recognizing a plurality of notch or cliff blends in the BRep model. The method includes defining a chain of at least two of the plurality of notch blends. The method includes labeling the notch blends in the chain. The method includes storing the BRep model, including one or more of the recognized notch blends, the chain, and the labels of the notch blends.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: January 13, 2015
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Eric Mawby, Feng Yu, Haipeng Mao, Liwei Gao
  • Patent number: 8810570
    Abstract: A system, method, and computer program for selecting modification features on a solid model that is manipulated in a computer having software instructions, 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 selects a modification feature directly on a solid model using a computer peripheral input that communicates a modification intent from a user; suggests a plurality of additional selection features to include with the modification feature; verifies that the included plurality of additional selection features conforms to the modification intent by a visual highlighting; modifies the solid model according to the modification intent that results in a modified solid model and modified visual display information; and displays the modified solid model using the modified visual display information to the u
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: August 19, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Hiren Dedhia, Eric Mawby, Hui Qin, Feng Yu
  • Publication number: 20130297268
    Abstract: Product Data Management (PDM) systems and methods. A method includes receiving a target body and a tool body, and evaluating a body type of the target body and a body type of the tool body. The method includes evaluating interactions between the target body and the tool body, and applying comparison criteria to determine spatial relation and relative convexity of an intersection between the target body and the tool body. The method includes identifying tool face regions of the tool body based on the evaluations and the determined spatial relation and relative convexity of the intersection. The method includes adding the tool face regions to the target body to produce a modified target body.
    Type: Application
    Filed: August 1, 2012
    Publication date: November 7, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Eric Mawby, Hui Qin, Feng Yu
  • 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
  • Publication number: 20130054198
    Abstract: Methods for computer-aided design and visualization and corresponding systems and computer-readable mediums. A method includes receiving a BRep model and recognizing a plurality of notch or cliff blends in the BRep model. The method includes defining a chain of at least two of the plurality of notch blends. The method includes labeling the notch blends in the chain. The method includes storing the BRep model, including one or more of the recognized notch blends, the chain, and the labels of the notch blends.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Eric Mawby, Feng Yu, Haipeng Mao, Liwei Gao
  • Patent number: 8326583
    Abstract: A CAD system, method, and computer readable medium. A method includes loading a CAD object including a plurality of faces, and identifying a plurality of candidate faces from the plurality of faces. The candidate faces can include candidate blends. The method includes combining multiple ones of the candidate faces into a candidate blend chain, including at least one candidate blend. The method includes replacing the candidate blends with accurate blends to produce a corrected blend chain, and storing the corrected blend chain with the accurate blends as part of the CAD object.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: December 4, 2012
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Feng Yu, Yu (Peggy) Xia, Ying (Tina) Lin, Eric Mawby
  • Patent number: 8260583
    Abstract: A method, system, and computer readable medium for identifying wall features in an object model represented in a CAD system. A method includes loading an object model in a CAD system and receiving a selection of a first face of the object model by the CAD system. The method includes finding candidate wall faces by the CAD system and storing the candidate wall faces in a candidate list, and designating at least one candidate wall face in the candidate list as a counterpart face to the first face. The method includes storing the first face and the counterpart faces as a wall of the object model. Some methods include removing at least one second face from the candidate list based on an exclusion rule.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: September 4, 2012
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Eric Mawby, Victor Hambridge
  • Publication number: 20100305906
    Abstract: A CAD system, method, and computer readable medium. A method includes loading a CAD object including a plurality of faces, and identifying a plurality of candidate faces from the plurality of faces. The candidate faces can include candidate blends. The method includes combining multiple ones of the candidate faces into a candidate blend chain, including at least one candidate blend. The method includes replacing the candidate blends with accurate blends to produce a corrected blend chain, and storing the corrected blend chain with the accurate blends as part of the CAD object.
    Type: Application
    Filed: November 12, 2009
    Publication date: December 2, 2010
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Feng Yu, Yu (Peggy) Xia, Ying (Tina) Lin, Eric Mawby
  • Publication number: 20100232701
    Abstract: A method, system, and computer readable medium for identifying wall features in an object model represented in a CAD system. A method includes loading an object model in a CAD system and receiving a selection of a first face of the object model by the CAD system. The method includes finding candidate wall faces by the CAD system and storing the candidate wall faces in a candidate list, and designating at least one candidate wall face in the candidate list as a counterpart face to the first face. The method includes storing the first face and the counterpart faces as a wall of the object model. Some methods include removing at least one second face from the candidate list based on an exclusion rule.
    Type: Application
    Filed: September 11, 2009
    Publication date: September 16, 2010
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Eric Mawby, Victor Hambridge
  • Publication number: 20100231587
    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: Application
    Filed: November 24, 2009
    Publication date: September 16, 2010
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Eric Mawby, Lingyun Lu
  • Publication number: 20090256843
    Abstract: A system, method, and computer program for selecting modification features on a solid model that is manipulated in a computer having software instructions, 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 selects a modification feature directly on a solid model using a computer peripheral input that communicates a modification intent from a user; suggests a plurality of additional selection features to include with the modification feature; verifies that the included plurality of additional selection features conforms to the modification intent by a visual highlighting; modifies the solid model according to the modification intent that results in a modified solid model and modified visual display information; and displays the modified solid model using the modified visual display information to the u
    Type: Application
    Filed: April 13, 2009
    Publication date: October 15, 2009
    Inventors: Hiren Dedhia, Eric Mawby, Hui Qin, Feng Yu
  • Patent number: 6384841
    Abstract: The present invention provides a computer system with an improved graphically-oriented user interface that permits the user to more easily select for manipulation one object from a number of objects that overlap or are in close proximity to one another at a common location in a graphic display. In a preferred embodiment, the invention presents the computer user with the opportunity to preview all possible objects that the cursor might be identifying at its current position and the ability to select one of those objects for manipulation. Thus, rather than cycling through the entire list of objects available for selection at a location in the display, the user can immediately narrow the list down to the desired selection only. The present invention prevents selection errors and drastically reduces the number of user inputs required to select an object.
    Type: Grant
    Filed: July 14, 1999
    Date of Patent: May 7, 2002
    Assignee: Intergraph Corporation
    Inventors: Paul Lebovitz, Gary Smith, Mark Russell, Eric Mawby
  • Patent number: 6297798
    Abstract: A method for resolving ambiguities in user input to a computer-aided drawing package. The number of necessary commands is therefore reduced. To draw an element, the user selects a particular drawing command. The user then manipulates a pointing device to select points that further define the position and shape. In accordance with the invention, the point selections can be interpreted in more than one way. A region surrounding at least one of the selected points is divided into so-called intent zones. After, this point is selected, the drawing package monitors cursor movement through this region. The particular intent zone that the cursor traverses determines the interpretation of the point selections following the command.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: October 2, 2001
    Assignee: Intergraph Corporation
    Inventors: Charles Evans, Per Blomqvist, John Schwartz, Eric Mawby
  • Patent number: 6124861
    Abstract: A computer system with an improved graphically-oriented user interface that permits the user to more easily select for manipulation one object from a number of objects that overlap or are in close proximity to one another at a common location in a graphic display. In a preferred embodiment, the invention presents the computer user with the opportunity to preview all possible objects that the cursor might be identifying at its current position and the ability to select one of those objects for manipulation. Thus, rather than cycling through the entire list of objects available for selection at a location in the display, the user can immediately narrow the list down to the desired selection only. The present invention prevents selection errors and drastically reduces the number of user inputs required to select an object.
    Type: Grant
    Filed: November 20, 1997
    Date of Patent: September 26, 2000
    Assignee: Intergraph Corporation
    Inventors: Paul Lebovitz, Gary Smith, Mark Russell, Eric Mawby
  • Patent number: 5764936
    Abstract: A method for resolving ambiguities in user input to a computer-aided drawing package. The number of necessary commands is therefore reduced. To draw an element, the user selects a particular drawing command. The user then manipulates a pointing device to select points that further define the position and shape. In accordance with the invention, the point selections can be interpreted in more than one way. A region surrounding at least one of the selected points is divided into so-called intent zones. After this point is selected, the drawing package monitors cursor movement through this region. The particular intent zone that the cursor traverses determines the interpretation of the point selections following the command.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: June 9, 1998
    Assignee: Intergraph Corporation
    Inventors: Charles Evans, Per Blomqvist, John Schwartz, Eric Mawby