Patents by Inventor Walter Edward Red

Walter Edward Red 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: 10614180
    Abstract: A system for concurrent CAx workflow includes a collaborative server that manages a model of an engineering object, the model comprising at least design data and analysis data corresponding to the design data, a design client for editing of the design data by a design user, an analysis client for editing of the analysis data by an analysis user concurrent with editing of the design data by the design user; and wherein the collaborative server and the analysis client are collectively configured (i.e., one or both are configured) to enable the analysis user to edit the analysis data, view a plurality of geometric elements within the design data, and create a reference within the analysis data to a selected geometric element of the plurality of geometric elements within the design data. A corresponding apparatus, method, and computer-readable medium are also disclosed herein.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: April 7, 2020
    Assignee: Brigham Young University
    Inventors: Kelly Eric Bowman, Timothy A. Bright, Charles Gregory Jensen, Ammon Hepworth, Jared Calvin Briggs, Walter Edward Red, Joshua Coburn, Brett Stone
  • Patent number: 10366178
    Abstract: A computer-implemented method for multi-user CAx editing of a model of a design object may include (1) identifying one or more geometric elements referenced in response to creating a feature within the model of the design object, (2) receiving a feature operation that references the geometric elements referenced in response to creating the feature, (3) in response to receiving the feature operation, identifying a geometric element referenced by the feature operation, and (4) generating a unique persistent label for the geometric element. Various other methods and systems are also disclosed herein.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: July 30, 2019
    Assignee: Brigham Young University
    Inventors: Ammon Hepworth, Daniel Staves, Logan Hill, Kevin Tew, Charles Greg Jensen, Walter Edward Red
  • Patent number: 10346568
    Abstract: A method for collaborative finite analysis may include obtaining an electronic model of an engineering object, assigning users one or more geometries for pre-analysis editing to provide assigned geometries for each user, and enabling each user to conduct pre-analysis editing of their assigned geometries concurrent with other users. The method may also include conducting finite analysis on the assigned geometries of a first user concurrent with conducting finite analysis on the assigned geometries of a second user. Examples of pre-analysis editing include removing features that are secondary to analysis, applying a material definition to a geometry, pre-meshing a geometry, initiating automated meshing of a geometry, validating automated meshing of a geometry, editing a mesh for a geometry, manually meshing a geometry, defining one or more loads associated with a geometry, and defining one or more boundary conditions for a geometry. A corresponding system and apparatus are also disclosed herein.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: July 9, 2019
    Assignee: Brigham Young University
    Inventors: Walter Edward Red, Charles Gregory Jensen, Prasad Weerakoon, Jingsi (James) Wu, Karl Merkley, Jared Briggs
  • Patent number: 10261756
    Abstract: A computer-implemented method for preventing reference invalidation when reversing operations in synchronous collaborative applications may include (i) storing, on a client, a shared model of an engineering object including one or more features, (ii) receiving, from a user, an operation to be performed on the feature, (iii) before performing the operation, storing, in a command stack on the client, information sufficient to restore the feature to a state prior to performing the operation, (iv) receiving, from the user, a request to reverse the operation, (v) determining whether reversing the operation will create an invalid reference due to a conflicting operation having been performed on the feature at a second client, and (vi) in response to determining whether reversing the operation will create an invalid reference, reversing the operation or performing a resolution operation to prevent the reference invalidation. A system corresponding to the above method is also disclosed.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 16, 2019
    Assignee: Brigham Young University
    Inventors: David French, Jeffrey Nuss, Glen Phelps, Walter Edward Red
  • Patent number: 10242430
    Abstract: A method for collaborative CAx editing may include enabling a user to define a partitioning constraint for a design space and partitioning the design space into editing regions according to the partitioning constraint and assigning users to specific editing regions. The method may also include displaying a feature tree, enabling a user to select and lock a selected feature for editing by a specified user, enabling the specified user to edit the selected feature and blocking access from other users to the selected feature. An apparatus corresponding to the above method is also disclosed herein.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 26, 2019
    Assignee: Brigham Young University
    Inventors: Walter Edward Red, Felicia Marshall, Charles Gregory Jensen, Prasad Weerakoon, Rob Moncur
  • Patent number: 10048841
    Abstract: An apparatus, method, and program product are disclosed for collaborative project management. One apparatus includes a selection module that receives a selection by a local user of an information handling device to display an application screen of a remote user of multiple remote users. The application screen of the remote user displays a project used by the multiple remote users in a collaborative environment. The apparatus includes a display module that displays on the information handling device the application screen of the remote user. The application screen of the remote user is updated immediately as modifications to the project are made.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: August 14, 2018
    Assignee: Brigham Young University
    Inventors: Brett Stone, Philip Cox, David French, Ammon Hepworth, Charles Gregory Jensen, Walter Edward Red
  • Publication number: 20170109120
    Abstract: A computer-implemented method for preventing reference invalidation when reversing operations in synchronous collaborative applications may include (i) storing, on a client, a shared model of an engineering object including one or more features, (ii) receiving, from a user, an operation to be performed on the feature, (iii) before performing the operation, storing, in a command stack on the client, information sufficient to restore the feature to a state prior to performing the operation, (iv) receiving, from the user, a request to reverse the operation, (v) determining whether reversing the operation will create an invalid reference due to a conflicting operation having been performed on the feature at a second client, and (vi) in response to determining whether reversing the operation will create an invalid reference, reversing the operation or performing a resolution operation to prevent the reference invalidation. A system corresponding to the above method is also disclosed.
    Type: Application
    Filed: June 30, 2016
    Publication date: April 20, 2017
    Inventors: David French, Jeffrey Nuss, Glen Phelps, Walter Edward Red
  • Publication number: 20170024447
    Abstract: A system includes a collaborative data store that stores an object which can comprise a description, model, representation, arrangement or composition created by one or more contributors, the object comprising a plurality of features, the object encoded in a vendor-neutral format, a collaborative server configured to manage the collaborative data store, a first computer or electronic device client comprising at least one processor and configured to execute a first software application and enable the first user to edit the content of the object encoded in a first proprietary format that is different than the vendor-neutral format. The first computer or electronic device client and the collaborative server may be collectively configured to detect updates to the content of the object encoded in the first proprietary format, convert the updates to feature changes and update the object encoded in the vendor-neutral format with the feature changes.
    Type: Application
    Filed: March 11, 2016
    Publication date: January 26, 2017
    Inventors: Kelly Eric Bowman, Jr., Walter Edward Red, Charles Gregory Jensen, Ammon Hepworth, Joshua Coburn
  • Publication number: 20150363094
    Abstract: An apparatus, method, and program product are disclosed for collaborative project management. One apparatus includes a selection module that receives a selection by a local user of an information handling device to display an application screen of a remote user of multiple remote users. The application screen of the remote user displays a project used by the multiple remote users in a collaborative environment. The apparatus includes a display module that displays on the information handling device the application screen of the remote user. The application screen of the remote user is updated immediately as modifications to the project are made.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 17, 2015
    Inventors: Brett Stone, Philip Cox, David French, Ammon Hepworth, Charles Gregory Jensen, Walter Edward Red
  • Patent number: 9122817
    Abstract: A method for collaborative editing an electronic model of a CAx object may include providing access to an electronic model that is spatially decomposed into a plurality of editing regions, enabling a user to make changes to an editable feature corresponding to a particular editing region and blocking the user from making changes to an editable feature corresponding to an editing region assigned to another user. A corresponding apparatus may comprise one or more software modules and associated hardware that are configured to execute the described method.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: September 1, 2015
    Assignee: Brigham Young University
    Inventors: Walter Edward Red, Charles Gregory Jensen, Jordan David Ryskamp
  • Publication number: 20150213157
    Abstract: A computer-implemented method for multi-user CAx editing of a model of a design object may include (1) identifying one or more geometric elements referenced in response to creating a feature within the model of the design object, (2) receiving a feature operation that references the geometric elements referenced in response to creating the feature, (3) in response to receiving the feature operation, identifying a geometric element referenced by the feature operation, and (4) generating a unique persistent label for the geometric element. Various other methods and systems are also disclosed herein.
    Type: Application
    Filed: January 27, 2015
    Publication date: July 30, 2015
    Inventors: Ammon Hepworth, Daniel Staves, Logan Hill, Kevin Tew, Charles Greg Jensen, Walter Edward Red
  • Publication number: 20150199454
    Abstract: A computer-implemented method for concurrent design and analysis of an engineering object may include (1) storing a geometric model of an engineering object, the geometric model including control points and analysis nodes derived from the control points, (2) enabling an analysis user to view the geometric model and perform analysis operations on analysis nodes, (3) enabling a CAD user to view the geometric model and edit a control point, and (4) updating the view of the geometric model provided to the CAD user and the analysis user according to the edit performed on the control point. Various other methods and systems are also disclosed herein.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 16, 2015
    Inventors: Ammon I. Hepworth, Jared C. Briggs, Brett R. Stone, Josh Q. Coburn, Charles Greg Jensen, Walter Edward Red
  • Publication number: 20150120252
    Abstract: A computer-implemented method for collaborative editing of an electronic model of a design object may include (1) identifying clients configured to submit design operations to be performed on a shared design model, (2) receiving, from a first client, a first design operation to be performed on the shared design model prior to receiving, from a second client, a second design operation to be performed on the shared design model, (3) performing the first design operation prior to attempting to perform the second design operation, (4) identifying a conflict between the two design operations, and (5) in response to identifying the conflict between the design operations, notifying the second client that the second design operation was not performed on the shared design model. Various other methods and systems are also disclosed herein.
    Type: Application
    Filed: October 30, 2014
    Publication date: April 30, 2015
    Inventors: Ammon Hepworth, Mark S. Trent, Charles Greg Jensen, Kevin Tew, Daniel Ricks, Walter Edward Red
  • Publication number: 20150066554
    Abstract: An apparatus, method, and computer program product are disclosed for optimizing organization and management of teams. A data module collects activity data for a user, which is associated with the user's operation of a computer application. A profile module updates a profile for the user in response to the activity data, and a team module selects the user to be a member of a team based on the user's profile. A team includes a plurality of users combined to perform a task.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 5, 2015
    Inventors: Walter Edward Red, Brett Stone
  • Publication number: 20140317531
    Abstract: A method for collaborative CAx editing may include storing a model of an engineering object comprising a plurality of features and encoded in a vendor-neutral format within a collaborative data store, detecting updates to the model of the engineering object stored on a first CAx client and encoded in a first proprietary format, converting the updates to feature changes, and updating the model of the engineering object encoded in the vendor-neutral format with the feature changes. The method may also include detecting feature changes for the model of the engineering object encoded in the vendor-neutral format, converting the feature changes to updates for the model of the engineering object encoded in a second proprietary format, and executing the updates for the model of the engineering object encoded in the second proprietary format. A corresponding apparatus, system, and computer-readable medium are also disclosed herein.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 23, 2014
    Applicant: Brigham Young University
    Inventors: Kelly Eric Bowman, JR., Walter Edward Red, Charles Gregory Jensen, Ammon Hepworth, Joshua Coburn
  • Publication number: 20140317589
    Abstract: A system for concurrent CAx workflow includes a collaborative server that manages a model of an engineering object, the model comprising at least design data and analysis data corresponding to the design data, a design client for editing of the design data by a design user, an analysis client for editing of the analysis data by an analysis user concurrent with editing of the design data by the design user; and wherein the collaborative server and the analysis client are collectively configured (i.e., one or both are configured) to enable the analysis user to edit the analysis data, view a plurality of geometric elements within the design data, and create a reference within the analysis data to a selected geometric element of the plurality of geometric elements within the design data. A corresponding apparatus, method, and computer-readable medium are also disclosed herein.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 23, 2014
    Applicant: Brigham Young University
    Inventors: Kelly Eric Bowman, JR., Timothy A. Bright, Charles Gregory Jensen, Ammon Hepworth, Jared Calvin Briggs, Walter Edward Red
  • Publication number: 20140188437
    Abstract: A method for collaborative finite analysis may include obtaining an electronic model of an engineering object, assigning users one or more geometries for pre-analysis editing to provide assigned geometries for each user, and enabling each user to conduct pre-analysis editing of their assigned geometries concurrent with other users. The method may also include conducting finite analysis on the assigned geometries of a first user concurrent with conducting finite analysis on the assigned geometries of a second user. Examples of pre-analysis editing include removing features that are secondary to analysis, applying a material definition to a geometry, pre-meshing a geometry, initiating automated meshing of a geometry, validating automated meshing of a geometry, editing a mesh for a geometry, manually meshing a geometry, defining one or more loads associated with a geometry, and defining one or more boundary conditions for a geometry. A corresponding system and apparatus are also disclosed herein.
    Type: Application
    Filed: July 19, 2013
    Publication date: July 3, 2014
    Applicant: BRIGHAM YOUNG UNIVERSITY
    Inventors: Walter Edward Red, Charles Gregory Jensen, Prasad Weerakoon, Jingsi James Wu, Karl Merkley, Jared Briggs
  • Publication number: 20130239011
    Abstract: A method for collaborative CAx editing may include enabling a user to define a partitioning constraint for a design space and partitioning the design space into editing regions according to the partitioning constraint and assigning users to specific editing regions. The method may also include displaying a feature tree, enabling a user to select and lock a selected feature for editing by a specified user, enabling the specified user to edit the selected feature and blocking access from other users to the selected feature. An apparatus corresponding to the above method is also disclosed herein.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 12, 2013
    Applicant: Brigham Young University
    Inventors: Walter Edward Red, Felicia Marshall, Charles Gregory Jensen, Prasad Weerakoon, Rob Moncur
  • Publication number: 20120317497
    Abstract: A method for collaborative editing an electronic model of a CAx object may include providing access to an electronic model that is spatially decomposed into a plurality of editing regions, enabling a user to make changes to an editable feature corresponding to a particular editing region and blocking the user from making changes to an editable feature corresponding to an editing region assigned to another user. A corresponding apparatus may comprise one or more software modules and associated hardware that are configured to execute the described method.
    Type: Application
    Filed: June 9, 2011
    Publication date: December 13, 2012
    Inventors: WALTER EDWARD RED, Charles Gregory Jensen, Jordan David Ryskamp
  • Patent number: 7283888
    Abstract: Method and system for a direct transmission of motion path data (310) from a generating system (204) to a control system (205) for use in controlling a servo-driven machine. For example, a machine tool for machining stock material, and the data generating system includes a computer-aided-design software package (301). Tool paths for directing the tool members of the machine tool can be extracted from a design file opened by the CAD software through the operation interface of the CAD software (302). Alternatively, the design file can be used to specify motion paths rather than end product geometry. The CAD interpreter application extracts the motion path data from the design file, eliminating the need to translate the data into another or intermediate form for controlling the machine tool.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: October 16, 2007
    Assignee: Brigham Young University
    Inventors: Mark S. Evans, Walter Edward Red, Charles Gregory Jensen, C. Porter Bassett, Corey Lynn McBride, Jonathan Edward Bosley, Girish C. Ghimire