Patents by Inventor Andrew Fiske Roberts

Andrew Fiske Roberts 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: 11714931
    Abstract: Methods and systems are disclosed for generatively designing a model of an assembly of mechanical parts. One method includes receiving a first set of constraints for a first part; determining a spatial relationship between the first part and a second part; updating the first set of constraints for the first part based on at least the spatial relationship between the first part and the second part; updating a second set of constraints for the second part based on at least the updated first set up constraints and/or the spatial relationship between the first part and the second part; and generating a model for the first part based on the updated first set of constraints.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: August 1, 2023
    Assignee: Desktop Metal, Inc.
    Inventors: Andrew Fiske Roberts, Ricardo Chin
  • Publication number: 20230222262
    Abstract: The present invention is directed to systems and methods for automatically generating mechanical part designs and manufacturing specifications/instructions that account for geometric distortions that may occur during manufacturing or post-processing.
    Type: Application
    Filed: March 16, 2023
    Publication date: July 13, 2023
    Applicant: Desktop Metal, Inc.
    Inventors: Andrew Fiske Roberts, Artyom Djanikian
  • Publication number: 20220414904
    Abstract: A method of compensating for shrinking and distortion of an object resulting from a manufacturing process. A scan is performed of an object following a manufacturing process to produce scan data. The scan data is aligned to a part mesh of the object. The part mesh is adjusted to substantially coincide with the scan data by moving part mesh vertices. Delta vectors are computed by subtracting initial part mesh vertex positions from final part mesh vertex positions. The inverse of the delta vectors are applied to the preprocessed part mesh to give a scan adjusted pre-processed shape.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Applicant: Desktop Metal, Inc.
    Inventor: Andrew Fiske Roberts
  • Publication number: 20220410274
    Abstract: A method of compensating for sintering warpage due to powder spreading density variations in binder jetting additive manufacturing, including receiving an initial design file defining an object geometry, representing the object geometry as a part mesh and filling the mesh with a grid of voxels to create a voxel grid, each voxel having at least one shrinkage coefficient. For each voxel, determining a distortion factor caused by a powder density variation induced during a powder spreading process and adjusting the at shrinkage coefficient of each voxel according to its respective distortion factor. Next, a shrinkage of the grid of voxels is simulated according to a sintering process. A negative compensation is applied to the voxel grid, according to the simulated shrinkage of the grid of voxels, to form a compensated voxel grid. Lastly, the change in the voxel grid is mapped to the compensated voxel grid onto the part mesh to create a pre-processed compensated part mesh.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Applicant: Desktop Metal, Inc.
    Inventor: Andrew Fiske Roberts
  • Publication number: 20220129600
    Abstract: Systems and methods are disclosed for generating designs for mechanical parts in a computer aided design (CAD) context. One method includes generating a model of a mechanical part, the model including one or more cells, wherein each cell is comprised of a plurality of parameterized representations, each of the plurality of parameterized representations representing a material property; determining, for each cell, a cell-specific parameter value for each of the parameterized representations; comparing, for each cell, each of the cell-specific parameter values to a corresponding threshold parameter value associated with each of the representations of the material properties; and generating at least one additional cell or removing at least one of the one or more cells based on the comparison of each cell-specific parameter value to the corresponding threshold parameter value.
    Type: Application
    Filed: January 4, 2022
    Publication date: April 28, 2022
    Applicant: Desktop Metal, Inc.
    Inventors: Andrew Fiske Roberts, Christian Gomez
  • Patent number: 11281820
    Abstract: Systems and methods are disclosed for generating designs for mechanical parts in a computer aided design (CAD) context. One method includes generating a model of a mechanical part, the model including one or more cells, wherein each cell is comprised of a plurality of parameterized representations, each of the plurality of parameterized representations representing a material property; determining, for each cell, a cell-specific parameter value for each of the parameterized representations; comparing, for each cell, each of the cell-specific parameter values to a corresponding threshold parameter value associated with each of the representations of the material properties; and generating at least one additional cell or removing at least one of the one or more cells based on the comparison of each cell-specific parameter value to the corresponding threshold parameter value.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: March 22, 2022
    Assignee: Desktop Metal, Inc.
    Inventors: Andrew Fiske Roberts, Christian Gomez
  • Publication number: 20210374302
    Abstract: Methods and systems are disclosed for generatively designing a model of an assembly of mechanical parts. One method includes receiving a first set of constraints for a first part; determining a spatial relationship between the first part and a second part; updating the first set of constraints for the first part based on at least the spatial relationship between the first part and the second part; updating a second set of constraints for the second part based on at least the updated first set up constraints and/or the spatial relationship between the first part and the second part; and generating a model for the first part based on the updated first set of constraints.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Applicant: Desktop Metal, Inc.
    Inventors: Andrew Fiske Roberts, Ricardo Chin
  • Publication number: 20210200916
    Abstract: The present invention is directed to systems and methods for automatically generating mechanical part designs and manufacturing specifications/instructions that account for geometric distortions that may occur during manufacturing or post-processing.
    Type: Application
    Filed: May 21, 2020
    Publication date: July 1, 2021
    Applicant: Desktop Metal, Inc.
    Inventors: Andrew Fiske ROBERTS, Artyom DJANIKIAN
  • Publication number: 20200320175
    Abstract: Systems and methods are disclosed for generating designs for mechanical parts in a computer aided design (CAD) context. One method includes generating a model of a mechanical part, the model including one or more cells, wherein each cell is comprised of a plurality of parameterized representations, each of the plurality of parameterized representations representing a material property; determining, for each cell, a cell-specific parameter value for each of the parameterized representations; comparing, for each cell, each of the cell-specific parameter values to a corresponding threshold parameter value associated with each of the representations of the material properties; and generating at least one additional cell or removing at least one of the one or more cells based on the comparison of each cell-specific parameter value to the corresponding threshold parameter value.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 8, 2020
    Inventors: Andrew Fiske ROBERTS, Christian GOMEZ
  • Publication number: 20190294754
    Abstract: Systems and methods are disclosed for generating designs for mechanical parts in a computer aided design (CAD) context. One method includes generating a mechanical part modeling design space including a first cell, the first cell comprised of a parameterized representation of a physical material property; determining, for the first cell, fixed location parameters and a first growth vector; receiving a target location inside the modeling design space; associating the received target location with the first growth vector; generating, along the first growth vector, a second cell, the second cell being positioned between the first cell and the target location; and generating a third cell positioned between the second cell and the target location.
    Type: Application
    Filed: April 2, 2019
    Publication date: September 26, 2019
    Inventors: Andrew Fiske ROBERTS, Christian GOMEZ
  • Publication number: 20190138673
    Abstract: A process for simulating cellular growth is implemented to determine geometry of an object within a simulated environment. Seed cells, which represent starting points for a cell body, are defined within the environment. A number of constraints and parameters, such as forces and target locations, are also imposed on the environment. The body of cells is then grown within the simulated environment, spawning and destroying cells as needed to meet the imposed constraints. A stable structure meeting the constraints can be exported and fabricated, such as by a three-dimensional printer, to produce a corresponding a real-world object.
    Type: Application
    Filed: October 29, 2018
    Publication date: May 9, 2019
    Inventors: Andrew Fiske Roberts, Christian Gomez
  • Patent number: 9401957
    Abstract: A system and method for synchronizing data between two or more servers including replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set. One or more second-server commands executed on the replicated data set by the second server are stored. One or more first-server commands to be executed on the original data set by the first server, are provided in which the one or more first-server commands are based upon, at least in part, the one or more second-server commands. One or more first-server output objects, returned by the first server in response to the one or more first-server commands, are compared to one or more second-server output objects, returned by the second server in response to the one or more second-server commands.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventor: Andrew Fiske Roberts
  • Publication number: 20090077262
    Abstract: A system and method for synchronizing data between two or more servers including replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set. One or more second-server commands executed on the replicated data set by the second server are stored. One or more first-server commands to be executed on the original data set by the first server, are provided in which the one or more first-server commands are based upon, at least in part, the one or more second-server commands. One or more first-server output objects, returned by the first server in response to the one or more first-server commands, are compared to one or more second-server output objects, returned by the second server in response to the one or more second-server commands.
    Type: Application
    Filed: September 14, 2007
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Andrew Fiske Roberts
  • Patent number: D844634
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 2, 2019
    Assignee: Ab Initio Technology LLC
    Inventors: Andrew Fiske Roberts, Craig W. Stanfill, Adam Harris Weiss
  • Patent number: D928175
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: August 17, 2021
    Assignee: Ab Initio Technology LLC
    Inventors: Andrew Fiske Roberts, Craig W. Stanfill, Adam Harris Weiss