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).

  • 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: 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: 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: 11835936
    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: October 3, 2022
    Date of Patent: December 5, 2023
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
  • Patent number: 11797652
    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: Grant
    Filed: June 17, 2021
    Date of Patent: October 24, 2023
    Assignee: Glowforge, Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Publication number: 20230334126
    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: December 22, 2022
    Publication date: October 19, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Publication number: 20230281279
    Abstract: A computer numerically controlled machine may include a movable head configured to deliver electromagnetic energy to a part of a working area in which the movable head may be commanded to cause delivery of the electromagnetic energy. The interior space may be defined by a housing and may include an openable barrier that attenuates transmission of light between the interior space and an exterior of the computer numerically controlled machine when the openable barrier is in a closed position. The computer numerically controlled machine may include an interlock that prevents emission of the electromagnetic energy when detecting that the openable barrier is not in the closed position. The commanding may result in the computer numerically controlled machine executing operations of a motion plan for causing movement of the movable head to deliver the electromagnetic energy to effect a change in a material at least partially contained within the interior space.
    Type: Application
    Filed: December 22, 2022
    Publication date: September 7, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Patent number: 11747193
    Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 5, 2023
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
  • Patent number: 11740608
    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: Grant
    Filed: December 24, 2020
    Date of Patent: August 29, 2023
    Assignee: Glowforge, Inc
    Inventors: Mark Gosselin, Daniel Shapiro, Penelope Ackerman, Daniel Martinec, Kevin McVey, Michael Natkin, Therese Seldon
  • Patent number: 11698622
    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: March 9, 2021
    Date of Patent: July 11, 2023
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Bonny P. Lau, Jonathan Daniel Park, Malous Kossarian
  • Publication number: 20230185279
    Abstract: A computer numerically controlled machine may include a source configured to deliver an electromagnetic energy to at least one location within an interior space of the computer-numerically-controlled machine. The electromagnetic energy may have a first range of wavelengths from a visible spectrum. An enclosure defining at least a portion of the interior space of the computer numerically controlled machine may include a transparent portion configured to filter the first range of wavelengths associated with the electromagnetic energy. Moreover, the transparent portion may reflect and/or transmit at least a second range of wavelengths from the visible spectrum not associated with the electromagnetic energy such that the transparent portion of the enclosure exhibits a first color corresponding to the second range of wavelengths.
    Type: Application
    Filed: October 17, 2022
    Publication date: June 15, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Douglas Webster
  • Publication number: 20230173608
    Abstract: Disclosed embodiments include a head attached to a gantry. The head includes an optical assembly to focus a laser beam onto a surface of a material to be processed by a CNC machine and a measurement assembly with emitter(s) and detector(s), where the detector(s) are for measuring intensity of light emitted from the emitter(s) and reflected off the surface of the material. Processors are configured to (i) determine a material type of the material, (ii) determine a distance between the optical assembly and the material surface based on (a) measurement(s) of the intensity of the light emitted from the emitter(s) and reflected off the material surface, and (b) measurement parameter(s) associated with the determined material type, and (iii) control focusing of the laser beam onto the surface of the material based on the determined distance between the optical assembly and the surface of the material.
    Type: Application
    Filed: January 16, 2023
    Publication date: June 8, 2023
    Inventors: Mark Gosselin, William A. Marty, Haiyin Sun, Daniel Shapiro, Therese Seldon, Kevin McVey, Penelope Ackerman, Michael Natkin, Bonny P. Lau, Jonathan Daniel Park, Daniel Martinec
  • Publication number: 20230168658
    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: October 3, 2022
    Publication date: June 1, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
  • Publication number: 20230128807
    Abstract: Disclosed embodiments include a gantry assembly that has (i) a moveable carriage with a laser head affixed thereto and (ii) two sides (moveable subassemblies) that are connected by a joining subassembly. One side of the gantry has two motors: (i) a first motor (x-axis motor) that moves the carriage along a first axis (x-axis) between the two sides of the gantry, and (ii) a second motor (y-axis motor) that moves the gantry along a second axis (y-axis) perpendicular to the first axis. In some embodiments, the gantry assembly also includes a drive shaft (or alternative drive mechanism) operated by the second motor (y-axis motor) to facilitate movement of the two sides of the gantry together along the second axis (y-axis).
    Type: Application
    Filed: October 26, 2021
    Publication date: April 27, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Doug Webster
  • Publication number: 20230105870
    Abstract: A computer-numerically-controlled (CNC) machine is configured to (i) measure a power of a beam of electromagnetic energy at a location between a source of the electromagnetic energy and a destination in the CNC machine, the beam of electromagnetic energy traveling from the source to the destination being susceptible to one or more interferences, and the one or more interferences being capable of altering the power of the beam of electromagnetic energy by at least diverting, away from an intended path for the beam of electromagnetic energy, at least a portion of the beam of electromagnetic energy, (ii) detect, based at least on the measured power of the beam of electromagnetic energy being less than a threshold value, an interference of the beam of electromagnetic energy, and (iii) in response to detecting the interference of the beam of electromagnetic energy, perform one or more actions.
    Type: Application
    Filed: September 5, 2022
    Publication date: April 6, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Jared Kofron, Matthew Sarnoff, Eva Kloiber, Nicodemus Empyrean Paradiso
  • Publication number: 20230029940
    Abstract: Systems and methods disclosed herein include one or more computing devices configured to obtain one or more images of a material that has been placed at least partially within a CNC machine, where the one or more images are captured via one or more sensors associated with the CNC machine, determine one or more edges of the material based on the one or more images of the material, and determine whether the material can accommodate one or more placements of a design on the material based at least in part on the one or more edges of the material. Some embodiments additionally or alternatively include determining one or more material margins based on the one or more material edges, and determining whether the material can accommodate one or more placements of a design on the material based at least in part on the one or more material margins.
    Type: Application
    Filed: February 10, 2022
    Publication date: February 2, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Therese Seldon, Kevin McVey, Penelope Ackerman, Michael Natkin, Bonny P. Lau, Jonathan Daniel Park, Daniel Martinec
  • Patent number: 11537096
    Abstract: A computer numerically controlled machine may include a movable head configured to deliver electromagnetic energy to a part of a working area in which the movable head may be commanded to cause delivery of the electromagnetic energy. The interior space may be defined by a housing and may include an openable barrier that attenuates transmission of light between the interior space and an exterior of the computer numerically controlled machine when the openable barrier is in a closed position. The computer numerically controlled machine may include an interlock that prevents emission of the electromagnetic energy when detecting that the openable barrier is not in the closed position. The commanding may result in the computer numerically controlled machine executing operations of a motion plan for causing movement of the movable head to deliver the electromagnetic energy to effect a change in a material at least partially contained within the interior space.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: December 27, 2022
    Assignee: Glowforge
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Patent number: 11537095
    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: October 31, 2019
    Date of Patent: December 27, 2022
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka
  • Patent number: 11537097
    Abstract: A computer numerically controlled machine may include a movable head configured to deliver electromagnetic energy to a part of a working area in which the movable head may be commanded to cause delivery of the electromagnetic energy. The interior space may be defined by a housing and may include an openable barrier that attenuates transmission of light between the interior space and an exterior of the computer numerically controlled machine when the openable barrier is in a closed position. The computer numerically controlled machine may include an interlock that prevents emission of the electromagnetic energy when detecting that the openable barrier is not in the closed position. The commanding may result in the computer numerically controlled machine executing operations of a motion plan for causing movement of the movable head to deliver the electromagnetic energy to effect a change in a material at least partially contained within the interior space.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: December 27, 2022
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Dean Putney, Timothy Ellis, Lauren Banka