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: 10594890
    Abstract: 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: Grant
    Filed: February 11, 2016
    Date of Patent: March 17, 2020
    Assignees: Hewlett-Packard Development Company, L.P., Purdue Research Foundation
    Inventors: Cheng Lu, Mark Shaw, David C Day, Randall G Guay, Jan Allebach
  • Publication number: 20180295255
    Abstract: 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: Application
    Filed: February 11, 2016
    Publication date: October 11, 2018
    Inventors: Cheng Lu, Mark Shaw, David C Day, Randall G Guay, Jan Allebach
  • Patent number: 8786922
    Abstract: 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: Grant
    Filed: November 20, 2008
    Date of Patent: July 22, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Randall G. Guay
  • Patent number: 8294953
    Abstract: 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: Grant
    Filed: October 2, 2008
    Date of Patent: October 23, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark Shaw, Randall G. Guay, Gaurav Sharma, Aravindh B. S. Rajagopalan
  • Publication number: 20100123911
    Abstract: 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: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Inventor: Randall G. Guay
  • Publication number: 20100085605
    Abstract: 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: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Inventors: Mark Shaw, Randall G. Guay, Gaurav Sharma, Aravindh B. S. Rajagopalan
  • Publication number: 20080266563
    Abstract: Embodiments including color filter arrays are disclosed.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventors: David J. Redman, Steve A. Jacob, Randall G. Guay
  • Publication number: 20080180665
    Abstract: Embodiments including color filter arrays are disclosed.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: David J. Redman, Steve A. Jacob, Randall G. Guay
  • Patent number: 5903275
    Abstract: 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: Grant
    Filed: March 7, 1997
    Date of Patent: May 11, 1999
    Assignee: Apple Computer, Inc.
    Inventor: Randall G. Guay
  • Patent number: 5881210
    Abstract: 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: Grant
    Filed: July 3, 1996
    Date of Patent: March 9, 1999
    Assignee: Apple Computer, Inc.
    Inventors: Randall G. Guay, James C. Zandee
  • Patent number: 5872895
    Abstract: 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: Grant
    Filed: September 29, 1994
    Date of Patent: February 16, 1999
    Assignee: Apple Computer, Inc.
    Inventors: James C. Zandee, Randall G. Guay
  • Patent number: 5557712
    Abstract: 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: Grant
    Filed: February 16, 1994
    Date of Patent: September 17, 1996
    Assignee: Apple Computer, Inc.
    Inventor: Randall G. Guay
  • Patent number: 5390263
    Abstract: 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: Grant
    Filed: January 18, 1994
    Date of Patent: February 14, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Randall G. Guay, Kok Chen
  • Patent number: 5276531
    Abstract: 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: Grant
    Filed: September 27, 1991
    Date of Patent: January 4, 1994
    Assignee: Apple Computer, Inc.
    Inventors: Kok Chen, Randall G. Guay
  • Patent number: 5270837
    Abstract: 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: Grant
    Filed: September 27, 1991
    Date of Patent: December 14, 1993
    Assignee: Apple Computer, Inc.
    Inventors: Kok Chen, Randall G. Guay
  • Patent number: 4574227
    Abstract: 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: Grant
    Filed: November 14, 1983
    Date of Patent: March 4, 1986
    Assignee: Datapoint Corporation
    Inventors: John C. Herder, Randall G. Guay