Patents by Inventor Matthew Sarnoff
Matthew Sarnoff 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: 11747193Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.Type: GrantFiled: February 28, 2022Date of Patent: September 5, 2023Assignee: Glowforge Inc.Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
-
Publication number: 20230105870Abstract: A computer-numerically-controlled (CNC) machine is configured to (i) measure a power of a beam of electromagnetic energy at a location between a source of the electromagnetic energy and a destination in the CNC machine, the beam of electromagnetic energy traveling from the source to the destination being susceptible to one or more interferences, and the one or more interferences being capable of altering the power of the beam of electromagnetic energy by at least diverting, away from an intended path for the beam of electromagnetic energy, at least a portion of the beam of electromagnetic energy, (ii) detect, based at least on the measured power of the beam of electromagnetic energy being less than a threshold value, an interference of the beam of electromagnetic energy, and (iii) in response to detecting the interference of the beam of electromagnetic energy, perform one or more actions.Type: ApplicationFiled: September 5, 2022Publication date: April 6, 2023Inventors: Daniel Shapiro, Mark Gosselin, Jared Kofron, Matthew Sarnoff, Eva Kloiber, Nicodemus Empyrean Paradiso
-
Publication number: 20220350306Abstract: 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.Type: ApplicationFiled: March 21, 2022Publication date: November 3, 2022Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
-
Publication number: 20220291039Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.Type: ApplicationFiled: February 28, 2022Publication date: September 15, 2022Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
-
Patent number: 11281189Abstract: 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.Type: GrantFiled: December 17, 2019Date of Patent: March 22, 2022Assignee: Glowforge Inc.Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
-
Patent number: 11262236Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.Type: GrantFiled: March 10, 2020Date of Patent: March 1, 2022Assignee: Glowforge Inc.Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
-
Publication number: 20200326233Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.Type: ApplicationFiled: March 10, 2020Publication date: October 15, 2020Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
-
Publication number: 20200125071Abstract: 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.Type: ApplicationFiled: December 17, 2019Publication date: April 23, 2020Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
-
Patent number: 10551824Abstract: 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.Type: GrantFiled: November 27, 2017Date of Patent: February 4, 2020Assignee: Glowforge Inc.Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
-
Publication number: 20170366703Abstract: Systems, methods, and computer-readable media are provided for capturing a signature, and placing a representation of the captured signature in an appropriate field of a document. A camera or other appropriate sensor can capture an image of a signature provided by a user on a piece of paper. The signature can be digitized to create a representation that a device may use in a displayed document. To determine where to place the representation, a horizontal line of a document can be identified by selectively rendering portions of the document adjacent to an input position, and identifying one or more boundaries for a detected horizontal line. The representation can be scaled to fit in a detected field of the document.Type: ApplicationFiled: June 26, 2017Publication date: December 21, 2017Inventor: Matthew Sarnoff
-
Patent number: 8542889Abstract: Systems, methods, and computer-readable media are provided for capturing a signature, and placing a representation of the captured signature in an appropriate field of a document. A camera or other appropriate sensor can capture an image of a signature provided by a user on a piece of paper. The signature can be digitized to create a representation that a device may use in a displayed document. To determine where to place the representation, a horizontal line of a document can be identified by selectively rendering portions of the document adjacent to an input position, and identifying one or more boundaries for a detected horizontal line. The representation can be scaled to fit in a detected field of the document.Type: GrantFiled: October 19, 2010Date of Patent: September 24, 2013Assignee: Apple Inc.Inventor: Matthew Sarnoff
-
Patent number: 8335986Abstract: This is directed to a preview application for displaying several documents simultaneously in a single window, where the several documents are displayed as books. To view the pages of a document, the preview application can open the book and display the pages of the document (e.g., in a one or two-dimensional array). A user can also search for particular terms within the several documents. In response to a search, the preview application can filter the pages of the several documents and only display those pages that include the search terms. The displayed pages can be ordered in any suitable manner, including for example by search rank.Type: GrantFiled: October 30, 2009Date of Patent: December 18, 2012Assignee: Apple Inc.Inventors: Conrad Carlen, Patrick Coffman, Ryan Staake, Matthew Sarnoff
-
Publication number: 20120093409Abstract: Systems, methods, and computer-readable media are provided for capturing a signature, and placing a representation of the captured signature in an appropriate field of a document. A camera or other appropriate sensor can capture an image of a signature provided by a user on a piece of paper. The signature can be digitized to create a representation that a device may use in a displayed document. To determine where to place the representation, a horizontal line of a document can be identified by selectively rendering portions of the document adjacent to an input position, and identifying one or more boundaries for a detected horizontal line. The representation can be scaled to fit in a detected field of the document.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventor: Matthew Sarnoff
-
Publication number: 20120092374Abstract: Systems, methods, and computer-readable media are provided for capturing a signature, and placing a representation of the captured signature in an appropriate field of a document. A camera or other appropriate sensor can capture an image of a signature provided by a user on a piece of paper. The signature can be digitized to create a representation that a device may use in a displayed document. To determine where to place the representation, a horizontal line of a document can be identified by selectively rendering portions of the document adjacent to an input position, and identifying one or more boundaries for a detected horizontal line. The representation can be scaled to fit in a detected field of the document.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Apple Inc.Inventor: Matthew Sarnoff
-
Publication number: 20110055691Abstract: This is directed to a preview application for displaying several documents simultaneously in a single window, where the several documents are displayed as books. To view the pages of a document, the preview application can open the book and display the pages of the document (e.g., in a one or two-dimensional array). A user can also search for particular terms within the several documents. In response to a search, the preview application can filter the pages of the several documents and only display those pages that include the search terms. The displayed pages can be ordered in any suitable manner, including for example by search rank.Type: ApplicationFiled: October 30, 2009Publication date: March 3, 2011Applicant: Apple Inc.Inventors: Conrad Carlen, Patrick Coffman, Ryan Staake, Matthew Sarnoff