Patents by Inventor Peter Nanson

Peter Nanson 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).

  • Publication number: 20250086913
    Abstract: A computing system may include a voxel access engine configured to access voxel data and a voxel processing engine. The voxel processing engine may identify and label thin features in the voxel data, smooth the voxel data to preserve the thin features, and convert the voxel data to form a faceted representation. The voxel processing engine may also adaptively perform a pressing process on the faceted representation. Responsive to a determination that a pressing reapplication criterion is satisfied, the voxel processing engine may modify the voxel data, convert the modified voxel data to form the faceted representation of the object, and perform the pressing process on the faceted representation of the object formed through the modified voxel data.
    Type: Application
    Filed: August 19, 2021
    Publication date: March 13, 2025
    Applicant: Siemens Industry Software Inc.
    Inventors: Wenjie Yao, Gaurav Ameta, Elena Arvanitis, Peter Nanson, Richard Collins, John Eisenlohr, Herbert Donovan, Suraj Ravi Musuvathy
  • Publication number: 20250029311
    Abstract: A computer-implemented method is provided for rendering, to a designer, a two-dimensional image of an assembly of part instances in a three-dimensional assembly space within a computer-aided design (CAD) system utilizing double precision to describe part assemblies. Such assemblies are considered to be distant from a nominal observer. A viewport on a two-dimensional image plane is defined, and a combined transform is defined in quadruple precision to enable the generation of clipping lines and/or clipping points. The clipping lines and clipping points clipping the faces and edges of the part instance in the assembly to the portion of the assembly that lies within the viewport.
    Type: Application
    Filed: January 9, 2023
    Publication date: January 23, 2025
    Inventors: Alex Lyons, Bruno Poltronieri, Peter Nanson, Richard Collins
  • Publication number: 20240289506
    Abstract: A computer-implemented method of handling large transforms in a computer-aided design (CAD) solid model utilizing double precision to describe a physical assembly of parts is described. If the unit size of a transform of interest exceeds a pre-determined threshold, the double precision of the transform is converted to quadruple precision whilst maintaining the double precision of the assembly. The results of any operation are output in double precision. A computer program and method of adapting an existing CAD model are also described.
    Type: Application
    Filed: June 17, 2021
    Publication date: August 29, 2024
    Inventors: Peter Nanson, Richard Collins, Mark David William Harman, Ben Cross
  • Publication number: 20240289504
    Abstract: A computer-implemented method of determining the dimensions of a space-filling lattice in a solid model is disclosed, wherein information including a lattice, a set of faces, and data indicating a spatial relationship between the lattice and each face in the set is received. A set of points indicating the intersection positions where each rod intersects a face is identified, and each intersecting rod is classified based upon whether or not each subset of mutually tolerantly coincident points within the set indicates that a rod is divided by a face. If a rod is divided, the lattice is modified by adding a new ball where the rod is divided and classifying the new rods either side of it. These classifications are spread to adjacent rods without crossing any new ball to establish the complete set of surviving rods. Each connected set of surviving rods is used to instantiate a new lattice.
    Type: Application
    Filed: August 31, 2021
    Publication date: August 29, 2024
    Inventors: Simon Butler, Rhona Maclean, Richard Collins, Peter Nanson
  • Publication number: 20240212281
    Abstract: A computer-implemented method of extending a mixed sheet within a B-rep model is described. The mixed sheet includes surfaces having different geometries, such as a mesh positioned between first and second classical geometry surfaces. A first guide curve is defined, located at the boundary of a first surface for a length corresponding to the desired mixed sheet extension adjacent the first surface. A second guide curve may also be defined, located at the boundary of a second surface for a length corresponding to the desired mixed sheet extension adjacent the second surface. At least one extension mesh rung is created by generating facets between the two external mesh vertices using first and second extension vectors, wherein the first extension vector has a pre-determined spatial relationship to the first guide curve. If included, the second extension vector has a pre-determined spatial relationship to the second guide curve.
    Type: Application
    Filed: June 17, 2021
    Publication date: June 27, 2024
    Inventors: Alex Lyons, Timothy Case, Richard Collins, Peter Nanson
  • Publication number: 20220284153
    Abstract: A computing system may include a geometry access engine configured to access geometries associated with a topology optimization process, including an original geometry that represents a design space upon which the topology optimization process applies to as well as a topology optimized geometry that represents an output of the topology optimization process performed for the original geometry. The system may also include geometry processing engine configured to generate a final geometry from the topology optimized geometry, including by conforming the topology optimized geometry to the original geometry at portions of the topology optimized geometry that correspond to fixed regions of the original geometry as well as smoothing the topology optimized geometry at portions that correspond to non-fixed regions of the original geometry.
    Type: Application
    Filed: August 28, 2019
    Publication date: September 8, 2022
    Inventors: Stefan Gavranovic, Suraj Ravi Musuvathy, Dirk Hartmann, Peter Nanson, Richard Collins, Hiren Dedhia
  • Publication number: 20100013833
    Abstract: A system, method, and computer program for modifying a solid model representation that is manipulated in a computer having software instructions for design, comprising: a computer system, wherein the computer system includes a memory, a processor, a user input device, and a display device; a computer generated geometric model stored in the memory in the memory of the computer system; and wherein the computer system accesses at least one data file having a plurality of geometric model definitions; converts the geometric model definitions into a visual representation of a geometric model; identifies an edit feature for modification on a body of the geometric model; calculates a modified geometric model with the modified edit, wherein the computer system removes the edit feature from an original body of the geometric model; creates a mapping for a plurality of faces from the edit feature to a new edit feature; applies the new edit feature to the original body, wherein the new edit feature is remapped to a new bo
    Type: Application
    Filed: April 13, 2009
    Publication date: January 21, 2010
    Inventors: Mallikarjuna Gandikota, Aditya N. Gurushankar, Howard Mattson, Peter Nanson, John C. Owen, Prasad Pingali, Daniel C. Staples, Jeffrey A. Walker