Glowforge Inc.

United States of America

Back to Profile

1-68 of 68 for Glowforge Inc. Sort by
Query
Aggregations
IP Type
        Patent 55
        Trademark 13
Jurisdiction
        United States 52
        World 14
        Europe 2
Date
2024 March 1
2024 January 1
2024 (YTD) 2
2023 10
2022 12
See more
IPC Class
B23K 26/08 - Devices involving relative movement between laser beam and workpiece 20
B23K 26/38 - Removing material by boring or cutting 20
B23K 37/02 - Carriages for supporting the welding or cutting element 19
B23K 26/03 - Observing, e.g. monitoring, the workpiece 16
B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work 14
See more
NICE Class
07 - Machines and machine tools 7
09 - Scientific and electric apparatus and instruments 7
42 - Scientific, technological and industrial services, research and design 7
35 - Advertising and business services 6
19 - Non-metallic building materials 3
See more
Status
Pending 13
Registered / In Force 55

1.

DESIGN PREVIEWS FOR COMPUTER NUMERICALLY CONTROLLED FABRICATION

      
Application Number 18349798
Status Pending
Filing Date 2023-07-10
First Publication Date 2024-03-07
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Lau, Bonny P.
  • Park, Jonathan Daniel
  • Kossarian, Malous

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.

IPC Classes  ?

  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
  • G05B 19/4068 - Verifying part programme on screen, by drawing or other means
  • G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme

2.

GLOWFORGE SPARK

      
Serial Number 98357614
Status Pending
Filing Date 2024-01-15
Owner Glowforge Inc. ()
NICE Classes  ? 07 - Machines and machine tools

Goods & Services

Laser engraving, cutting, and marking machines

3.

Multi-Function Computer Numerically Controlled Machine

      
Application Number 18086655
Status Pending
Filing Date 2022-12-22
First Publication Date 2023-10-19
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G06F 21/12 - Protecting executable software
  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position

4.

MAGIC CANVAS

      
Serial Number 98204768
Status Registered
Filing Date 2023-09-29
Registration Date 2024-04-09
Owner Glowforge Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing on-line non-downloadable software using artificial intelligence for creating designs for 3d printing and engraving

5.

Visual Preview for Laser Fabrication

      
Application Number 18086652
Status Pending
Filing Date 2022-12-22
First Publication Date 2023-09-07
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G06F 21/12 - Protecting executable software
  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position

6.

ENCLOSURE WITH SELECTIVE WAVELENGTH TRANSMISSIVITY FOR COMPUTER NUMERICALLY CONTROLLED FABRICATION

      
Application Number 17967850
Status Pending
Filing Date 2022-10-17
First Publication Date 2023-06-15
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Webster, Douglas

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.

IPC Classes  ?

  • G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme

7.

Height Measurement Techniques and Uses Thereof

      
Application Number 18155049
Status Pending
Filing Date 2023-01-16
First Publication Date 2023-06-08
Owner Glowforge Inc. (USA)
Inventor
  • Gosselin, Mark
  • Marty, William A.
  • Sun, Haiyin
  • Shapiro, Daniel
  • Seldon, Therese
  • Mcvey, Kevin
  • Ackerman, Penelope
  • Natkin, Michael
  • Lau, Bonny P.
  • Park, Jonathan Daniel
  • Martinec, Daniel

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.

IPC Classes  ?

  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • G01B 11/14 - Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures
  • B23K 26/046 - Automatically focusing the laser beam
  • G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme

8.

Multi-user computer-numerically-controlled machine

      
Application Number 17959024
Grant Number 11835936
Status In Force
Filing Date 2022-10-03
First Publication Date 2023-06-01
Grant Date 2023-12-05
Owner Glowforge, Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Haug, Scott
  • Wright, Linden

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.

IPC Classes  ?

  • G05B 19/4068 - Verifying part programme on screen, by drawing or other means
  • G05B 19/4063 - Monitoring general control system
  • G05B 19/409 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form - characterised by control panel details, by setting parameters
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 21/30 - Authentication, i.e. establishing the identity or authorisation of security principals

9.

Mechanical System For High Positional Computer Numerically Controlled Applications

      
Application Number 17511000
Status Pending
Filing Date 2021-10-26
First Publication Date 2023-04-27
Owner Glowforge, Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Webster, Doug

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

IPC Classes  ?

  • B25J 9/02 - Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian co-ordinate type
  • B25J 9/10 - Programme-controlled manipulators characterised by positioning means for manipulator elements
  • B25J 15/00 - Gripping heads
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece

10.

Laser Fabrication with Beam Detection

      
Application Number 17903034
Status Pending
Filing Date 2022-09-05
First Publication Date 2023-04-06
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Kofron, Jared
  • Sarnoff, Matthew
  • Kloiber, Eva
  • Paradiso, Nicodemus Empyrean

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.

IPC Classes  ?

  • B23K 26/042 - Automatically aligning the laser beam
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/035 - Aligning the laser beam
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/06 - Shaping the laser beam, e.g. by masks or multi-focusing

