Patents by Inventor Randall G. Guay
Randall G. Guay 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: 10594890Abstract: A device includes a processor and associated memory; and a compressor for compressing data representing an electronic document, the electronic document comprising a number of objects. The compressor is to determine for each object of the document whether data of that object is to be compressed with lossy or lossless compression and to compress the data accordingly to generate a compressed electronic document.Type: GrantFiled: February 11, 2016Date of Patent: March 17, 2020Assignees: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Cheng Lu, Mark Shaw, David C Day, Randall G Guay, Jan Allebach
-
Publication number: 20180295255Abstract: A device includes a processor and associated memory; and a compressor for compressing data representing an electronic document, the electronic document comprising a number of objects. The compressor is to determine for each object of the document whether data of that object is to be compressed with lossy or lossless compression and to compress the data accordingly to generate a compressed electronic document.Type: ApplicationFiled: February 11, 2016Publication date: October 11, 2018Inventors: Cheng Lu, Mark Shaw, David C Day, Randall G Guay, Jan Allebach
-
Patent number: 8786922Abstract: In one embodiment, computer readable instructions for: displaying together in a single display a group of user selectable icons each representing a discrete color scheme for printing an image; and then, in direct response to a user selecting one of the icons, displaying a color preview of the image as the image will appear when printed with the selected color scheme. In another embodiment, computer readable instructions for: allowing a user to select a color scheme, which selects a first color profile; allowing the user to select a printer, which selects a second color profile; identifying a third color profile for a display device; transforming image source data into image print data using the first and second color profiles; transforming the image print data into image display data using the second and third color profiles; and displaying the image on the display device using the image display data.Type: GrantFiled: November 20, 2008Date of Patent: July 22, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: Randall G. Guay
-
Patent number: 8294953Abstract: A color look-up table (CLUT) is compressed in a lossless manner. The CLUT includes nodes that convert values of a first color space to corresponding values of a second color space. The CLUT is received in a serialized node-by-node manner. For each of some of the nodes, the following is performed in the order in which the nodes are received in the serialized node-by-node manner. First, a difference value is determined that represents compression of a value of the node, in accordance with a hierarchical differential encoding approach or in accordance with a cellular interpolative prediction approach. Second, the difference value is stored in lieu of the value of the node being stored, to compress the value of the node in the lossless manner.Type: GrantFiled: October 2, 2008Date of Patent: October 23, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mark Shaw, Randall G. Guay, Gaurav Sharma, Aravindh B. S. Rajagopalan
-
Publication number: 20100123911Abstract: In one embodiment, computer readable instructions for: displaying together in a single display a group of user selectable icons each representing a discrete color scheme for printing an image; and then, in direct response to a user selecting one of the icons, displaying a color preview of the image as the image will appear when printed with the selected color scheme. In another embodiment, computer readable instructions for: allowing a user to select a color scheme, which selects a first color profile; allowing the user to select a printer, which selects a second color profile; identifying a third color profile for a display device; transforming image source data into image print data using the first and second color profiles; transforming the image print data into image display data using the second and third color profiles; and displaying the image on the display device using the image display data.Type: ApplicationFiled: November 20, 2008Publication date: May 20, 2010Inventor: Randall G. Guay
-
Publication number: 20100085605Abstract: A color look-up table (CLUT) is compressed in a lossless manner. The CLUT includes nodes that convert values of a first color space to corresponding values of a second color space. The CLUT is received in a serialized node-by-node manner. For each of some of the nodes the following is performed in the order in which the nodes are received in the serialized node-by-node manner. First, a difference value is determined that represents compression of a value of the node, in accordance with a hierarchical differential encoding approach or in accordance with a cellular interpolative prediction approach. Second, the difference value is stored in lieu of the value of the node being stored, to compress the value of the node in the lossless manner.Type: ApplicationFiled: October 2, 2008Publication date: April 8, 2010Inventors: Mark Shaw, Randall G. Guay, Gaurav Sharma, Aravindh B. S. Rajagopalan
-
Publication number: 20080266563Abstract: Embodiments including color filter arrays are disclosed.Type: ApplicationFiled: April 26, 2007Publication date: October 30, 2008Inventors: David J. Redman, Steve A. Jacob, Randall G. Guay
-
Publication number: 20080180665Abstract: Embodiments including color filter arrays are disclosed.Type: ApplicationFiled: January 31, 2007Publication date: July 31, 2008Inventors: David J. Redman, Steve A. Jacob, Randall G. Guay
-
Patent number: 5903275Abstract: If we assume that images to be printed will consist of a combination of natural images and computer generated images, we would like the natural images to map to the closest printable colors, and the computer generated images to map to the saturated printer colors. Usually, we cannot tell the source of a color specification, so one algorithm must suffice for both conditions. A method to combine the two is presented. First, the printable colors are measured is some device independent color sapce, such as L*a*b*. Next, the range of colors from some reference color CRT, consisting of the colors from black to monitor saturates, and the colors between, then from saturates to white, and the colors between, are calculated. The saturates are assigned colors based on what printable color a user would like to get when the user asks for a saturated CRT color. A good coice would be the color space defined by CCIR 709, but any color space could be used.Type: GrantFiled: March 7, 1997Date of Patent: May 11, 1999Assignee: Apple Computer, Inc.Inventor: Randall G. Guay
-
Patent number: 5881210Abstract: A color printing system with reduced bleed includes a computer and a color printer. The computer has a digital processor and memory accessed by the digital processor, where the memory stores printable objects selected from the group comprising graphic objects and non-graphic objects and pixel maps corresponding to the graphic objects and the non-graphic objects. The color printer is coupled to the computer and is capable of printing the pixel maps using color pixels and black pixels. An image processor implemented on the computer identifies the graphic objects among the printable objects, adjusts pixel densities of the graphic objects, and renders the printable objects as the pixel maps, such that black pixel densities of pixel maps of the graphic objects are reduced without reducing black pixel densities of pixel maps of the non-graphic objects.Type: GrantFiled: July 3, 1996Date of Patent: March 9, 1999Assignee: Apple Computer, Inc.Inventors: Randall G. Guay, James C. Zandee
-
Patent number: 5872895Abstract: A method for object based color matching when printing color documents. Objects are anything that can be drawn, and include text, rectangle, oval, region, polygon, and PixMaps. Color matching is performed on each object in a page prior to rendering the object into a pixel map. This is accomplished by setting up multiple concurrent color matching sessions that have different rendering intents. Depending upon the object type, a color matching session with a particular rendering intent is used to perform color matching on the object.Type: GrantFiled: September 29, 1994Date of Patent: February 16, 1999Assignee: Apple Computer, Inc.Inventors: James C. Zandee, Randall G. Guay
-
Patent number: 5557712Abstract: A method of smoothing a color lookup table minimizes inappropriate shifts away from gray, at the same time reducing the effect of measurement errors and enabling interpolation between the lookup table data points to be performed efficiently. More particularly, data in a preliminary lookup table, comprising a three-dimensional data array in which a location of each data point is designated by a unique tuple, is smoothed so as to satisfy predetermined constraints. A resulting three-dimensional lookup table relates source device colors and destination device colors in a computer graphics system in which a color image source device and a color image destination device have non-coincident color gamuts.Type: GrantFiled: February 16, 1994Date of Patent: September 17, 1996Assignee: Apple Computer, Inc.Inventor: Randall G. Guay
-
Patent number: 5390263Abstract: An apparatus and method for imaging using context sensitive pixel modulation wherein a modulator dynamically examines the neighboring pixels to the current pixel being imaged and uses the neighboring pixel information in determining the specific modulation pattern for the current pixel.Type: GrantFiled: January 18, 1994Date of Patent: February 14, 1995Assignee: Apple Computer, Inc.Inventors: Randall G. Guay, Kok Chen
-
Patent number: 5276531Abstract: An apparatus and method for producing high definition output images using an encoding scheme for differentiating between differing data types and context sensitive pixel modulation for dynamically shifting pixel growth direction during post-processing manipulation of the data.Type: GrantFiled: September 27, 1991Date of Patent: January 4, 1994Assignee: Apple Computer, Inc.Inventors: Kok Chen, Randall G. Guay
-
Patent number: 5270837Abstract: An apparatus and method for enabling intelligent post-processing of differing data types wherein different types of data are encoded with different sets of values such that a post-processing apparatus is able to recognize and delineate between the different types and perform post-processing procedures on only the appropriate type.Type: GrantFiled: September 27, 1991Date of Patent: December 14, 1993Assignee: Apple Computer, Inc.Inventors: Kok Chen, Randall G. Guay
-
Patent number: 4574227Abstract: A dual mode, digital servo positioning system controls servo motor current by a processor-generated current control set point in conjunction with velocity feedback. When the motor has advanced to the vicinity of a target position, the processor opens the velocity feedback loop and reduces servo amplifier gain, such that the set point controls motor current without velocity feedback. This open loop condition provides a springy servo response that eliminates oscillation due to small deviations from target position caused by electronic drift or gravity. Position information is provided to the processor by means of quadrature encoded tachometer pulses from the motor.Type: GrantFiled: November 14, 1983Date of Patent: March 4, 1986Assignee: Datapoint CorporationInventors: John C. Herder, Randall G. Guay