Patents by Inventor Paul Zack Thunemann
Paul Zack Thunemann 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: 12340218Abstract: A method is provided for detecting regions of high curvature on a curve. The method comprises receiving a curve function and automatically arc length parameterizing the curve function. The local average curvature over the arc length parameterized curve function is automatically computed. One or more regions where the local average curvature turns at least a predetermined angle over a given interval are automatically indicated. The indicated regions are then output.Type: GrantFiled: May 5, 2023Date of Patent: June 24, 2025Assignee: The Boeing CompanyInventors: Paul Zack Thunemann, Thomas Allen Hogan-Schmidt, Jeffrey David Poskin
-
Patent number: 12272018Abstract: A modeling system is provided which is configured to retrieve from the non-volatile memory the 3D virtual model of an object; define a domain of a parametric surface; project feature curves in the 3D virtual model into the domain of the parametric surface to generate a mapping based on the 3D virtual model and including a plurality of parametric curves; divide the plurality of parametric curves into horizontal and vertical feature curves; extend each of the horizontal feature and vertical feature curves; construct a horizontal interpolant connecting the extended horizontal feature curves; construct a vertical interpolant connecting the extended vertical feature curves; fit the horizontal and vertical interpolants as coordinates of a map to a new parametric domain; and compose the inverse of the map to the new parametric domain with the parametric surface to create a new parametric surface containing the feature curves as isoparametric curves.Type: GrantFiled: July 15, 2022Date of Patent: April 8, 2025Assignee: The Boeing CompanyInventors: Michael Drumheller, Paul Zack Thunemann, Craig S. Bosma, Jeffrey David Poskin, Troy Winfree
-
Patent number: 12198270Abstract: A modeling system is provided which retrieves from memory the 3D virtual model of an object; extract an outer surface of the 3D virtual model, the outer surface including a plurality of faces; identify feature curves in each of the plurality of faces of the outer surface; generate a parameterized surface from the identified feature curves; and output the feature curves and the parameterized surface. The system may generate a list of feature curve pairs that are adjacent to one another; obtain face pairs corresponding to the feature curve pairs; obtain and add a list of faces in the outer surface to a connectivity graph mapping points in 3D space to the feature curves; for each pair of connected faces, evaluate whether an angle difference between normals of the connected faces is greater than a threshold; and then extract a feature curve based on the pair of connected faces.Type: GrantFiled: September 2, 2022Date of Patent: January 14, 2025Assignee: The Boeing CompanyInventors: Huseyin Erdim, Paul Zack Thunemann
-
Publication number: 20240370259Abstract: A method is provided for detecting regions of high curvature on a curve. The method comprises receiving a curve function and automatically arc length parameterizing the curve function. The local average curvature over the arc length parameterized curve function is automatically computed. One or more regions where the local average curvature turns at least a predetermined angle over a given interval are automatically indicated. The indicated regions are then output.Type: ApplicationFiled: May 5, 2023Publication date: November 7, 2024Inventors: Paul Zack Thunemann, Thomas Allen Hogan-SCHMIDT, Jeffrey David Poskin
-
Publication number: 20240078752Abstract: A modeling system is provided which retrieves from memory the 3D virtual model of an object; extract an outer surface of the 3D virtual model, the outer surface including a plurality of faces; identify feature curves in each of the plurality of faces of the outer surface; generate a parameterized surface from the identified feature curves; and output the feature curves and the parameterized surface. The system may generate a list of feature curve pairs that are adjacent to one another; obtain face pairs corresponding to the feature curve pairs; obtain and add a list of faces in the outer surface to a connectivity graph mapping points in 3D space to the feature curves; for each pair of connected faces, evaluate whether an angle difference between normals of the connected faces is greater than a threshold; and then extract a feature curve based on the pair of connected faces.Type: ApplicationFiled: September 2, 2022Publication date: March 7, 2024Inventors: Huseyin Erdim, Paul Zack Thunemann
-
Publication number: 20240020935Abstract: A modeling system is provided which is configured to retrieve from the non-volatile memory the 3D virtual model of an object; define a domain of a parametric surface; project feature curves in the 3D virtual model into the domain of the parametric surface to generate a mapping based on the 3D virtual model and including a plurality of parametric curves; divide the plurality of parametric curves into horizontal and vertical feature curves; extend each of the horizontal feature and vertical feature curves; construct a horizontal interpolant connecting the extended horizontal feature curves; construct a vertical interpolant connecting the extended vertical feature curves; fit the horizontal and vertical interpolants as coordinates of a map to a new parametric domain; and compose the inverse of the map to the new parametric domain with the parametric surface to create a new parametric surface containing the feature curves as isoparametric curves.Type: ApplicationFiled: July 15, 2022Publication date: January 18, 2024Inventors: Michael Drumheller, Paul Zack Thunemann, Craig S. Bosma, Jeffrey David Poskin, Troy Winfree
-
Patent number: 8302078Abstract: This description provides tools for lazy evaluation of geometric definitions of objects within procedural programming environments. Computer-based methods provided by these tools may parse input program code that includes statements that are syntactically consistent with a procedural programming language. These statements may also include defined functions that are not syntactically consistent with the procedural programming language. The defined functions may be associated with a given function that is defined according to the procedural programming language. The given function may relate to a geometric design of an object. The methods may identify inputs and outputs to this given function, and may build a dependency graph that relates this given function to other functions, based on the inputs and/or outputs of the given function. The methods may delay evaluating the given function until a triggering event occurs, at which time the methods may evaluate the given function to produce the output.Type: GrantFiled: March 10, 2008Date of Patent: October 30, 2012Assignee: The Boeing CompanyInventors: Paul Zack Thunemann, Thomas A. Grandine, Jan H. Vandenbrande, Gregory Mikel Anderson
-
Patent number: 7961137Abstract: A method for determining a path of travel of an intruder traversing an area of regard (AOR) to a predefined point, where the path of travel has a minimum probability of detection relative to other potential paths of travel of the intruder. The method may comprise: providing three dimensional terrain data concerning the AOR; providing the locations of a plurality of detection sensors implemented in the AOR, with each detection sensor having a known field of view; providing a predetermined single scan detection probability for each of the detection sensors; generating a grid of points that is laid over the AOR; and using the foregoing information to determine a particular path of travel, defined by selected arcs connecting specific ones of the grid of points, of the intruder to the predefined point that represents a minimum probability of detection of the intruder.Type: GrantFiled: November 10, 2008Date of Patent: June 14, 2011Assignee: The Boeing CompanyInventors: Robert William Grube, Raju Mattikalli, Paul Zack Thunemann
-
Publication number: 20100117889Abstract: A method for determining a path of travel of an intruder traversing an area of regard (AOR) to a predefined point, where the path of travel has a minimum probability of detection relative to other potential paths of travel of the intruder. The method may comprise: providing three dimensional terrain data concerning the AOR; providing the locations of a plurality of detection sensors implemented in the AOR, with each detection sensor having a known field of view; providing a predetermined single scan detection probability for each of the detection sensors; generating a grid of points that is laid over the AOR; and using the foregoing information to determine a particular path of travel, defined by selected arcs connecting specific ones of the grid of points, of the intruder to the predefined point that represents a minimum probability of detection of the intruder.Type: ApplicationFiled: November 10, 2008Publication date: May 13, 2010Applicant: The Boeing CompanyInventors: Robert William Grube, Raju Mattikalli, Paul Zack Thunemann
-
Publication number: 20090228257Abstract: This description provides tools for lazy evaluation of geometric definitions of objects within procedural programming environments. Computer-based methods provided by these tools may parse input program code that includes statements that are syntactically consistent with a procedural programming language. These statements may also include defined functions that are not syntactically consistent with the procedural programming language. The defined functions may be associated with a given function that is defined according to the procedural programming language. The given function may relate to a geometric design of an object. The methods may identify inputs and outputs to this given function, and may build a dependency graph that relates this given function to other functions, based on the inputs and/or outputs of the given function. The methods may delay evaluating the given function until a triggering event occurs, at which time the methods may evaluate the given function to produce the output.Type: ApplicationFiled: March 10, 2008Publication date: September 10, 2009Inventors: Paul Zack Thunemann, Thomas A. Grandine, Jan H. Vandenbrande, Gregory Mikel Anderson