Patents by Inventor Garrett K. Johnson

Garrett K. Johnson 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: 11275481
    Abstract: A method and system control navigation of a 3D CAD model in an augmented reality space. The 3D CAD model is rendered and appears as if the 3D CAD model is present in a physical space at true scale. A constrained translate or rotation mode is activated. In response to the activating, an axis triad is rendered. For translate, the axis triad is three lines extending from a point in each principal axis direction, and division markers are displayed along the lines at predefined division distances. One of the division markers is selected and the model is moved the predefined division distance of the selected division marker along the first line. For rotation, the axis triad is three perpendicular rings, and upon selecting one of the rings, an input gesture causes the model to rotate around the selected axis in the direction of the input gesture.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 15, 2022
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Matthew C. Clausen, Charles Goddard, Garrett K. Johnson, Marsette A. Vona, III, Victor X. Luo, Jeffrey S. Norris, Anthony Valderrama, Alexandra E. Samochina
  • Publication number: 20200371665
    Abstract: A method and system control navigation of a 3D CAD model in an augmented reality space. The 3D CAD model is rendered and appears as if the 3D CAD model is present in a physical space at true scale. A constrained translate or rotation mode is activated. In response to the activating, an axis triad is rendered. For translate, the axis triad is three lines extending from a point in each principal axis direction, and division markers are displayed along the lines at predefined division distances. One of the division markers is selected and the model is moved the predefined division distance of the selected division marker along the first line. For rotation, the axis triad is three perpendicular rings, and upon selecting one of the rings, an input gesture causes the model to rotate around the selected axis in the direction of the input gesture.
    Type: Application
    Filed: May 19, 2020
    Publication date: November 26, 2020
    Applicant: California Institute of Technology
    Inventors: Matthew C. Clausen, Charles Goddard, Garrett K. Johnson, Marsette A. Vona, III, Victor X. Luo, Jeffrey S. Norris, Anthony Valderrama, Alexandra E. Samochina
  • Patent number: 10657716
    Abstract: A method, apparatus, and system provide the ability to control navigation of a three-dimensional (3D) computer aided design (CAD) model in an augmented reality space. The 3D CAD model is rendered in the augmented reality space and appears as if it is present in a physical space at true scale. A virtual camera is defined as fixed to a current pose of a user's head. A virtual line segment S is constructed coincident with a ray R from a center of projection P of the virtual camera and a center pixel of the virtual camera. A check for geometric intersections between the virtual line segment S and surfaces of scene elements is conducted. Upon intersecting with a part of the model, a gaze cursor is rendered at an intersection point C closest to the center of projection P.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: May 19, 2020
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Matthew C. Clausen, Charles Goddard, Garrett K. Johnson, Marsette A. Vona, III, Victor X. Luo, Jeffrey S. Norris, Anthony J. Valderrama
  • Publication number: 20190279424
    Abstract: A method, apparatus, and system provide the ability to control navigation of a three-dimensional (3D) computer aided design (CAD) model in an augmented reality space. The 3D CAD model is rendered in the augmented reality space and appears as if it is present in a physical space at true scale. A virtual camera is defined as fixed to a current pose of a user's head. A virtual line segment S is constructed coincident with a ray R from a center of projection P of the virtual camera and a center pixel of the virtual camera. A check for geometric intersections between the virtual line segment S and surfaces of scene elements is conducted. Upon intersecting with a part of the model, a gaze cursor is rendered at an intersection point C closest to the center of projection P.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Applicant: California Institute of Technology
    Inventors: Matthew C. Clausen, Charles Goddard, Garrett K. Johnson, Marsette A. Vona, III, Victor X. Luo, Jeffrey S. Norris, Anthony J. Valderrama