Patents by Inventor Raymond Edward Clark
Raymond Edward Clark 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: 8208169Abstract: A system, method and article are associated with receiving raster operation objects. If a first exclusive OR raster operation object, a copy raster operation object and a second exclusive OR raster operation object are received, shape data associated with either the first or second exclusive OR raster operation object is selected. Additionally, color data associated with either the first or second exclusive OR raster operation object is selected and mask data associated with the copy raster operation object is selected to render a transparent image.Type: GrantFiled: May 24, 2006Date of Patent: June 26, 2012Assignee: Lexmark International, Inc.Inventors: Raymond Edward Clark, Robert Lawrence Cook, Ning Ren, Martin Geoffrey Rivers
-
Patent number: 8194258Abstract: Methods for processing print jobs include flagging, or not, to-be-printed objects having PDL-specified math or logic functions requiring hard processing operations, such as two or more inputs. The math or logic functions preferably reside in ink attributes of display list objects corresponding to the to-be-printed objects. To-be-printed pages of the print job become divided into bands. Bands with to-be-printed objects therein have band display lists constructed in the event the to-be-printed objects become flagged. On a band-by-band basis, if bands have band display lists flagged with hard processing operations, contone bands become constructed. The contone bands result from color information blending between overlapping pixels of to-be-printed objects or an object and a contone page. A contone page includes color information of the to-be-printed page in a first color space. To-be-printed objects are rendered in a second color space in device specific page(s) of memory.Type: GrantFiled: December 30, 2008Date of Patent: June 5, 2012Assignee: Lexmark International, Inc.Inventors: Michael Donald Bender, Raymond Edward Clark, Robert Laurence Cook, Ning Ren, Martin Geoffrey Rivers
-
Patent number: 7999971Abstract: Methods for processing print jobs in rendering devices include constructing display list objects for to-be-printed objects and determining if two or more sequential objects are combinable. If so, a masked indexed image replaces the objects and has dimensions matching the overall bounding box size of the combinable objects. Indexed image values of the masked indexed image correspond to look up table entries, in turn, corresponding to color values of pixels of the combined object. In this manner, memory space is made available. Determining combinability of objects occurs by examining whether the objects are opaque, have regions as stencils, have similar color intensities, have the same halftone screens, share comparably sized or proximate bounding boxes or for other reasons. Head and tail pointers delineate sequential objects on the display list. The masked indexed image can be uni- or multi-dimensional. Computer readable media and graphics engines in printers are preferred implementation structures.Type: GrantFiled: February 20, 2008Date of Patent: August 16, 2011Assignee: Lexmark International, Inc.Inventors: Raymond Edward Clark, Ning Ren, Martin Geoffrey Rivers
-
Patent number: 7990578Abstract: Methods for processing print jobs include flagging, or not, to-be-printed objects having PDL-specified math or logic functions requiring hard processing operations, such as two or more inputs. The math or logic functions preferably reside in ink attributes of display list objects corresponding to the to-be-printed objects. To-be-printed pages of the print job become divided into bands. Bands with to-be-printed objects therein have band display lists constructed in the event the to-be-printed objects become flagged. On a band-by-band basis, if bands have band display lists flagged with hard processing operations, contone bands become constructed. The contone bands result from color information blending between overlapping pixels of to-be-printed objects or an object and a contone page. A contone page includes color information of the to-be-printed page in a first color space. To-be-printed objects are rendered in a second color space in device specific page(s) of memory.Type: GrantFiled: November 15, 2010Date of Patent: August 2, 2011Assignee: Lexmark International, Inc.Inventors: Michael Donald Bender, Raymond Edward Clark, Robert Laurence Cook, Ning Ren, Martin Geoffrey Rivers
-
Publication number: 20110116130Abstract: Methods for processing print jobs include flagging, or not, to-be-printed objects having PDL-specified math or logic functions requiring hard processing operations, such as two or more inputs. The math or logic functions preferably reside in ink attributes of display list objects corresponding to the to-be-printed objects. To-be-printed pages of the print job become divided into bands. Bands with to-be-printed objects therein have band display lists constructed in the event the to-be-printed objects become flagged. On a band-by-band basis, if bands have band display lists flagged with hard processing operations, contone bands become constructed. The contone bands result from color information blending between overlapping pixels of to-be-printed objects or an object and a contone page. A contone page includes color information of the to-be-printed page in a first color space. To-be-printed objects are rendered in a second color space in device specific page(s) of memory.Type: ApplicationFiled: November 15, 2010Publication date: May 19, 2011Inventors: Michael Donald Bender, Raymond Edward Clark, Robert Laurence Cook, Ning Ren, Martin Geoffrey Rivers
-
Patent number: 7835030Abstract: Methods for processing print jobs include flagging, or not, to-be-printed objects having PDL-specified math or logic functions requiring hard processing operations, such as two or more inputs. The math or logic functions preferably reside in ink attributes of display list objects corresponding to the to-be-printed objects. To-be-printed pages of the print job become divided into bands. Bands with to-be-printed objects therein have band display lists constructed in the event the to-be-printed objects become flagged. On a band-by-band basis, if bands have band display lists flagged with hard processing operations, contone bands become constructed. The contone bands result from color information blending between overlapping pixels of to-be-printed objects or an object and a contone page. A contone page includes color information of the to-be-printed page in a first color space. To-be-printed objects are rendered in a second color space in device specific page(s) of memory.Type: GrantFiled: March 26, 2004Date of Patent: November 16, 2010Assignee: Lexmark International, Inc.Inventors: Michael Donald Bender, Raymond Edward Clark, Robert Laurence Cook, Ning Ren, Martin Geoffrey Rivers
-
Patent number: 7630582Abstract: A method includes receiving a plurality of objects included within a print job. A first object of the plurality of objects and a second object of the plurality of objects are processed to define a first overlapping region between the first and second objects. The first object is modified to remove the first overlapping region, thus generating a modified first object.Type: GrantFiled: November 15, 2005Date of Patent: December 8, 2009Assignee: Lexmark International, Inc.Inventors: Raymond Edward Clark, Robert Lawrence Cook, Ning Ren, Martin Geoffrey Rivers
-
Publication number: 20090109459Abstract: Methods for processing print jobs include flagging, or not, to-be-printed objects having PDL-specified math or logic functions requiring hard processing operations, such as two or more inputs. The math or logic functions preferably reside in ink attributes of display list objects corresponding to the to-be-printed objects. To-be-printed pages of the print job become divided into bands. Bands with to-be-printed objects therein have band display lists constructed in the event the to-be-printed objects become flagged. On a band-by-band basis, if bands have band display lists flagged with hard processing operations, contone bands become constructed. The contone bands result from color information blending between overlapping pixels of to-be-printed objects or an object and a contone page. A contone page includes color information of the to-be-printed page in a first color space. To-be-printed objects are rendered in a second color space in device specific page(s) of memory.Type: ApplicationFiled: December 30, 2008Publication date: April 30, 2009Applicant: Lexmark International, Inc.Inventors: Michael Donald Bender, Raymond Edward Clark, Robert Laurence Cook, Ning Ren, Martin Geoffrey Rivers
-
Publication number: 20080137119Abstract: Methods for processing print jobs in rendering devices include constructing display list objects for to-be-printed objects and determining if two or more sequential objects are combinable. If so, a masked indexed image replaces the objects and has dimensions matching the overall bounding box size of the combinable objects. Indexed image values of the masked indexed image correspond to look up table entries, in turn, corresponding to color values of pixels of the combined object. In this manner, memory space is made available. Determining combinability of objects occurs by examining whether the objects are opaque, have regions as stencils, have similar color intensities, have the same halftone screens, share comparably sized or proximate bounding boxes or for other reasons. Head and tail pointers delineate sequential objects on the display list. The masked indexed image can be uni- or multi-dimensional. Computer readable media and graphics engines in printers are preferred implementation structures.Type: ApplicationFiled: February 20, 2008Publication date: June 12, 2008Inventors: Raymond Edward Clark, Ning Ren
-
Patent number: 7385729Abstract: Methods for processing print jobs in rendering devices include constructing display list objects for to-be-printed objects and determining if two or more sequential objects are combinable. If so, a masked indexed image replaces the objects and has dimensions matching the overall bounding box size of the combinable objects. Indexed image values of the masked indexed image correspond to look up table entries, in turn, corresponding to color values of pixels of the combined object. In this manner, memory space is made available. Determining combinability of objects occurs by examining whether the objects are opaque, have regions as stencils, have similar color intensities, have the same halftone screens, share comparably sized or proximate bounding boxes or for other reasons. Head and tail pointers delineate sequential objects on the display list. The masked indexed image can be uni- or multi-dimensional. Computer readable media and graphics engines in printers are preferred implementation structures.Type: GrantFiled: March 26, 2004Date of Patent: June 10, 2008Assignee: Lexmark International, Inc.Inventors: Raymond Edward Clark, Ning Ren, Martin Geoffrey Rivers
-
Publication number: 20080024810Abstract: A system, method and article are associated with receiving raster operation objects. If a first exclusive OR raster operation object, a copy raster operation object and a second exclusive OR raster operation object are received, shape data associated with either the first or second exclusive OR raster operation object is selected. Additionally, color data associated with either the first or second exclusive OR raster operation object is selected and mask data associated with the copy raster operation object is selected to render a transparent image.Type: ApplicationFiled: May 24, 2006Publication date: January 31, 2008Inventors: Raymond Edward Clark, Robert Lawrence Cook, Ning Ren, Martin Geoffrey Rivers
-
Patent number: 6867883Abstract: A color gamut in a first color space is expanded to utilize a larger gamut in a second color space. The gamut in the first color space is first converted by black generation or geometric distortion to a gamut in a second color space. The gamut in the second color space is converted by forward mapping to a gamut in a third color. The gamut in the third color space is expanded by linear rescaling. Finally, the linearly rescaled gamut is mapped to a gamut in the second color space through inverse modeling to form a final color gamut. The final color gamut utilizes the gamut available in the second color space, which is larger than the gamut available in the first color space.Type: GrantFiled: January 21, 2000Date of Patent: March 15, 2005Assignee: Lexmark International, Inc.Inventors: Tomasz Jan Cholewo, Raymond Edward Clark