Patents by Inventor Scott Haug
Scott Haug has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11860606Abstract: A method may include generating, by a camera having a view of an interior portion of a computer-numerically-controlled machine, an image comprising a pattern. The image can be transformed into a set of machine instructions for controlling the computer-numerically-controlled machine to effect a change in a material. The change can correspond to at least a portion of the pattern. At least one machine instruction from the set of machine instructions can be executed to control the computer-numerically-controlled machine to effect at least a portion of the change. The execution can include operating, in accordance with the at least one machine instruction, a tool coupled with the computer-numerically-controlled machine. The tool can be configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: February 14, 2022Date of Patent: January 2, 2024Assignee: Glowforge, Inc.Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Jonathan Park, Kevin McVey, Scott Haug, Rachael Ludwick, Daniel Martinec
-
Patent number: 11835936Abstract: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.Type: GrantFiled: October 3, 2022Date of Patent: December 5, 2023Assignee: Glowforge, Inc.Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
-
Publication number: 20230168658Abstract: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.Type: ApplicationFiled: October 3, 2022Publication date: June 1, 2023Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
-
Patent number: 11460828Abstract: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.Type: GrantFiled: September 4, 2020Date of Patent: October 4, 2022Assignee: Glowforge Inc.Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
-
Publication number: 20220309491Abstract: 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.Type: ApplicationFiled: March 22, 2022Publication date: September 29, 2022Inventors: Daniel Shapiro, Mark Gosselin, Michael Natkin, Jonathan Daniel Park, Bonny P. Lau, Scott Haug, Nicodemus Empyream Paradiso, Jonathan P. Lang
-
Publication number: 20220276632Abstract: A method may include generating, by a camera having a view of an interior portion of a computer-numerically-controlled machine, an image comprising a pattern. The image can be transformed into a set of machine instructions for controlling the computer-numerically-controlled machine to effect a change in a material. The change can correspond to at least a portion of the pattern. At least one machine instruction from the set of machine instructions can be executed to control the computer-numerically-controlled machine to effect at least a portion of the change. The execution can include operating, in accordance with the at least one machine instruction, a tool coupled with the computer-numerically-controlled machine. The tool can be configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided.Type: ApplicationFiled: February 14, 2022Publication date: September 1, 2022Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Jonathan Park, Kevin McVey, Scott Haug, Rachael Ludwick, Daniel Martinec
-
Patent number: 11249456Abstract: 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.Type: GrantFiled: November 27, 2017Date of Patent: February 15, 2022Assignee: Glowforge Inc.Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Jonathan Park, Kevin McVey, Scott Haug, Rachael Ludwick, Daniel Martinec
-
Publication number: 20200409335Abstract: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.Type: ApplicationFiled: September 4, 2020Publication date: December 31, 2020Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
-
Patent number: 10802465Abstract: A method for accessing a computer-numerically-controlled machine can include receiving a command to be executed by the computer-numerically-controlled machine. A hardware state of a component in the computer-numerically-controlled machine can be determined by receiving, from the component, data indicative of the hardware state. An origin of the command including a user identification of a user who sent the command and/or a machine identification of a device that sent the command can be determined. Whether the computer-numerically-controlled machine is allowed to execute the command can be determined by applying a set of rules and based on the hardware state and/or the origin of the command. In response to determining that the computer-numerically-controlled machine is allowed to execute the command, the command can be executed at the computer-numerically-controlled machine.Type: GrantFiled: November 27, 2017Date of Patent: October 13, 2020Assignee: Glowforge Inc.Inventors: Daniel Shapiro, Mark Gosselin, Anthony Wright, Scott Haug, Linden Wright
-
Publication number: 20080092042Abstract: A computer-implementable method includes providing a web-based primary graphical user interface (GUI) within which a user can post a job listing, the primary GUI operable to include multiple web-based secondary GUIs associated with respective job-listing posting services.Type: ApplicationFiled: July 27, 2007Publication date: April 17, 2008Applicant: Jobster IncorporatedInventor: Scott Haug