Patents by Inventor Christopher P. Cullen

Christopher P. Cullen 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: 7606624
    Abstract: A control system for any type of electric motor that automatically learns the characteristics of the motor and computes a motor model for the motor. The control system uses the computed motor model to produce a closed-loop control design that achieves a particular resolution. The control system also uses the motor model to automatically construct efficient motion profiles for a variety of motion commands. The control system may also include an encoder interface device that provides highly accurate motor position information.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: October 20, 2009
    Inventor: Christopher P. Cullen
  • Publication number: 20090021205
    Abstract: A control system for any type of electric motor that automatically learns the characteristics of the motor and computes a motor model for the motor. The control system uses the computed motor model to produce a closed-loop control design that achieves a particular resolution. The control system also uses the motor model to automatically construct efficient motion profiles for a variety of motion commands. The control system may also include an encoder interface device that provides highly accurate motor position information.
    Type: Application
    Filed: September 3, 2008
    Publication date: January 22, 2009
    Inventor: Christopher P. Cullen
  • Patent number: 7437201
    Abstract: A control system for any type of electric motor that automatically learns the characteristics of the motor and computes a motor model for the motor. The control system uses the computed motor model to produce a closed-loop control design that achieves a particular resolution. The control system also uses the motor model to automatically construct efficient motion profiles for a variety of motion commands. The control system may also include an encoder interface device that provides highly accurate motor position information.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: October 14, 2008
    Inventor: Christopher P. Cullen
  • Patent number: 6970108
    Abstract: An encoder interface device that permits automatic discovery of an unknown encoder that is physically connected to the interface device, so as to enable correct operation. The device permits discovery of characteristics of an unknown encoder including the primary quadrature A and B channels, the index channel, and the active state of the index channel. Once discovered and configured, the device indicates the index position of the encoder with an accuracy of a single encoder count. The device also supports “wide” index pulses, in which the index channel is active for more than seven consecutive encoder counts. The device also provides for the discovery, configuration, and position latching with single-encoder-count accuracy for encoders having index pulses of almost arbitrary width.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: November 29, 2005
    Inventor: Christopher P. Cullen
  • Publication number: 20040135534
    Abstract: A control system for any type of electric motor that automatically learns the characteristics of the motor and computes a motor model for the motor. The control system uses the computed motor model to produce a closed-loop control design that achieves a particular resolution. The control system also uses the motor model to automatically construct efficient motion profiles for a variety of motion commands. The control system may also include an encoder interface device that provides highly accurate motor position information.
    Type: Application
    Filed: January 14, 2003
    Publication date: July 15, 2004
    Inventor: Christopher P. Cullen
  • Patent number: 6495791
    Abstract: Method and subsystem are provided for generating a trajectory to be followed by a motor-driven stage when processing microstructures at a laser-processing site utilizing an estimated change in temperature of motors caused when the motors drive the stage according to a number of possible trajectories. The method includes receiving reference data which represent locations of microstructures to be processed at the site, determining a plurality of possible trajectories based on the data, and estimating a change of temperature of motors caused when the motors drive the stage based on each of the possible trajectories. The method also includes determining a substantially optimum trajectory from the possible trajectories wherein positioning accuracy of the stage is maximized by following the substantially optimum trajectory.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: December 17, 2002
    Assignee: General Scanning, Inc.
    Inventors: Bradley L. Hunter, Christopher P. Cullen
  • Publication number: 20010052512
    Abstract: Method and subsystem are provided for generating a trajectory to be followed by a motor-driven stage when processing microstructures at a laser-processing site utilizing an estimated change in temperature of motors caused when the motors drive the stage according to a number of possible trajectories. The method includes receiving reference data which represent locations of microstructures to be processed at the site, determining a plurality of possible trajectories based on the data, and estimating a change of temperature of motors caused when the motors drive the stage based on each of the possible trajectories. The method also includes determining a substantially optimum trajectory from the possible trajectories wherein positioning accuracy of the stage is maximized by following the substantially optimum trajectory.
    Type: Application
    Filed: May 16, 2001
    Publication date: December 20, 2001
    Applicant: General Scanning, Inc.
    Inventors: Bradley L. Hunter, Christopher P. Cullen
  • Patent number: 5805722
    Abstract: In a machine vision system capable of capturing an optical image of a semiconductor electronic component part and digitizing the optical image, a method for locating, inspecting and placing parts known as large leaded devices, by estimating a part's location; estimating the approximate location of a group of leads; computing the center and angle of a lead scan search rectangle within which the leads in a group of leads must be located; scanning a lead scan search rectangle to locate lead edges and compile a list of edges; extracting lead positions; updating the part location estimate; and repeating these steps for each lead set to find all leads and lead centerlines; then calculating an optimal part position estimate by matching found lead positions with expected lead centerlines; and finally, inspecting the leads. A statistical lead rejection procedure is included during lead extraction.
    Type: Grant
    Filed: October 2, 1996
    Date of Patent: September 8, 1998
    Assignee: Cognex Corporation
    Inventors: Christopher P. Cullen, Antonie J. Engel
  • Patent number: 5490648
    Abstract: A bistable element enables control of an adjustable member, e.g. an adjustable leg, by selectively positioning an engaging element that can selectively prevent retraction. Preferably, the bistable element enables control in two regimes by positioning an engaging piece that can bear on the adjustable member. In one stable configuration, the bistable element enables a first regime, by positioning an engaging piece to frictionally bear upon the adjustable member to prevent retraction but enable free extension so that once the device is adjusted for a given support surface, the article is positively locked against tipping even if the load on the article is shifted. In another stable configuration, the bistable element enables a second regime by positioning the engaging piece such that the adjustable member is freely retractable and extendible so that the mechanism can be readjusted when the article is moved to a different surface.
    Type: Grant
    Filed: June 7, 1993
    Date of Patent: February 13, 1996
    Inventor: Christopher P. Cullen