Patents by Inventor Dick Baardse

Dick Baardse 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: 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: 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
  • Patent number: 10140389
    Abstract: Methods for modifying geometric models and corresponding systems and computer-readable mediums. A method includes receiving a geometric model, the geometric model including a plurality of curves. The method includes receiving a selection of one or more curves of the plurality of curves, finding at least one other curve of the plurality of curves that is related to the selected curve, and finding relationships between the selected curve and the other curve(s), including adding the selected curve, the other curve(s), and the relationships to a selected curve set. The method includes pre-processing the selected curve set, including de-activating a set of constraints for the geometric model. The method includes receiving a modification of the selected curve and modifying the selected curve set to produce a modified geometric model and modified selected curve set. The method includes post-processing the modified selected curve set, including re-activating and applying constraints for the geometric model.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: November 27, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Dick Baardse, Feng Yu, Hui Qin, Ying Lin, Jinbiao Zhu
  • Patent number: 9927965
    Abstract: A system and method is provided that facilitates the selection of individually selectable three dimensional objects displayed through a display device. The system may include at least one processor that is configured to determine at least one path that traverses the objects based on at least one motion input received through an input device. The processor may also cause at least two of the objects to be selected in a group while at least one of the objects remains unselected based on an amount of a surface area of each object that was traversed by the at least one path. In addition, the processor may cause at least one operation to be carried out on the group of at least two objects that are selected and not on the at least one object that remains unselected based on whether the objects are selected, responsive to at least one operation input received through the input device.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 27, 2018
    Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT INC.
    Inventors: Dick Baardse, Michael Nelson, James Carrington, Timothy A. Kelker
  • Patent number: 9697303
    Abstract: Methods for constraining a geometric model and corresponding systems and computer-readable mediums. A method includes creating a rigid sketch group that includes some or all of the plurality of curves and receiving a user selection of first option rules or second option rules. The method includes editing the rigid sketch group according to the selected first option rules or second option rules. The method includes displaying the geometric model by the data processing system, including displaying the edited rigid sketch group.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: July 4, 2017
    Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Dick Baardse, Manoj Radhakrishnan, Andrew Lomonosov, Steven Robert Jankovich
  • Patent number: 9606526
    Abstract: A method for editing a position of a selected design element in a constraint network. The method includes receiving the selected design element in a geometric model from a user, searching a database for a positioning group related to the selected design element, and adding the selected design element and the positioning group related to the selected design element into a work collection. The method then includes searching the database a second time for reference positioning groups and reference design elements referenced by constraints of the positioning group and design elements in the work collection and adding the reference positioning groups and the reference design elements discovered by the second searching into a context collection. The method then further includes loading all the constraints for the positioning groups and the design elements which were added to the work collection.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: March 28, 2017
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Matthew Stevenson, Dick Baardse, Austin Benson
  • Publication number: 20170060384
    Abstract: A system and method is provided that facilitates the selection of individually selectable three dimensional objects displayed through a display device. The system may include at least one processor that is configured to determine at least one path that traverses the objects based on at least one motion input received through an input device. The processor may also cause at least two of the objects to be selected in a group while at least one of the objects remains unselected based on an amount of a surface area of each object that was traversed by the at least one path. In addition, the processor may cause at least one operation to be carried out on the group of at least two objects that are selected and not on the at least one object that remains unselected based on whether the objects are selected, responsive to at least one operation input received through the input device.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Dick Baardse, Michael Nelson, James Carrington, Timothy A. Kelker
  • Publication number: 20160125099
    Abstract: Methods for modifying geometric models and corresponding systems and computer-readable mediums. A method includes receiving a geometric model, the geometric model including a plurality of curves. The method includes receiving a selection of one or more curves of the plurality of curves, finding at least one other curve of the plurality of curves that is related to the selected curve, and finding relationships between the selected curve and the other curve(s), including adding the selected curve, the other curve(s), and the relationships to a selected curve set. The method includes pre-processing the selected curve set, including de-activating a set of constraints for the geometric model. The method includes receiving a modification of the selected curve and modifying the selected curve set to produce a modified geometric model and modified selected curve set. The method includes post-processing the modified selected curve set, including re-activating and applying constraints for the geometric model.
    Type: Application
    Filed: May 28, 2013
    Publication date: May 5, 2016
    Inventors: Dick BAARDSE, Feng YU, Hui QIN, Ying LIN, Jinbiao ZHU
  • Publication number: 20160117418
    Abstract: Methods for constraining a geometric model and corresponding systems and computer-readable mediums. A method includes creating a rigid sketch group that includes some or all of the plurality of curves and receiving a user selection of first option rules or second option rules. The method includes editing the rigid sketch group according to the selected first option rules or second option rules. The method includes displaying the geometric model by the data processing system, including displaying the edited rigid sketch group.
    Type: Application
    Filed: May 14, 2014
    Publication date: April 28, 2016
    Inventors: Dick Baardse, Manoj Radhakrishnan, Andrew Lomonosov, Steven Robert Jankovich
  • Publication number: 20150363049
    Abstract: Methods for converting a menu ribbon interface and corresponding systems and computer-readable mediums. A method includes executing an application. The method includes receiving a selection of a first menu ribbon to convert and converting the first menu ribbon to produce a reduced-size menu ribbon. The method includes displaying the reduced-size menu ribbon in the application.
    Type: Application
    Filed: October 14, 2014
    Publication date: December 17, 2015
    Inventors: Siarhei Sadouski, Michael Brown, Daniel Sicking, Dick Baardse
  • Publication number: 20150363048
    Abstract: Methods for user interaction and corresponding systems and computer-readable mediums. A method includes displaying a user interface that includes a menu bar having a plurality of tabs, each associated with at least one sub-menu item, and including an active tab and at least one non-active tab. The method includes displaying an active ribbon that includes the sub-menu items associated with the active tab and receiving an interaction input. The method includes scrolling the active ribbon to display additional sub-menu items based on the interaction input, including simultaneously displaying sub-menu items associated with the active tab and at least one sub-menu item associated with a non-active tab. The method includes designating a next adjacent non-active tab as the active tab, and designating the previous active tab as a non-active tab, when at least half of the additional sub-menu items are sub-menu items associated with the next adjacent non-active tab.
    Type: Application
    Filed: September 25, 2014
    Publication date: December 17, 2015
    Inventors: Michael Brown, Siarhei Sadouski, Daniel Sicking, Dick Baardse
  • Publication number: 20150363371
    Abstract: Methods for displaying user interface (UI) elements in a data processing system and corresponding systems and computer-readable mediums. A method includes executing an application by the data processing system. The method includes receiving stored UI configuration information and displaying at least one UI element by the data processing system and in the application according to the UI configuration information.
    Type: Application
    Filed: September 25, 2014
    Publication date: December 17, 2015
    Inventors: Siarhei Sadouski, Michael Brown, Daniel Sicking, Dick Baardse
  • Publication number: 20150346711
    Abstract: A method for editing a position of a selected design element in a constraint network. The method includes receiving the selected design element in a geometric model from a user, searching a database for a positioning group related to the selected design element, and adding the selected design element and the positioning group related to the selected design element into a work collection. The method then includes searching the database a second time for reference positioning groups and reference design elements referenced by constraints of the positioning group and design elements in the work collection and adding the reference positioning groups and the reference design elements discovered by the second searching into a context collection. The method then further includes loading all the constraints for the positioning groups and the design elements which were added to the work collection.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Matthew Stevenson, Dick Baardse, Austin Benson
  • Publication number: 20150347567
    Abstract: A method for editing a position of a selected design element in a constraint network. The method includes receiving a selection of a design element in a geometric model from a user. The method also includes searching a database for a positioning group related to the selected design element. The method then includes displaying the positioning group related to the selected design element to the user. The method further includes receiving an updated positioning group from the user. The method finally includes storing the updated positioning group to the database.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Matthew Stevenson, Dick Baardse, Austin Benson, Eric Leeson, Satyanarayana Guduru, Thomas Tabeling
  • Publication number: 20140358491
    Abstract: Various disclosed embodiments include methods, systems, and computer-readable media for editing features using a PLM data processing system. A method includes receiving a geometric model including a plurality of parts. Each part includes one or more features having one or more feature attributes. Each part is stored within a separate part file. The method includes identifying a source feature in one of the parts. The source feature is associated with a modified feature attribute. The method includes identifying a compatible target feature in one or more of the parts. The method includes modifying a feature attribute of the target feature to correspond to the modified feature attribute that is associated with the source feature.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Dick Baardse, Kishore Nimmagadda, Steve Marek, Joseph Nemeth
  • Publication number: 20090237409
    Abstract: A system, method, and computer program for editing offsets, comprising connecting one or more input curves to a constraint system by constraints; offsetting output curves from said input curves by an operation; and creating a plurality of constraints among said input curves and said output curves; whereby editing said operation transforms said input curves and said output curves in a bidirectional manner, and appropriate means and computer-readable instructions.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Inventors: Dick Baardse, Manoj Radhakrishnan
  • Publication number: 20090237410
    Abstract: A system, method, and computer program for editing curves having bidirectional offset constraints, comprising selecting a collection of curves having a set of curve end points to perform an operation; and constraining a set of offset end points to said set of curve end points; whereby end constraints for offset curves are known, and appropriate means and computer-readable instructions.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Inventors: Dick Baardse, Manoj Radhakrishnan