11.

GLOWFORGE AURA

      
Serial Number 97844176
Status Pending
Filing Date 2023-03-17
Owner Glowforge Inc. ()
NICE Classes  ?
  • 07 - Machines and machine tools
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Laser engraving, cutting, and marking machines; air filters for laser engraving, cutting and marking machines Downloadable software for use in controlling laser engraving, cutting, and marking machines Operating online marketplaces featuring three dimensional printers and designs for laser engraving, cutting, and marking machines; Retail store services featuring three dimensional printers and designs for laser engraving, cutting, and marking machines Providing online non-downloadable software for use in controlling laser engraving, cutting, and marking machines

12.

Edge Detection for Computer Numerically Controlled Fabrication

      
Application Number 17668988
Status Pending
Filing Date 2022-02-10
First Publication Date 2023-02-02
Owner Glowforge, Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Seldon, Therese
  • Mcvey, Kevin
  • Ackerman, Penelope
  • Natkin, Michael
  • Lau, Bonny P.
  • Park, Jonathan Daniel
  • Martinec, Daniel

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.

IPC Classes  ?

13.

PRESET OPTICAL COMPONENTS IN A COMPUTER NUMERICALLY CONTROLLED MACHINE

      
Application Number 17720400
Status Pending
Filing Date 2022-04-14
First Publication Date 2022-10-27
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Kofron, Jared

Abstract

A system can include a head of a computer numerically controlled machine configured to deliver electromagnetic energy sufficient to cause a change in a material at least partially contained within an interior space of the computer numerically controlled machine. The system can further include an optical system comprising a plurality of optical elements in the computer numerically controlled machine. The plurality of optical elements can be oriented at a fixed angle to each other to deliver the electromagnetic energy from the head to the material.

IPC Classes  ?

  • B23K 26/042 - Automatically aligning the laser beam
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/035 - Aligning the laser beam
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/06 - Shaping the laser beam, e.g. by masks or multi-focusing

14.

Desktop laser cutter

      
Application Number 29787221
Grant Number RE049248
Status In Force
Filing Date 2021-06-04
First Publication Date 2022-10-18
Grant Date 2022-10-18
Owner Glowforge Inc. (USA)
Inventor
  • Gosselin, Mark
  • Slothower, Anna-Pia
  • Slothower, Erich
  • Plunkett, John

15.

Non-Fungible Tokens and Uses Thereof

      
Application Number 17701265
Status Pending
Filing Date 2022-03-22
First Publication Date 2022-09-29
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Natkin, Michael
  • Park, Jonathan Daniel
  • Lau, Bonny P.
  • Haug, Scott
  • Paradiso, Nicodemus Empyream
  • Lang, Jonathan P.

Abstract

Disclosed embodiments include rendering systems configured to: (i) after receiving a request from a user to render a creative work associated with a non-fungible token, determining (a) whether the user owns the non-fungible token and (b) a current render count corresponding to how many times the creative work associated with the non-fungible token has been previously rendered; and (ii) when the user owns the non-fungible token and the current render count indicates that the creative work has been previously rendered fewer than a maximum render count corresponding to a preconfigured total number of authorized renderings of the creative work associated with the non-fungible token, (a) obtaining an implementation file corresponding to the creative work, (b) rendering the creative work according to the implementation file, and (c) updating the current render count to reflect another rendering of the creative work.

IPC Classes  ?

  • G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes

16.

NON-FUNGIBLE TOKENS AND USES THEREOF

      
Application Number US2022021425
Publication Number 2022/204208
Status In Force
Filing Date 2022-03-22
Publication Date 2022-09-29
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Natkin, Michael
  • Park, Jonathan, Daniel
  • Lau, Bonny, P.
  • Haug, Scott
  • Paradiso, Nicodemus, Empyrean
  • Lang, Jonathan, P.

Abstract

Disclosed embodiments include rendering systems configured to: (i) after receiving a request from a user to render a creative work associated with a non-fungible token, determining (a) whether the user owns the non-fungible token and (b) a current render count corresponding to how many times the creative work associated with the non-fungible token has been previously rendered; and (ii) when the user owns the non-fungible token and the current render count indicates that the creative work has been previously rendered fewer than a maximum render count corresponding to a preconfigured total number of authorized renderings of the creative work associated with the non-fungible token, (a) obtaining an implementation file corresponding to the creative work, (b) rendering the creative work according to the implementation file, and (c) updating the current render count to reflect another rendering of the creative work.

IPC Classes  ?

  • G11B 20/00 - Signal processing not specific to the method of recording or reproducing; Circuits therefor
  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols
  • G06Q 10/00 - Administration; Management
  • G06Q 30/00 - Commerce
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

17.

Previews for computer numerically controlled fabrication

      
Application Number 17196906
Grant Number 11698622
Status In Force
Filing Date 2021-03-09
First Publication Date 2022-09-15
Grant Date 2023-07-11
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Lau, Bonny P.
  • Park, Jonathan Daniel
  • Kossarian, Malous

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.

