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: 11947877Abstract: 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: GrantFiled: April 26, 2019Date of Patent: April 2, 2024Assignee: Siemens Industry Software Inc.Inventors: Dick Baardse, Steven Robert Jankovich, Douglas King, Howard Mattson, Manoj Radhakrishnan
-
Publication number: 20210192098Abstract: 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: ApplicationFiled: April 26, 2019Publication date: June 24, 2021Inventors: Dick Baardse, Steven Robert Jankovich, Douglas King, Howard Mattson, Manoj Radhakrishnan
-
Patent number: 10140389Abstract: 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: GrantFiled: May 28, 2013Date of Patent: November 27, 2018Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Dick Baardse, Feng Yu, Hui Qin, Ying Lin, Jinbiao Zhu
-
Patent number: 9927965Abstract: 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: GrantFiled: August 28, 2015Date of Patent: March 27, 2018Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT INC.Inventors: Dick Baardse, Michael Nelson, James Carrington, Timothy A. Kelker
-
Patent number: 9697303Abstract: 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: GrantFiled: May 14, 2014Date of Patent: July 4, 2017Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.Inventors: Dick Baardse, Manoj Radhakrishnan, Andrew Lomonosov, Steven Robert Jankovich
-
Patent number: 9606526Abstract: 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: GrantFiled: May 28, 2014Date of Patent: March 28, 2017Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Matthew Stevenson, Dick Baardse, Austin Benson
-
Publication number: 20170060384Abstract: 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: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Dick Baardse, Michael Nelson, James Carrington, Timothy A. Kelker
-
Publication number: 20160125099Abstract: 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: ApplicationFiled: May 28, 2013Publication date: May 5, 2016Inventors: Dick BAARDSE, Feng YU, Hui QIN, Ying LIN, Jinbiao ZHU
-
Publication number: 20160117418Abstract: 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: ApplicationFiled: May 14, 2014Publication date: April 28, 2016Inventors: Dick Baardse, Manoj Radhakrishnan, Andrew Lomonosov, Steven Robert Jankovich
-
Publication number: 20150363049Abstract: 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: ApplicationFiled: October 14, 2014Publication date: December 17, 2015Inventors: Siarhei Sadouski, Michael Brown, Daniel Sicking, Dick Baardse
-
Publication number: 20150363048Abstract: 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: ApplicationFiled: September 25, 2014Publication date: December 17, 2015Inventors: Michael Brown, Siarhei Sadouski, Daniel Sicking, Dick Baardse
-
Publication number: 20150363371Abstract: 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: ApplicationFiled: September 25, 2014Publication date: December 17, 2015Inventors: Siarhei Sadouski, Michael Brown, Daniel Sicking, Dick Baardse
-
Publication number: 20150346711Abstract: 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: ApplicationFiled: May 28, 2014Publication date: December 3, 2015Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Matthew Stevenson, Dick Baardse, Austin Benson
-
Publication number: 20150347567Abstract: 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: ApplicationFiled: May 28, 2014Publication date: December 3, 2015Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Matthew Stevenson, Dick Baardse, Austin Benson, Eric Leeson, Satyanarayana Guduru, Thomas Tabeling
-
Publication number: 20140358491Abstract: 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: ApplicationFiled: May 30, 2013Publication date: December 4, 2014Applicant: Siemens Product Lifecycle Management Software Inc.Inventors: Dick Baardse, Kishore Nimmagadda, Steve Marek, Joseph Nemeth
-
Publication number: 20090237409Abstract: 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: ApplicationFiled: March 20, 2008Publication date: September 24, 2009Inventors: Dick Baardse, Manoj Radhakrishnan
-
Publication number: 20090237410Abstract: 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: ApplicationFiled: March 20, 2008Publication date: September 24, 2009Inventors: Dick Baardse, Manoj Radhakrishnan