546 patents
Page 7 of 28
Utility
Generative design techniques for robot behavior
6 Dec 22
An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors.
Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
Filed: 18 Sep 18
Utility
Generative design techniques for robot behavior
6 Dec 22
An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors.
Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
Filed: 18 Sep 18
Utility
Techniques for crowdsourcing and dynamically updating computer-aided schedules
6 Dec 22
In various embodiments, a scheduling application automatically determines the timing of linearly dependent events.
Fraser Anderson, George Fitzmaurice, Justin Frank Matejka
Filed: 19 Mar 18
Utility
Hybrid Additive and Subtractive Manufacturing
1 Dec 22
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures using hybrid additive and subtractive manufacturing include, in one aspect, a method including: obtaining data for 3D geometry of a part; simulating at least a portion of a manufacturing process that includes adding first material in a first stage and removing second material in a second, subsequent stage, where the second material includes a portion of the first material, removing the second material includes blending between the material added in the first and second stages, and thermal effects of adding and removing the material in the first and second stages is simulated; and adjusting an amount of the portion based on results of the simulating to prevent deviation of the part from the three dimensional geometry that results in not enough material being available for the blending.
Lee Sanders, Robert Bowerman, Kelvin Samuel Allan Hamilton
Filed: 18 Sep 20
Utility
Building and attaching support structures for 3D printing
29 Nov 22
Method(s) include projecting a support toolpath into a current layer of a model, removing any pieces within an expanded version of a current boundary of the model, generating a support toolpath for the current layer, adding a height increase to portion(s) of model toolpath(s) for the higher layer of the model that overlie the support toolpath generated for the current layer, connecting the support toolpath and the projected support toolpath to form a connected support toolpath, overlaying the connected support toolpath with a next boundary of the model in a lower layer of the model, adding a height increase to portion(s) of the connected support toolpath that fall within the next boundary of the model in the lower layer of the model, and repeating the process through layers of the model to form support toolpaths for support walls for the object to be manufactured by the extrusion printer.
Joseph Isaac Sadusk, Gregory Daniel Friedland
Filed: 14 Sep 20
Utility
Techniques for visualizing probabilistic data generated when designing mechanical assemblies
29 Nov 22
A design engine implements a probabilistic approach to generating designs that exposes automatically-generated design knowledge to the user during operation.
Hyunmin Cheong, Mehran Ebrahimi, Adrian Butscher
Filed: 15 Jul 21
Utility
Deep-learning based functional correlation of volumetric designs
29 Nov 22
A design application receives an exemplary design from an end-user having one or more functional attributes relevant to solving a design problem.
Francesco Iorio
Filed: 29 Apr 21
Utility
Computer Aided Generative Design with Filtering to Facilitate 2.5-AXIS Subtractive Manufacturing Processes
24 Nov 22
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the 3D models of the physical structures are produced so as to facilitate manufacturing of the physical structures using 2.5-axis subtractive manufacturing systems and techniques, include: obtaining a design space for an object to be manufactured, design criteria, and load case(s); iteratively modifying a generatively designed 3D shape of the modeled object, including generating 2D profile representations (corresponding to discrete layers) of an updated version of the 3D shape, extruding the 2D profile representations along the milling direction, and forming a next version of the 3D shape of the modeled object from a combination of the 3D representations produced by the extruding; and providing the generatively designed 3D shape of the modeled object for use in manufacturing the physical structure using a 2.5-axis subtractive manufacturing process.
Jaesung Eom, Ravi Kumar Burla, Jesus Rodriguez, Benjamin McKittrick Weiss, Nan Li
Filed: 27 Jul 22
Utility
Seamless three-dimensional design collaboration
22 Nov 22
A method, system, and article of manufacture provide for multi-user collaboration on a three-dimensional (3D) design.
Shatakirti Reddy, Nirupam Nirupam, Pradeep Kumar, Sandip Mansukhlal Chauhan
Filed: 17 May 19
Utility
Techniques for on-body fabrication of wearable objects
22 Nov 22
In various embodiments, a wearable object engine generates wearable objects.
Tovi Grossman, George Fitzmaurice, Madeline Gannon
Filed: 13 Jan 17
Utility
Document tracking through version hash linked graphs
22 Nov 22
Embodiments of the invention provide the ability to track document versioning.
Robert Evon Maguire, Ravinder P. Krishnaswamy
Filed: 12 Oct 20
Utility
System-level approach to goal-driven design
22 Nov 22
A design application is configured to perform a system-level optimization of a collection of system components.
Hyunmin Cheong, Wei Li, Francesco Iorio
Filed: 20 Jul 16
Utility
Application functionality optimization
22 Nov 22
A method, apparatus, and system provide the ability to optimize execution of an application.
Kenneth Alexander Vadella
Filed: 13 Mar 19
Utility
Drop Test Analysis and Optimization
17 Nov 22
A method, apparatus, and system provide the ability to perform a drop test using a response surface.
Ravi Kumar Burla, Jaesung Eom, Yuri Kizimovich
Filed: 25 Jul 22
Utility
Application Onboarding Tutorial System
17 Nov 22
A method and system provide the ability to operate a three-dimensional (3D) computer animation and visual effects application (3D application).
Matthew Chan, Trevor Adams, Kourosh Dehghani, Simon Ouellet
Filed: 13 May 22
Utility
Designing objects using lattice structure optimization
15 Nov 22
A design engine for designing an object using structural analysis.
David Benjamin, Danil Nagy, Dale Zhao
Filed: 26 Dec 19
Utility
Computer Aided Generative Design with Modal Analysis Driven Shape Modification Process
10 Nov 22
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes include: obtaining one or more design criteria, a model of an object for which a physical structure is to be manufactured, and a set of eigenmodes from a modal analysis of the model of the object; extracting a proper subset of non-zero eigenmodes from the set of eigenmodes, wherein the proper subset of non-zero eigenmodes include at least three lowest valued, non-zero eigenmodes; combining data of the proper subset of non-zero eigenmodes to form a strain energy field for the model of the object; iteratively modifying a generatively designed shape of the model of the object using the strain energy field to drive changes to the generatively designed shape of the model; and providing the generatively designed shape of the model of the object.
Ravi Kumar Burla, Jesus Rodriguez, Siavash Navadeh Meshkat, Jaesung Eom
Filed: 21 Apr 21
Utility
Automatic design of mechanical assemblies using estimation of distribution algorithm
1 Nov 22
A design engine implements a probabilistic approach to generating designs for computer-aided design (CAD) assemblies.
Hyunmin Cheong, Mehran Ebrahimi, Adrian Butscher
Filed: 6 Jun 19
Utility
Cloud-enabled generation of construction metrics and documentation
25 Oct 22
A method, apparatus, system, and computer program product generates construction metrics.
Patrick Liam Colm Tierney, Abhijit Oak
Filed: 21 Oct 16
Utility
Techniques for transitioning from a first navigation scheme to a second navigation scheme
18 Oct 22
Techniques for gradually transitioning a user to a second navigation scheme while using a first navigation scheme in a 3D design application that generates and displays a 3D virtual environment.
Tovi Grossman, Benjamin Lafreniere
Filed: 11 Aug 17