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: 20120300241Abstract: 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: ApplicationFiled: August 6, 2012Publication date: November 29, 2012Inventors: 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: 8264710Abstract: 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: GrantFiled: March 10, 2003Date of Patent: September 11, 2012Assignee: 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: 7929160Abstract: 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: GrantFiled: March 10, 2003Date of Patent: April 19, 2011Assignee: 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: 6832187Abstract: 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: GrantFiled: May 10, 1999Date of Patent: December 14, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Richard M. Dow, Jeff H. Papke, Douglas J. Mellor, Richard Detweiler
-
Publication number: 20040179211Abstract: 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: ApplicationFiled: March 10, 2003Publication date: September 16, 2004Inventors: 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: 20040179227Abstract: 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: ApplicationFiled: March 10, 2003Publication date: September 16, 2004Inventors: 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: 20040169885Abstract: 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: ApplicationFiled: February 28, 2003Publication date: September 2, 2004Inventors: Douglas J. Mellor, Justen R. Meltz, Perry Lea
-
Publication number: 20040125385Abstract: 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: ApplicationFiled: December 30, 2002Publication date: July 1, 2004Inventors: Douglas J. Mellor, Dana A. Jacobsen, Richard M. Dow
-
Publication number: 20030202209Abstract: 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: ApplicationFiled: April 30, 2002Publication date: October 30, 2003Inventors: Douglas J. Mellor, Charles K. Keyes, Richard M. Dow, Lisa Johnson, Raymond S. Kennedy
-
Publication number: 20030202208Abstract: 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: ApplicationFiled: April 30, 2002Publication date: October 30, 2003Inventors: Douglas J. Mellor, Darren E. Binder, David A. Walthall, Charles K. Keyes, Gregory A. Vaughn, Patrick W. Fulghum
-
Patent number: 6594029Abstract: 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: GrantFiled: April 19, 1999Date of Patent: July 15, 2003Assignee: Hewlett-Packard CompanyInventors: Douglas J. Mellor, Steven H. Taylor, Richard M. Dow
-
Patent number: 6504622Abstract: 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: GrantFiled: September 20, 2000Date of Patent: January 7, 2003Assignee: Hewlett-Packard CompanyInventors: Russell Campbell, Timothy P. Blair, Richard M. Dow, Douglas J. Mellor
-
Patent number: 6166827Abstract: 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: GrantFiled: April 22, 1998Date of Patent: December 26, 2000Assignee: Hewlett-Packard CompanyInventors: Russell Campbell, Timothy P. Blair, Richard M. Dow, Douglas J. Mellor
-
Patent number: 6115135Abstract: 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: GrantFiled: April 22, 1998Date of Patent: September 5, 2000Assignee: Hewlett-Packard CompanyInventors: Russell Campbell, Timothy P. Blair, Richard M. Dow, Douglas J. Mellor
-
Patent number: 5999272Abstract: 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: GrantFiled: October 20, 1998Date of Patent: December 7, 1999Assignee: Hewlett-Packard CompanyInventors: Richard M. Dow, Douglas J. Mellor, Timothy P. Blair