Patents by Inventor Douglas J. Mellor

Douglas J. Mellor 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: 20120300241
    Abstract: In an exemplary device implementation, the device includes: a scanner capable of scanning a scanning target to produce an electronic image of the scanning target; and a printer capable of printing an image of the scanning target on a media, the printer including a print engine; wherein the device is adapted to overlap the scanning of the scanning target with preparation of the print engine for printing.
    Type: Application
    Filed: August 6, 2012
    Publication date: November 29, 2012
    Inventors: Theresa A. Burkes, James H. Bigelow, Chris R. Gunning, Lisa Johnson, Raymond S. Kennedy, Scott W. Ahlstrom, Michael Tang, Sidney R. Reed, Douglas J. Mellor, Brian L. Watts
  • Patent number: 8264710
    Abstract: In an exemplary device implementation, the device includes: a scanner capable of scanning a scanning target to produce an electronic image of the scanning target; and a printer capable of printing an image of the scanning target on a media, the printer including a print engine; wherein the device is adapted to overlap the scanning of the scanning target with preparation of the print engine for printing.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: September 11, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theresa A. Burkes, James H. Bigelow, Chris R. Gunning, Lisa Johnson, Raymond S. Kennedy, Scott W. Ahistrom, Michael Tang, Sidney R. Reed, Douglas J. Mellor, Brian L. Watts
  • Patent number: 7929160
    Abstract: An exemplary device implementation includes: a manager that is capable of monitoring a process for preparing a page for printing; and a print engine that is capable of printing the page after the process for preparing the page for printing is complete; wherein the device is adapted to temporally overlap the process for preparing the page for printing with preparation of the print engine for printing. An exemplary method implementation includes actions of: beginning processing of a page of a printing job; providing at least one command to a print engine responsive to at least one time remaining estimate for the processing of the page of the printing job prior to completion of the processing of the page of the printing job; and changing a state of the print engine responsive to the providing of the at least one command to the print engine.
    Type: Grant
    Filed: March 10, 2003
    Date of Patent: April 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Theresa A. Burkes, Richard M. Dow, Chris R. Gunning, Dana A. Jacobsen, Lisa Johnson, Raymond S. Kennedy, Robert J. Lavey, Perry Lea, Scott S. Lee, John Mauzey, Douglas J. Mellor, Steven R. Folkner, Randall E. Grohs, Terry-Lee M. Fritz, Michael B. Lloyd
  • Patent number: 6832187
    Abstract: Methods of providing page protection in digital printing systems having multiple output devices are described. In one embodiment, first and second output devices are provided and have different time constraints for processing predetermined amounts of data which will ultimately be printed on a print medium. One of the time constraints is selected to provide a selected time constraint, and at least one predetermined amount of data is tested against the selected time constraint to determine whether the selected time constraint is satisfied. If the selected time constraint is not satisfied, the predetermined amount of data is transformed into a state which is more likely to satisfy the selected time constraint. In another embodiment, a first processing time constraint of a first output device is determined. The first processing time constraint impacts the manner in which a predetermined amount of data is processed into a printed image. A second processing time constraint of a second output device is determined.
    Type: Grant
    Filed: May 10, 1999
    Date of Patent: December 14, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard M. Dow, Jeff H. Papke, Douglas J. Mellor, Richard Detweiler
  • Publication number: 20040179211
    Abstract: An exemplary device implementation includes: a manager that is capable of monitoring a process for preparing a page for printing; and a print engine that is capable of printing the page after the process for preparing the page for printing is complete; wherein the device is adapted to temporally overlap the process for preparing the page for printing with preparation of the print engine for printing. An exemplary method implementation includes actions of: beginning processing of a page of a printing job; providing at least one command to a print engine responsive to at least one time remaining estimate for the processing of the page of the printing job prior to completion of the processing of the page of the printing job; and changing a state of the print engine responsive to the providing of the at least one command to the print engine.
    Type: Application
    Filed: March 10, 2003
    Publication date: September 16, 2004
    Inventors: Theresa A. Burkes, Richard M. Dow, Chris R. Gunning, Dana A. Jacobson, Lisa Johnson, Raymond S. Kennedy, Robert J. Lavey, Perry Lea, Scott S. Lee, John Mauzey, Douglas J. Mellor, Steven R. Folkner, Randall E. Grohs, Terry-Lee M. Fritz, Michael B. Lloyd
  • Publication number: 20040179227
    Abstract: In an exemplary device implementation, the device includes: a scanner capable of scanning a scanning target to produce an electronic image of the scanning target; and a printer capable of printing an image of the scanning target on a media, the printer including a print engine; wherein the device is adapted to overlap the scanning of the scanning target with preparation of the print engine for printing.
    Type: Application
    Filed: March 10, 2003
    Publication date: September 16, 2004
    Inventors: Theresa A. Burkes, Scott W. Ahlstrom, James H. Bigelow, Sidney R. Reed, Lisa Johnson, Douglas J. Mellor, Michael Tang, Brian L. Watts, Chris R. Gunning, Raymond S. Kennedy
  • Publication number: 20040169885
    Abstract: Memory management. A method embodiment includes receiving data separable into segments. For each segment, it is determined whether to save that segment to a first memory such as RAM or to a second memory such as a hard disk. Each segment is saved to a determined location. While saving each segment determined to be saved to the first memory, it is determined whether the first memory is depleted. When the first memory is determined to be depleted, a segment being saved to the first memory is instead saved to the second memory.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Douglas J. Mellor, Justen R. Meltz, Perry Lea
  • Publication number: 20040125385
    Abstract: Provided are various systems, methods, and programs embodied in a computer readable medium for estimating a guarantee time. In one embodiment, a method is provided that comprises the steps of estimating at least one strip guarantee component time, determining a bounding of the guarantee time from the at least one strip guarantee component time, and calculating an estimate of the guarantee time.
    Type: Application
    Filed: December 30, 2002
    Publication date: July 1, 2004
    Inventors: Douglas J. Mellor, Dana A. Jacobsen, Richard M. Dow
  • Publication number: 20030202209
    Abstract: A print unit prints pages of a print job in a different page order than the logical page order, but outputs the print job in a logical page order. A control system repetitively selects one or more portions of the print job from a memory device. Each of the one or more portions is selected out-of-logical page order for supply to the print unit to satisfy printing in the different page order. Each of the one or more portions when selected from the memory device, are temporarily stored in location(s) of a print-ready memory until no longer needed for supply to the print unit, at which time the control system releases the location(s) to be able to receive new data. “Memory out” conditions are also avoided by immediately releasing all objects associated with collated printing before completion of the collated print job, if memory is insufficient to complete the job.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Inventors: Douglas J. Mellor, Charles K. Keyes, Richard M. Dow, Lisa Johnson, Raymond S. Kennedy
  • Publication number: 20030202208
    Abstract: A printing device stores data associated with a print job in a memory device. The print job or portions of the print job have an associated reference count(s) indicative of whether the print job or portions of the print job are write-protected. The reference count(s) is incremented and/or decremented responsive to printing of the print job. A control system is configured to permit the print job or portions of the print job to be overwritten with new data when the reference count(s) reach a particular value indicating to the control system that the print job or portions of the print job are no longer write-protected. As a result, memory capacity for print jobs (up to twice the memory capacity of conventional printing devices) and print speed performance improvements are realized over conventional printing devices.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Inventors: Douglas J. Mellor, Darren E. Binder, David A. Walthall, Charles K. Keyes, Gregory A. Vaughn, Patrick W. Fulghum
  • Patent number: 6594029
    Abstract: Methods of guard-banding, methods of dynamic guard-banding, and related apparatus for real time image-data processing are described. In one embodiment, at least one image-processing pipeline variance is measured. Responsive to measuring the image-processing pipeline variance, a guard band is imposed around a processing parameter of the image-processing pipeline. In another embodiment, a first parameter relating to processing time of a predetermined amount of data through an image-processing pipeline is determined. A second parameter relating to processing time of the predetermined amount of data through the image-processing pipeline is determined. The second parameter is related to the first parameter. The first and second parameters are compared, and responsive thereto, a guard band is imposed on at least a portion of the processing which takes place in the image-processing pipeline. In preferred embodiments, the guard bands are adjustable dynamically or on-the-fly.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: July 15, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Douglas J. Mellor, Steven H. Taylor, Richard M. Dow
  • Patent number: 6504622
    Abstract: An imaging device and method enable the freeing of memory during a punt (print overrun) avoidance operation and during a duplexing operation for enhanced page throughput. Specifically, if a first race condition threshold is met, being indicative of an estimated need to pre-rasterize a band from a page of image data for punt avoidance, and if after pre-rasterization it is determined pre-rasterization is not actually needed for punt avoidance, then the pre-rasterized band is evaluated relative to its display list for memory savings purposes for improved page throughput performance. Similarly, if a duplex condition threshold is met, being indicative of a band being part of a first side of a duplex page being processed and of an estimated need to save memory for processing of the second side of the duplex page, then the band is pre-rasterized and evaluated relative to its display list for memory savings purposes for improved duplex page throughput performance.
    Type: Grant
    Filed: September 20, 2000
    Date of Patent: January 7, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Russell Campbell, Timothy P. Blair, Richard M. Dow, Douglas J. Mellor
  • Patent number: 6166827
    Abstract: An imaging device and method enable the freeing of memory during a punt (print overrun) avoidance operation and during a duplexing operation for enhanced page throughput. Specifically, if a first race condition threshold is met, being indicative of an estimated need to pre-rasterize a band from a page of image data for punt avoidance, and if after pre-rasterization it is determined pre-rasterization is not actually needed for punt avoidance, then the pre-rasterized band is evaluated relative to its display list for memory savings purposes for improved page throughput performance. Similarly, if a duplex condition threshold is met, being indicative of a band being part of a first side of a duplex page being processed and of an estimated need to save memory for processing of the second side of the duplex page, then the band is pre-rasterized and evaluated relative to its display list for memory savings purposes for improved duplex page throughput performance.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: December 26, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Russell Campbell, Timothy P. Blair, Richard M. Dow, Douglas J. Mellor
  • Patent number: 6115135
    Abstract: An imaging device and method enable the freeing of memory during a punt (print overrun) avoidance operation and during a duplexing operation for enhanced page throughput. Specifically, if a first race condition threshold is met, being indicative of an estimated need to pre-rasterize a band from a page of image data for punt avoidance, and if after pre-rasterization it is determined pre-rasterization is not actually needed for punt avoidance, then the pre-rasterized band is evaluated relative to its display list for memory savings purposes for improved page throughput performance. Similarly, if a duplex condition threshold is met, being indicative of a band being part of a first side of a duplex page being processed and of an estimated need to save memory for processing of the second side of the duplex page, then the band is pre-rasterized and evaluated relative to its display list for memory savings purposes for improved duplex page throughput performance.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: September 5, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Russell Campbell, Timothy P. Blair, Richard M. Dow, Douglas J. Mellor
  • Patent number: 5999272
    Abstract: An imaging device and method optimize memory usage during a print overrun avoidance operation by employing selected compression schemes upon page bands while ensuring that required decompression times of the bands are met for subsequent rendering purposes. A preferred method includes compressing a band from a page of image data and, if an estimated decompression time for the compressed band does not satisfy a race-the-laser threshold for subsequent video imaging, then decompressing the band and measuring an actual decompression time. If the actual decompression time satisfies the race-the-laser threshold, then the method includes keeping the compressed band for subsequent video imaging.
    Type: Grant
    Filed: October 20, 1998
    Date of Patent: December 7, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Richard M. Dow, Douglas J. Mellor, Timothy P. Blair