301 patents
Utility
Building information design synthesis (BIDS)
16 Jan 24
A method, apparatus, system, and computer program product provide the ability to dynamically generate a digital building information model.
Michael S. Bergin, Chin-Yi Cheng, Mehdi Nourbakhsh
Filed: 25 Feb 22
Utility
Optimizing building design and architecture for sustainability certification
16 Jan 24
Various embodiments set forth systems and techniques for assessing sustainability of a building design.
David Benjamin, Damon Lau, James Stoddart, Lorenzo Villaggi, Rui Wang, Lindsey Wikstrom
Filed: 13 Nov 20
Utility
Techniques for generating designs that reflect stylistic preferences
2 Jan 24
In various embodiments, a stylization application generates designs that reflect stylistic preferences.
Hooman Shayani, Mark Thomas Davis
Filed: 7 Aug 19
Utility
Voxelization of mesh representations
19 Dec 23
One embodiment of the invention disclosed herein provides techniques for voxelizing a mesh representation associated with a three-dimensional model to generate a volumetric model.
Martin Bisson, Olivier Dionne, Martin De Lasa
Filed: 22 Aug 18
Utility
Techniques for analyzing vehicle design deviations using deep learning with neural networks
12 Dec 23
A design application is configured to generate a latent space representation of a fleet of pre-existing vehicles.
Danil Nagy, Daniel Noviello, James Stoddart, David Benjamin, Damon Lau
Filed: 11 Oct 22
Utility
Techniques for classifying and recommending software workflows
21 Nov 23
In various embodiments, a pattern-based recommendation subsystem automatically recommends workflows for software-based tasks.
Tovi Grossman, Benjamin Lafreniere, Xu Wang
Filed: 14 Jan 19
Utility
Optimizing building design for future transformation and expansion
21 Nov 23
Various embodiments set forth systems and techniques for determining expandability of a budding design.
David Benjamin, Damon Lau, James Stoddart, Lorenzo Villaggi, Rui Wang, Lindsey Wikstrom
Filed: 13 Nov 20
Utility
Real-time orchestration for software learning workshops
21 Nov 23
One embodiment of the present application sets forth a computer-implemented method for remotely monitoring performance of a task in real time, comprising receiving, in real time from a first student computing device, first student data that includes a first set of actions performed in a first student application instance executing on the first student device, comparing a first student action included in the first set of actions to a first target action, in response to comparing the first student action to the first target action, identifying a first issue indicator associated with the first student action, determining a first remedy associated with at least one of the first target action and the first issue indicator, and performing a first remediation action associated with the first remedy.
Tovi Grossman, Benjamin Lafreniere, George Fitzmaurice, Volodymyr Dziubak, Andrea Bunt
Filed: 4 Jan 19
Utility
Predictive modeling and control for water resource infrastructure
14 Nov 23
A control mechanism scheduler for a water resource infrastructure receives operating data and disturbance data, the operating data describing infrastructure components of the water resource infrastructure, the disturbance data comprising a disturbance signal describing a disturbance expected to disturb the water resource infrastructure.
Thouheed Abdul Gaffoor, Megh Suthar, Yousra Hazem Khalil Helmy Mohamed
Filed: 21 Feb 23
Utility
Constraint based automatic terrain surface design
14 Nov 23
A method and system provide the ability to design a terrain surface.
Valentin R. Koch, Patrick A. Bergeron, Nicholas James Zeeben, Qing Xue, Weiwei Hu
Filed: 12 Nov 20
Utility
Generating designs for multi-family housing projects using rigid body simulations
14 Nov 23
A design simulator executes a rigid body simulation to position design elements within various design options according to configurations that meet design criteria while also promoting feasibility and desirability.
David Benjamin, Dale Zhao, Lorenzo Villaggi
Filed: 16 Nov 20
Utility
Multi-tooltip control for computer-aided manufacturing
7 Nov 23
Methods, systems, and apparatus, including medium-encoded computer program products, for integrating control and operation of multi-tooltip processes with computer-aided manufacturing and/or design software and systems include method(s) including: obtaining toolpaths for manufacturing a physical structure and process control constraints, each of the toolpaths corresponding to a respective tooltip of a computer-controlled tool of a manufacturing system, each of the toolpaths designates a respective path for the respective tooltip within a workspace, and the process control constraints define capabilities of each of the respective tooltips within the workspace; defining a main toolpath and metadata defining operational parameters for the toolpaths based on the process control constraints; simulating manufacturing of the physical structure using the main toolpath and the metadata; and providing at least the main toolpath and the metadata for use in manufacturing the physical structure by the computer-controlled manufacturing system from the main toolpath and the metadata.
Fikret Kalay
Filed: 9 Dec 21
Utility
Three dimensional visual programming interface for a network of devices
7 Nov 23
Approaches for generating virtual representations of smart objects in a 3D visual programming interface.
Barrett Ens, Fraser Anderson, George Fitzmaurice, Tovi Grossman
Filed: 27 Sep 17
Utility
Reality capture graphical user interface
7 Nov 23
A method, system, apparatus, and article of manufacture provide the ability to perform multiple actions based on a reality captured image.
Mason J. Foster, Damian Paul Stephen Willcox
Filed: 27 May 22
Utility
Dual mode post processing
31 Oct 23
A method, apparatus, and system provide the ability to conduct a dynamic simulation in a computer-aided design (CAD) application.
Justin Nicholas Hallet, Nandakumar Santhanam, Jerran Schmidt
Filed: 18 Nov 19
Utility
Techniques for classifying and recommending software workflows
31 Oct 23
In various embodiments, a task-based recommendation subsystem automatically recommends workflows for software-based tasks based on a trained machine-learning model that maps different sets of commands to different distributions of weights applied to a set of tasks.
Tovi Grossman, Benjamin Lafreniere, Xu Wang
Filed: 14 Jan 19
Utility
Computation design of acoustic resonators
24 Oct 23
One embodiment of the present application sets forth a method for simulating an audio output of a three-dimensional object that includes a resonant cavity.
Nobuyuki Umentani
Filed: 14 Jul 17
Utility
Computer aided generative design with tool size control to facilitate 2.5-axis subtractive manufacturing processes
17 Oct 23
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include: obtaining a density-based representation of a modeled object, the density-based representation comprising multiple different subsets of elements, each subset having a starting element at a milling depth, which is one of three or more milling depths for three or more corresponding discrete layers that are each perpendicular to a milling direction for the modeled object; and reassigning milling depths of at least a portion of the multiple different subsets of elements, the reassigning for a current starting element in a current layer for an element subset comprising moving the milling depth for the element subset of the current starting element when an angular difference between other starting elements, which are associated with the current starting element and are located in a different layer, meets or exceeds a threshold value.
Nam Ho Kim, David Jon Weinberg
Filed: 3 Feb 22
Utility
Toolpath generation by reinforcement learning for computer aided manufacturing
10 Oct 23
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures using toolpaths generated by reinforcement learning for use with subtractive manufacturing systems and techniques, include: obtaining, in a computer aided design or manufacturing program, a three dimensional model of a manufacturable object; generating toolpaths that are usable by a computer-controlled manufacturing system to manufacture at least a portion of the manufacturable object by providing at least a portion of the three dimensional model to a machine learning algorithm that employs reinforcement learning, wherein the machine learning algorithm includes one or more scoring functions that include rewards that correlate with desired toolpath characteristics comprising toolpath smoothness, toolpath length, and avoiding collision with the three dimensional model; and providing the toolpaths to the computer-controlled manufacturing system to manufacture at least the portion of the manufacturable object.
David Patrick Lovell, Akmal Ariff Bin Abu Bakar, Saaras Mehan
Filed: 20 Jan 21
Utility
Techniques for generating comprehensive information models for automobile designs
3 Oct 23
In various embodiments, an automobile modeling application generates automobile designs.
James Stoddart, David Benjamin, Danil Nagy, Damon Lau, Daniel Noviello
Filed: 17 Apr 19