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

  • Patent number: 9444964
    Abstract: A method for reducing electromagnetic emissions by an image scanner comprises cyclically dithering a frequency of a clock signal of the image scanner by repeated dither cycles, determining a phase of the dither cycle when a scan pass of a page of a document commences; and commencing all subsequent scan passes of the page of the document at a particular phase shift from the determined phase of the dither cycle.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: September 13, 2016
    Assignees: Marvell International Ltd., Lexmark International, Inc.
    Inventors: Bennett Fornal, Douglas Gene Keithley, Zachary Nathan Fister, Keith Bryan Hardin, Karl Mark Thompson, Mark Lane Mayberry, Joseph K. Yackzan, Christopher Wilson Case
  • Patent number: 9213512
    Abstract: Imaging devices incorporating memory are described herein. According to various embodiments, device driver information may be stored in the memory. Subsequent to the device driver being uploaded to a host device and the host device installing the device driver, the device driver information is deleted from the memory of the imaging device.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: December 15, 2015
    Assignee: Marvell International Ltd.
    Inventors: Mark D. Montierth, Randall D. Briggs, Douglas Gene Keithley, Gary D. Zimmerman
  • Patent number: 9159008
    Abstract: Embodiments of the present disclosure provide a method for estimating usage of a print substance. The method comprises receiving a plurality of pixels of a page to be printed, and generating, for one of the plurality of pixels, a look-up address based on (i) pixel bits of the one of the plurality of pixels, and (ii) pixel bits of one or more other pixels proximal to the one of the plurality of pixels. The method further comprises estimating an amount of print substance deposited on the page at a location associated with the one of the plurality of pixels based on reference to a print substance amount in a table of print substance amounts, wherein the reference to the print substance amount in the table is made using the look-up address.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: October 13, 2015
    Assignee: Marvell International Ltd.
    Inventors: Roy G. Moss, Douglas Gene Keithley, Nilotpal Sensarkar
  • Patent number: 9159005
    Abstract: A system including a communication interface, a memory, and a processor. The communication interface is configured to receive data. The memory is divided into a first retention region and a second retention region, wherein the first retention region is configured to store data for a first predetermined period of time, and the second retention region is configured to store data for a second predetermined period of time. The processor is configured to i) initially store, within the first retention region of the memory, the data that is received, and ii) in response to the data that is received having been stored in the first retention region of the memory for a time limit that exceeds the first predetermined period of time, transfer the data that is received from the first retention region of the memory to the second retention region of the memory.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: October 13, 2015
    Assignee: Marvell International Ltd.
    Inventors: Mark D. Montierth, Randall D. Briggs, Douglas Gene Keithley, David A Bartle
  • Patent number: 9139020
    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: April 24, 2013
    Date of Patent: September 22, 2015
    Assignee: Marvell International Ltd.
    Inventors: Douglas Gene Keithley, Gregory L Unruh
  • Patent number: 9100610
    Abstract: Embodiments include systems and methods for performing image processing on a document based on a delayed determination of whether the document is monochrome or color. The image reproduction system includes image processing hardware configured to receive a plurality of pixels corresponding to a scan document, perform color processing on the plurality of pixels to produce color-processed scan data, perform monochrome processing on the plurality of pixels to produce monochrome-processed scan data, produce color distribution data for the plurality of pixels, and determine from the color distribution data that the scan document is one of a color document or a monochrome document. Based at least on determining that the scan document is one of a color document or a monochrome document, one of the color-processed scan data or the monochrome-processed scan data are discarded.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: August 4, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: Douglas Gene Keithley, David K. Poole, Jay R. Shoen
  • Patent number: 9064204
    Abstract: Some of the embodiments of the present disclosure provide an apparatus for processing a starting image, comprising: a first unit configured to provide starting pixel data from a selected portion of the starting image, wherein the selected portion is less than an entirety of the starting image; and a second unit configured to receive the starting pixel data from the first unit and to selectively provide to a look up table (LUT) an address of replacement pixel data for at least a pixel of the selected portion of the starting image. Other embodiments are also described and claimed.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: June 23, 2015
    Assignee: Marvell International Ltd.
    Inventors: Roy G. Moss, Douglas Gene Keithley, Nilotpal Sensarkar
  • Patent number: 8941882
    Abstract: The software on the host machine examines a pixel, either alone or in relation to adjacent pixels. Based on the image data contained in the pixel or group of pixels, a multi-bit value is generated that can be used by the printing device to easily reproduce the necessary detail of the original pixel. The multi-bit value also contains print engine control parameters to handle items such as toner miser mode, toner explosion, edge roll off, etc. The multi-bit value can be generated algorithmically by using a lookup table or by some combination of these methods.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: January 27, 2015
    Assignee: Marvell International Technology Ltd.
    Inventors: Lyman Leonard Hall, Douglas Gene Keithley, Gary D Zimmerman, David Alan Bartle
  • Publication number: 20150022849
    Abstract: A system including a communication interface, a memory, and a processor. The communication interface is configured to receive data. The memory is divided into a first retention region and a second retention region, wherein the first retention region is configured to store data for a first predetermined period of time, and the second retention region is configured to store data for a second predetermined period of time. The processor is configured to i) initially store, within the first retention region of the memory, the data that is received, and ii) in response to the data that is received having been stored in the first retention region of the memory for a time limit that exceeds the first predetermined period of time, transfer the data that is received from the first retention region of the memory to the second retention region of the memory.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: Mark D. Montierth, Randall D. Briggs, Douglas Gene Keithley, David A. Bartle
  • Patent number: 8885223
    Abstract: Some of the embodiments of the present disclosure provide a method comprising forming an array comprising a plurality of microcells, each microcell of the plurality of microcells including a plurality of pixels; for each pixel in each of the plurality of microcells, assigning (i) a respective pixel offset factor that is associated with a relative position of the pixel in the respective microcell, and (ii) a respective microcell offset factor that is associated with an index of the respective microcell; and for each pixel in each of the plurality of microcells, determining a respective final offset factor that is based at least in part on the respective pixel offset factor and the respective microcell offset factor. Other embodiments are also described and claimed.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: November 11, 2014
    Assignee: Marvell International Ltd.
    Inventors: Douglas Gene Keithley, Roy G. Moss
  • Patent number: 8823759
    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: May 6, 2013
    Date of Patent: September 2, 2014
    Assignee: Marvell International Ltd.
    Inventors: Douglas Gene Keithley, Gregory L Unruh
  • Publication number: 20140198351
    Abstract: Embodiments include systems and methods for performing image processing on a document based on a delayed determination of whether the document is monochrome or color. The image reproduction system includes image processing hardware configured to receive a plurality of pixels corresponding to a scan document, perform color processing on the plurality of pixels to produce color-processed scan data, perform monochrome processing on the plurality of pixels to produce monochrome-processed scan data, produce color distribution data for the plurality of pixels, and determine from the color distribution data that the scan document is one of a color document or a monochrome document. Based at least on determining that the scan document is one of a color document or a monochrome document, one of the color-processed scan data or the monochrome-processed scan data are discarded.
    Type: Application
    Filed: January 16, 2014
    Publication date: July 17, 2014
    Applicant: Marvell World Trade Ltd.
    Inventors: Douglas Gene Keithley, David K. Poole, Jay R. Shoen
  • Patent number: 8780412
    Abstract: Embodiments of the present invention provide techniques and configurations for error diffusion halftoning of an image including receiving a signal that indicates selection of a first implementation or a second implementation of determining a threshold perturbation value for error diffusion halftoning of an image, and determining the threshold perturbation value using a table of programmable values according to the selected one of the first implementation or the second implementation, wherein the second implementation provides fewer threshold perturbation values for a larger region of the image than the first implementation. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: July 15, 2014
    Assignee: Marvell International Ltd.
    Inventors: Douglas Gene Keithley, Randall D. Briggs
  • Patent number: 8743609
    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: May 6, 2013
    Date of Patent: June 3, 2014
    Assignee: Marvell International Ltd.
    Inventors: Mark D Montierth, Randall D. Briggs, Douglas Gene Keithley
  • Patent number: 8649061
    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: March 7, 2013
    Date of Patent: February 11, 2014
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Jay R. Shoen
  • Patent number: 8625146
    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: February 14, 2013
    Date of Patent: January 7, 2014
    Assignee: Marvell World Trade Ltd.
    Inventor: Douglas Gene Keithley
  • Patent number: 8565533
    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: February 15, 2013
    Date of Patent: October 22, 2013
    Assignee: Marvell International Ltd.
    Inventors: Douglas Gene Keithley, Roy G. Moss
  • Patent number: 8405877
    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: January 13, 2012
    Date of Patent: March 26, 2013
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Jay R. Shoen
  • Patent number: 8368950
    Abstract: The software on the host machine examines a pixel, either alone or in relation to adjacent pixels. Based on the image data contained in the pixel or group of pixels, a multi-bit value is generated that can be used by the printing device to easily reproduce the necessary detail of the original pixel. The multi-bit value also contains print engine control parameters to handle items such as toner miser mode, toner explosion, edge roll off, etc. The multi-bit value can be generated algorithmically by using a lookup table or by some combination of these methods.
    Type: Grant
    Filed: October 6, 2003
    Date of Patent: February 5, 2013
    Assignee: Marvell International Technology Ltd.
    Inventors: Lyman Leonard Hall, Douglas Gene Keithley, Gary D Zimmerman, David Alan Bartle
  • Patent number: RE43511
    Abstract: A device for individually processing each color component of a serial analog signal from a color scanner. The device includes a multiple-channel-image-capture circuit comprising an analog front end/digitizer having a plurality of channels operable to process an analog-color signal with one channel for each color component of the analog-color signal, a register, and an analog-to-digital converter operable to output a digital signal responsive to the analog-color signal, and a controller operable to control the color component processing by the plurality of input channels such that each color component of a serial analog-color signal is individually processed. Each input channel of the analog front end/digitizer may include a programmable circuit operable to modify a color component of the color signal in response to a value stored in the register related to the color component.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: July 17, 2012
    Assignee: Marvell International Technology, Ltd.
    Inventor: Douglas Gene Keithley