Patents by Inventor Kenneth David Hayber

Kenneth David Hayber 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: 8665482
    Abstract: A raster image processor (RIP) using a self-tuning banding mode is disclosed. The RIP automatically and continuously adjusts the band size used for generating the raster image based on past performance (i.e. past data throughput values) and corresponding band sizes. At the start of each page of image, or after a certain number of pages has been processed or certain amount of time has elapsed, the RIP determines whether performance has worsened since the last band size adjustment. If it has worsened, the band size is reverted to a previous best performing value. If the performance has improved, then the band size is changed in the same direction as the last change. Raster image processing is performed using the adjusted band size.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: March 4, 2014
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventors: Darrell Vaughn Hopp, Kenneth David Hayber
  • Patent number: 8314973
    Abstract: A method and a printing implementing the method for dynamic printer performance tuning. The method includes the steps of processing a page to be printed by a printer description language interpreter to generate a Display List, selecting tuning parameters from the Display List data, analyzing the tuning parameters by a Bayesian analyzer to obtain a score for each tuning parameter, and based on the score of each tuning parameter, adjusting rendering settings of the tuning parameters for printing the page. The steps of training the Bayesian analyzer includes creating a set of training pages, rendering each page to determine best performance settings for each tuning parameter, grouping the pages based on tuning parameter settings, generating Display List data of each page, rendering the training pages in each group to compile training data that are saved for future printing jobs.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: November 20, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kenneth David Hayber
  • Patent number: 8229230
    Abstract: A method which uses digital image comparison for imaging software development is described. The software under development is used to generate a set of test digital images from print data. The images are stored. The software of a reference system is used to generate a set of reference digital images based on the same print data. The test and reference images are tiled, and image comparison is carried out on a tile-by-tile basis. A difference tile is generated for each test image tile and corresponding reference image tile, and the tiles are stored together in an image file to be displayed to the human user. The test images and reference images are compared using an image comparison program. The result of the comparison is presented to the human software developer for further comparison and evaluation.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: July 24, 2012
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kenneth David Hayber
  • Publication number: 20110292415
    Abstract: A method and a printing implementing the method for dynamic printer performance tuning. The method includes the steps of processing a page to be printed by a printer description language interpreter to generate a Display List, selecting tuning parameters from the Display List data, analyzing the tuning parameters by a Bayesian analyzer to obtain a score for each tuning parameter, and based on the score of each tuning parameter, adjusting rendering settings of the tuning parameters for printing the page. The steps of training the Bayesian analyzer includes creating a set of training pages, rendering each page to determine best performance settings for each tuning parameter, grouping the pages based on tuning parameter settings, generating Display List data of each page, rendering the training pages in each group to compile training data that are saved for future printing jobs.
    Type: Application
    Filed: June 1, 2010
    Publication date: December 1, 2011
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Kenneth David HAYBER
  • Publication number: 20110249290
    Abstract: A method and a printer for recovering a printing job by a user from a printer's control panel after the printer is stopped either automatically by the printer due to a printer error, or manually by a user either because the user notices a printer error or simply wants to modify the settings of an on-going printing job. Embodiments of the method and printer provide on the printer's control panel user interfaces to allow the user, while the printing job is paused, to select an option that changes the printer into a repair mode, modify job settings of the printing job, and select job restart specifications, so that the stopped printing job can be recovered based on the modified job settings and the selected job restart specifications. Particularly a non-fixable printer problem may be avoided when the printing job is resumed by disabling or not using a non-fixable printer part.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Kenneth David HAYBER, Isao HAYAMI
  • Patent number: 7948651
    Abstract: In a PDF direct printing method, an intelligent parser is provided on the client computer to parse out and transfer to the printer blocks of PDF data in an order in which the data will be used by the PDF rendering process of the printer. The directory information block of the PDF file is transferred first, and the printer can start the rendering process soon after the directory information block is received, before the entire PDF file is transferred to the printer. The blocks of PDF data are stored on the printer, and the memory locations of the blocks of data stored on the printer are recorded in a memory allocation database. The PDF rendering process of the printer accesses the memory allocation database to obtain the memory location of the block of PDF data it will need next for rendering, and retrieves that block of data for processing.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: May 24, 2011
    Assignee: Konica Minolta Systems Laboratory, Inc.
    Inventors: Duc Phu Truong, Kenneth David Hayber
  • Publication number: 20100027893
    Abstract: A method which uses digital image comparison for imaging software development is described. The software under development is used to generate a set of test digital images from print data. The images are stored. The software of a reference system is used to generate a set of reference digital images based on the same print data. The test and reference images are tiled, and image comparison is carried out on a tile-by-tile basis. A difference tile is generated for each test image tile and corresponding reference image tile, and the tiles are stored together in an image file to be displayed to the human user. The test images and reference images are compared using an image comparison program. The result of the comparison is presented to the human software developer for further comparison and evaluation.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventor: Kenneth David Hayber
  • Publication number: 20080231885
    Abstract: In a PDF direct printing method, the printer controller stores PDF direct print data received from a client on a RAM of the printer controller, or partly on the RAM according to a printing order and/or frequency of use if there is insufficient space to stored all the received PDF data. A PDF parser on the client generates a tag for each block of data being transferred based on the content of the block, and transfers the tag with the block. Based on the tag, the printer controller stores each block either on RAM or on disk. The printer controller maintains a memory allocation database to record the memory location where each block is stored on the printer controller. During rendering, the database is accessed to determine the memory location for blocks of data, and the blocks are retrieved from the memory locations for processing.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Applicant: KONICA MINOLTA SYSTEMS LABORATORY, INC.
    Inventors: Duc Phu Truong, Kenneth David Hayber
  • Patent number: 6356353
    Abstract: A controller for use with an image formation device. An image formation system includes an image formation device and a controller associated with the image formation device. The image formation device can be operated in either copier mode or printer mode. In printer mode, the controller receives print jobs and forwards the print jobs to the image formation device. The controller converts the print jobs to pixel data and stores the pixel data in memory to buffer the print jobs. The controller also interprets print commands and controls functions performed by the image formation device.
    Type: Grant
    Filed: November 13, 1997
    Date of Patent: March 12, 2002
    Assignee: Konica Business Technologies, Inc.
    Inventors: Toshiro Fujimori, Kenneth David Hayber, Per-Erik Walberg, Kenneth George Bartlett, John Randall Christ, Chao King