Patents by Inventor Jeffrey Nuss

Jeffrey Nuss 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: 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
  • 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