Patents by Inventor Michael J. Holley

Michael J. Holley 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: 8817331
    Abstract: Methods and systems for transcoding continuous tone Run Length Limited (RLL) encoded datastreams for including information for identifying halftone screens within the datastream are disclosed. Sequential packets comprising headers and bitmap data are identified within the datastream. Halftone screens associated with bitmap data within the packets are identified and merged into the packets to generate a modified RLL output.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: August 26, 2014
    Assignee: Ricoh Production Print Solutions LLC
    Inventor: Michael J. Holley
  • Patent number: 8608273
    Abstract: Methods and systems herein provide for print data compensation for a print head based on a lateral offset of a media relative to the print head. In one embodiment, a print controller of a printer identifies an edge of a media that is parallel to a direction of travel of the media, and determines a lateral offset between the edge of the media and a print head of the printer. The print controller then modifies data for the print head based on the lateral offset to compensate for a lateral motion of the media relative to the print head.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: December 17, 2013
    Assignee: Ricoh Production Print Solutions
    Inventors: Larry M. Ernst, Michael J. Holley, Mikel J. Stanich, John C. Wilson
  • Publication number: 20130293923
    Abstract: Methods and systems herein provide for estimating when the print quality of a printer is expected to decrease below a threshold based on a function of change in the print quality of the printer. In one embodiment, a system calculates a plurality of print quality measurements based on pages printed by a printer. The system determines a function of change of the print quality of the printer that is based on changes in the print quality measurements. The system estimates when the print quality of the printer is expected to decrease below a threshold based on the function of change in the print quality of the printer. The system then provides the estimate to a print operator.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Inventors: Ward I. Fisher, Michael J. Holley, Yann LeCostaouec, Nenad Rijavec, Sathya Vadlamani, Jason C. Walp, Cheyenne C. Wills
  • Publication number: 20120223996
    Abstract: Methods and systems herein provide for print data compensation for a print head based on a lateral offset of a media relative to the print head. In one embodiment, a print controller of a printer identifies an edge of a media that is parallel to a direction of travel of the media, and determines a lateral offset between the edge of the media and a print head of the printer. The print controller then modifies data for the print head based on the lateral offset to compensate for a lateral motion of the media relative to the print head.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 6, 2012
    Inventors: Larry M. Ernst, Michael J. Holley, Mikel J. Stanich, John C. Wilson
  • Publication number: 20110194126
    Abstract: Methods and systems for transcoding continuous tone Run Length Limited (RLL) encoded datastreams for including information for identifying halftone screens within the datastream are disclosed. Sequential packets comprising headers and bitmap data are identified within the datastream. Halftone screens associated with bitmap data within the packets are identified and merged into the packets to generate a modified RLL output.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Inventor: Michael J. Holley
  • Publication number: 20110149338
    Abstract: Methods and systems for parallel decoding Run Length Limited (RLL) encoded datastreams is disclosed. In one embodiment, a decoding system includes a parsing system, a first decoder, and a second decoder. The parsing system receives a Run Length Limited (RLL) encoded datastream and identifies a first header and a following header from the datastream. The first header defines a first number of subsequent data blocks and a first RLL encoding of the first number of data blocks. The following header defines a following number of subsequent data blocks and a following RLL encoding of the following number of data blocks. The first decoder is operable to decode the first number of data blocks based on the first encoding and the second decoder is operable to decode the following number of data blocks based on the following encoding in parallel with the first decoder to generate an output.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Inventor: Michael J. Holley