Patents by Inventor Douglas Kirkland

Douglas Kirkland 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: 7889242
    Abstract: Systems and methods for implementing a blemish repair tool for digital photographs in a camera are disclosed. An exemplary method of repairing a blemish in a digital image on a camera may comprise selecting at least one candidate region including a blemish in the digital image. The method may also comprise cloning pixel values for repairing the blemish. The method may also comprise overlaying the cloned pixel values on the candidate region of the digital image.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: February 15, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert P. Cazier, Douglas Kirkland, Murray Dean Craig
  • Publication number: 20080100726
    Abstract: Systems and methods for implementing a blemish repair tool for digital photographs in a camera are disclosed. An exemplary method of repairing a blemish in a digital image on a camera may comprise selecting at least one candidate region including a blemish in the digital image. The method may also comprise cloning pixel values for repairing the blemish. The method may also comprise overlaying the cloned pixel values on the candidate region of the digital image.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventors: Robert P. Cazier, Douglas Kirkland, Murray Dean Craig
  • Publication number: 20050270200
    Abstract: A method is provided to reduce delay in signal processing of a digital control system. The method includes receiving outputs from a digital controller at a first frequency. A pre-load data value is then loaded into an accumulator register and output to a digital to analog converter (DAC). In one preferred embodiment, the pre-load data value is the value of the current digital controller output. In another preferred embodiment, the pre-load data value is the value of a previous digital controller output. The method additionally includes computing a step increment value that includes the difference between the most recent value output from the digital controller and the value output by the digital controller just prior to the most recent value. The step increment value is added to the pre-load data value in the accumulator register to create an augmented value, which is then output to the DAC.
    Type: Application
    Filed: May 18, 2004
    Publication date: December 8, 2005
    Inventor: Douglas Kirkland