Patents by Inventor Douglas Gene Keithley

Douglas Gene Keithley 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).

  • Publication number: 20120120178
    Abstract: A laser scanning assembly generates a laser beam and scans the laser beam through a plurality of scan lines to form desired dots. Each scan line is positioned to overlap an adjacent scan line and each dot includes a plurality of segments. The scanning assembly scans the laser beam through multiple scan lines to fully discharge each segment of each dot. The laser scanner assembly would typically be part of a laser printer.
    Type: Application
    Filed: December 23, 2011
    Publication date: May 17, 2012
    Inventor: Douglas Gene Keithley
  • Publication number: 20120113477
    Abstract: A printing system comprises a memory configured to store image data representing an image. The printing system comprises a processor configured to perform a first digital halftone process on a first portion of the image and a second digital halftone process on a second portion of the image.
    Type: Application
    Filed: January 13, 2012
    Publication date: May 10, 2012
    Applicant: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Jay R. Shoen
  • Patent number: 8127070
    Abstract: The invention provides an architecture and method for implementing a programmable I/O interface. The primary function provides a generic reconfigurable interface for serial communications between a laser printer controller and the print mechanism. The design also supports vertical page synchronization (top of page detection).
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: February 28, 2012
    Assignee: Marvell International Technology Ltd.
    Inventors: Richard David Taylor, Mark David Montierth, Douglas Gene Keithley
  • Patent number: 8098405
    Abstract: A printing system comprises a memory configured to store image data representing an image. The printing system comprises a processor configured to perform a first digital halftone process on a first portion of the image and a second digital halftone process on a second portion of the image.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: January 17, 2012
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Jay R. Shoen
  • Publication number: 20110307634
    Abstract: The invention provides an architecture and method for implementing a programmable I/O interface. The primary function provides a generic reconfigurable interface for serial communications between a laser printer controller and the print mechanism. The design also supports vertical page synchronization (top of page detection).
    Type: Application
    Filed: July 1, 2011
    Publication date: December 15, 2011
    Inventors: Richard David Taylor, Mark David Montierth, Douglas Gene Keithley
  • Patent number: 8054499
    Abstract: A system includes a first memory portion storing image data and a second memory portion storing a lookup table having image resolution conversion data. Conversion logic is configured to access the image resolution conversion data and convert the image data, which has a first resolution, to print data, which has a second resolution. The second resolution has a lower pixel count than the first resolution. The second resolution has a higher bit per pixel ratio that the first resolution.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: November 8, 2011
    Assignee: Marvell International Technology Ltd.
    Inventor: Douglas Gene Keithley
  • Patent number: 8040555
    Abstract: Methods, algorithms, software, apparatuses and systems for processing image data for imaging devices having irregular scan paths (e.g., scan paths that deviate from a conventional horizontal and/or straight line). The irregular scan paths generally correspond to actual locations of a line of output from an image output device (e.g., a printer). The method generally includes steps of selecting one or more of the input pixels, correlating a location of the selected pixel with a location on an irregular scan path, and producing an adjusted pixel based on a value of the selected pixel, the location on the irregular scan path, and/or values of one or more pixels near the selected pixel. The present invention advantageously allows for processing an input image for an output device with an irregular scan path using only enough working memory for a relatively small number of pixel rows even if the irregular scan path traverses a relatively large number of rows in the output image.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: October 18, 2011
    Assignee: Marvell International Ltd.
    Inventor: Douglas Gene Keithley
  • Patent number: 7975094
    Abstract: The invention provides an architecture and method for implementing a programmable I/O interface. The primary function provides a generic reconfigurable interface for serial communications between a laser printer controller and the print mechanism. The design also supports vertical page synchronization (top of page detection).
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: July 5, 2011
    Assignee: Marvell International Technology Ltd.
    Inventors: Richard David Taylor, Mark David Montierth, Douglas Gene Keithley
  • Patent number: 7957030
    Abstract: A method and apparatus for printing data on a print medium is disclosed. The apparatus is configured to format print data to pixel data, the pixel data including pixel values; identify a grid of pixels having a predetermined pattern of pixel values; obtain predetermined pcode grid from memory for the identified grid of pixels; and send the predetermined pcode grid to controller circuit for printing.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: June 7, 2011
    Assignee: Marvell International Technology Ltd.
    Inventor: Douglas Gene Keithley
  • Patent number: 7957016
    Abstract: A method for image processing loads a cache line width column of image data into a data cache. The cache line width column of image data is then processed to enhance the image data; and the enhanced image data is then outputted.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: June 7, 2011
    Assignee: Marvell International Technology Ltd.
    Inventors: Roy Gideon Moss, Douglas Gene Keithley, David Alan Bartle
  • Publication number: 20100290072
    Abstract: The video data is parallel processed allowing for extremely fast video processing or a greatly reduced clock requirement for the video processing circuit. In operation, each video channel reads from main memory. This allows each video channel to track the laser directly. The Parallel video processor receives non-columnar pixel data, such as rows. The videoprocessor may support printers of any width without significantly increasing the size of the system.
    Type: Application
    Filed: July 28, 2010
    Publication date: November 18, 2010
    Inventor: Douglas Gene Keithley
  • Publication number: 20100225973
    Abstract: A printing system comprises a memory configured to store image data representing an image. The printing system comprises a processor configured to perform a first digital halftone process on a first portion of the image and a second digital halftone process on a second portion of the image.
    Type: Application
    Filed: May 17, 2010
    Publication date: September 9, 2010
    Inventors: Douglas Gene Keithley, Jay R. Shoen
  • Patent number: 7782326
    Abstract: The video data is parallel processed allowing for extremely fast video processing or a greatly reduced clock requirement for the video processing circuit. In operation, each video channel reads from main memory. This allows each video channel to track the laser directly. The Parallel video processor receives non-columnar pixel data, such as rows. The videoprocessor may support printers of any width without significantly increasing the size of the system.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: August 24, 2010
    Assignee: Marvell International Technology Ltd.
    Inventor: Douglas Gene Keithley
  • Publication number: 20100165370
    Abstract: A printing apparatus comprises a processor comprising registers, and a memory configured to store image data. The processor is configured to load portions of the image data into the registers and perform toner explosion compensation on the portions of the image data loaded in the registers, excluding image data loaded in boundary positions in the registers.
    Type: Application
    Filed: March 8, 2010
    Publication date: July 1, 2010
    Inventors: Douglas Gene Keithley, Roy Gldeon Moss
  • Patent number: 7733532
    Abstract: A printing system comprises a memory configured to store image data representing an image. The printing system comprises a processor configured to perform a first digital halftone process on a first portion of the image and a second digital halftone process on a second portion of the image.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: June 8, 2010
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Jay R. Shoen
  • Patent number: 7711202
    Abstract: A method of image-resolution enhancement employing partial-template matching, including storing at least a portion of an image, and selecting from the image a window comprising a plurality of adjacent line segments having pixels, the window including a target pixel. The method also includes comparing the pixels of the window with a template for a partial match, and responsive to a partial match being found, substituting an enhancement pixel for the target pixel. By allowing a partial match for enhancement instead of requiring a 100-percent match of the prior art, the method provides image-resolution enhancement for digital-image data having noise or other errors.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: May 4, 2010
    Assignee: Marvell International Technology Ltd.
    Inventor: Douglas Gene Keithley
  • Patent number: 7697169
    Abstract: A printing apparatus comprises a processor comprising registers, and a memory configured to store image data. The processor is configured to load portions of the image data into the registers and perform toner explosion compensation on the portions of the image data loaded in the registers, excluding image data loaded in boundary positions in the registers.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: April 13, 2010
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Roy Gideon Moss
  • Patent number: 7587096
    Abstract: A method for image processing includes generating a pixel window of image data and determining whether the pixel window-is stable or unstable. Image enhancement values are then obtained from a look up table for stable windows when the window is stable, and image enhancement values are obtained from a look up table for unstable windows when the window is unstable. An enhanced target pixel value is then output according to the obtained look up table image enhancement value.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: September 8, 2009
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Roy Gideon Moss
  • Publication number: 20090207425
    Abstract: A system includes a first memory portion storing image data and a second memory portion storing a lookup table having image resolution conversion data. Conversion logic is configured to access the image resolution conversion data and convert the image data, which has a first resolution, to print data, which has a second resolution. The second resolution has a lower pixel count than the first resolution. The second resolution has a higher bit per pixel ratio that the first resolution.
    Type: Application
    Filed: April 10, 2009
    Publication date: August 20, 2009
    Inventor: Douglas Gene Keithley
  • Patent number: 7538905
    Abstract: A printing apparatus comprises a memory storing a lookup table comprising tokens for converting image data having a first dots per inch (dpi) to image data having a second dpi. The printing apparatus comprises a processor configured to access the lookup table to convert an image having the first dpi to the second dpi, and a print engine configured to print the converted image at the second dpi.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: May 26, 2009
    Assignee: Marvell International Technology Ltd.
    Inventor: Douglas Gene Keithley