Patents by Inventor Mark Gosselin

Mark Gosselin 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: 12287617
    Abstract: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: April 29, 2025
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
  • Publication number: 20250025962
    Abstract: Disclosed embodiments include a CNC machine comprising: (i) a laser head; (ii) a housing defining an interior space bounded by an interior floor, interior walls, and an openable lid that has a lid camera assembly with a camera for capturing images of the interior space; (iii) a material bed configured to support material placed within the interior space; (iv) a first material passthrough opening on a first side of the housing, wherein the first material passthrough opening comprises a curtain, wherein the curtain is arranged to block laser light from exiting through the first material passthrough opening while material is inserted through the first material passthrough opening; and (v) an exhaust port configured to route fumes from within the interior space to an air filter separate from the CNC machine.
    Type: Application
    Filed: July 13, 2024
    Publication date: January 23, 2025
    Inventors: Mark Gosselin, Daniel Shapiro, Douglas Webster
  • Publication number: 20250028792
    Abstract: A moveable head of a computer numerically controlled machine may deliver electromagnetic energy sufficient to cause a first change in a material at least partially contained within an interior space of the CNC machine. A feature of the material may be imaged using at least one camera present inside the interior space to update a position of the material, and the moveable head may be aligned to deliver electromagnetic energy sufficient to cause a second change in the material such that the second change is positioned on the material consistent with the first change and with an intended final appearance of the material. Methods, systems, and article of manufacture are described.
    Type: Application
    Filed: May 24, 2024
    Publication date: January 23, 2025
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Patent number: 12189363
    Abstract: A method for computer numerically controlled processing may include receiving configurations for a fabrication in which a computer numerically controlled machine processes a material to achieve one or more designs. An analysis may be performed to determine whether a thermal event occurs during the fabrication. The analysis may include performing one or more of a time-variant simulation and a time-invariant simulation of the fabrication. The thermal event may include one or more regions of the material exhibiting an undesirable response to the electromagnetic energy delivered to the material. One or more outputs may be generated based on the result of the thermal verification. The outputs may include a visualization of the quantity of energy exposure across the material, an alert if a thermal event is determined to occur during the fabrication, and corrective actions for resolving potential thermal events.
    Type: Grant
    Filed: November 27, 2020
    Date of Patent: January 7, 2025
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Nicodemus Paradiso, Penelope Ackerman, Rachael Ludwick, Will Simons, John Peter Tapsell
  • Patent number: 12181855
    Abstract: A method for calibrating a computer-numerically-controlled machine can include capturing one or more images of at least a portion of the computer-numerically-controlled machine. The one or more images can be captured with at least one camera located inside an enclosure containing a material bed. A mapping relationship can be created which maps a pixel in the one or more images to a location within the computer-numerically controlled machine. The creation of the mapping relationship can include compensating for a difference in the one or more images relative to one or more physical parameters of the computer-numerically-controlled machine and/or a material positioned on the material bed. Related systems and/or articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: December 22, 2023
    Date of Patent: December 31, 2024
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Kevin McVey, Jared Kofron, Daniel Martinec, Brian Fioca, Taylor Vaughn
  • Patent number: 12153397
    Abstract: A method for computer numerically controlled processing may include generating a user interface to enable the configuration of an edge treatment. The user interface may also be generated to enable the configuration of a design corresponding to a combination of the first object and the second object generated by applying one of a plurality of Boolean operation. A computer numerically controlled machine may be configured to deliver an electromagnetic energy in order to effect, in a material, one or more changes corresponding to the edge treatment and/or the design configured by the user. For example, the one or more changes corresponding to the edge treatment may include a variable depth engraving along at least a portion of a perimeter of a material.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: November 26, 2024
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Bonny P. Lau, Jonathan Daniel Park, Malous Kossarian
  • Publication number: 20240329620
    Abstract: A method may include generating, by a camera having a view of an interior portion of a computer-numerically-controlled machine, an image comprising a pattern. The image can be transformed into a set of machine instructions for controlling the computer-numerically-controlled machine to effect a change in a material. The change can correspond to at least a portion of the pattern. At least one machine instruction from the set of machine instructions can be executed to control the computer-numerically-controlled machine to effect at least a portion of the change. The execution can include operating, in accordance with the at least one machine instruction, a tool coupled with the computer-numerically-controlled machine. The tool can be configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: December 22, 2023
    Publication date: October 3, 2024
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Jonathan Park, Kevin McVey, Scott Haug, Rachael Ludwick, Daniel Martinec
  • Publication number: 20240319704
    Abstract: Sensor data generated by a sensor of a computer numerically controlled machine can be compared with a forecast. The forecast can include expected sensor data for the sensor, over a course of an execution plan for making a cut with a movable laser cutting head. The sensor data can be generated during execution of the execution plan. During execution of the execution plan, the sensor data can be monitored and a deviation of from the forecast can be detected. It can be determined, based on the detecting, that an anomalous condition of the computer numerically controlled machine has occurred. Based on the determining, an action can be performed.
    Type: Application
    Filed: January 22, 2024
    Publication date: September 26, 2024
    Inventors: Daniel Shaprio, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Publication number: 20240300054
    Abstract: Disclosed embodiments include laser cutting tools. Some laser cutting tool embodiments include (i) at least one laser source configured to generate at least one laser beam having sufficient power to cut material, (ii) one or more processors, and (iii) tangible, non-transitory computer-readable memory comprising program instructions executable by the one or more processors to cause the laser cutting tool to perform laser cutting tool functions. In some embodiments, the functions include causing a cutting path to be projected onto a surface of a material, and controlling the at least one laser source to apply the at least one laser beam onto the material sufficient to implement a cut along the cutting path projected onto the surface of the material.
    Type: Application
    Filed: March 11, 2024
    Publication date: September 12, 2024
    Inventors: Daniel Shapiro, Mark Gosselin, Michael Natkin
  • Publication number: 20240295866
    Abstract: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.
    Type: Application
    Filed: December 4, 2023
    Publication date: September 5, 2024
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
  • Publication number: 20240280956
    Abstract: A method for calibrating a computer-numerically-controlled machine can include capturing one or more images of at least a portion of the computer-numerically-controlled machine. The one or more images can be captured with at least one camera located inside an enclosure containing a material bed. A mapping relationship can be created which maps a pixel in the one or more images to a location within the computer-numerically controlled machine. The creation of the mapping relationship can include compensating for a difference in the one or more images relative to one or more physical parameters of the computer-numerically-controlled machine and/or a material positioned on the material bed. Related systems and/or articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: December 22, 2023
    Publication date: August 22, 2024
    Inventors: Daniel Shaprio, Mark Gosselin, Anthony Wright, Kevin McVey, Jared Kofron, Daniel Martinec, Brian Fioca, Taylor Vaughn
  • Publication number: 20240202290
    Abstract: An execution plan segment of an execution plan can be received at a control unit of a computer numerically controlled machine from a general purpose computer. The execution plan segment can define operations for causing movement of a moveable head of the computer numerically controlled machine to deliver electromagnetic energy to effect a change in a material within an interior space of the computer numerically controlled machine. The execution plan segment can include a predefined safe pausing point from which the execution plan can be restarted while minimizing a difference in appearance of a finished work-product relative to if a pause and restart are not necessary. Operations of the computer numerically controlled machine can be commenced only after determining that the execution plan segment has been received up to and including the predefined safe pausing point by the computer numerically controlled machine.
    Type: Application
    Filed: October 23, 2023
    Publication date: June 20, 2024
    Inventors: Daniel Shaprio, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Patent number: 11995159
    Abstract: A moveable head of a computer numerically controlled machine may deliver electromagnetic energy sufficient to cause a first change in a material at least partially contained within an interior space of the CNC machine. A feature of the material may be imaged using at least one camera present inside the interior space to update a position of the material, and the moveable head may be aligned to deliver electromagnetic energy sufficient to cause a second change in the material such that the second change is positioned on the material consistent with the first change and with an intended final appearance of the material. Methods, systems, and article of manufacture are described.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: May 28, 2024
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Publication number: 20240168453
    Abstract: A method may include projecting, onto a surface within a computer numerically controlled machine, a structured light having a known property. One or more sensors may generate an image of the structured light projected on the surface within the computer numerically controlled machine. One or more characteristics of the surface may be determined by comparing a property of the structured light shown in the image to the known property of the structured light. Examples of characteristics include a size, a distance to the surface, a height, a thickness, an angle of the surface, edges, surface properties, jigs, fiducial alignment markers, patterns encoding data, and visual designs on the surface of the material that are intended for reproductions. A surface map indicating the characteristics of the surface at various locations may be generated to enable, for example, a calibration, alignment, and/or optimization of the computer numerically controlled machine.
    Type: Application
    Filed: August 28, 2023
    Publication date: May 23, 2024
    Inventors: Mark Gosselin, Daniel Shapiro, Penelope Ackerman, Daniel Martinec, Kevin McVey, Michael Natkin, Therese Seldon
  • Publication number: 20240077847
    Abstract: A method for computer numerically controlled processing may include generating a user interface to enable the configuration of an edge treatment. The user interface may also be generated to enable the configuration of a design corresponding to a combination of the first object and the second object generated by applying one of a plurality of Boolean operation. A computer numerically controlled machine may be configured to deliver an electromagnetic energy in order to effect, in a material, one or more changes corresponding to the edge treatment and/or the design configured by the user. For example, the one or more changes corresponding to the edge treatment may include a variable depth engraving along at least a portion of a perimeter of a material.
    Type: Application
    Filed: July 10, 2023
    Publication date: March 7, 2024
    Inventors: Daniel Shapiro, Mark Gosselin, Bonny P. Lau, Jonathan Daniel Park, Malous Kossarian
  • Patent number: 11880182
    Abstract: Sensor data generated by a sensor of a computer numerically controlled machine can be compared with a forecast. The forecast can include expected sensor data for the sensor, over a course of an execution plan for making a cut with a movable laser cutting head. The sensor data can be generated during execution of the execution plan. During execution of the execution plan, the sensor data can be monitored and a deviation of from the forecast can be detected. It can be determined, based on the detecting, that an anomalous condition of the computer numerically controlled machine has occurred. Based on the determining, an action can be performed.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: January 23, 2024
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Patent number: 11860601
    Abstract: A method for calibrating a computer-numerically-controlled machine can include capturing one or more images of at least a portion of the computer-numerically-controlled machine. The one or more images can be captured with at least one camera located inside an enclosure containing a material bed. A mapping relationship can be created which maps a pixel in the one or more images to a location within the computer-numerically controlled machine. The creation of the mapping relationship can include compensating for a difference in the one or more images relative to one or more physical parameters of the computer-numerically-controlled machine and/or a material positioned on the material bed. Related systems and/or articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: January 2, 2024
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Kevin McVey, Jared Kofron, Daniel Martinec, Brian Fioca, Taylor Vaughn
  • Patent number: 11860606
    Abstract: A method may include generating, by a camera having a view of an interior portion of a computer-numerically-controlled machine, an image comprising a pattern. The image can be transformed into a set of machine instructions for controlling the computer-numerically-controlled machine to effect a change in a material. The change can correspond to at least a portion of the pattern. At least one machine instruction from the set of machine instructions can be executed to control the computer-numerically-controlled machine to effect at least a portion of the change. The execution can include operating, in accordance with the at least one machine instruction, a tool coupled with the computer-numerically-controlled machine. The tool can be configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: January 2, 2024
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Jonathan Park, Kevin McVey, Scott Haug, Rachael Ludwick, Daniel Martinec
  • Patent number: RE50196
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: November 5, 2024
    Assignee: Glowforge Inc.
    Inventors: Mark Gosselin, Anna-Pia Slothower, Erich Slothower, John Plunkett
  • Patent number: D1053335
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: December 3, 2024
    Assignee: Glowforge Inc.
    Inventors: Mark Gosselin, Anna-Pia Slothower