IPC Classes  ?

  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
  • G05B 19/4068 - Verifying part programme on screen, by drawing or other means
  • G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme

18.

Laser fabrication with beam detection

      
Application Number 17682942
Grant Number 11747193
Status In Force
Filing Date 2022-02-28
First Publication Date 2022-09-15
Grant Date 2023-09-05
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Kloiber, Eva
  • Kofron, Jared
  • Sarnoff, Matthew

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.

IPC Classes  ?

  • G01J 1/42 - Photometry, e.g. photographic exposure meter using electric radiation detectors
  • G01J 5/10 - Radiation pyrometry, e.g. infrared or optical thermometry using electric radiation detectors

19.

Fabrication with image tracing

      
Application Number 17671143
Grant Number 11860606
Status In Force
Filing Date 2022-02-14
First Publication Date 2022-09-01
Grant Date 2024-01-02
Owner Glowforge, Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Park, Jonathan
  • Mcvey, Kevin
  • Haug, Scott
  • Ludwick, Rachael
  • Martinec, Daniel

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.

IPC Classes  ?

  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
  • G06T 7/40 - Analysis of texture
  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine

20.

Computer numerically controlled fabrication using projected information

      
Application Number 17133908
Grant Number 11740608
Status In Force
Filing Date 2020-12-24
First Publication Date 2022-06-30
Grant Date 2023-08-29
Owner Glowforge, Inc (USA)
Inventor
  • Gosselin, Mark
  • Shapiro, Daniel
  • Ackerman, Penelope
  • Martinec, Daniel
  • Mcvey, Kevin
  • Natkin, Michael
  • Seldon, Therese

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.

IPC Classes  ?

  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine

21.

THERMAL MODELING FOR COMPUTER NUMERICALLY CONTROLLED FABRICATION

      
Application Number 17106032
Status Pending
Filing Date 2020-11-27
First Publication Date 2022-06-02
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Paradiso, Nicodemus
  • Ackerman, Penelope
  • Ludwick, Rachael
  • Simons, Will
  • Tapsell, John Peter

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.

IPC Classes  ?

  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing

22.

THERMAL MODELING FOR COMPUTER NUMERICALLY CONTROLLED FABRICATION

      
Application Number US2021060822
Publication Number 2022/115603
Status In Force
Filing Date 2021-11-24
Publication Date 2022-06-02
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Paradiso, Nicodemus
  • Ackerman, Penelope
  • Ludwick, Rachael
  • Simons, Will
  • Tapsell, John, Peter

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.

IPC Classes  ?

  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing
  • B23K 26/38 - Removing material by boring or cutting

23.

Safety and reliability for laser fabrication

      
Application Number 17522838
Grant Number 11880182
Status In Force
Filing Date 2021-11-09
First Publication Date 2022-03-03
Grant Date 2024-01-23
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/00 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/70 - Auxiliary operations or equipment
  • B23K 101/18 - Sheet panels

24.

Calibration of a computer-numerically-controlled machine

      
Application Number 17463857
Grant Number 11860601
Status In Force
Filing Date 2021-09-01
First Publication Date 2022-02-24
Grant Date 2024-01-02
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Mcvey, Kevin
  • Kofron, Jared
  • Martinec, Daniel
  • Fioca, Brian
  • Vaughn, Taylor

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.

IPC Classes  ?

  • G05B 19/19 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position

25.

Cloud controlled laser fabrication

      
Application Number 17350789
Grant Number 11797652
Status In Force
Filing Date 2021-06-17
First Publication Date 2021-10-07
Grant Date 2023-10-24
Owner Glowforge, Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G06F 21/12 - Protecting executable software
  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing

26.

Multi-user computer-numerically-controlled machine

      
Application Number 17013290
Grant Number 11460828
Status In Force
Filing Date 2020-09-04
First Publication Date 2020-12-31
Grant Date 2022-10-04
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Haug, Scott
  • Wright, Linden

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.

IPC Classes  ?

  • G05B 19/4068 - Verifying part programme on screen, by drawing or other means
  • G05B 19/4063 - Monitoring general control system
  • G05B 19/409 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form - characterised by control panel details, by setting parameters
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 21/30 - Authentication, i.e. establishing the identity or authorisation of security principals

27.

Engraving in a computer numerically controlled machine

      
Application Number 16919657
Grant Number 11338387
Status In Force
Filing Date 2020-07-02
First Publication Date 2020-10-22
Grant Date 2022-05-24
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Ludwick, Rachael
  • Park, Jonathan

Abstract

A method for dithering can include receiving, at a computer numerically controlled machine comprising a laser, a motion plan corresponding to a first image. The output of the laser can be dithered, in accordance with the motion plan, to effect a change in a material within an interior space of the computer numerically controlled machine. The change can substantially reproduce at least a portion of the first image on the material. The dithering can include providing laser energy to the material at a native resolution based at least on a spot size of the laser. The spot size can be determined based at least on one or more parameters of the computer numerically controlled machine and/or one or more properties of the material. The laser energy can be delivered at locations separated by a distance no less than the spot size.

