Patents by Inventor Suraj Ravi Musuvathy

Suraj Ravi Musuvathy 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: 11914934
    Abstract: A computing system may include an initial design space engine and an active region adaptation engine. The initial design space engine may be configured to identify a design domain for which to optimize a topology based on an objective function and determine an active region. The active region adaptation engine may be configured to iteratively adapt the active region until an optimization ending criterion is satisfied. Iterative adaptation of the active region may include expanding the design domain to include branch design elements, performing finite element analysis (FEA) on the expanded design domain, and determining an adapted active region by activating some of the branch design elements based on an active sensitivity threshold and deactivating some of the active design element based on design variable value changes.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 27, 2024
    Assignee: Siemens Industry Software Inc.
    Inventors: Lucia Mirabella, Suraj Ravi Musuvathy, Yu-Chin Chan
  • Patent number: 11599089
    Abstract: Systems and methods may support build direction-based partitioning for construction of a physical object through additive manufacturing. In some implementations, a system may access a surface mesh representative of a 3D object and an initial build direction for construction of the object using additive manufacturing. The system may partition the surface mesh into an initial buildable segment and a non-buildable segment based on the initial build direction. The system may iteratively determine subsequent build directions and partition off subsequent buildable segments from the unbuildable segment until no portion of the non-buildable segment remains. The determined buildable segments and correlated build directions may be provided to a multi-axis 3D printer for construction of the represented 3D object through additive manufacturing.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 7, 2023
    Assignee: Siemens Industry Software Inc.
    Inventors: Erva Ulu, Erhan Arisoy, Suraj Ravi Musuvathy, David Madeley, Nurcan Gecer Ulu
  • Publication number: 20220405447
    Abstract: A computing system may include an instance identification engine configured to determine a selected subset of pattern instances of a programmatic pattern used to represent a geometry of a computer-aided design (CAD) object, including by identifying a CAD operation to perform on the CAD object; determining a sampled point set in the CAD object applicable to the CAD operation; providing the sampled point set as an input to an inversion machine-learning (ML) model trained to output a given pattern instance of the programmatic pattern for an input point of the CAD object; and determining, as the selected subset, an output set of pattern instances provided by the inversion ML model for the sampled point set. The system may also include an object incarnation engine configured to incarnate a geometry of the selected subset of pattern instances to perform the CAD operation on the CAD object.
    Type: Application
    Filed: December 5, 2019
    Publication date: December 22, 2022
    Inventors: Suraj Ravi Musuvathy, George Allen, Hiren Dedhia
  • Patent number: 11520944
    Abstract: Methods for modeling of parts with lattice structures and corresponding systems and computer-readable mediums. A method includes receiving a model of an object to be manufactured. The method includes receiving a user specification of a void region within the model to create a lattice. The method includes performing a trimming operation to create a trimmed lattice by tessellating void surfaces and grouping together at least one row of connected rods to be treated as a single entity.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: December 6, 2022
    Assignee: Siemens Industry Software Inc.
    Inventors: George Allen, Nurcan Gecer Ulu, Louis Komzsik, Lucia Mirabella, Suraj Ravi Musuvathy
  • 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: 20220270236
    Abstract: A computing system may include an access engine and a defect detection engine. The access engine may be configured to access a slice contour of a given layer of a 3-dimensional (3D) object designed for manufacture through an additive manufacturing process and obtain hatch tracking for the slice contour, the hatch tracking representative of an energy path to melt metal powder for constructing the given layer through the additive manufacturing process. The defect detection engine may be configured to construct, from the slice contour, an as-built image for the given layer by rendering the hatch tracking in the slice contour; construct, from the slice contour, an idealized image for the given layer; and identify defects in the given layer via image analysis between the as-built image and the idealized image.
    Type: Application
    Filed: July 25, 2019
    Publication date: August 25, 2022
    Inventors: Gaurav Ameta, Suraj Ravi Musuvathy, Elena Arvanitis, David Madeley, Omar Fergani, Tom van 't Erve, Livio Dalloro
  • Patent number: 11423189
    Abstract: A system for autonomous generative design in a system having a digital twin graph a requirements distillation tool for receiving requirements documents of a system in human-readable format and importing useful information contained in the requirements documents into the digital twin graph, and a synthesis and analysis tool in communication with the digital twin graph, wherein the synthesis and analysis tool generates a set of design alternatives based on the captured interactions of the user with the design tool and the imported useful information from the requirements documents. The system may include includes a design tool with an observer for capturing interactions of a user with the design tool, In addition to the observer, an insighter in communication with the design tool and with the digital twin graph receives design alternatives from the digital twin graph and present the receive design alternatives to a user via design tool.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 23, 2022
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Livio Dalloro, Edward Slavin, III, Sanjeev Srivastava, Lucia Mirabella, Suraj Ravi Musuvathy, Arquimedes Martinez Canedo, Erhan Arisoy
  • Publication number: 20220253576
    Abstract: A computing system may include a design access engine and a design processing engine. The design access engine may be configured to access an object design to be constructed through additive manufacturing. The design processing engine may be configured to represent the object design as a combination of coarse geometric elements and high-resolution lattice elements and process the object design based on both the coarse geometric elements and the high-resolution lattice elements. Processing of the object design may include generation of lattice infills, lattice simulations, or a combination of both.
    Type: Application
    Filed: August 27, 2019
    Publication date: August 11, 2022
    Inventors: Suraj Ravi Musuvathy, David Madeley, Lucia Mirabella, Stefan Gavranovic, Dirk Hartmann
  • Patent number: 11366942
    Abstract: A computer-implemented method for constructing structures using beams bounded by quadric surfaces of revolution includes generating a quador beam within a computer-aided design (CAD) tool. The quador beam comprises two spheres at opposing endpoints, and the beam is bounded by a quadric surface of revolution around an axis of symmetry joining the center of the two spheres. The quadric surface of revolution abuts with tangent continuity with the surface of each of the spheres. Once generated, the quador beam can be visualized in the CAD tool or another display medium.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 21, 2022
    Assignees: Siemens Corporation, Georgia Tech Research Corporation
    Inventors: Ashish Gupta, George Allen, Jaroslaw Rossignac, Suraj Ravi Musuvathy, Livio Dalloro
  • Patent number: 11279023
    Abstract: A system and method is provided for determining grasping positions for two-handed grasps of industrial objects. The system may include a processor configured to determine a three dimensional (3D) voxel grid for a 3D model of a target object. In addition, the processor may be configured to determine at least one pair of spaced apart grasping positions on the target object at which the target object is capable of being grasped with two hands at the same time based on processing the 3D voxel grid for the target object with a neural network trained to determine grasping positions for two-handed grasps of target objects using training data. Such training data may include 3D voxel grids of a plurality of 3D models of training objects and grasping data including corresponding pairs of spaced-apart grasping positions for two-handed grasps of the training objects. Also, the processor may be configured to provide output data that specifies the determined grasping positions on the target object for two-handed grasps.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: March 22, 2022
    Assignee: Siemens Industry Software Inc.
    Inventors: Erhan Arisoy, Guannan Ren, Rafael Blumenfeld, Ulrich Raschke, Suraj Ravi Musuvathy
  • Patent number: 11281815
    Abstract: A method, and corresponding systems and computer-readable mediums, for designing and manufacturing a part. A method includes receiving part data for a part to be manufactured. The method includes creating a set of balls and beams in a computer-aided design (CAD) model, in a patterning structure and based on the part data. The method includes constructing a steady lattice structure in the CAD model. The method includes displaying the CAD model including the steady lattice structure.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: March 22, 2022
    Assignees: Siemens Industry Software Inc., Georgia Tech Reserch Corporation
    Inventors: Ashish Gupta, George Allen, Jaroslaw Rossignac, Kelsey Kurzeja, Suraj Ravi Musuvathy
  • Publication number: 20220058298
    Abstract: Methods and systems are disclosed for a computer aided design system for designing multilevel lattice structures. A coarse lattice module defines a coarse lattice of balls connected by beams within a first boundary. A fine lattice module defines a fine lattice of balls connected by beams within a second boundary. The coarse lattice and the fine lattice have intersecting regions. A trimming module constructs a multilevel lattice structure according to a trimming operation based on the intersecting regions.
    Type: Application
    Filed: September 5, 2019
    Publication date: February 24, 2022
    Inventors: Ashish Gupta, Kelsey Kurzeja, Jaroslaw Rossignac, Suraj Ravi Musuvathy, George Allen, Mark R. Burhop, Livio Dalloro
  • Patent number: 11199831
    Abstract: A computing system may include a data access engine and a toolpath adjustment engine. The data access engine may be configured to access a computer-aided design (CAD) model of a part design and a computer-aided manufacturing (CAM) setup for the part design. The CAM setup may include a nominal toolpath specified through the CAD model for performing a finishing operation for the part design. The data access engine may also be configured to obtain 3-dimensional (3D) scan data for a physical part manufactured from the part design. The toolpath adjustment engine may be configured to extract, from the 3D scan data, a manufactured geometry of the physical part manufactured from the part design and generate an adjusted toolpath for the physical part to account for the manufactured geometry extracted from the 3D scan data.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: December 14, 2021
    Assignee: Siemens Industry Software Ltd.
    Inventors: Sanjeev Srivastava, Sudipta Pathak, Erhan Arisoy, Gil Chen, Eduard Finaro, Suraj Ravi Musuvathy, Guannan Ren
  • Publication number: 20210319146
    Abstract: Methods and systems are disclosed for generation of cellular lattice kernels optimized by multiple objectives for highly specific targeted properties of geometry and topology rather than state of the art methods that rely on a predefined kernel library. Using a characterization of virtual kernel features, bulk material properties can be predicted using approximations from the virtual kernel rather than having to rely solely on experimental finite element simulations of lattice structures.
    Type: Application
    Filed: September 6, 2019
    Publication date: October 14, 2021
    Inventors: Wesley Reinhart, Lucia Mirabella, Suraj Ravi Musuvathy
  • Patent number: 11123932
    Abstract: A system may include a processor configured to receive toolpaths along which a 3D printer deposits beads of material in a plurality of layers in order to additively build up a product. Based on the toolpaths, the processor may determine an image for each layer and may process the images based on a default bead size to determine a bead size image for each layer comprised of pixels having values that specify bead size for locations along the toolpaths. The image processing produces pixel values for the bead size images that vary in magnitude at different locations along the toolpaths in order to represent smaller and larger bead sizes relative to the default bead size, which smaller and larger bead sizes respectively minimize over-depositing and under-depositing of material by the 3D printer that would otherwise occur with the default bead size.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: September 21, 2021
    Assignee: Siemens Industry Software Inc.
    Inventors: Prakhar Jaiswal, Suraj Ravi Musuvathy, Erhan Arisoy, David Madeley
  • Publication number: 20210200921
    Abstract: A computing system may include an initial design space engine and an active region adaptation engine. The initial design space engine may be configured to identify a design domain for which to optimize a topology based on an objective function and determine an active region. The active region adaptation engine may be configured to iteratively adapt the active region until an optimization ending criterion is satisfied. Iterative adaptation of the active region may include expanding the design domain to include branch design elements, performing finite element analysis (FEA) on the expanded design domain, and determining an adapted active region by activating some of the branch design elements based on an active sensitivity threshold and deactivating some of the active design element based on design variable value changes.
    Type: Application
    Filed: July 30, 2019
    Publication date: July 1, 2021
    Inventors: Lucia Mirabella, Suraj Ravi Musuvathy, Yu-Chin Chan
  • Patent number: 10997796
    Abstract: Systems and methods may support identification and redesign of critical thin segments in a 3D model that are below 3D printer resolution. Identification of critical thin segments may include segmenting cross-sectional slices of the 3D model into printable segments and non-printable segments and using a machine learning model trained using geometrical features computed on thin regions to classify the non-printable segments as critical or non-critical. Redesign of critical thin segments may include thickening the critical thin segments such that the segment size of the critical thin segments satisfy a thickening criterion with respect to the printer resolution and smoothing sharp corners added to the cross-sectional slice at an intersection between the critical thin segment and a neighboring printable segment. Redesign of the critical thin segments may account for tolerable overhang.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: May 4, 2021
    Assignee: Siemens Industry Software Inc.
    Inventors: Prakhar Jaiswal, Suraj Ravi Musuvathy, Erhan Arisoy, David Madeley
  • Publication number: 20210110075
    Abstract: A system for autonomous generative design in a system having a digital twin graph a requirements distillation tool for receiving requirements documents of a system in human-readable format and importing useful information contained in the requirements documents into the digital twin graph, and a synthesis and analysis tool in communication with the digital twin graph, wherein the synthesis and analysis tool generates a set of design alternatives based on the captured interactions of the user with the design tool and the imported useful information from the requirements documents. The system may include includes a design tool with an observer for capturing interactions of a user with the design tool, In addition to the observer, an insighter in communication with the design tool and with the digital twin graph receives design alternatives from the digital twin graph and present the receive design alternatives to a user via design tool.
    Type: Application
    Filed: March 27, 2018
    Publication date: April 15, 2021
    Inventors: Livio Dalloro, Sanjeev Srivastava, Lucia Mirabella, Suraj Ravi Musuvathy, Arquimedes Martinez Canedo, Erhan Arisoy
  • Publication number: 20210089688
    Abstract: A method, and corresponding systems and computer-readable mediums, for designing and manufacturing a part. A method includes receiving part data for a part to be manufactured. The method includes creating a set of balls and beams in a computer-aided design (CAD) model, in a patterning structure and based on the part data. The method includes constructing a steady lattice structure in the CAD model. The method includes displaying the CAD model including the steady lattice structure.
    Type: Application
    Filed: February 5, 2019
    Publication date: March 25, 2021
    Inventors: Ashish Gupta, George Allen, Jaroslaw Rossignac, Kelsey Kurzeja, Suraj Ravi Musuvathy
  • Publication number: 20210004512
    Abstract: A system includes a meshing module, one or more physics solvers, one or more sensitivity computation modules, and one or more optimizer modules. The meshing module generates a mesh of a design domain corresponding to an object to be manufactured. The physics solvers each generate physical field variables and objective values based on the mesh and boundary conditions specified on solid-void boundaries of the design domain. The sensitivity computation modules compute a sensitivity field based on the mesh and the physical field variables. The optimizer modules generate an updated design comprising new design variables by executing an optimization of the design domain based on the sensitivity field and the objective values. The physics solvers, the sensitivity computation modules, and the optimizer modules are iteratively executed until convergence to generate a final design based on the new design variables generated by the optimizer modules.
    Type: Application
    Filed: March 13, 2019
    Publication date: January 7, 2021
    Applicant: Siemens Aktiengesellschaft
    Inventors: Tsz Ling Elaine Tang, Suraj Ravi Musuvathy, Dan Lior, Songtao Xia, Wentao Fu, Lucia Mirabella