546 patents
Page 3 of 28
Utility
Voxel-based Approach for Design Models
21 Sep 23
A voxel-based design approach enables the creating and modifying of a design model comprising a 3D grid of discrete voxels that is represented by a voxel data structure.
Dale ZHAO, David BENJAMIN, Rui WANG
Filed: 3 Jun 22
Utility
Voxel-based Approach for Design Models
21 Sep 23
A voxel-based design approach enables the creating and modifying of a design model comprising a 3D grid of discrete voxels that is represented by a voxel data structure.
Dale ZHAO, David BENJAMIN, Rui WANG
Filed: 3 Jun 22
Utility
Generating Collaborative Designs from Multiple Contributors
21 Sep 23
In various embodiments, a computer-implemented method for generating a multi-objective model shared between multiple participants comprises receiving a first input associated with a first selectable component in a set of pre-defined selectable components associated with a shared design model, where the first selectable component is a first component type that is associated with a first persona in a plurality of personas, and each persona includes a distinct set of design goals that the shared design model represents in a multi-objective design problem, in response to the first input, modifying the shared design model to generate a modified shared design model that includes the first selectable component, and generating, based on the modified shared design model, a set of candidate design solutions that satisfy the distinct sets of design goals, where each candidate design solution includes additional selectable components of a second component type.
David BENJAMIN, Dale ZHAO, Rui WANG
Filed: 11 Apr 22
Utility
Voxel-based Approach for Design Models
21 Sep 23
A voxel-based design approach enables the creating and modifying of a design model comprising a 3D grid of discrete voxels that is represented by a voxel data structure.
Dale ZHAO, David BENJAMIN, Rui WANG
Filed: 3 Jun 22
Utility
Determining Collaboration Scores for Generating a Shared Design
21 Sep 23
In various embodiments, a computer-implemented method comprises receiving, during a real-time collaboration session, a first input associated with a first selectable component, where the first selectable component is included in a set of pre-defined selectable components associated with a shared design model, and the first selectable component is a first component type that includes a first set of characteristics, in response to receiving a confirmation of the first input, modifying the shared design model to generate a modified shared design model, where the modified shared design model includes the first selectable component, computing, based on the modified shared design model, a set of metrics including a first behavioral metric, computing, based on the set of metrics, a first collaboration score for a first participant and at least one other participant, and displaying a design space that includes the modified shared design model and the first collaboration score.
David BENJAMIN, Dale ZHAO, Rui WANG
Filed: 11 Apr 22
Utility
Techniques for automatically selecting simulation tools for and performing related simulations on computer-generated designs
19 Sep 23
A simulation suggestion system comprising a server connected with a plurality of clients via a network.
Andrew John Harris
Filed: 5 Nov 19
Utility
Computer aided generative design with layer boundary determination to facilitate 2.5-axis subtractive manufacturing processes
19 Sep 23
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, design criteria, and in-use case(s); iteratively modifying a generatively designed shape in the design space in accordance with the design criteria and the in-use case(s) using a density-based representation of the generatively designed shape and including adjusting the density-based representation of the generatively designed three dimensional shape in accordance with a milling direction of a 2.5-axis subtractive manufacturing process in at least two iterations of the iteratively modifying; and providing the generatively designed shape for use in manufacturing a physical structure using computer-controlled manufacturing that employs the 2.5-axis subtractive manufacturing process.
David Jon Weinberg, Nam Ho Kim
Filed: 20 May 20
Utility
Techniques for Trial-and-error Learning In Complex Application Environments
14 Sep 23
One embodiment of a computer-implemented method for automatically tracking how extensively software application commands have been investigated comprises identifying an interaction with a first command occurring within a graphical user interface, wherein the first command is associated with one or more command parameters; updating a command history associated with the first command based on the interaction with the first command; computing a progress level associated with the first command based on the command history, wherein the progress level indicates how many command parameters included in the one or more command parameters have been modified; determining a coverage level associated with the first command based on the command history; and outputting at least one of the use level or the progress level for display in the graphical user interface.
Damien Paul Andre MASSON, Jo Karel VERMEULEN, George FITZMAURICE, Justin Frank MATEJKA
Filed: 13 Oct 22
Utility
Techniques for Trial-and-error Learning In Complex Application Environments
14 Sep 23
One embodiment of a computer-implemented method for executing software application commands on practice data comprises identifying a command demonstration that is stored in a database based on a current command being interacted with in a graphical user interface, wherein the command demonstration is associated with sample application data; receiving a selection of whether to execute the command demonstration on the sample application data or current application data; causing the command demonstration to be executed on either the sample application data or a copy of current application data to generate modified data; and causing the modified data to be output within the graphical user interface.
Damien Paul Andre MASSON, Jo Karel VERMEULEN, George FITZMAURICE, Justin Frank MATEJKA
Filed: 13 Oct 22
Utility
Techniques for Trial-and-error Learning In Complex Application Environments
14 Sep 23
One embodiment of a computer-implemented method for automatically generating command recommendations for a software workflow comprises identifying a plurality of command sequences stored in a database based on a current command being interacted with in a graphical user interface; computing a score for each command sequence included in the plurality of command sequences based on one or more commands included in the command sequence and one or more commands included in a command history; determining at least one command sequence included in the plurality of command sequences to output based on the scores; and outputting the at least one command sequence for display.
Damien Paul Andre MASSON, Jo Karel VERMEULEN, George FITZMAURICE, Justin Frank MATEJKA
Filed: 13 Oct 22
Utility
Defect Removal from Manufactured Objects Having Morphed Surfaces
14 Sep 23
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided repair of physical structures include: generating a two dimensional difference image from a first three dimensional model of at least one actual three dimensional surface of a manufactured object, and a second three dimensional model of at least one source three dimensional surface used as input to a manufacturing process that generated the manufactured object; obtaining from an image-to-image translation based machine learning algorithm, trained using pairs of input images representing deformed and deformed plus surface defected added versions of a nominal three dimensional surface, a translated version of the two dimensional image; generating from the translated version of the two dimensional image a third three dimensional model of at least one morphed three dimensional surface corresponding to the at least one source three dimensional surface.
David Patrick Lovell, Daniela Sofia Seixas Sousa, Chin-Yi Cheng
Filed: 28 Apr 23
Utility
Techniques for Adaptive Robotic Assembly
7 Sep 23
Techniques are disclosed for controlling robotic systems to perform assembly tasks.
Yoshihito Yotto KOGA, Sachin CHITTA, Heather KERRICK
Filed: 11 Jan 23
Utility
Computer Aided Generative Design with Overall Thickness Control to Facilitate Manufacturing and Structural Performance
7 Sep 23
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the three dimensional (3D) models of the physical structures are produced in accordance with a design criterion that limits a minimum thickness of the generatively designed 3D models, include: obtaining a design space for an object to be manufactured and one or more design criteria including a thickness constraint; iteratively modifying a generatively designed 3D shape of the modeled object in the design space in accordance with the one or more design criteria, including measuring a current thickness for the 3D shape using an overall relationship of a volume of the 3D shape with respect to a surface area of the 3D shape; and providing the generatively designed model for use in manufacturing the physical structure using one or more computer-controlled manufacturing systems.
Ravi Kumar Burla, Jaesung Eom, Jesus Rodriguez
Filed: 14 Apr 23
Utility
Computer-aided Techniques for Automatically Generating Designs That Reflect Design Intents
7 Sep 23
In various embodiments, an intent-driven layout application automatically generates design for floor spaces.
Yi WANG, Mehdi NOURBAKHSH, Dale ZHAO
Filed: 4 Mar 22
Utility
Automated generation and evaluation of architectural designs
5 Sep 23
A design engine is configured to interact with potential occupants of a structure in order to generate data that defines the usage preferences of those occupants.
James Stoddart, Danil Nagy, David Benjamin, Lorenzo Villagi
Filed: 18 Aug 22
Utility
Determining Drainage Constraints and Geometries In a Triangular Mesh
31 Aug 23
A method and system provide the ability to design a terrain surface.
Valentin R. Koch, Weiwei Hu
Filed: 28 Feb 22
Utility
Topology optimization for subtractive manufacturing techniques
22 Aug 23
Design process that performs geometry synthesis on a 3D model of a product based on a design problem statement and manufacturing constraints associated with a manufacturing machine intended to manufacture the product.
Nigel Morris, Adrian Butscher, Francesco Iorio
Filed: 1 Jun 18
Utility
Systems and methods for electronically generating submittal registers
22 Aug 23
A system and method for generating a submittal register for various construction projects or other items is disclosed.
Sunil Dorairajan, Karuna Ammireddy, Varadarajulu Pyda
Filed: 15 Feb 22
Utility
Character Animations In a Virtual Environment Based on Reconstructed Three-dimensional Motion Data
17 Aug 23
Methods, systems, and apparatus, including medium-encoded computer program products, for providing editable keyframe-based animation data for applying to a character to animate motion of the character in three-dimensional space.
Fraser Anderson, George William Fitzmaurice, Cheng Yao Wang, Qian Zhou
Filed: 16 Feb 22
Utility
Techniques for generating graph-based representations of complex mechanical assemblies
15 Aug 23
A design analysis engine analyzes a CAD assembly to generate a topological model.
David Benjamin, James Stoddart, Danil Nagy, Damon Lau
Filed: 7 May 19