Patents by Inventor Charles Goddard

Charles Goddard 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
  • Publication number: 20090230704
    Abstract: A closure retention and release mechanism (14) comprises a body (22) having spaced apart first and second portions (28, 30) of ferrous material, a magnet (24) having north and south poles (40,42) mounted between said portions (28, 30) and actuation means operable to move the magnet (24) relative to said portions (28, 30), wherein the magnet (24) is movable between a first position where each pole (40, 42) of the magnet (24) is located fully in a respective portion (28, 30) of the body (22) and a second position where each pole (40, 42) is not located fully in a respective portion (28, 30) of the body (22).
    Type: Application
    Filed: October 11, 2005
    Publication date: September 17, 2009
    Applicant: Stephenson Gobin Limited
    Inventors: Nicholas Roger Charles Goddard, Sarah Louise Jackson