IPC Classes  ?

  • B23K 26/04 - Automatically aligning, aiming or focusing the laser beam, e.g. using the back-scattered light
  • B23K 26/402 - Removing material taking account of the properties of the material involved involving non-metallic material, e.g. isolators
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/0622 - Shaping the laser beam, e.g. by masks or multi-focusing by direct control of the laser beam by shaping pulses
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 26/364 - Laser etching for making a groove or trench, e.g. for scribing a break initiation groove
  • B23K 26/40 - Removing material taking account of the properties of the material involved
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
  • B23K 26/361 - Removing material for deburring or mechanical trimming
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/06 - Shaping the laser beam, e.g. by masks or multi-focusing
  • B23K 26/073 - Shaping the laser spot
  • B23K 26/362 - Laser etching
  • B23K 103/00 - Materials to be soldered, welded or cut

28.

Laser fabrication with beam detection

      
Application Number 16814820
Grant Number 11262236
Status In Force
Filing Date 2020-03-10
First Publication Date 2020-10-15
Grant Date 2022-03-01
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Kloiber, Eva
  • Kofron, Jared
  • Sarnoff, Matthew

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.

IPC Classes  ?

  • G01J 1/42 - Photometry, e.g. photographic exposure meter using electric radiation detectors
  • G01J 5/10 - Radiation pyrometry, e.g. infrared or optical thermometry using electric radiation detectors

29.

Controlled deceleration of moveable components in a computer numerically controlled machine

      
Application Number 16717730
Grant Number 11281189
Status In Force
Filing Date 2019-12-17
First Publication Date 2020-04-23
Grant Date 2022-03-22
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Sarnoff, Matthew

Abstract

A method of altering a rate of executing a motion plan by a computer-numerically-controlled machine can include: receiving, at a control unit of a computer-numerically-controlled machine and from a general purpose computer that is housed separately from the computer-numerically-controlled machine, a motion plan defining operations for causing movement of a moveable component of the computer-numerically-controlled machine; and altering, in response to a command received at the computer-numerically-controlled machine, a first execution rate of the operations to a second execution rate of the operations to change a rate of movement of the movable component. Systems and articles of manufacture, including computer program products, are also provided.

IPC Classes  ?

  • G05B 19/416 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
  • G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
  • G05B 19/409 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form - characterised by control panel details, by setting parameters

30.

