Patents by Inventor C. Greg Jensen

C. Greg Jensen 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: 10437239
    Abstract: A method for multi-user CAx editing includes monitoring an operational state of a processor of a first CAx client, receiving, at a communication filter of the first CAx client, a first remote operation to be executed by the first CAx client in a CAx environment, populating the first remote operation to a queue formed in a memory structure in response to a determination that the operational state of the processor of the first CAx client is executing a local operation when the first remote operation is received, and executing the first remote operation in the CAx environment on the first CAx client in response to a determination that the operational state of the processor of the first CAx client is idle. A computer program product such as a computer readable medium and a computer system corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: October 8, 2019
    Assignee: Brigham Young University
    Inventors: K Eric Bowman, Joshua Coburn, C. Greg Jensen
  • Patent number: 9996642
    Abstract: A computer-implemented method for finite analysis pre-processing may include (1) receiving a processing request that identifies a geometries within a design space and a finite analysis pre-processing operation to be performed thereon, (2) determining an interface that is common to a first geometry and a second geometry of the geometries, and (3) conducting the finite analysis pre-processing operation on at least the interface between the first geometry and the second geometry previous to concurrently conducting the finite analysis pre-processing operation on an unprocessed portion of the first geometry and an unprocessed portion of the second geometry. Various other methods and systems are also disclosed herein.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 12, 2018
    Assignee: Brigham Young University
    Inventors: Jared C. Briggs, C. Greg Jensen, Chia Chi Teng, W. Edward Red
  • Publication number: 20180129757
    Abstract: A method for multi-user CAx editing includes receiving a hierarchical message in an asynchronous client-server application, the hierarchical message corresponding to an element of a CAx model in a CAx environment, identifying a reference portion of the hierarchical message upon which a remaining portion of the element depends, the reference portion being unique to the element, comparing the reference portion to a dictionary of the CAx environment, receiving the reference portion of the element as a return output in response to identifying a match for the reference portion in the dictionary, and creating the reference portion of the element within the CAx environment in response to identifying no match for the reference portion in the dictionary. A computer program product such as a computer readable medium and a computer system corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: June 13, 2017
    Publication date: May 10, 2018
    Inventors: K Eric Bowman, Joshua Coburn, C. Greg Jensen
  • Publication number: 20170357251
    Abstract: A method for multi-user CAx editing includes monitoring an operational state of a processor of a first CAx client, receiving, at a communication filter of the first CAx client, a first remote operation to be executed by the first CAx client in a CAx environment, populating the first remote operation to a queue formed in a memory structure in response to a determination that the operational state of the processor of the first CAx client is executing a local operation when the first remote operation is received, and executing the first remote operation in the CAx environment on the first CAx client in response to a determination that the operational state of the processor of the first CAx client is idle. A computer program product such as a computer readable medium and a computer system corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 14, 2017
    Inventors: K Eric Bowman, Joshua Coburn, C. Greg Jensen
  • Publication number: 20150081261
    Abstract: A computer-implemented method for finite analysis pre-processing may include (1) receiving a processing request that identifies a geometries within a design space and a finite analysis pre-processing operation to be performed thereon, (2) determining an interface that is common to a first geometry and a second geometry of the geometries, and (3) conducting the finite analysis pre-processing operation on at least the interface between the first geometry and the second geometry previous to concurrently conducting the finite analysis pre-processing operation on an unprocessed portion of the first geometry and an unprocessed portion of the second geometry. Various other methods and systems are also disclosed herein.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 19, 2015
    Inventors: Jared C. Briggs, C. Greg Jensen, Chia Chi Teng, W. Edward Red