Patents by Inventor Douglas G. Keithley

Douglas G. 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).

  • Patent number: 8443121
    Abstract: A method and apparatus for handshaking using a 2-wire protocol is described. An electronic component may be divided into blocks, with the blocks performing one or more functions. The blocks may be in series with one another to form a pipeline. The blocks may use interface circuitry to transfer information upstream from or downstream to another block. The interface circuitry uses the 2-wire handshaking for the transfer including a transmit readiness wire configured to carry a signal indicative of readiness of the upstream circuit to output data and a receive readiness wire configured to carry a signal indicative of readiness of the downstream circuit to receive the data.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: May 14, 2013
    Assignee: Marvell International Ltd.
    Inventors: John D. Marshall, Douglas G. Keithley, Gregory R. Smith, Roy G. Moss
  • Patent number: 8437189
    Abstract: Semi-volatile NAND flash memory systems, apparatuses, and methods for use are described herein. According to various embodiments, a semi-volatile NAND flash memory may be partitioned into various retention regions. Other embodiments may be described and claimed.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: May 7, 2013
    Assignee: Marvell International Ltd.
    Inventors: Mark D. Montierth, Randall D. Briggs, Douglas G. Keithley
  • Patent number: 8436883
    Abstract: A method includes providing pixel data that comprises lines of pixel data and shared lines of pixel data, where the shared lines of pixel data are configured such that a first laser and a second laser of a plurality of lasers within a laser printing arrangement will print the shared lines of pixel data during printing of an image on a print medium. The shared lines of pixel data are split between the first laser and the second laser such that two shared lines of pixel data allow for printing of a single line of the image to be printed. During printing, the first and second lasers fire in accordance with lines of the shared lines of pixel data, where the firing of the second laser begins printing of lines of the image and the firing of the first laser completes printing of lines of the image.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: May 7, 2013
    Assignee: Marvell International Ltd.
    Inventors: Douglas G. Keithley, Gregory Lee Unruh
  • Patent number: 8432424
    Abstract: Methods and apparatuses that facilitate the alignment of multiple color planes of a latent image in a multi-beam multi-pass printer. The methods include determining, during a first pass of a transfer medium of a multi-beam printer, a first time interval between when at least one light beam from a multi-beam device is detected and when a top of a page is detected at a selected location of the transfer medium, the multi-beam device including a plurality of light beam sources, and the first pass to form a first color plane of a latent image on the transfer medium. The methods further include selecting, based at least in part on the determined first time interval, a first one of the plurality of light beam sources to begin illuminating the transfer medium to create the first color plane on the transfer medium during the first pass of the transfer medium.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: April 30, 2013
    Assignee: Marvell International Ltd.
    Inventors: Douglas G. Keithley, Gregory L. Unruh
  • Patent number: 8390868
    Abstract: Embodiments of the present invention provide a method comprising providing a compressed image in a memory of a printing device, decompressing at least a portion of the compressed image to provide lines of color data to be printed, organizing the lines of color data within at least one buffer of the printing device, printing a line of color based upon a first line of color data within the lines of color data with a print mechanism of the printing device, and removing the first line of color data from the lines of color data within the at least one buffer after the line of color has been printed.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: March 5, 2013
    Assignee: Marvell International Ltd.
    Inventor: Douglas G. Keithley
  • Patent number: 8379260
    Abstract: Systems, apparatuses, and methods for pre-rendering image data for a plurality of scanning paths are described here. The method includes receiving image data including a plurality of scan lines for a top portion of an image page, pre-rendering the data for a first scanning path to generate a first data set, pre-rendering the data for a second scanning path to generate a second data set, determining an initial scanning direction, and selecting the first data set or the second data set responsive to said determining. Other embodiments may be described and claimed.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: February 19, 2013
    Assignee: Marvell World Trade Ltd.
    Inventor: Douglas G. Keithley
  • Patent number: 8379988
    Abstract: Some of the embodiments of the present disclosure provide a method comprising selecting a pixel window of image data, the pixel window including a target pixel, determining a stability of the pixel window, formulating a look up table address based at least in part on the determined stability, obtaining one or more image enhancement values from a look up table based at least in part on the formulated look up table address, and processing the target pixel based at least in part on the obtained one or more image enhancement values. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: February 19, 2013
    Assignee: Marvell International Ltd.
    Inventors: Douglas G. Keithley, Roy G. Moss
  • Patent number: 8355157
    Abstract: Imaging devices incorporating semi-volatile NAND flash memory are described herein. According to various embodiments, demonstration page information may be stored in the semi-volatile NAND flash memory, which may be reused and incorporated back into the memory pool after the demonstration page information is no longer needed. Other embodiments may be described and claimed.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: January 15, 2013
    Assignee: Marvell International Ltd.
    Inventors: Mark D. Montierth, Randall D. Briggs, Douglas G. Keithley, David A. Bartle
  • Publication number: 20130010320
    Abstract: An image forming apparatus includes a scanning region and a user interface region adjacent to the scanning region. In the user interface, a first illuminated indicator corresponds to a function of the image forming apparatus. A light source is operable to illuminate an object in the scanning region. A first light conveying member is coupled to the illuminated indicator and operable to receive light from the light source.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Inventors: James A. Hall, JR., Douglas G. Keithley
  • Patent number: 8339689
    Abstract: A method and apparatus for exposure correction in scanners are disclosed. In the method, exposure is corrected for pixels received in an image sensor array. Exposure time is tracked for the incoming pixel data and a calibration factor is determined for correcting the gain, and the calibration factor is adjusted based on the tracked exposure time. In the apparatus, a scanner includes an illumination source and a sensor for receiving pixel data. Using values stored in a memory, circuitry is provided for determining a calibration factor, for tracking exposure time for the pixel data and for adjusting the pixel data based on the calibration factor and exposure time.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: December 25, 2012
    Assignee: Marvell International Ltd.
    Inventor: Douglas G. Keithley
  • Publication number: 20120321219
    Abstract: Systems, methods, and other embodiments associated with image scaling are described. According to one embodiment, a method acquiring a set of amplitude values describing pixels in an image. Image scaling is performed on the image. A target pixel is identified from the set of pixels. A preceding pixel is identified to the target pixel. An amplitude range of amplitudes is defined between the amplitude of the preceding pixel and the target pixel. It is determined whether the interpolation between the preceding pixel and target pixel will result in an interpolated pixel having an interpolated amplitude outside of the amplitude range. Based on this determination, an interpolation slope is selected that reduces overshoot or undershoot in interpolation pixels generated between the target pixel and the preceding pixel.
    Type: Application
    Filed: May 17, 2012
    Publication date: December 20, 2012
    Inventor: Douglas G. KEITHLEY
  • Patent number: 8306363
    Abstract: A controller for scaling an input image is provided. The controller selects a pixel neighborhood that includes a plurality of pixels neighboring a pixel. The controller compares at least part of the pixel neighborhood to a pattern. If the pattern is present in the pixel neighborhood, the controller applies a scaling algorithm to at least a portion of the pixel neighborhood in order to obtain a scaled image. The controller also selects another pixel neighborhood that includes a plurality of pixels neighboring a pixel in the scaled image, and compares at least part of the another pixel neighborhood to another pixel pattern. If the another pixel pattern is present in the another pixel neighborhood, the controller applies a correction algorithm to at least a portion of the another pixel neighborhood in order to obtain a processed scaled image.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: November 6, 2012
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas G. Keithley, David A. Bartle
  • Patent number: 8297509
    Abstract: An image forming apparatus includes a scanning region and a user interface region adjacent to the scanning region. In the user interface, a first illuminated indicator corresponds to a function of the image forming apparatus. A light source is operable to illuminate an object in the scanning region. A first light conveying member is coupled to the illuminated indicator and operable to receive light from the light source.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: October 30, 2012
    Assignee: Marvell International Ltd.
    Inventors: James A. Hall, Jr., Douglas G. Keithley
  • Patent number: 8289599
    Abstract: A piezoelectric actuator corrects for imperfections in printed material caused by the vertical rotation of a photosensitive image forming surface, such as a photoconductive drum. The piezoelectric actuator may be mounted to the base of a reflective surface holder, such as a mirror holder, that holds a mirror. The reflective surface holder may be operable to horizontally rotate the mirror as the mirror reflects a laser onto the photosensitive image forming surface. A power supply in communication with the piezoelectric actuator applies a voltage to the piezoelectric actuator. The resulting voltage allows the piezoelectric actuator to tilt the mirror in a vertical direction. A memory storage device may store tilt adjustment data usable by a microprocessor or controller to control the amount of voltage the power supply supplies to the piezoelectric actuator.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: October 16, 2012
    Assignee: Marvell International Ltd.
    Inventor: Douglas G. Keithley
  • Patent number: 8284411
    Abstract: A method and apparatus for faster monochrome printing in an in-line electrophotographic printer is described. The printer is configured such that it has more light emitting sources for use in an image transfer assembly for black than for image transfer assemblies for any other color in the printer. When printing a color print job, less than all of the light emitting sources in the black image transfer assembly are used. A print controller directs print data for a monochrome print job to all of the available light emitting sources in the black image transfer assembly and increases the print medium transport speed. The system and method may be configured to operate with dedicated data channels for each light emitting source or may share some data channels for monochrome and color print jobs.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: October 9, 2012
    Assignee: Marvell International Ltd.
    Inventor: Douglas G. Keithley
  • Patent number: 8237103
    Abstract: A mechanical galvanometer tilt control system includes two beam detection sensors that detect vertical displacement caused by the horizontal rotation of a galvanometer and the vertical rotation of a photoconductive drum. The galvanometer may be in communication with a mirror holder that holds a mirror. The mirror holder may be operable to horizontally rotate the mirror as the mirror reflects a light beam onto a photosensitive image forming surface of the photoconductive drum. The two beam detection sensors receive the reflected light beam as the galvanometer generates one or more forward-going and one or more reverse-going scanlines on the photosensitive image forming surface. The mechanical galvanometer tilt control system may further determine an amount of vertical correction required to correct for the vertical displacement caused by the rotation of the galvanometer and the rotation of the photoconductive drum.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: August 7, 2012
    Assignee: Marvell International Ltd.
    Inventor: Douglas G. Keithley
  • Patent number: 8233196
    Abstract: Halftoning apparatus and method that may generate and employ average values and shifts are described herein. The apparatus may include an unpacker to determine shifts and average values for a plurality of input pixel values, each pair of average value and shift being associated with a corresponding pair of the input pixel values. The apparatus may further include a halftone core coupled to the unpacker to receive the shifts and the average values from the unpacker and to generate pairs of output pixel values based at least in part on the received shifts and average values, wherein the output pixel values are for generating pixels of an image.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: July 31, 2012
    Assignee: Marvell International Ltd.
    Inventors: Douglas G. Keithley, Randall D. Briggs
  • Patent number: 8230197
    Abstract: Imaging devices incorporating semi-volatile memory are described herein. According to various embodiments, a communication interface may receive image data that is stored in a NAND flash memory device divided into three regions. Other embodiments may be described and claimed.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: July 24, 2012
    Assignee: Marvell International Ltd.
    Inventors: Mark D. Montierth, Randall D. Briggs, Douglas G. Keithley, David A. Bartle
  • Publication number: 20120154829
    Abstract: A controller for scaling an input image is provided. The controller selects a pixel neighborhood that includes a plurality of pixels neighboring a pixel. The controller compares at least part of the pixel neighborhood to a pattern. If the pattern is present in the pixel neighborhood, the controller applies a scaling algorithm to at least a portion of the pixel neighborhood in order to obtain a scaled image. The controller also selects another pixel neighborhood that includes a plurality of pixels neighboring a pixel in the scaled image, and compares at least part of the another pixel neighborhood to another pixel pattern. If the another pixel pattern is present in the another pixel neighborhood, the controller applies a correction algorithm to at least a portion of the another pixel neighborhood in order to obtain a processed scaled image.
    Type: Application
    Filed: February 17, 2012
    Publication date: June 21, 2012
    Applicant: MARVELL INTERNATIONAL TECHNOLOGY LTD
    Inventors: Douglas G. Keithley, David A. Bartle
  • Patent number: 8194282
    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: May 6, 2011
    Date of Patent: June 5, 2012
    Assignee: Marvell International Technology Ltd.
    Inventor: Douglas G. Keithley