Laser cutter engraver material height measurement

      
Application Number 16691426
Grant Number 11537096
Status In Force
Filing Date 2019-11-21
First Publication Date 2020-03-19
Grant Date 2022-12-27
Owner Glowforge (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing

31.

Visual preview for laser fabrication by assembling multiple camera images

      
Application Number 16691429
Grant Number 11537097
Status In Force
Filing Date 2019-11-21
First Publication Date 2020-03-19
Grant Date 2022-12-27
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing

32.

Safety assurances for laser fabrication using temperature sensors

      
Application Number 16677241
Grant Number 11327461
Status In Force
Filing Date 2019-11-07
First Publication Date 2020-03-05
Grant Date 2022-05-10
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/00 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/70 - Auxiliary operations or equipment
  • B23K 101/18 - Sheet panels

33.

Multi-function computer numerically controlled machine

      
Application Number 16670526
Grant Number 11537095
Status In Force
Filing Date 2019-10-31
First Publication Date 2020-02-27
Grant Date 2022-12-27
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing

34.

Desktop laser cutter

      
Application Number 29586721
Grant Number D0850528
Status In Force
Filing Date 2016-12-06
First Publication Date 2019-06-04
Grant Date 2019-06-04
Owner Glowforge Inc. (USA)
Inventor
  • Gosselin, Mark
  • Slothower, Anna-Pia
  • Slothower, Erich
  • Plunkett, John

35.

Filter for a desktop laser cutter

      
Application Number 29586724
Grant Number D0849834
Status In Force
Filing Date 2016-12-06
First Publication Date 2019-05-28
Grant Date 2019-05-28
Owner Glowforge Inc. (USA)
Inventor
  • Gosselin, Mark
  • Slothower, Anna-Pia
  • Slothower, Erich
  • Plunkett, John

36.

Safety and reliability guarantees for laser fabrication

      
Application Number 15334113
Grant Number 10509390
Status In Force
Filing Date 2016-10-25
First Publication Date 2019-05-23
Grant Date 2019-12-17
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 37/00 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 26/70 - Auxiliary operations or equipment
  • B23K 101/18 - Sheet panels

37.

Cloud controlled laser fabrication

      
Application Number 15334120
Grant Number 10379517
Status In Force
Filing Date 2016-10-25
First Publication Date 2019-04-11
Grant Date 2019-08-13
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing
  • B29C 64/386 - Data acquisition or data processing for additive manufacturing

38.

Desktop laser cutter

      
Application Number 29540496
Grant Number D0827705
Status In Force
Filing Date 2015-09-24
First Publication Date 2018-09-04
Grant Date 2018-09-04
Owner Glowforge Inc. (USA)
Inventor
  • Gosselin, Mark
  • Slothower, Anna-Pia
  • Slothower, Erich
  • Plunkett, John

39.

DRAFTBOARD

      
Serial Number 88038595
Status Registered
Filing Date 2018-07-16
Registration Date 2022-10-04
Owner Glowforge Inc ()
NICE Classes  ? 19 - Non-metallic building materials

Goods & Services

Prototyping materials for use with engraving, cutting, and marking machines, namely, wood boards

40.

Miscellaneous Design

      
Serial Number 88032905
Status Registered
Filing Date 2018-07-11
Registration Date 2022-05-24
Owner Glowforge Inc ()
NICE Classes  ?
  • 17 - Rubber and plastic; packing and insulating materials
  • 18 - Leather and imitations of leather
  • 19 - Non-metallic building materials

Goods & Services

Materials and consumables for use with printers, 3D printers and engraving, cutting and marking machines, namely, semi-processed acrylate based resins and plastic composite material in the form of profiles, boards, and sheets Materials and consumables for use with printers, 3D printers and engraving, cutting and marking machines, namely, leather Materials and consumables for use with printers, 3D printers and engraving, cutting and marking machines, namely, plywood, laminated veneer, wood veneer, wood boards; plywood

41.

PROOFGRADE

      
Serial Number 88031122
Status Registered
Filing Date 2018-07-10
Registration Date 2022-05-24
Owner Glowforge Inc ()
NICE Classes  ?
  • 17 - Rubber and plastic; packing and insulating materials
  • 18 - Leather and imitations of leather
  • 19 - Non-metallic building materials

Goods & Services

Materials and consumables for use with printers, 3D printers and engraving, cutting and marking machines, namely, semi-processed acrylate based resins and plastic composite material in the form of profiles, boards, and sheets Materials and consumables for use with printers, 3D printers and engraving, cutting and marking machines, namely, leather Materials and consumables for use with printers, 3D printers and engraving, cutting and marking machines, namely, plywood, laminated veneer, wood veneer, wood boards; plywood

42.

SNAPMARK

      
Serial Number 88003722
Status Registered
Filing Date 2018-06-18
Registration Date 2019-04-16
Owner Glowforge Inc ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software application for use in aligning images in a computer-controlled fabrication machine

43.

Fabrication with image tracing

      
Application Number 15823502
Grant Number 11249456
Status In Force
Filing Date 2017-11-27
First Publication Date 2018-05-31
Grant Date 2022-02-15
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Park, Jonathan
  • Mcvey, Kevin
  • Haug, Scott
  • Ludwick, Rachael
  • Martinec, Daniel

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 configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided.

IPC Classes  ?

  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
  • G06K 9/46 - Extraction of features or characteristics of the image
  • G06T 7/40 - Analysis of texture
  • G06K 9/48 - Extraction of features or characteristics of the image by coding the contour of the pattern

44.

Multi-user computer-numerically-controlled machine

      
Application Number 15823509
Grant Number 10802465
Status In Force
Filing Date 2017-11-27
First Publication Date 2018-05-31
Grant Date 2020-10-13
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Haug, Scott
  • Wright, Linden

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.

IPC Classes  ?

  • G05B 19/409 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form - characterised by control panel details, by setting parameters
  • G05B 19/4068 - Verifying part programme on screen, by drawing or other means
  • G05B 19/4063 - Monitoring general control system
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 21/30 - Authentication, i.e. establishing the identity or authorisation of security principals

45.

MULTI-USER COMPUTER-NUMERICALLY-CONTROLLED MACHINE

      
Application Number US2017063190
Publication Number 2018/098396
Status In Force
Filing Date 2017-11-24
Publication Date 2018-05-31
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Haug, Scott
  • Wright, Linden

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.

IPC Classes  ?

  • G05B 19/409 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form - characterised by control panel details, by setting parameters

46.

PRESET OPTICAL COMPONENTS IN A COMPUTER NUMERICALLY CONTROLLED MACHINE

      
Application Number US2017063192
Publication Number 2018/098398
Status In Force
Filing Date 2017-11-24
Publication Date 2018-05-31
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Kofron, Jared

Abstract

A system can include a head of a computer numerically controlled machine configured to deliver electromagnetic energy sufficient to cause a change in a material at least partially contained within an interior space of the computer numerically controlled machine. The system can further include an optical system comprising a plurality of optical elements in the computer numerically controlled machine. The plurality of optical elements can be oriented at a fixed angle to each other to deliver the electromagnetic energy from the head to the material.

IPC Classes  ?

  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 26/035 - Aligning the laser beam
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • B23K 26/042 - Automatically aligning the laser beam

47.

CONTROLLED DECELERATION OF MOVEABLE COMPONENTS IN A COMPUTER NUMERICALLY CONTROLLED MACHINE

      
Application Number US2017063193
Publication Number 2018/098399
Status In Force
Filing Date 2017-11-24
Publication Date 2018-05-31
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Sarnoff, Matthew

Abstract

A method of altering a rate of executing a motion plan by a computer-numerically-controlled machine can include: receiving, at a control unit of a computer-numerically-controlled machine and from a general purpose computer that is housed separately from the computer- numerically-controlled machine, a motion plan defining operations for causing movement of a moveable component of the computer-numerically-controlled machine; and altering, in response to a command received at the computer-numerically-controlled machine, a first execution rate of the operations to a second execution rate of the operations to change a rate of movement of the movable component. Systems and articles of manufacture, including computer program products, are also provided.

IPC Classes  ?

  • G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM

48.

Housing for computer-numerically-controlled machine

      
Application Number 15823499
Grant Number 11433477
Status In Force
Filing Date 2017-11-27
First Publication Date 2018-05-31
Grant Date 2022-09-06
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony

Abstract

A computer-numerically-controlled machine can include a light source and a housing. The light source can be configured to deliver electromagnetic energy to at least one location on a material at least partially disposed within the computer-numerically-controlled machine. The housing can include at least one side part surrounding an interior space and the at least one location on the material. The housing can include a structural material defining at least a portion of the interior space. The housing can further include a protective material protecting the side part. The protective material can reduce a permeability of the side part to the electromagnetic radiation relative to the structural material alone.

IPC Classes  ?

  • B23K 26/00 - Working by laser beam, e.g. welding, cutting or boring
  • B23K 26/12 - Working by laser beam, e.g. welding, cutting or boring in a special environment or atmosphere, e.g. in an enclosure
  • B23K 26/70 - Auxiliary operations or equipment
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/06 - Shaping the laser beam, e.g. by masks or multi-focusing
  • B32B 37/02 - Methods or apparatus for laminating, e.g. by curing or by ultrasonic bonding characterised by a sequence of laminating steps, e.g. by adding new layers at consecutive laminating stations
  • B32B 37/12 - Methods or apparatus for laminating, e.g. by curing or by ultrasonic bonding characterised by using adhesives
  • B32B 37/14 - Methods or apparatus for laminating, e.g. by curing or by ultrasonic bonding characterised by the properties of the layers
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/02 - Carriages for supporting the welding or cutting element

49.

Engraving in a computer numerically controlled machine

      
Application Number 15823505
Grant Number 10737355
Status In Force
Filing Date 2017-11-27
First Publication Date 2018-05-31
Grant Date 2020-08-11
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Ludwick, Rachael
  • Park, Jonathan

Abstract

A method for dithering can include receiving, at a computer numerically controlled machine comprising a laser, a motion plan corresponding to a first image. The output of the laser can be dithered, in accordance with the motion plan, to effect a change in a material within an interior space of the computer numerically controlled machine. The change can substantially reproduce at least a portion of the first image on the material. The dithering can include providing laser energy to the material at a native resolution based at least on a spot size of the laser. The spot size can be determined based at least on one or more parameters of the computer numerically controlled machine and/or one or more properties of the material. The laser energy can be delivered at locations separated by a distance no less than the spot size.

IPC Classes  ?

  • B23K 26/04 - Automatically aligning, aiming or focusing the laser beam, e.g. using the back-scattered light
  • B23K 26/402 - Removing material taking account of the properties of the material involved involving non-metallic material, e.g. isolators
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/0622 - Shaping the laser beam, e.g. by masks or multi-focusing by direct control of the laser beam by shaping pulses
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 26/364 - Laser etching for making a groove or trench, e.g. for scribing a break initiation groove
  • B23K 26/40 - Removing material taking account of the properties of the material involved
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
  • B23K 26/361 - Removing material for deburring or mechanical trimming
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/06 - Shaping the laser beam, e.g. by masks or multi-focusing
  • B23K 26/073 - Shaping the laser spot
  • B23K 26/362 - Laser etching
  • B23K 103/00 - Materials to be soldered, welded or cut

50.

Calibration of a computer-numerically-controlled machine

      
Application Number 15823511
Grant Number 11137738
Status In Force
Filing Date 2017-11-27
First Publication Date 2018-05-31
Grant Date 2021-10-05
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Mcvey, Kevin
  • Kofron, Jared
  • Martinec, Daniel
  • Fioca, Brian
  • Vaughn, Taylor

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.

IPC Classes  ?

  • G05B 19/19 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position

51.

Preset optical components in a computer numerically controlled machine

      
Application Number 15823512
Grant Number 11305379
Status In Force
Filing Date 2017-11-27
First Publication Date 2018-05-31
Grant Date 2022-04-19
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Kofron, Jared

Abstract

A system can include a head of a computer numerically controlled machine configured to deliver electromagnetic energy sufficient to cause a change in a material at least partially contained within an interior space of the computer numerically controlled machine. The system can further include an optical system comprising a plurality of optical elements in the computer numerically controlled machine. The plurality of optical elements can be oriented at a fixed angle to each other to deliver the electromagnetic energy from the head to the material.

IPC Classes  ?

  • B23K 26/042 - Automatically aligning the laser beam
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/035 - Aligning the laser beam
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/06 - Shaping the laser beam, e.g. by masks or multi-focusing

52.

Controlled deceleration of moveable components in a computer numerically controlled machine

      
Application Number 15823513
Grant Number 10551824
Status In Force
Filing Date 2017-11-27
First Publication Date 2018-05-31
Grant Date 2020-02-04
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Sarnoff, Matthew

Abstract

A method of altering a rate of executing a motion plan by a computer-numerically-controlled machine can include: receiving, at a control unit of a computer-numerically-controlled machine and from a general purpose computer that is housed separately from the computer-numerically-controlled machine, a motion plan defining operations for causing movement of a moveable component of the computer-numerically-controlled machine; and altering, in response to a command received at the computer-numerically-controlled machine, a first execution rate of the operations to a second execution rate of the operations to change a rate of movement of the movable component. Systems and articles of manufacture, including computer program products, are also provided.

IPC Classes  ?

  • G05B 19/416 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
  • G05B 19/409 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form - characterised by control panel details, by setting parameters
  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine

53.

HOUSING FOR COMPUTER-NUMERICALLY-CONTROLLED MACHINE

      
Application Number US2017063187
Publication Number 2018/098393
Status In Force
Filing Date 2017-11-24
Publication Date 2018-05-31
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony

Abstract

A computer-numerically-controlled machine can include a light source and a housing. The light source can be configured to deliver electromagnetic energy to at least one location on a material at least partially disposed within the computer-numerically-controlled machine. The housing can include at least one side part surrounding an interior space and the at least one location on the material. The housing can include a structural material defining at least a portion of the interior space. The housing can further include a protective material protecting the side part. The protective material can reduce a permeability of the side part to the electromagnetic radiation relative to the structural material alone.

IPC Classes  ?

  • B23K 26/12 - Working by laser beam, e.g. welding, cutting or boring in a special environment or atmosphere, e.g. in an enclosure
  • B23K 26/70 - Auxiliary operations or equipment

54.

FABRICATION WITH IMAGE TRACING

      
Application Number US2017063188
Publication Number 2018/098394
Status In Force
Filing Date 2017-11-24
Publication Date 2018-05-31
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Park, Jonathan
  • Mcvey, Kevin
  • Haug, Scott
  • Ludwick, Rachael
  • Martinec, Daniel

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 configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided.

IPC Classes  ?

  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM

55.

IMPROVED ENGRAVING IN A COMPUTER NUMERICALLY CONTROLLED MACHINE

      
Application Number US2017063189
Publication Number 2018/098395
Status In Force
Filing Date 2017-11-24
Publication Date 2018-05-31
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Ludwick, Rachael
  • Park, Jonathan

Abstract

A method for dithering can include receiving, at a computer numerically controlled machine comprising a laser, a motion plan corresponding to a first image. The output of the laser can be dithered, in accordance with the motion plan, to effect a change in a material within an interior space of the computer numerically controlled machine. The change can substantially reproduce at least a portion of the first image on the material. The dithering can include providing laser energy to the material at a native resolution based at least on a spot size of the laser. The spot size can be determined based at least on one or more parameters of the computer numerically controlled machine and/or one or more properties of the material. The laser energy can be delivered at locations separated by a distance no less than the spot size.

IPC Classes  ?

  • G05B 19/4093 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
  • B23K 26/06 - Shaping the laser beam, e.g. by masks or multi-focusing

56.

CALIBRATION OF COMPUTER-NUMERICALLY-CONTROLLED MACHINE

      
Application Number US2017063191
Publication Number 2018/098397
Status In Force
Filing Date 2017-11-24
Publication Date 2018-05-31
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Mcvey, Kevin
  • Kofron, Jared
  • Martinec, Daniel
  • Fioca, Brian
  • Vaughn, Taylor

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.

IPC Classes  ?

  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position

57.

Moving material during laser fabrication

      
Application Number 15334104
Grant Number 10496070
Status In Force
Filing Date 2016-10-25
First Publication Date 2017-08-17
Grant Date 2019-12-03
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing
  • B29C 64/386 - Data acquisition or data processing for additive manufacturing

58.

Visual preview for laser fabrication

      
Application Number 15334095
Grant Number 10520915
Status In Force
Filing Date 2016-10-25
First Publication Date 2017-02-16
Grant Date 2019-12-31
Owner Glowforge Inc. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • G05B 19/18 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B23K 10/00 - Welding or cutting by means of a plasma
  • B23Q 17/22 - Arrangements for indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 37/02 - Carriages for supporting the welding or cutting element
  • B23K 26/03 - Observing, e.g. monitoring, the workpiece
  • B23K 26/08 - Devices involving relative movement between laser beam and workpiece
  • B23K 26/38 - Removing material by boring or cutting
  • B23K 37/04 - Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the other main groups of this subclass for holding or positioning work
  • B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing
  • B29C 64/386 - Data acquisition or data processing for additive manufacturing

59.

VISUAL PREVIEW FOR LASER FABRICATION

      
Application Number US2016017900
Publication Number 2016/131018
Status In Force
Filing Date 2016-02-12
Publication Date 2016-08-18
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 26/00 - Working by laser beam, e.g. welding, cutting or boring
  • B29C 67/00 - Shaping techniques not covered by groups , or

60.

MOVING MATERIAL DURING LASER FABRICATION

      
Application Number US2016017901
Publication Number 2016/131019
Status In Force
Filing Date 2016-02-12
Publication Date 2016-08-18
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/402 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
  • B23K 26/00 - Working by laser beam, e.g. welding, cutting or boring

61.

SAFETY AND RELIABILITY GUARANTEES FOR LASER FABRICATION

      
Application Number US2016017903
Publication Number 2016/131021
Status In Force
Filing Date 2016-02-12
Publication Date 2016-08-18
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/406 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
  • B23K 26/00 - Working by laser beam, e.g. welding, cutting or boring
  • B29C 67/00 - Shaping techniques not covered by groups , or

62.

CLOUD CONTROLLED LASER FABRICATION

      
Application Number US2016017904
Publication Number 2016/131022
Status In Force
Filing Date 2016-02-12
Publication Date 2016-08-18
Owner GLOWFORGE INC. (USA)
Inventor
  • Shapiro, Daniel
  • Gosselin, Mark
  • Wright, Anthony
  • Putney, Dean
  • Ellis, Timothy
  • Banka, Lauren

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.

IPC Classes  ?

  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control (DNC), flexible manufacturing systems (FMS), integrated manufacturing systems (IMS), computer integrated manufacturing (CIM)
  • B29C 67/00 - Shaping techniques not covered by groups , or

63.

G

      
Application Number 1295878
Status Registered
Filing Date 2016-02-23
Registration Date 2016-02-23
Owner Glowforge Inc. (USA)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Laser engraving, cutting, and marking machines. Downloadable software for use in controlling laser engraving, cutting, and marking machines. Operating on-line marketplaces featuring three dimensional printers and designs for laser engraving, cutting, and marking machines; retail store services featuring three dimensional printers and designs for laser engraving, cutting, and marking machines. Providing on-line non-downloadable software for use in controlling laser engraving, cutting, and marking machines.

64.

G

      
Application Number 015150915
Status Registered
Filing Date 2016-02-24
Registration Date 2016-11-02
Owner Glowforge Inc. (USA)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Laser engraving machines; cutting machines; marking machines. Software for controlling machines; downloadable software being computer programs; electronic and electrical devices for controlling machines. Marketing research and marketing studies; retail services in relation to three-dimensional printers and designs for laser engraving, cutting, and marking machines; operating on-line marketplaces featuring three dimensional printers and designs for laser engraving, cutting, and marking machines; retail store services featuring three dimensional printers and designs for laser engraving, cutting, and marking machines. Technological services and research and design relating thereto; industrial research and analysis services; design and development of computer software; providing on-line non-downloadable software for use in controlling machines.

65.

G

      
Serial Number 86735772
Status Registered
Filing Date 2015-08-25
Registration Date 2018-09-04
Owner Glowforge Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable software for use in controlling laser engraving, cutting, and marking machines

66.

G

      
Serial Number 86981775
Status Registered
Filing Date 2015-08-25
Registration Date 2017-10-24
Owner Glowforge Inc. ()
NICE Classes  ?
  • 07 - Machines and machine tools
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Laser engraving, cutting, and marking machines Operating on-line marketplaces featuring three dimensional printers and designs for laser engraving, cutting, and marking machines; retail store services featuring three dimensional printers and designs for laser engraving, cutting, and marking machines Providing on-line non-downloadable software for use in controlling laser engraving, cutting, and marking machines

67.

GLOWFORGE

      
Application Number 013973607
Status Registered
Filing Date 2015-04-22
Registration Date 2015-10-06
Owner Glowforge Inc (USA)
NICE Classes  ?
  • 07 - Machines and machine tools
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Laser engraving, cutting and marking machines. Downloadable software for use in controlling laser engraving, cutting and marking machines. Operating on-line marketplaces in relation to three dimensional printers and designs for laser engraving, cutting and marking machines; retail store services in relation to three dimensional printers and designs for laser engraving, cutting and marking machines. Non-downloadable software for use in controlling laser engraving, cutting and marking machines.

68.

GLOWFORGE

      
Serial Number 86444869
Status Registered
Filing Date 2014-11-04
Registration Date 2017-01-03
Owner Glowforge Inc ()
NICE Classes  ?
  • 07 - Machines and machine tools
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Laser engraving, cutting, and marking machines Downloadable software for use in controlling laser engraving, cutting, and marking machines Operating on-line marketplaces featuring three dimensional printers and designs for laser engraving, cutting, and marking machines; Retail store services featuring three dimensional printers and designs for laser engraving, cutting, and marking machines Providing on-line non-downloadable software for use in controlling laser engraving, cutting, and marking machines