Patents by Inventor Anthony Christopher Kipkirui Yegon Ruto
Anthony Christopher Kipkirui Yegon Ruto 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: 20250060728Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include a method including: obtaining one or more design criteria for a modeled object; iteratively modifying a three dimensional shape of the modeled object in accordance with the one or more design criteria, wherein the iteratively modifying comprises regulating shape change velocities for an implicit surface representation of the three dimensional shape that exceed a reference velocity; and providing the three dimensional shape of the modeled object for use in manufacturing a physical structure corresponding to the modeled object using one or more computer-controlled manufacturing systems. Further, regulating the shape change velocities can include reducing the shape change velocities above the reference velocity in accordance with a function.Type: ApplicationFiled: August 13, 2024Publication date: February 20, 2025Inventors: Konara Mudiyanselage Kosala Bandara, Anthony Christopher Kipkirui Yegon Ruto, Nigel Jed Wesley Morris, Andrew Gareth Lewis Jones
-
Patent number: 12085917Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining one or more load cases and one or more design criteria for a modeled object; iteratively modifying a three dimensional shape of the modeled object in accordance with the one or more design criteria and the one or more load cases, the iteratively modifying comprising regulating shape change velocities for an implicit surface representation of the three dimensional shape that exceed a reference velocity, where the reference velocity is set based on a mean and a standard deviation of a shape derivative on the implicit surface; and providing the three dimensional shape of the modeled object for use in manufacturing a physical structure corresponding to the modeled object using one or more computer-controlled manufacturing systems.Type: GrantFiled: April 28, 2023Date of Patent: September 10, 2024Assignee: Autodesk, Inc.Inventors: Konara Mudiyanselage Kosala Bandara, Anthony Christopher Kipkirui Yegon Ruto, Nigel Jed Wesley Morris, Andrew Gareth Lewis Jones
-
Publication number: 20230324882Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining one or more load cases and one or more design criteria for a modeled object; iteratively modifying a three dimensional shape of the modeled object in accordance with the one or more design criteria and the one or more load cases, the iteratively modifying comprising regulating shape change velocities for an implicit surface representation of the three dimensional shape that exceed a reference velocity, where the reference velocity is set based on a mean and a standard deviation of a shape derivative on the implicit surface; and providing the three dimensional shape of the modeled object for use in manufacturing a physical structure corresponding to the modeled object using one or more computer-controlled manufacturing systems.Type: ApplicationFiled: April 28, 2023Publication date: October 12, 2023Inventors: Konara Mudiyanselage Kosala Bandara, Anthony Christopher Kipkirui Yegon Ruto, Nigel Jed Wesley Morris, Andrew Gareth Lewis Jones
-
Patent number: 11675333Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria for the modeled object, and one or more in-use load cases; iteratively modifying a generatively designed three dimensional shape of the modeled object in the design space in accordance with the one or more design criteria and the one or more in-use load cases for the physical structure, comprising: performing numerical simulation of the modeled object in accordance the one or more in-use load cases, computing shape change velocities for an implicit surface in a level-set representation of the three dimensional shape, changing the shape change velocities in accordance with a polynomial function, and updating the level-set representation using the shape change velocities to produce an updated version of the three dimensional shape.Type: GrantFiled: June 11, 2021Date of Patent: June 13, 2023Assignee: Autodesk, Inc.Inventors: Konara Mudiyanselage Kosala Bandara, Anthony Christopher Kipkirui Yegon Ruto, Nigel Jed Wesley Morris, Andrew Gareth Lewis Jones
-
Publication number: 20230145217Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, A method includes obtaining, by a computer aided design program, a design space for a modeled object, one or more design criteria for the modeled object, one or more in-use load cases, and a critical fatigue crack length for a material from which A physical structure will be manufactured; iteratively modifying a generatively designed three dimensional shape of the modeled object in the design space in accordance with the critical fatigue crack length for the material, wherein the iteratively modifying comprises enforcing a design criterion that limits a minimum thickness of the generatively designed three dimensional shape, the minimum thickness being based on the critical fatigue crack length for the material.Type: ApplicationFiled: December 8, 2022Publication date: May 11, 2023Inventors: Andrew John Harris, Konara Mudiyanselage Kosala Bandara, Dagmara Lilianna Szkurlat, Adrian Adam Thomas Butscher, Anthony Christopher Kipkirui Yegon Ruto
-
Publication number: 20220237344Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria, one or more in-use load cases, and one or more specifications of material, wherein the design criteria comprise a required number of loading cycles for the modeled object; iteratively modifying a generatively designed three dimensional shape of the modeled object, comprising: performing numerical simulation of the modeled object, finding a maximized stress or strain element for each of the one or more in-use load cases, determining an expected number of loading cycles for each of the one or more in-use load cases, redefining a fatigue safety factor inequality constraint for the modeled object, computing shape change velocities in accordance with at least the fatigue safety factor inequality constraint, and updating the level-set representation.Type: ApplicationFiled: April 6, 2022Publication date: July 28, 2022Inventors: Andrew John Harris, Konara Mudiyanselage Kosala Bandara, Dagmara Lilianna Szkurlat, Adrian Adam Thomas Butscher, Anthony Christopher Kipkirui Yegon Ruto
-
Patent number: 11321508Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria, one or more in-use load cases, and one or more specifications of material, wherein the design criteria comprise a required number of loading cycles for the modeled object; iteratively modifying a generatively designed three dimensional shape of the modeled object, comprising: performing numerical simulation of the modeled object, finding a maximized stress or strain element for each of the one or more in-use load cases, determining an expected number of loading cycles for each of the one or more in-use load cases, redefining a fatigue safety factor inequality constraint for the modeled object, computing shape change velocities in accordance with at least the fatigue safety factor inequality constraint, and updating the level-set representation.Type: GrantFiled: June 26, 2020Date of Patent: May 3, 2022Assignee: Autodesk, Inc.Inventors: Andrew John Harris, Konara Mudiyanselage Kosala Bandara, Dagmara Lilianna Szkurlat, Adrian Adam Thomas Butscher, Anthony Christopher Kipkirui Yegon Ruto
-
Publication number: 20220091580Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria for the modeled object, and one or more in-use load cases; iteratively modifying a generatively designed three dimensional shape of the modeled object in the design space in accordance with the one or more design criteria and the one or more in-use load cases for the physical structure, comprising: performing numerical simulation of the modeled object in accordance the one or more in-use load cases, computing shape change velocities for an implicit surface in a level-set representation of the three dimensional shape, changing the shape change velocities in accordance with a polynomial function, and updating the level-set representation using the shape change velocities to produce an updated version of the three dimensional shape.Type: ApplicationFiled: June 11, 2021Publication date: March 24, 2022Inventors: Konara Mudiyanselage Kosala Bandara, Anthony Christopher Kipkirui Yegon Ruto, Nigel Jed Wesley Morris, Andrew Gareth Lewis Jones
-
Publication number: 20220004678Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria, one or more in-use load cases, and one or more specifications of material, wherein the design criteria comprise a required number of loading cycles for the modeled object; iteratively modifying a generatively designed three dimensional shape of the modeled object, comprising: performing numerical simulation of the modeled object, finding a maximized stress or strain element for each of the one or more in-use load cases, determining an expected number of loading cycles for each of the one or more in-use load cases, redefining a fatigue safety factor inequality constraint for the modeled object, computing shape change velocities in accordance with at least the fatigue safety factor inequality constraint, and updating the level-set representation.Type: ApplicationFiled: June 26, 2020Publication date: January 6, 2022Inventors: Andrew John Harris, Konara Mudiyanselage Kosala Bandara, Dagmara Lilianna Szkurlat, Adrian Adam Thomas Butscher, Anthony Christopher Kipkirui Yegon Ruto
-
Patent number: 10380545Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for suggesting products from available parts. A plurality of available parts in an inventory is identified, including identifying at least one assembly of plural individual parts or sub-assemblies. For each assembly, plural sub-assemblies or individual parts included in a respective assembly are determined. An inventory list is created that includes the plurality of available parts, the at least one assembly, and the determined sub-assemblies or individual parts of an assembly. An inventory of products is identified that constitute assemblies. Each product in the inventory of products has a respective parts list identifying parts required to build the product. The inventory list is evaluated including comparing the inventory list to the inventory of products to locate candidate products constructible using the elements included in the inventory list. Product suggestions are output.Type: GrantFiled: June 19, 2015Date of Patent: August 13, 2019Assignee: Autodesk, Inc.Inventors: James Sherwood Page, Gordon Kurtenbach, Mary Hope McQuiston, Hans Kellner, Anthony Christopher Kipkirui Yegon Ruto
-
Patent number: 9811620Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing three dimensional lattice structures include, in one aspect, a method including: obtaining a lattice within a 3D lattice design space for a 3D model being created with a 3D modeling program; identifying junctions in the lattice that are potential sources of particle traps at an interface between the 3D lattice design space and a surface present in the 3D model; and removing the potential sources of particle traps by modifying cell space defined between the identified junctions and the surface. In addition, the surface can be a surface of a solid region defined in the 3D model, and the method can include: identifying beams in the lattice having junctions lying on the surface; and extending each of the identified beams by a length amount to cause overlap between the identified beams and the solid region.Type: GrantFiled: July 5, 2016Date of Patent: November 7, 2017Assignee: Within Technologies Ltd.Inventors: Anthony Christopher Kipkirui Yegon Ruto, Siavash Haroun Mahdavi, Hooman Shayani
-
Publication number: 20170011155Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing three dimensional lattice structures include, in one aspect, a method including: obtaining a lattice within a 3D lattice design space for a 3D model being created with a 3D modeling program; identifying junctions in the lattice that are potential sources of particle traps at an interface between the 3D lattice design space and a surface present in the 3D model; and removing the potential sources of particle traps by modifying cell space defined between the identified junctions and the surface. In addition, the surface can be a surface of a solid region defined in the 3D model, and the method can include: identifying beams in the lattice having junctions lying on the surface; and extending each of the identified beams by a length amount to cause overlap between the identified beams and the solid region.Type: ApplicationFiled: July 5, 2016Publication date: January 12, 2017Inventors: Anthony Christopher Kipkirui Yegon Ruto, Siavash Haroun Mahdavi, Hooman Shayani
-
Publication number: 20160371651Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for suggesting products from available parts. A plurality of available parts in an inventory is identified, including identifying at least one assembly of plural individual parts or sub-assemblies. For each assembly, plural sub-assemblies or individual parts included in a respective assembly are determined. An inventory list is created that includes the plurality of available parts, the at least one assembly, and the determined sub-assemblies or individual parts of an assembly. An inventory of products is identified that constitute assemblies. Each product in the inventory of products has a respective parts list identifying parts required to build the product. The inventory list is evaluated including comparing the inventory list to the inventory of products to locate candidate products constructible using the elements included in the inventory list. Product suggestions are output.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Inventors: James Sherwood Page, Gordon Kurtenbach, Mary Hope McQuiston, Hans Kellner, Anthony Christopher Kipkirui Yegon Ruto
-
Publication number: 20160342713Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing design DNA for a non-biological product. One of the methods includes, identifying an instantiation of a product, the product being non-biologic and being a manufactured item; determining design parameters to be associated with the instantiation of the product. The determining includes: evaluating the instantiation of the product, determining a design intent including an intended use or life of the instantiation of the product, and determining design parameters that were used in developing a design associated with the instantiation of the product.Type: ApplicationFiled: May 21, 2015Publication date: November 24, 2016Inventors: Mary Hope McQuiston, James Sherwood Page, Anthony Christopher Kipkirui Yegon Ruto, Gordon Kurtenbach, Hans Kellner