Patents by Inventor Nandakumar Santhanam
Nandakumar Santhanam 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: 11886165Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include, in at least one aspect, a fully automatic method of converting a generative design into an editable, watertight B-Rep by leveraging the generative solver input and representation to: (1) embed the exact input solid boundary surfaces where the design coincides with the input, (2) approximate everywhere else the design boundary with globally smooth, editable “organic” surfaces, and (3) join all surfaces to form a generative design output B-Rep.Type: GrantFiled: April 13, 2021Date of Patent: January 30, 2024Assignee: Autodesk, Inc.Inventors: Martin Cvetanov Marinov, Peter Hugh Charrot, Suguru Furuta, Nandakumar Santhanam, Justin Nicholas Hallet, Stephen Alan Barley, Jean Alison Flower, Gordon Thomas Finnigan, Siavash Navadeh Meshkat, Iain Edward Henley, Tristan Ward Barback, Maciej Sapun, Marco Amagliani, Pawel Wolski
-
Patent number: 11803674Abstract: A method, apparatus, and system provide the ability to conduct a dynamic simulation in a computer-aided design (CAD) application. A CAD model is acquired on a server. On the server, a proxy object is created for the CAD model. The proxy object is a voxel-based representation of the CAD model and fully encompasses a simulation mesh of the CAD model. The proxy object is transmitted to the client. The transmitted proxy object includes extents of a voxel domain, of the voxel-based representation, in three (3) directions, minimum and maximum coordinates in each of the three directions, and a number of voxel divisions in the three directions. the proxy object is processed on the client and enables dynamic interactive rendering operations. The simulation mesh is processed on the server and the proxy object on the client is replaced with a real polygonal rendering from the simulation mesh.Type: GrantFiled: November 18, 2019Date of Patent: October 31, 2023Assignee: AUTODESK, INC.Inventors: Justin Nicholas Hallet, Nandakumar Santhanam, Jerran Schmidt
-
Publication number: 20230056614Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using data format conversion (e.g., of output(s) from generative design processes) and user interface techniques that facilitate the production of 3D models of physical structures that are readily usable with 2.5-axis subtractive manufacturing, include: modifying smooth curves, which have been fit to contours representing discrete height layers of an object, to facilitate the 2.5-axis subtractive manufacturing; preparing an editable model of the object using a parametric feature history, which includes a sketch feature, to combine extruded versions of the smooth curves to form a 3D model of the object in a boundary representation format; reshaping a subset of the smooth curves responsive to user input with respect to the sketch feature; and replaying the parametric feature history to reconstruct the 3D model of the object, as changed by the user input.Type: ApplicationFiled: September 14, 2022Publication date: February 23, 2023Inventors: Karl Darcy Daniel Willis, Nigel Jed Wesley Morris, Andreas Linas Bastian, Adrian Adam Thomas Butscher, Daniele Grandi, Suguru Furuta, Joseph George Lambourne, Tristan Ward Barback, Martin Cvetanov Marinov, Marco Amagliani, Jingyang John Chen, Michael Andrew Smell, Brian M. Frank, Hooman Shayani, Christopher Michael Wade, Nandakumar Santhanam
-
Patent number: 11568098Abstract: A method, apparatus, and system provide the ability to design a convective cooling channel in a computer. Input data is acquired and includes a geometry of an object to be cooled, a design objective, and boundary conditions. Channel designs corresponding to the input data are generated using an iterative topology optimization. One of the channel designs is selected and output.Type: GrantFiled: May 16, 2019Date of Patent: January 31, 2023Assignee: AUTODESK, INCInventors: Zhihao Zuo, Shoudong Xu, Huagang Yu, Arpan Biswas, Nandakumar Santhanam
-
Patent number: 11455435Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using data format conversion (e.g., of output(s) from generative design processes) and user interface techniques that facilitate the production of 3D models of physical structures that are readily usable with 2.5-axis subtractive manufacturing, include: modifying smooth curves, which have been fit to contours representing discrete height layers of an object, to facilitate the 2.5-axis subtractive manufacturing; preparing an editable model of the object using a parametric feature history, which includes a sketch feature, to combine extruded versions of the smooth curves to form a 3D model of the object in a boundary representation format; reshaping a subset of the smooth curves responsive to user input with respect to the sketch feature; and replaying the parametric feature history to reconstruct the 3D model of the object, as changed by the user input.Type: GrantFiled: November 8, 2019Date of Patent: September 27, 2022Assignee: Autodesk, Inc.Inventors: Karl Darcy Daniel Willis, Nigel Jed Wesley Morris, Andreas Linas Bastian, Adrian Adam Thomas Butscher, Daniele Grandi, Suguru Furuta, Joseph George Lambourne, Tristan Ward Barback, Martin Cvetanov Marinov, Marco Amagliani, Jingyang John Chen, Michael Andrew Smell, Brian M. Frank, Hooman Shayani, Christopher Michael Wade, Nandakumar Santhanam
-
Publication number: 20210232120Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include, in at least one aspect, a fully automatic method of converting a generative design into an editable, watertight B-Rep by leveraging the generative solver input and representation to: (1) embed the exact input solid boundary surfaces where the design coincides with the input, (2) approximate everywhere else the design boundary with globally smooth, editable “organic” surfaces, and (3) join all surfaces to form a generative design output B-Rep.Type: ApplicationFiled: April 13, 2021Publication date: July 29, 2021Inventors: Martin Cvetanov Marinov, Peter Hugh Charrot, Suguru Furuta, Nandakumar Santhanam, Justin Nicholas Hallet, Stephen Alan Barley, Jean Alison Flower, Gordon Thomas Finnigan, Siavash Navadeh Meshkat, Iain Edward Henley, Tristan Ward Barback, Maciej Sapun, Marco Amagliani, Pawel Wolski
-
Publication number: 20210150000Abstract: A method, apparatus, and system provide the ability to conduct a dynamic simulation in a computer-aided design (CAD) application. A CAD model is acquired on a server. On the server, a proxy object is created for the CAD model. The proxy object is a voxel-based representation of the CAD model and fully encompasses a simulation mesh of the CAD model. The proxy object is transmitted to the client. The transmitted proxy object includes extents of a voxel domain, of the voxel-based representation, in three (3) directions, minimum and maximum coordinates in each of the three directions, and a number of voxel divisions in the three directions. the proxy object is processed on the client and enables dynamic interactive rendering operations. The simulation mesh is processed on the server and the proxy object on the client is replaced with a real polygonal rendering from the simulation mesh.Type: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Applicant: Autodesk, Inc.Inventors: Justin Nicholas Hallet, Nandakumar Santhanam, Jerran Schmidt
-
Patent number: 10896541Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for facilitating editing of generative design geometry of physical structures, include a method including: receiving editable smooth surface(s), e.g.Type: GrantFiled: November 4, 2019Date of Patent: January 19, 2021Assignee: Autodesk, Inc.Inventors: Jeffrey T. Strater, Suguru Furuta, Kevin John Schneider, Brian M. Frank, Michael Andrew Smell, Jean Alison Flower, Nandakumar Santhanam
-
Patent number: 10796497Abstract: A method and system provide the ability to modify a three-dimensional (3D) model. The 3D model is obtained and arbitrary faces of the model are selected. Shape modification operations to be performed are prescribed. A deformation lattice is constructed by setting up a lattice structure with control points. A space of the 3D model is mapped to a space of the lattice structure. The deformation lattice is evaluated by deforming the lattice using a selected set of control points. The evaluated deformed model is then output.Type: GrantFiled: October 29, 2018Date of Patent: October 6, 2020Assignee: AUTODESK, INC.Inventors: Nandakumar Santhanam, Gordon Thomas Finnigan, Arpan Biswas
-
Publication number: 20200151286Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using data format conversion (e.g., of output(s) from generative design processes) and user interface techniques that facilitate the production of 3D models of physical structures that are readily usable with 2.5-axis subtractive manufacturing, include: modifying smooth curves, which have been fit to contours representing discrete height layers of an object, to facilitate the 2.5-axis subtractive manufacturing; preparing an editable model of the object using a parametric feature history, which includes a sketch feature, to combine extruded versions of the smooth curves to form a 3D model of the object in a boundary representation format; reshaping a subset of the smooth curves responsive to user input with respect to the sketch feature; and replaying the parametric feature history to reconstruct the 3D model of the object, as changed by the user input.Type: ApplicationFiled: November 8, 2019Publication date: May 14, 2020Inventors: Karl Darcy Daniel Willis, Nigel Jed Wesley Morris, Andreas Linas Bastian, Adrian Adam Thomas Butscher, Daniele Grandi, Suguru Furuta, Joseph George Lambourne, Tristan Ward Barback, Martin Cvetanov Marinov, Marco Amagliani, Jingyang John Chen, Michael Andrew Smell, Brian M. Frank, Hooman Shayani, Christopher Michael Wade, Nandakumar Santhanam
-
Publication number: 20200151953Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for facilitating editing of generative design geometry of physical structures, include a method including: receiving editable smooth surface(s), e.g.Type: ApplicationFiled: November 4, 2019Publication date: May 14, 2020Inventors: Jeffrey T. Strater, Suguru Furuta, Kevin John Schneider, Brian M. Frank, Michael Andrew Smell, Jean Alison Flower, Nandakumar Santhanam
-
Publication number: 20190354656Abstract: A method, apparatus, and system provide the ability to design a convective cooling channel in a computer. Input data is acquired and includes a geometry of an object to be cooled, a design objective, and boundary conditions. Channel designs corresponding to the input data are generated using an iterative topology optimization. One of the channel designs is selected and output.Type: ApplicationFiled: May 16, 2019Publication date: November 21, 2019Applicant: Autodesk, Inc.Inventors: Zhihao Zuo, Shoudong Xu, Huagang Yu, Arpan Biswas, Nandakumar Santhanam
-
Patent number: 10467807Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for facilitating editing of generative design geometry of physical structures, include a method including: receiving editable smooth surface(s), e.g.Type: GrantFiled: November 9, 2018Date of Patent: November 5, 2019Assignee: Autodesk, Inc.Inventors: Jeffrey T. Strater, Suguru Furuta, Kevin John Schneider, Brian M. Frank, Michael Andrew Smell, Jean Alison Flower, Nandakumar Santhanam
-
Publication number: 20190066392Abstract: A method and system provide the ability to modify a three-dimensional (3D) model. The 3D model is obtained and arbitrary faces of the model are selected. Shape modification operations to be performed are prescribed. A deformation lattice is constructed by setting up a lattice structure with control points. A space of the 3D model is mapped to a space of the lattice structure. The deformation lattice is evaluated by deforming the lattice using a selected set of control points. The evaluated deformed model is then output.Type: ApplicationFiled: October 29, 2018Publication date: February 28, 2019Applicant: Autodesk, Inc.Inventors: Nandakumar Santhanam, Gordon Thomas Finnigan, Arpan Biswas
-
Patent number: 10147242Abstract: A method and system provide the ability to modify a three-dimensional (3D) model in a shape editing system. The 3D model is obtained and faces of the model are selected as features (S). A subset (S?) of the model that are fixed are selected. Shape modification operations to be performed are prescribed. A deformation lattice is constructed by setting up a lattice structure with control points. Parametric space (u,v,w) is defined in terms of vertices of the lattice structure. Euclidean space (x,y,z) of the 3D model is mapped to the parametric space (u,v,w). The deformation lattice is evaluated by selecting control points, and either affine transformations are applied directly to the selected control points, or the deformation lattice is deformed based on a discrete fitting problem. The evaluated deformed model is then output.Type: GrantFiled: November 23, 2016Date of Patent: December 4, 2018Assignee: AUTODESK, INCInventors: Nandakumar Santhanam, Gordon Thomas Finnigan, Arpan Biswas
-
Publication number: 20170148228Abstract: A method and system provide the ability to modify a three-dimensional (3D) model in a shape editing system. The 3D model is obtained and faces of the model are selected as features (S). A subset (S?) of the model that are fixed are selected. Shape modification operations to be performed are prescribed. A deformation lattice is constructed by setting up a lattice structure with control points. Parametric space (u,v,w) is defined in terms of vertices of the lattice structure. Euclidean space (x,y,z) of the 3D model is mapped to the parametric space (u,v,w). The deformation lattice is evaluated by selecting control points, and either affine transformations are applied directly to the selected control points, or the deformation lattice is deformed based on a discrete fitting problem. The evaluated deformed model is then output.Type: ApplicationFiled: November 23, 2016Publication date: May 25, 2017Applicant: Autodesk, Inc.Inventors: Nandakumar Santhanam, Gordon Thomas Finnigan, Arpan Biswas