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: 11747193
    Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 5, 2023
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
  • Publication number: 20230105870
    Abstract: A computer-numerically-controlled (CNC) machine is configured to (i) measure a power of a beam of electromagnetic energy at a location between a source of the electromagnetic energy and a destination in the CNC machine, the beam of electromagnetic energy traveling from the source to the destination being susceptible to one or more interferences, and the one or more interferences being capable of altering the power of the beam of electromagnetic energy by at least diverting, away from an intended path for the beam of electromagnetic energy, at least a portion of the beam of electromagnetic energy, (ii) detect, based at least on the measured power of the beam of electromagnetic energy being less than a threshold value, an interference of the beam of electromagnetic energy, and (iii) in response to detecting the interference of the beam of electromagnetic energy, perform one or more actions.
    Type: Application
    Filed: September 5, 2022
    Publication date: April 6, 2023
    Inventors: Daniel Shapiro, Mark Gosselin, Jared Kofron, Matthew Sarnoff, Eva Kloiber, Nicodemus Empyrean Paradiso
  • Publication number: 20220350306
    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.
    Type: Application
    Filed: March 21, 2022
    Publication date: November 3, 2022
    Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
  • Publication number: 20220291039
    Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 15, 2022
    Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
  • Patent number: 11281189
    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.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: March 22, 2022
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
  • Patent number: 11262236
    Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: March 1, 2022
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
  • Publication number: 20200326233
    Abstract: A computer numerically controlled machine may include a source of electromagnetic energy. A beam of electromagnetic energy from the source may be delivered to a destination such as, for example, a material positioned in a working area of the computer numerically controlled machine. The beam of electromagnetic energy may be susceptible to interferences while traveling from the source to the destination. The computer numerically controlled machine may include a beam detector configured detect an interference of the beam by measuring a power of the beam of electromagnetic energy at a location between the source and the destination. An interference of the beam may be detected if the power of the beam is less than a threshold value. A controller at the computer numerically controlled machine may perform one or more actions in response to the beam detector detecting the interference of the beam of electromagnetic energy.
    Type: Application
    Filed: March 10, 2020
    Publication date: October 15, 2020
    Inventors: Daniel Shapiro, Mark Gosselin, Eva Kloiber, Jared Kofron, Matthew Sarnoff
  • Publication number: 20200125071
    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.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
  • Patent number: 10551824
    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.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: February 4, 2020
    Assignee: Glowforge Inc.
    Inventors: Daniel Shapiro, Mark Gosselin, Matthew Sarnoff
  • Publication number: 20170366703
    Abstract: 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: Application
    Filed: June 26, 2017
    Publication date: December 21, 2017
    Inventor: Matthew Sarnoff
  • Patent number: 8542889
    Abstract: 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: Grant
    Filed: October 19, 2010
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventor: Matthew Sarnoff
  • Patent number: 8335986
    Abstract: 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: Grant
    Filed: October 30, 2009
    Date of Patent: December 18, 2012
    Assignee: Apple Inc.
    Inventors: Conrad Carlen, Patrick Coffman, Ryan Staake, Matthew Sarnoff
  • Publication number: 20120093409
    Abstract: 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: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: Apple Inc.
    Inventor: Matthew Sarnoff
  • Publication number: 20120092374
    Abstract: 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: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: Apple Inc.
    Inventor: Matthew Sarnoff
  • Publication number: 20110055691
    Abstract: 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: Application
    Filed: October 30, 2009
    Publication date: March 3, 2011
    Applicant: Apple Inc.
    Inventors: Conrad Carlen, Patrick Coffman, Ryan Staake, Matthew Sarnoff